mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
106 lines
2.2 KiB
106 lines
2.2 KiB
ROM Bank Layout
|
|
|
|
Bank ID Module Start Size
|
|
------ ------ ------ ------
|
|
0x00 hbios 0x0000 0x8000
|
|
<end> 0x8000
|
|
|
|
0x01 loader 0x0000 0x1000
|
|
dbgmon 0x1000 0x2000
|
|
cpm22 0x2000 0x3000
|
|
zsys 0x5000 0x3000
|
|
<end> 0x8000
|
|
|
|
0x02 forth 0x0000 0x1700
|
|
basic 0x1700 0x2000
|
|
tbasic 0x3700 0x0900
|
|
game 0x4000 0x0900
|
|
egg 0x4900 0x0200
|
|
netboot 0x4B00 0x1000
|
|
updater 0x5B00 0x0D00
|
|
usrrom 0x6800 0x1800
|
|
<end> 0x8000
|
|
|
|
0x03 imgpad2 0x0000 0x8000
|
|
<end> 0x8000
|
|
|
|
0x04 - N ROM Disk Data
|
|
|
|
|
|
Typical ROM Bank Layout (512K)
|
|
|
|
Bank ID Usage
|
|
------- ------
|
|
0x00 Boot Bank (HBIOS image)
|
|
0x01 ROM Loader, Monitor, ROM OSes
|
|
0x02 ROM Applications
|
|
0x03 Reserved
|
|
0x04-0x0F ROM Disk Banks (12)
|
|
|
|
|
|
Standard RAM Bank Layout (512K)
|
|
|
|
Bank ID Usage
|
|
------- ------
|
|
0x80 RomWBW HBIOS
|
|
0x81-0x88 RAM Disk Data (8)
|
|
0x89-0x8B App Banks (3)
|
|
0x8C CP/M 3 Buffers
|
|
0x8D CP/M 3 OS
|
|
0x8E User TPA
|
|
0x8F Common
|
|
|
|
Large RAM Bank Layout (2048K)
|
|
|
|
Bank ID Usage
|
|
------- ------
|
|
0x80 RomWBW HBIOS
|
|
0x81-0xB0 RAM Disk Data (30)
|
|
0xB1-0xBB App Banks (11)
|
|
0xBC CP/M 3 Buffers
|
|
0x8D CP/M 3 OS
|
|
0x8E User TPA
|
|
0x8F Common
|
|
|
|
Tiny RAM Bank Layout (128K)
|
|
|
|
Bank ID Usage
|
|
------- ------
|
|
0x80 RomWBW HBIOS
|
|
0x81 CP/M 3 OS
|
|
0x82 User TPA
|
|
0x83 Common
|
|
|
|
ROMless Standard Bank Layout (512K): ZRC, ZRC512, EZ512, Z1RCC, ZZRCC, FZ80
|
|
|
|
Bank ID Usage
|
|
------- ------
|
|
0x80 RomWBW HBIOS
|
|
0x81 Loader, DbgMon, CP/M 2.2, ZSDOS
|
|
0x82 ROM Apps
|
|
0x83 More ROM Apps
|
|
0x84-0x8B RAM Disk Data (8)
|
|
0x8C CP/M 3 Buffers
|
|
0x8D CP/M 3 OS
|
|
0x8E User TPA
|
|
0x8F Common
|
|
|
|
|
|
ROMless Tiny Bank Layout (128K)
|
|
NOTE: no ROM Apps, no CP/M 3 support, no RAM disk
|
|
|
|
Bank ID Usage
|
|
------- ------
|
|
0x80 RomWBW HBIOS
|
|
0x81 Loader, DbgMon, CP/M 2.2, ZSDOS
|
|
0x82 User TPA
|
|
0x83 Common
|
|
|
|
Disk Image Sizes
|
|
|
|
Image Size ROM System ROMless System
|
|
---------- ---------- --------------
|
|
1024K 896K 768K
|
|
512 384K 256K
|
|
256 128K 0K
|
|
128 (tiny) n/a 0K
|
|
|