Gather all RC2014 drivers into a single "RC2014 Recipe section"
This commit is contained in:
parent
9b85961093
commit
bd1e76ec5b
7
blk/001
7
blk/001
@ -5,11 +5,10 @@ MASTER INDEX
|
|||||||
120 Linker 140 Addressed devices
|
120 Linker 140 Addressed devices
|
||||||
150 Extra words
|
150 Extra words
|
||||||
200 Z80 assembler 260 Cross compilation
|
200 Z80 assembler 260 Cross compilation
|
||||||
280 Z80 boot code 350 ACIA driver
|
280 Z80 boot code 390 Cross-compiled core
|
||||||
370 SD Card driver 390 Cross-compiled core
|
439 XPACKed core
|
||||||
439 XPACKed core 480 AT28 Driver
|
|
||||||
490 TRS-80 Recipe 520 Fonts
|
490 TRS-80 Recipe 520 Fonts
|
||||||
550 TI-84+ Recipe
|
550 TI-84+ Recipe 580 RC2014 Recipe
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
7
blk/580
Normal file
7
blk/580
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
RC2014 Recipe
|
||||||
|
|
||||||
|
Support code for the RC2014 recipe. Contains drivers for the
|
||||||
|
ACIA, SD card and AT28 EEPROM.
|
||||||
|
|
||||||
|
581 ACIA 590 AT28 EEPROM
|
||||||
|
600 SD card
|
@ -13,4 +13,4 @@ ACIA_MEM: Address in memory that can be used variables shared
|
|||||||
with ACIA's native words. 8 bytes used.
|
with ACIA's native words. 8 bytes used.
|
||||||
|
|
||||||
The whole driver is cross-compilable and is loaded with
|
The whole driver is cross-compilable and is loaded with
|
||||||
"352 LOAD"
|
"582 LOAD"
|
@ -3,4 +3,4 @@ AT28 Driver
|
|||||||
Write to an AT28 EEPROM while making sure that proper timing
|
Write to an AT28 EEPROM while making sure that proper timing
|
||||||
is followed and verify data integrity.
|
is followed and verify data integrity.
|
||||||
|
|
||||||
Load with "481 LOAD"
|
Load with "591 LOAD"
|
@ -46,7 +46,7 @@ Addressed devices are at B140. To know what you have to paste, open the loader
|
|||||||
block (B142) and see what blocks it loads. For each of the blocks, copy/paste
|
block (B142) and see what blocks it loads. For each of the blocks, copy/paste
|
||||||
the code in your interpreter.
|
the code in your interpreter.
|
||||||
|
|
||||||
Do the same thing with the AT28 driver (B480)
|
Do the same thing with the AT28 driver (B590)
|
||||||
|
|
||||||
If you're doing the real thing and not using the emulator, pasting so much code
|
If you're doing the real thing and not using the emulator, pasting so much code
|
||||||
at once might freeze up the RC2014, so it is recommended that you use
|
at once might freeze up the RC2014, so it is recommended that you use
|
||||||
|
@ -72,13 +72,13 @@ instead.
|
|||||||
|
|
||||||
Your Collapse OS binary needs the SDC drivers which need to be inserted during
|
Your Collapse OS binary needs the SDC drivers which need to be inserted during
|
||||||
Cross Compilation, which needs you need to recompile it from stage 1. First,
|
Cross Compilation, which needs you need to recompile it from stage 1. First,
|
||||||
look at B370. You'll see that it indicates a block range for the driver. That
|
look at B600. You'll see that it indicates a block range for the driver. That
|
||||||
needs to be loaded.
|
needs to be loaded.
|
||||||
|
|
||||||
Open xcomp.fs from base recipe and locate acia loading. You'll insert a line
|
Open xcomp.fs from base recipe and locate acia loading. You'll insert a line
|
||||||
right after that that will look like:
|
right after that that will look like:
|
||||||
|
|
||||||
372 387 LOADR ( sdc )
|
602 616 LOADR ( sdc )
|
||||||
|
|
||||||
Normally, that's all you need to do. However, you have a little problem: You're
|
Normally, that's all you need to do. However, you have a little problem: You're
|
||||||
busting the 8K ROM limit. But it's ok, you can remove the linker's XPACKing
|
busting the 8K ROM limit. But it's ok, you can remove the linker's XPACKing
|
||||||
|
@ -13,7 +13,7 @@ RAMSTART 0x70 + CONSTANT ACIA_MEM
|
|||||||
|
|
||||||
282 LOAD ( boot.z80 )
|
282 LOAD ( boot.z80 )
|
||||||
393 LOAD ( xcomp core low )
|
393 LOAD ( xcomp core low )
|
||||||
352 LOAD ( acia )
|
582 LOAD ( acia )
|
||||||
420 LOAD ( xcomp core high )
|
420 LOAD ( xcomp core high )
|
||||||
(entry) _
|
(entry) _
|
||||||
( Update LATEST )
|
( Update LATEST )
|
||||||
|
Loading…
Reference in New Issue
Block a user