VECTOR 4/8086 - Boot ROM OverviewFrom Inside a Vector Graphic SX/5000 (Vector 4/8086 variant)

Related: Documentation index (full index) · Quick reference


Hardware


Critical finding: This ROM image is 100% Z80 boot code only!

radare2 -a z80 -b 8 -m 0x0000 V2_AC_Interleaved_XHE_XHO.bin

8086 may still run after OS handoff (13A9 / JP FF4C / stub @0573); boot-up and disk load analyzed so far are pure Z80.
See Dual-CPU architecture.


What the firmware does

  1. Initialize I/O, memory mapper (port 16h), video/CRTC, console
  2. Optional self-test (01D2)
  3. Boot menu: Winchester / Floppy / Test
  4. Load vendor SYSTEM OS from disk

Strings from ~0585h:

Dispatch table @07F4 implements only F / T / W (1000 / 01B2 / 1066).
N / S appear in banner text only.

SYSTEM file concept

LBA 0 → RAM 2400h, then validate (path-dependent):

Check Floppy simple Floppy type 21h Winchester
(2402) == 02h Required (#1 on fail) Required Required (#2 on fail)
(2442) & C0h == 80h Required Required Not checked
(2442) & 3Fh 21h → simple == 21h → file load Not checked
Word (2400) ≠ 0 Required for JP 2400 N/A (goes to FF4C) Not required; always transfer
(240B) == (09AA) Not on simple path Config tables Required (#5)

Filename is on disk, not cleartext in ROM.

Related messages: SYSTEM FILE NOT FOUND, INCOMPATIBLE SYSTEM FILE, UNRECOGNIZED SYSTEM DISKETTE, UNRECOGNIZED MEDIA FORMAT, CONFIGURATION MISMATCH, INSUFFICIENT MEMORY FOR LOAD, SYSTEM FILE ACCESS — see Error codes.

Not a generic MS-DOS boot-sector loader.


Other Documentation

Area Path Purpose
Index Documentation index Navigation by task, address, and folder
Analysis analysis/ Boot / load / test / handoff narrative
Reference reference/ Tables, maps, parameters
Guides guides/ Build custom boot media
Listings disasm/ Annotated Z80 disassembly

Primary analysis chain

  1. Reset / entry path — cold start → menu
  2. Floppy load path[F] simple vs type branch
  3. Type 21h SYSTEM FILE — full SYSTEM FILE
  4. Winchester load path[W]
  5. Handoff 13A9 → FF4C — type21 → FF4C
  6. Dual-CPU architecture — Z80/8086 model

Also: Self-test suite · practical How to boot floppy / How to boot hard disk.


Conventions


More Work Needed

Item Notes
Bytes at FF4C after remap Need real SYSTEM disk image
Exact 11-byte SYSTEM name (241E) On media, not in ROM
Alloc-map chain semantics Confirm with disk image
8086 reset / OUT (02),01 electrical meaning Needs schematics / bus trace
Winchester media CHS / header +10…+14 values Geometry is on disk, not in ROM (Winchester parameters)

If anyone has additional information, manuals, schematics, or software for this Vector 4/8086 CPU variant (Vector Graphic SX/5000), please contact me.

email

Document generated: July 31,2026
Updated: July 31, 2026