18 Commits

Author SHA1 Message Date
JanNeuendorf
3c7676a77d Worked on the pdf document (mostly spelling and rewording) 2025-01-12 13:28:35 +01:00
jan
dab743dafc Some rewording of the specs (Debug port in the sketch) 2025-01-09 16:18:12 +01:00
jan
29f215ff9e Reworked the sync function to reduce input-lag by one frame and changed confusing documentation. 2025-01-08 19:21:15 +01:00
JanNeuendorf
cf3306eeb2
Debug instruction (#12)
This combines the SET and INST instructions into one SET instruction and adds DEBUG for opcode 10.
This is a breaking change, but the migration is very simple.
2025-01-06 18:37:34 +01:00
jan
70fb53e87a added a justfile with the command to build the specification 2024-12-30 15:12:39 +01:00
jan
ed7ca9a227 Continued work on the document 2024-12-22 13:10:10 +01:00
JanNeuendorf
aa9b87c646 Fixed input glyphs and changed their color. 2024-12-21 14:34:27 +01:00
JanNeuendorf
36579b22dd
Utility buffer and expansion card mechanism (#7)
* Included utility buffer in sketch and reworked it.

* Included the new buffer and instruction changes in the README.

* Implemented the new buffer in the emulator

* Made the buffer clear since no expansion is active

* Added the new buffer and expansion card to the specification document

* Used more consistent wording and added expandability to the goals. Added more examples for expansions.
2024-12-21 14:16:53 +01:00
jan
9f65e8c0ec Added warning about frametiming 2024-12-19 15:27:07 +01:00
jan
8d3db1a1c3 Some minor fixes and style changes 2024-12-18 14:24:40 +01:00
JanNeuendorf
4ba681cc52
Additional input (#3)
* Implemented additional input codes in the emulator

* Explained new inputs in the README

* Added additional inputs to the specification and changed the layout.

* Made a more advanced input-tester example that shows all keys.
2024-12-18 13:20:42 +01:00
JanNeuendorf
d7740c2e4e Continued filling in the specification document. (Added the example) 2024-12-17 22:16:05 +01:00
JanNeuendorf
ee206c4626 Fixed text in the sketch 2024-12-17 22:14:11 +01:00
jan
bc5150969e Moved images to specification directory 2024-12-17 17:06:27 +01:00
jan
0cd531368e Continued working on the specifications 2024-12-17 16:58:44 +01:00
jan
9ab25ab946 Copied parts of the README to the document 2024-12-16 19:19:20 +01:00
jan
2e872f75c1 Corrected file ending 2024-12-16 17:44:32 +01:00
jan
4e5159ebfa Added a .typst document for the specification 2024-12-16 14:18:17 +01:00