diff --git a/notes/2023-08-21--dev-notes.md b/notes/2023-08-21--dev-notes.md new file mode 100644 index 0000000..e4622bb --- /dev/null +++ b/notes/2023-08-21--dev-notes.md @@ -0,0 +1,51 @@ +# Dev notes - 2023-08-21 + +## Goals for today + +- graphic design + - [ ] design: 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??) +- 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?](https://retrocomputing.stackexchange.com/questions/13023/why-didnt-the-6502-have-increment-decrement-opcodes-for-a) + +- [ ] look at use of `*` or `.` in assembly + - [What does "jmp *" mean in 6502 assembly?](https://retrocomputing.stackexchange.com/questions/7998/what-does-jmp-mean-in-6502-assembly) + + +## 2023-07-17 - cardiograph - worksheet for hand-assembling code… + other docs + +- machine code quick ref (ops + short explanations + mnems) +- assembly quick ref (as above, plus assembler-specific syntax like constants) +- worksheet for hand-assembling \ No newline at end of file