New dev notes
This commit is contained in:
parent
7f4d22a927
commit
be00db022c
|
|
@ -0,0 +1,22 @@
|
|||
# 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 ??
|
||||
Loading…
Reference in New Issue