cardiograph-computer/notes/2023-08-10--dev-notes.md

871 B

Dev notes — 2023-08-10

  • 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 detecut 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 ??