VOGONS


First post, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Another test build. No awesome new features, but two large patches neverteless.

1. EGA/VGA Video BIOS ROM area is removed from the machines that don't have it, CGA/Hercules/Tandy/PCJr.
This was causing some detection issues. Things to test: software for all these machine types, with focus on the non-EGAVGA.

2. Paging patch (from MB6)
Performance and compatibility improvement for some software that uses paging. The _slow cpu types were renamed since they are not slow anymore. To be tested with protected mode games, though quite a few of them don't use paging.

Attachments

  • Filename
    DOSBox_PG_VBIOS.zip
    File size
    1.24 MiB
    Downloads
    397 downloads
    File license
    Fair use/fair dealing exception

1+1=10

Reply 1 of 7, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Patch files:

Attachments

  • Filename
    paging-4.diff
    File size
    63.64 KiB
    Downloads
    469 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    un-rom-legacy.diff
    File size
    27.89 KiB
    Downloads
    448 downloads
    File license
    Fair use/fair dealing exception

1+1=10

Reply 2 of 7, by danielc

User metadata
Rank Member
Rank
Member

Very interesting, mostly the paging one - thanks for the DIFF's. Paging patch will indeed work with cputype:auto (and still switch to dynamic if needed) yes? Also, I have no idea which games use paging... happen to know of a list? Or an easy way to find out i.e. certain binary pattern or a specific file (extender?) that might be included with games?

Regards,
CosmicDan

Reply 3 of 7, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Hmm for me the video BIOS patch is the more important one, as I have another one that builds on it, and I'd like to finish that before I start with the aspect correction xD

To find out wether a game uses paging you need to add logging, it can't really from extenders. An indication is however if it is mentioned somwhere that the game can use a swap file.

Using paging:
Descent
Descent 2
First Encounters
GTA
Quake
Starcraft 😉
TTD
Windows 3.11
Wing Commander Armada
Wing Commander Privateer
Wing Commander 3

Not using paging:
Cursader: No regret
Duke 3D
Hioctane
Micro Machines 2
MOO2
Radix
Terminal Velocity
Warcraft 1

1+1=10

Reply 5 of 7, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

We don't want to load a codepage on machines with fixed ROM fonts. I hope the rest of the keyboardlayout function is up to this change.

Attachments

1+1=10