VOGONS


Reply 321 of 330, by Yoghoo

User metadata
Rank Newbie
Rank
Newbie

Did a test with version 0.8.7 on a 486/66 (max details). Got 29,25 fps with FastDoom and 25,66 fps with standaard Doom. So a nice improvement but don't know if I will notice it to be honest. Best improvements for me are things like removed Y mouse movement etc. So thanks for this!

Reply 322 of 330, by ViTi95

User metadata
Rank Member
Rank
Member
Yoghoo wrote on 2021-10-05, 17:38:

Did a test with version 0.8.7 on a 486/66 (max details). Got 29,25 fps with FastDoom and 25,66 fps with standaard Doom. So a nice improvement but don't know if I will notice it to be honest. Best improvements for me are things like removed Y mouse movement etc. So thanks for this!

That's nearly a 14% increase in performance, i'm pretty happy seeing those numbers. Are you using the Mode Y executable (fdoom.exe)? Maybe you can try one of the new modes (fdoom13h.exe, fdoomvbr.exe or fdoomvbd.exe) and see how it compares to the standard one, some times those are even faster.

Reply 323 of 330, by rasteri

User metadata
Rank Newbie
Rank
Newbie

You weren't joking about the hercules mode requiring a fast processor. My fastest two PCs with an ISA slot - Athlon XP 2800+ and Pentium 4 2.8GHz - get 18.052FPS and 27.129FPS respectively.

Awesome work though 😀

Reply 324 of 330, by ViTi95

User metadata
Rank Member
Rank
Member

What video card are you using? It's the same in both systems? Seems like a very huge difference between the AMD and the Intel, in both cases the performances should be similar and limited by the ISA bus.

Reply 326 of 330, by vlask

User metadata
Rank Member
Rank
Member

Any chance for TIGA graphics support? Should help performance on slow 386/486 systems. Chipset been used for example in arcade machines for Mortal Kombat game, but haven't found yet single game for PC with support for tiga....

Not only mine graphics cards collection at http://www.vgamuseum.info

Reply 328 of 330, by vlask

User metadata
Rank Member
Rank
Member
ViTi95 wrote on 2021-10-15, 23:36:

TIGA support would be awesome but I don't own any TIGA card, so it's basically impossible for me to add support for it (and none of the x86 emulators support this cards).

Too bad, i had two, but sended other one to swarm (it was damaged...), he repaired it and now is working with his brother on their original game for it (i hope that he won't give up).
Tiga could be way to good fps even on 386 cpus, but i'm not sure about amount of memory. Lowend cards had 1MB of program memory and 1MB of video memory.
Question is if 1mb of program memory would be enough for game. Im not programator and have no idea if everything must be loaded into cards memory or only
part of program. There are cards with 4Mb or more program memory, but only very few....
https://retro.swarm.cz/tag/tiga/

Not only mine graphics cards collection at http://www.vgamuseum.info

Reply 329 of 330, by ViTi95

User metadata
Rank Member
Rank
Member

Don't know much about the TIGA capabilities, but knowing that the TMS34010 is a full fledged processor and that the available memory is limited, maybe the idea is to offload the rendering process to the TIGA card and do the work in parallel with the main processor, even use the 2D capabilities to do the rendering of the non-textured modes. It's really a shame that there isn't any emulator that support one off those cards. Maybe some day MAME could do it, as the TMS34010 is fully emulated.

BTW i've added support to display the framerate using the debug port (0x80)

https://www.youtube.com/watch?v=uZWTQfRThQQ

Reply 330 of 330, by ViTi95

User metadata
Rank Member
Rank
Member

New release ( 0.8.8 ), this is the changelog

  • Added new video modes
    • FDOOMC16.EXE => FastDoom CGA 160x100 and 16 colors
    • FDOOMV16.EXE => FastDoom VGA 160x200 and 16 colors
    • FDOOME.EXE => FastDoom EGA 640x200 (dithering 16 colors)
  • Added support for Sound Blaster Direct mode. This mode doesn't require IRQ nor DMA, but it's a bit slower and limited to 8-bit mono sound. Useful for PCMCIA clone cards and problematic cards/systems.
  • Better CGA 320x200 and 4 colors support
  • Added new screen size with a minimalistic HUD
  • New command line parameter that allows showing the FPS via the debug port 0x80 (-debugPort)

As always it's available on GitHub: https://github.com/viti95/FastDoom/releases