VOGONS


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

Topic actions

Reply 2881 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-23, 09:42:
robertmo3 wrote on 2025-05-23, 09:11:

The dependencies for the new build of MingGW which comes with that are the same I guess.

How do I run this thing? I tried running MIingGW but it's running an older installation and doesn't redirect to gcc and moans about cc being missing.

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

Reply 2882 of 2919, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

you have to install packages first in the installer on the desktop icon "MinGW Installer"

than you run msys.bat from c:\MinGW\msys\1.0\

but i tried it compiling seabios and it asks to update so i guess this one is too old for seabios

Reply 2883 of 2919, by vetz

User metadata
Rank l33t
Rank
l33t
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.

I got notified by this through a PM. While I do own a 3DBlaster VLB I do not have a system setup for it atm to easily test this, also my days are crazy busy at the moment so I can't promise anything in the near future.

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes

Reply 2884 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-23, 09:15:
I'll try that. […]
Show full quote
robertmo3 wrote on 2025-05-23, 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).

Nm. I had sbemu running and the Matrox version of the game doesn't lilke that.

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

Reply 2885 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
vetz wrote on 2025-05-23, 11:12:
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.

I got notified by this through a PM. While I do own a 3DBlaster VLB I do not have a system setup for it atm to easily test this, also my days are crazy busy at the moment so I can't promise anything in the near future.

Well, nm. I'll try and sort out gona's problem with the EXE.

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

Reply 2886 of 2919, by Gona

User metadata
Rank Member
Rank
Member
sharangad wrote on 2025-05-22, 18:02:

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.

OK, the file was corrupted.
I have attached the TXT.

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

Reply 2887 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
Gona wrote on 2025-05-23, 14:56:
sharangad wrote on 2025-05-22, 18:02:

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.

OK, the file was corrupted.
I have attached the TXT.

Thanks Gona!

Those calls don't appear to be the secret sauce.

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

Reply 2888 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
sharangad wrote on 2025-05-23, 06:48:
@robertmo, do you know how to build the seabios PC BIOS? […]
Show full quote

@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>
| ^~~~~~~~~~~~~~~

Fixed all these problems. Now I get a string of messages like this:

25: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cclxRY8V.s:1029: Error: junk at end of line, first unrecognized character is `/'
Compile checking out/src/resume.o
C:\msys64\tmp\cclxRY8V.s:1033: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s: Assembler messages:
C:\msys64\tmp\ccJPjc3S.s:169: Error: unknown pseudo-op: `.pushsection'
C:\msys64\tmp\ccJPjc3S.s:181: Error: unknown pseudo-op: `.popsection'
C:\msys64\tmp\ccJPjc3S.s:235: Error: unknown pseudo-op: `.pushsection'
C:\msys64\tmp\ccJPjc3S.s:247: Error: unknown pseudo-op: `.popsection'
C:\msys64\tmp\ccJPjc3S.s:1810: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:1815: Warning: dwarf line number information for .text.init.src ignored
C:\msys64\tmp\ccJPjc3S.s:1817: Warning: dwarf line number information for .text.init.src ignored
C:\msys64\tmp\ccJPjc3S.s:1818: Warning: dwarf line number information for .text.init.src ignored
C:\msys64\tmp\ccJPjc3S.s:1820: Warning: dwarf line number information for .text.init.src ignored
C:\msys64\tmp\ccJPjc3S.s:1868: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:1874: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1876: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1881: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1882: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1887: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1890: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1895: Warning: dwarf line number information for .text.runtime.src ignored
C:\msys64\tmp\ccJPjc3S.s:1918: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:1929: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:1935: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:1939: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:1944: Error: junk at end of line, first unrecognized character is `/'
Compile checking out/src/pnpbios.o
C:\msys64\tmp\ccJPjc3S.s:1948: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccJPjc3S.s:7284: Error: leb1

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

Reply 2889 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t

I'll try it with the other compiler, if I can get it to work.

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

Reply 2890 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-23, 10:57:

you have to install packages first in the installer on the desktop icon "MinGW Installer"

than you run msys.bat from c:\MinGW\msys\1.0\

but i tried it compiling seabios and it asks to update so i guess this one is too old for seabios

Didn't see this post. that's what I found as well.

$ make
Unable to execute the C compiler (cc).

Please install a working compiler and retry.
Makefile:116: *** "Please upgrade the build environment". Stop.

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

Reply 2891 of 2919, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

don't use that compiler its too old

tried
make menuconfig
?

Reply 2892 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-24, 09:48:
don't use that compiler its too old […]
Show full quote

don't use that compiler its too old

tried
make menuconfig
?

Thanks, will try. Another thunderstorm is about to start. Might have to hold off for a bit.

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

Reply 2893 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-24, 09:48:
don't use that compiler its too old […]
Show full quote

don't use that compiler its too old

tried
make menuconfig
?

That produces:

sharanga@ged UCRT64 ~/qemu-10.0.0-rc4/roms/seabios
$ make menuconfig
Working around non-functional -fwhole-program
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/Makefile:196: scripts/kconfig/dochecklxdialog] Error 1
make: *** [Makefile:280: menuconfig] Error 2

I did try:

$ pacman -S mingw-w64-ucrt-x86_64-ncurses
warning: mingw-w64-ucrt-x86_64-ncurses-6.5.20241228-3 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-ucrt-x86_64-ncurses-6.5.20241228-3

Total Installed Size: 15.49 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [###############################] 100%
(1/1) checking package integrity [###############################] 100%
(1/1) loading package files [###############################] 100%
(1/1) checking for file conflicts [###############################] 100%
(1/1) checking available disk space [###############################] 100%
:: Processing package changes...
(1/1) reinstalling mingw-w64-ucrt-x86_64-ncurses [###############################] 100%

But it doesn't seem to work. Nm for now. I'll move onto modifying the video BIOS.

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

Reply 2894 of 2919, by robertmo3

User metadata
Rank Oldbie
Rank
Oldbie

you can search packages by name with pacman -Ss
for example:
pacman -Ss ncurses

Reply 2895 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t
robertmo3 wrote on 2025-05-24, 17:10:

you can search packages by name with pacman -Ss
for example:
pacman -Ss ncurses

Installed almost all of them including one which is a hex editor:

$ pacman -Ss ncurses
clangarm64/mingw-w64-clang-aarch64-ncurses 6.5.20241228-3
System V Release 4.0 curses emulation library (mingw-w64)
mingw32/mingw-w64-i686-ncurses 6.5.20241228-3 [installed]
System V Release 4.0 curses emulation library (mingw-w64)
mingw64/mingw-w64-x86_64-ncurses 6.5.20241228-3 [installed]
System V Release 4.0 curses emulation library (mingw-w64)
ucrt64/mingw-w64-ucrt-x86_64-ncurses 6.5.20241228-3 [installed]
System V Release 4.0 curses emulation library (mingw-w64)
clang64/mingw-w64-clang-x86_64-ncurses 6.5.20241228-3 [installed]
System V Release 4.0 curses emulation library (mingw-w64)
msys/hexcurse 1.60.0-2 [installed]
Versatile ncurses-based hex editor.
msys/ncdu 1.22-1
Disk usage analyzer with an ncurses interface.
msys/ncurses 6.5.20240831-2 [installed]
System V Release 4.0 curses emulation library
[b]msys/ncurses-devel 6.5.20240831-2 (development) [installed]
NCURSES headers and libraries[/b]
msys/vifm 0.13-1
Ncurses based file manager with vi like keybindings

I still get this

$ make menuconfig
Working around non-functional -fwhole-program
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
***[b] Install ncurses (ncurses-devel)[/b] and try again.
***
make[1]: *** [/home/sharanga/qemu-10.0.0-rc4/roms/seabios/scripts/kconfig/Makefile:196: scripts/kconfig/dochecklxdialog] Error 1
make: *** [Makefile:280: menuconfig] Error 2

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

Reply 2896 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t

But I do get fewer errors when trying a full make:

$ make
Working around non-functional -fwhole-program
Compile checking out/src/misc.o
C:\msys64\tmp\cclpG8yy.s: Assembler messages:
C:\msys64\tmp\cclpG8yy.s:301: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cclpG8yy.s:307: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cclpG8yy.s:325: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cclpG8yy.s:331: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cclpG8yy.s:335: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cclpG8yy.s:353: Error: junk at end of line, first unrecognized character is `/'
make: *** [Makefile:142: out/src/misc.o] Error 1

What's the assembler for MSYS2 called?

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

Reply 2897 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t

After installing a almost every single i686 and x64 version of nasm I get tis:

$ make
Working around non-functional -fwhole-program
Compile checking out/src/misc.o
C:\msys64\tmp\cc5segWh.s: Assembler messages:
C:\msys64\tmp\cc5segWh.s:301: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cc5segWh.s:307: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cc5segWh.s:325: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cc5segWh.s:331: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cc5segWh.s:335: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\cc5segWh.s:353: Error: junk at end of line, first unrecognized character is `/'

So it's still the same set of errors in the same file with another temp filename.

So I guess it's because of a missing library maybe?

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

Reply 2898 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t

Actually it's supposed to be built from the parent folder with make bios

It still ends up with the same error:

:\msys64\tmp\ccArL67E.s: Assembler messages:
C:\msys64\tmp\ccArL67E.s:301: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:307: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:325: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:331: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:335: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:353: Error: junk at end of line, first unrecognized character is `/'

$ make
nothing is build by default
available build targets:
bios -- update bios.bin (seabios)
vgabios -- update vgabios binaries (seabios)
pxerom -- update nic roms (bios only)
efirom -- update nic roms (bios+efi)
slof -- update slof.bin
skiboot -- update skiboot.lid
u-boot.e500 -- update u-boot.e500
u-boot.sam460 -- update u-boot.sam460
npcm7xx_bootrom -- update vbootrom for npcm7xx
npcm8xx_bootrom -- update vbootrom for npcm8xx
efi -- update UEFI (edk2) platform firmware
opensbi32-generic -- update OpenSBI for 32-bit generic machine
opensbi64-generic -- update OpenSBI for 64-bit generic machine
qboot -- update qboot
hppa-firmware -- update 32- and 64-bit hppa firmware
clean -- delete the files generated by the previous build targets

sharanga@ged UCRT64 ~/qemu-10.0.0-rc4/roms
$ make bios
mkdir -p seabios/builds/seabios-128k
cp config.seabios-128k seabios/builds/seabios-128k/.config
make -C seabios \
EXTRAVERSION=-prebuilt.qemu.org \
CROSS_PREFIX= \
KCONFIG_CONFIG=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/.config \
OUT=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/ oldnoconfig
make[1]: Entering directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
Working around non-functional -fwhole-program
In file included from scripts/kconfig/zconf.tab.c:199:
scripts/kconfig/zconf.gperf: In function 'kconf_id_lookup':
scripts/kconfig/zconf.gperf:25:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:36:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:26:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:29:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:31:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:20:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:32:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:35:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:45:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:43:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:28:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:42:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:17:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:15:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:23:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:44:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:47:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:16:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:39:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:21:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:46:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:40:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:19:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:33:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:18:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:41:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:37:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:22:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:34:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:38:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:24:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:30:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/zconf.gperf:27:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
scripts/kconfig/conf --olddefconfig /home/sharanga/qemu-10.0.0-rc4/roms/seabios/src/Kconfig
#
# configuration written to C:/msys64/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/.config
#
make[1]: Leaving directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
make -C seabios \
EXTRAVERSION=-prebuilt.qemu.org \
CROSS_PREFIX= \
KCONFIG_CONFIG=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/.config \
OUT=/home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/ all
make[1]: Entering directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
Working around non-functional -fwhole-program
Build Kconfig config file
Compile checking /home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/src/misc.o
C:\msys64\tmp\ccArL67E.s: Assembler messages:
C:\msys64\tmp\ccArL67E.s:301: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:307: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:325: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:331: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:335: Error: junk at end of line, first unrecognized character is `/'
C:\msys64\tmp\ccArL67E.s:353: Error: junk at end of line, first unrecognized character is `/'
make[1]: *** [Makefile:142: /home/sharanga/qemu-10.0.0-rc4/roms/seabios/builds/seabios-128k/src/misc.o] Error 1
make[1]: Leaving directory '/home/sharanga/qemu-10.0.0-rc4/roms/seabios'
make: *** [Makefile:98: build-seabios-config-seabios-128k] Error 2

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

Reply 2899 of 2919, by sharangad

User metadata
Rank l33t
Rank
l33t

ROMLayout.s has this. I think the comments needs to start with a ; and not a //.

// PCI-BIOS entry points
DECLFUNC entry_pcibios32
.code32
entry_pcibios32:
pushfl
pushl %gs // Backup %gs and set %gs=%ds
pushl %ds
popl %gs
ENTRY_ARG_ESP _cfunc32seg_handle_pcibios
popl %gs
popfl
lretl
.code16

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