# Dev notes — 2023-08-10 - [x] Name it "Cardiograph" - homage to CARDIAC - (and cardboard) - and the special feature is that unlike other paper computers, this one has a graphical display - art note: "performing computation" ## Keypad (and memory map) - [ ] Copy the CHIP-8 approach: one memory location that stores the current key pressed - (Only one key can be pressed at a time) - And then do a bitmask-y thing for the secret advanced mode, to add the ability to detect multiple simultaneous keypresses ## Display (and memory map) - Move display to $10? - Then $00 could contain a jump to the start of code, and we wouldn't have this strange "IP doesn't start at 0" situation - But, this might feel more complicated, and it would make working with the display a little less elegant... - C64 has random stuff at $0000 - How does the C64's PC get initialized ?? ## (Moved from readme:) Nice features that didn't fit - Hop `IF<` and hop `IF>` - `MUL` and `DIV` - Rotates and shifts ## (Moved from readme:) Possible features, maybe someday - Timer (for a version in software/electronic-hardware)