VOGONS


RReady (Rendition Verite wrapper) Test Build (Alpha 1)

Topic actions

Reply 2860 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t

Toshinden (CGL) for 3DBPCI tries to access these memory addresses before crashing:
0xA0F00012
0xC0F00014.

The staring digits suggest to me that page A0F00 is remapped VGA RAM and C0F00 is the remaped video BIOS (Segments A000 and C000).

In Windows '98 these addresses aren't directly used resources for the 3DBPCI.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2861 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t

@robertmo3, after my changes I get this:

[code]$ make --jobs=16
/home/sharanga/qemu-10.0.0-rc4/build/pyvenv/bin/meson introspect --buildoptions /home/sharanga/qemu-10.0.0-rc4/meson.build | C:/msys64/home/sharanga/qemu-10.0.0-rc4/build/pyvenv/bin/python3.exe -B \
scripts/meson-buildoptions.py > /home/sharanga/qemu-10.0.0-rc4/scripts/meson-buildoptions.sh.tmp && mv /home/sharanga/qemu-10.0.0-rc4/scripts/meson-buildoptions.sh.tmp /home/sharanga/qemu-10.0.0-rc4/scripts/meson-buildoptions.sh
Failure in scripts/meson-buildoptions.py parsing stdin as json

../meson.build:91:12: ERROR: Unknown compiler(s): [['rustc']]
The following exception(s) were encountered:
Running `rustc --version` gave "[WinError 2] The system cannot find the file specified"

make: *** [Makefile:132: /home/sharanga/qemu-10.0.0-rc4/scripts/meson-buildoptions.sh] Error 1
[/code]

Aargh! It was caused by a custom build option ('renditionV1000pci'). It's not set up correctly.

Last edited by sharangad on 2025-05-22, 09:21. Edited 1 time in total.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2862 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

pacman -S --needed mingw-w64-ucrt-x86_64-rust

Reply 2864 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t

@robertmo3, do you know where this has to be defined CONFIG_VGA_CIRRUS for the cirrus vga driver files to be compiled?

I've got my own pre-processor define CONFIG_VGA_RENDITION defined and I've set it up in:
config-poison.h
and
i386-softmmu-config-devices.mak

but it just ignores it.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2865 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

how about just replace cirrus with your source under the cirrus name.
this way it may easier

Reply 2867 of 2887, by Gona

User metadata
Rank Member
Rank
Member
sharangad wrote on 2025-05-20, 05:08:
Quick test for someone with a 3D Blaster VLB: […]
Show full quote

Quick test for someone with a 3D Blaster VLB:

https://nirvtek.com/downloads/SMODEVLB.20250520.001.7z
MD5: 954dfb5f90f7a34ceef87dbec65791db

(Corrects bug)
https://nirvtek.com/downloads/SMODEVLB.20250522.001.7z
MD5: 4fa8357c9ddd9b4afa8e06adb075f08d

Run SMODEVLB > vlb.txt.

Attach the VLB file or its contents or share it somehow.

It wrote this in the vlb.txt

Error in EXE file

Video card compatibility matrix for DOS games | ATI3DCIF compatibility matrix | CGL API compatibility matrix

Reply 2868 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t
Gona wrote on Yesterday, 17:38:
It wrote this in the vlb.txt […]
Show full quote
sharangad wrote on 2025-05-20, 05:08:
Quick test for someone with a 3D Blaster VLB: […]
Show full quote

Quick test for someone with a 3D Blaster VLB:

https://nirvtek.com/downloads/SMODEVLB.20250520.001.7z
MD5: 954dfb5f90f7a34ceef87dbec65791db

(Corrects bug)
https://nirvtek.com/downloads/SMODEVLB.20250522.001.7z
MD5: 4fa8357c9ddd9b4afa8e06adb075f08d

Run SMODEVLB > vlb.txt.

Attach the VLB file or its contents or share it somehow.

It wrote this in the vlb.txt

Error in EXE file

Which OS are you running under and what's your 2D card? Also can you check the MD5 checksum just to make sure my website isn't messing up. I did download it again from nirvtek.com/downloads to verify and it seems ok.

For instance under W98 with a 3DBPCI (which is also being studied at the moment) I get the attched file. What I'm really interested in is the first 4 int calls.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2869 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t

Does anyone know where I can get the VMWare disk mount utility? QEMU uses vmdk files.

The Broadcom/VMWare doesn't show up in a google search. A bunch of dodgy sites do though.

[EDIT] VMWare VMs can't access it, I think I need to reboot for that.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2870 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t

@robertmo, do you know how to build the seabios PC BIOS?

Nm, there's a makefile in there.

[EDIT]

In file included from scripts/kconfig/zconf.tab.c:2534:
C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/confdata.c: In function 'conf_split_config':
C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/confdata.c:929:56: error: too many arguments to function 'mkdir'
929 | if (stat(path, &sb) && mkdir(path, 0755)) {
| ^~~~~
In file included from C:/msys64/ucrt64/include/unistd.h:10,
from scripts/kconfig/zconf.lex.c_shipped:777,
from scripts/kconfig/zconf.tab.c:2532:
C:/msys64/ucrt64/include/io.h:297:15: note: declared here
297 | int __cdecl mkdir (const char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
| ^~~~~
In file included from scripts/kconfig/zconf.tab.c:2536:
C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/symbol.c: At top level:
C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/symbol.c:10:10: fatal error: sys/utsname.h: No such file or directory
10 | #include <sys/utsname.h>
| ^~~~~~~~~~~~~~~

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2871 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

you can open hdd images in daemon tools lite
you can use the 2gb image from my qemu build

Reply 2872 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

Supported HDD Image Formats:

RAW: A simple, byte-by-byte storage format that is easily exported to other emulators.
QCOW2: QEMU's primary image format offering features like snapshots, compression, encryption, and smaller images on filesystems that don't support sparse files.
VHD/VHDX: Hyper-V formats for interoperability with Microsoft's hypervisor.
VDI: VirtualBox format for compatibility with VirtualBox.
VMDK: VMware image format for interoperability.
Bochs: A format for growing type images.
Cloop: Linux compressed loop images.
dmg: Apple disk images.
Parallels: Parallels disk image format.

Reply 2873 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

DAEMON Tools Lite 10 allows you to mount all known types of disc image files

Reply 2874 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

just in case
all the needed bioses are here: qemu-10.0.0-rc4\pc-bios\
SeaBIOS (bios.bin)

Reply 2875 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on Today, 08:12:

just in case
all the needed bioses are here: qemu-10.0.0-rc4\pc-bios\
SeaBIOS (bios.bin)

I need to recompile the BIOS with some of my changes. It does't compile and its not because of my changes.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2876 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on Today, 07:42:

you can open hdd images in daemon tools lite
you can use the 2gb image from my qemu build

I need to copy some new stuff over to your 2 gb image.

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda

Reply 2877 of 2887, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

just mount that hdd image in daemon tools lite

Reply 2879 of 2887, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on Today, 09:11:

I'll try that.

Does anyone know what this error means:

unable to begin graphics memory system: MX1 error 19

in the context of Nascar 1 with the Matrox Millennium 2 MB (IS-MGA-2064W, 2 MB).

Developer of RReady - Rendition Verité Wrapper.
https://www.youtube.com/@sharangadayananda