1.9 KiB
1.9 KiB
Dev notes - 2023-08-21
Goals for today
-
graphic design
- graphics: 80 col card template
- see below
-
printing
- print: paper tape template
- print: colour coding forms
- print: 80 col card template
-
see code/design commentary below...
-
(consider python (microbit) version of simulator)
- maybe ask for e's input
Imported notes from earlier
2023-08-18 cardiograph loose thoughts
- use binary encodes punch cards for cardiog progs in machine code
- try making a microbit based emulator
- (microbit + hex keypad)
- (machine code monitor like VIP…)
- (+ tape input??)
- (microbit + hex keypad)
- a4 template with full size 80 col card
- snake
- [/] add simulator todo: pass asm line thru to cpu to print when debugging
- asm: create a second array that stores every line with code (nor blank or comment only lines) + its line number
- cpu: accept an optional debugging array, print line # and statement
- readme:
- readme: rename (or split up?) mem map / peripherals section
- ? readme: put 2 keypad charts side by side (they would fit on my phone)
- [/] see paper notes on mem map
2023-08-19
[/] reconsider ISA order in light of supercat comment here - Why didn't the 6503 have increment/decrement opcodes for A?
- [/] look at use of
*or.in assembly
2023-07-17 - cardiograph - worksheet for hand-assembling code… + other docs
- docs/graphics: machine code quick ref (ops + short explanations + mnems)
- docs/graphics: assembly quick ref (as above, plus assembler-specific syntax like constants)
- docs/graphics: worksheet for hand-assembling