Virgil Dupras
013a3b74c8
Add the concept of unit tests
Will be much much easier to tests new core routines without having to
re-create their context first.
Also, extract parse.asm from core.asm
5 years ago
Virgil Dupras
45b8e84e2a
shell: de-macro-ize
5 years ago
Virgil Dupras
56760b5aba
stdio: de-macro-ize
5 years ago
Virgil Dupras
34ee91a0d7
zasm: use blkdev IDs as input and output
This will soon allow use to seek and tell on input, which is necessary
for a second pass which is necessary for forward symbol references.
This require making `blkSel` a bit more flexible. Rather than having one
global selected blkdev, each app can select its own, in its own memory
space.
5 years ago
Virgil Dupras
d8bc9c2bdd
parts/z80/sdc: implement blockdev's GetC
5 years ago
Virgil Dupras
54d0286486
parts/z80/sdc: add sdcSetBlkSize and sdcReadBlk
5 years ago
Virgil Dupras
12ca2bd53e
parts/z80/sdc: add sdcInitialize
Also, adjust SD card recipe. Straightforward initialization and read!
5 years ago
Virgil Dupras
3d82d7fb30
recipe/rc2014/sdcard: we read data!
5 years ago
Virgil Dupras
beeb40eb93
recipe/rc2014/sdcard: we got out of initialization!
5 years ago
Virgil Dupras
c9f164a510
recipe/rc2014/sdcard: Make sdinit program output readable text
Makes for a more straightforward test.
5 years ago
Virgil Dupras
e80888555f
recipe/rc2014/sdcard: new recipe
5 years ago
Virgil Dupras
055e0d7a31
Split parts in two: z80 and avr
Also, clarify the role of recipes.
5 years ago
Virgil Dupras
ff99062d5b
Move RC2014 recipe in its own folder
Also, remove `parts/platforms`. It makes no sense. Only recipes make
sense.
5 years ago
Virgil Dupras
461c09f1e5
Decouple shell from acia
5 years ago
Virgil Dupras
21168f6c4e
shell: implement seek and peek
This introduces `core.asm` which includes routines used by other parts.
5 years ago
Virgil Dupras
6bb454232a
Extract "acia.asm" from shell
Also, come up with a way to make parts play well together memory-wise.
5 years ago
Virgil Dupras
89e4edfa52
Add parts/platforms
5 years ago
Virgil Dupras
7bf3e2f71e
Let's get the ball rolling!
5 years ago