Related: Documentation
index · Memory map
Open in radare2
radare2 -a z80 -b 8 -m 0x0000 V2_AC_Interleaved_XHE_XHO.bin
| Seek |
What |
s 0 |
Jump table |
s 0x36 |
Cold boot |
s 0x14f |
Main menu |
s 0x1b2 |
Continuous test (menu T) |
s 0x1d2 |
System test suite |
s 0x1000 |
Floppy load |
s 0x1066 |
Winchester load (menu W) |
s 0x1072 |
Winchester helper (auto-boot) |
s 0x10b8 |
Type 21h SYSTEM FILE |
s 0x13a9 |
Handoff setup → JP FF4C |
s 0x573 |
Stub source (copied to 674C) |
Key addresses
| Addr |
Symbol |
0000 |
Reset → JP 0036 |
014F |
Main menu |
07F4 |
Key table F/T/W |
01B2 |
Continuous test loop (T) |
01D2 |
System test suite |
01F7 |
PROM checksum test |
0211 |
Keyboard test |
0244 |
Disk controller test |
026D |
Memory/screen test |
1000 |
Floppy load |
1066 |
Winchester menu entry → 1072 →
JP 2400 |
1072 |
Winchester helper (unit 0, also auto-boot) |
10B8 |
Type 21h path |
11EE |
Next dirent |
1231 |
Next file sector |
1272 |
Alloc map decode |
13A9 |
Handoff setup → JP FF4C |
0573/674C |
Z80 stub (OUT 02, map, JP 0) |
67E0 |
OS param block / 8086 EA trampoline |
1434 |
Geometry+restore |
14A8 |
Read sectors |
155D |
HW errors |
11C0 |
Sys errors |
1600 |
Select unit |
2400 |
SYSTEM header buffer |
2600 |
Alloc map buffer |
FF4C |
Type21 transfer |
Decision: floppy vs SYSTEM
FILE
read LBA0 → 2400
(2402)==02 && (2442)&C0==80
if (2442)&3F == 21 → full file load → JP FF4C
else if (2400)!=0 → JP 2400
else error
Decision: Winchester
unit 0, read LBA0 → 2400 via 1638
(2402)==02 else error #2
(240B)==(09AA) else error #5
CALL 1434 A=0 (geometry from header)
JP 2400 ; always (no type 21h branch)
Dual-CPU summary: Z80 and
Intel 8086
| Item |
Detail |
| 8086 code in boot ROM? |
No |
| Z80 transfer (type21) |
JP FF4C after mapper rebuild |
| 8086 trampoline |
EA + off/seg at 67F0
(from SYSTEM file) |
| Release port candidate |
OUT (02),01 in stub
@0573/674C only |
Stub run by 13A9? |
No — copied only; OS may call later |
See Dual-CPU
architecture.
Documentation map
See Documentation index.
If anyone has additional information, manuals, schematics, or software for this Vector 4/8086 CPU variant (Vector Graphic SX/5000), please contact me.