git-svn-id: http://svn.code.sf.net/p/netboot65/code@17 93682198-c243-4bdb-bd91-e943c89aac3b

This commit is contained in:
jonnosan 2009-01-22 02:58:38 +00:00
parent ff05c35ea2
commit 1d2ca9c45d
2 changed files with 0 additions and 61 deletions

View File

@ -1,15 +0,0 @@
WE NEED:
- about 4K of BSS space for ethernet buffers
- about 6K of code
BOOT FROM DISK (UTHERBOOT.BIN)
- loads in at $0800
- copies monitor rom to same spot in language card (F800-FFFF)
- relocates to $D000-$C000 in the language card (bank 1 only)
- makes language card active (bank 1)
- downloads BOOTA2.BIN via tftp
- turns off language card
- jumps to start of of BOOTA2.BIN

View File

@ -1,46 +0,0 @@
DOS 3.3 MEMORY LAYOUT
$C000 --- TOP OF RAM
$B600 --- RWTS
$AAC9 --- FILE MANAGER
$9D00 --- MAIN DOS ROUTINES
$9600 -- DOS FILE BUFFERS (MAXFILES 3)
BD00 - RWTS main entry
- call with AY pointing at IOB
Input/Output Control Block
OFFSET DESCRIPTION
$00 Table Type (must be 1)
$01 Slot Number times 0x10
$02 Drive Number ($01 or $02)
$03 Volume Number ($00 matches any volume)
$04 Track Number
$05 Sector Number
$06/$07 Address (lo/hi) of Device Characteristics Table
$08/$09 Address (lo/hi) of 256 byte buffer for READ/WRITE
$0A Not Used
$0B byte count for partial sector
$0c Command Code
$00 = SEEK
$01 = READ
$02 = WRITE
$04 = FORMAT
$0d Return Code (if non zero, carry flag should be set)
$00 = no error
$08 = error during initialization
$10 = write protect error
$20 = volume mismatch error
$40 = drive error
$80 = read error (obsolete)
$0e volume number of last access
$0f slot number of last acces * 16
$10 drive number of last access