Baseline boot test under DOSBox-X confirms the emulation architecture empirically. Key findings: - Borland 32RTM/DPMI runtime works under DOSBox-X (risk retired). - BTLIVE ships a version-mismatched BTL4.RES (1.0.1.2 vs EXE 1.0.1.4); BTRAVINE (1.1.0.6) is self-consistent and matches this repo's source (BTL4VER.HPP), so it is the development image. - With the matched image the game boots through the resource check and BTL4Application construction, polls the RIO on COM1, then reads the VPX link at port 0x150, gets 0xffffffff, and fails rcv_protocol with 'length 65535 too big' — the exact VR_COMMS.C path the plan predicted. Adds emulator/baseline.conf (repro) and emulator/PHASE0-RESULTS.md. Working binaries (dosbox-x/, image/) are git-ignored. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
27 lines
490 B
Plaintext
27 lines
490 B
Plaintext
[sdl]
|
|
output=opengl
|
|
[dosbox]
|
|
memsize=32
|
|
machine=svga_s3
|
|
[cpu]
|
|
core=normal
|
|
cputype=pentium
|
|
cycles=20000
|
|
[serial]
|
|
serial1=disabled
|
|
serial2=disabled
|
|
[autoexec]
|
|
mount c "image"
|
|
c:
|
|
set L4CONTROLS=RIO,KEYBOARD
|
|
set L4TIMER=
|
|
set BLASTER=A220 I5 D1 H5 P330 T6
|
|
set VIDEOFORMAT=svga
|
|
set TEMP=c:\
|
|
set DPLARG=/tranny~.\vrendmon.btl~/i860~.\vrnostex.mng~/device~0x150~/video~svga~/pipes~1~/qual~0x14~/system_tex~0~
|
|
32rtm.exe -x
|
|
btl4opt.exe -egg test.egg
|
|
32rtm.exe -u
|
|
echo GAME-DONE-RC=%errorlevel%
|
|
pause
|