How come your ICR2 videos have beautiful yet subtle fog and mine don't?
good question =) .
framerate is limited by dosbox itself, i mean not exactly framerate but inability to use high CPU clocks, i think dosbox can't go at 350mhz pII like mine? that's why i told way back to use dosbox-stages , as its probably only one dosbox fork managed to emulate higher CPU rates .
sky is purple , yes something odd , keep in mind ALT+X disables AA, disable mirrors, and turn on sky optimization which cutoff top part of it, and uses solid color instead, probably one that called by ClearColor function?
Please fix me if you know more, its way how i see it.
How come your ICR2 videos have beautiful yet subtle fog and mine don't?
good question =) .
framerate is limited by dosbox itself, i mean not exactly framerate but inability to use high CPU clocks, i think dosbox can't go at 350mhz pII like mine? that's why i told way back to use dosbox-stages , as its probably only one dosbox fork managed to emulate higher CPU rates .
sky is purple , yes something odd , keep in mind ALT+X disables AA, disable mirrors, and turn on sky optimization which cutoff top part of it, and uses solid color instead, probably one that called by ClearColor function?
Please fix me if you know more, its way how i see it.
The dosbox staging guys kicked up a fuss, I might port it to that as well. I think I have a solution for the licensing issue.
The DosClient which renders the games will be GPL 2.0, for which I, as the author grant a license exception to use a closed source library. DosClient talks to Dosbox via named pipe via a complex protocol, which is OK because I it's GPL 2.0. I think that's how the other closed sourced wrappers did it.
I'll port it to dosbox staging as well. Shouldn't be difficult now.
How come your ICR2 videos have beautiful yet subtle fog and mine don't?
good question =) .
framerate is limited by dosbox itself, i mean not exactly framerate but inability to use high CPU clocks, i think dosbox can't go at 350mhz pII like mine? that's why i told way back to use dosbox-stages , as its probably only one dosbox fork managed to emulate higher CPU rates .
sky is purple , yes something odd , keep in mind ALT+X disables AA, disable mirrors, and turn on sky optimization which cutoff top part of it, and uses solid color instead, probably one that called by ClearColor function?
Please fix me if you know more, its way how i see it.
Your post is spot on. I should be able to port it to dosbox staging without much of a hassle. The rights holders kicked up an almight fuss, but I'm sure making DosClient GPL 2.0 resolves the issue.
Please do tests wisely, you will find it surprising that dosbox-staging has more cpu speed emulation comparing to dosbox original.
Try Chasm the rift or Quake or desperabis all those very cpu demand games and you will see that dosbox limited
Please do tests wisely, you will find it surprising that dosbox-staging has more cpu speed emulation comparing to dosbox original.
Try Chasm the rift or Quake or desperabis all those very cpu demand games and you will see that dosbox limited
I won't do anymore speed tests until I have dosbox-staging compatibility at 100%. I generally find staging quicker.
used Note: Based on Speed Test 1.14
in dosbox 105% "û This computer 332117 parrots, 123.1 XT"
vs
dosbox staging 105% "û This computer 392241 parrots, 145.4 XT"
Attach the FIFO.txt file here. What I really need is the Int21h call results at the end (EDI on entry and pre-exit):
1AllocDosMem returned 1 2***************************************************************************** 3SWI Before: (Int 21h)(Call 1) AX B101, BX 58B8, CX 3246, DX 00A7, ES 01D0, EDI 00000000, FLAGS 0246 4SWI After: (2) AX B100, BX 58B8, CX 3246, DX 00A7, ES 01D0, EDI 00000000, DS 0000, SI 0000, EDI 00000000, SP 0000, FLAGS 0212 5***************************************************************************** 6Int 21h succeeded 7FreeDosMem returned 1
I think the secret of vQuake support is in EDI, which should have the protected mode entry point for such calls. In the case of dosbox-rendition, this is set to NULL (0).
Last edited by sharangad on 2024-04-22, 16:31. Edited 1 time in total.
used Note: Based on Speed Test 1.14
in dosbox 105% "û This computer 332117 parrots, 123.1 XT"
vs
dosbox staging 105% "û This computer 392241 parrots, 145.4 XT"
ok ok
Now that's a lot of parrots! It's quite a bit faster.