From dd2ae57647b74e1b2b5caa8240c75fcc5678b647 Mon Sep 17 00:00:00 2001 From: Cyd Date: Thu, 9 Jul 2026 14:13:38 -0500 Subject: [PATCH] RP 4.10 runs on the pod emulator: net_rp.conf (netnub -f rpl4opt, shared MUNGA stack) Red Planet 4.10 checks in to the console, accepts the egg, launches, RIO drives it, AWE sound plays -- the whole BT pod stack (VPX board, netnub, RIO, sound, plasma, IRQ10 NIC) carries over unchanged. Main out-the-window render is flyable; VDB secondary heads black/frozen (RP inits the VDB differently) and the renderer needs RP-specific work. Co-Authored-By: Claude Fable 5 --- emulator/net_rp.conf | 62 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 emulator/net_rp.conf diff --git a/emulator/net_rp.conf b/emulator/net_rp.conf new file mode 100644 index 0000000..29fc3ce --- /dev/null +++ b/emulator/net_rp.conf @@ -0,0 +1,62 @@ +# Red Planet 4.10 networked pod boot (production path, no -egg): console pushes +# the mission egg over TCP 1501; pod runs RPL4OPT under netnub. Same pod HW as +# BT: VPX board @0x150, RIO COM1, dual AWE32, plasma COM2. RP's setenv.bat +# auto-selects rpdpl.ini. NIC on IRQ 10 (COM2/plasma owns IRQ 3 -- see +# net_full.conf header). The dpl3-revive bridge renders RP content (same +# VelociRender wire). Modern TeslaConsole is RP-native, so this is its home game. +[sdl] +output=opengl +priority=highest,highest +[dosbox] +memsize=32 +machine=svga_s3 +[cpu] +core=dynamic +cputype=pentium +cycles=max +[ne2000] +ne2000=true +nicbase=340 +nicirq=10 +backend=pcap +[ethernet, pcap] +realnic=DB5521D +[sblaster] +sbtype=sb16 +sbbase=220 +irq=5 +dma=1 +hdma=5 +[mixer] +rate=44100 +blocksize=1024 +prebuffer=60 +[serial] +serial1=directserial realport:COM1 rxpollus:100 rxburst:16 +serial2=directserial realport:COM2 +[autoexec] +mount c "C:\VWE\TeslaRel410\ALPHA_1" +mount d "C:\VWE\TeslaRel410\emulator\net-boot" +d: +echo === loading NE2000 packet-driver stack (pcap/bridge, port 340) === +d:\lsl +d:\ne2000 +d:\odipkt +c: +cd \rel410\rp +set VIDEOFORMAT=svga +set BLASTER=A220 I5 D1 H5 P330 T6 +c:\sb16\diagnose /s +set BLASTER=A240 I7 D3 H6 P300 T6 +c:\sb16\diagnose /s +set BLASTER=A220 I5 D1 H5 P330 T6 +set TEMP=c:\ +set HEAPSIZE=15000000 +set L4GAUGE=640x480x16 +call setenv.bat r f s p +echo === launching Red Planet via NetNub (RIO + sound; waits for console) === +32rtm.exe -x +netnub -p -f rpl4opt > nn.log +32rtm.exe -u +echo === RP-NET-RUN-DONE === +pause