maron2000
|
066060527a
|
Update CHANGELOG
|
2025-01-01 14:54:14 +09:00 |
|
Jonathan Campbell
|
9391034d4f
|
Prepare for release
|
2024-12-31 21:09:03 -08:00 |
|
Jonathan Campbell
|
7451d948bf
|
Fix bug that prevented the Configuration GUI from saving your currently selected Windows theme to dosbox.conf
|
2024-12-29 11:45:41 -08:00 |
|
Jonathan Campbell
|
8071fc9dac
|
vmemdelay, PCjr, Tandy, Herc
|
2024-12-29 10:26:49 -08:00 |
|
Jonathan Campbell
|
40bf81d6b9
|
Begin SVGA vmemdelay
|
2024-12-29 09:57:22 -08:00 |
|
Jonathan Campbell
|
6e6ec14f40
|
CPU reset workaround that allows system reset to work properly with dynamic core
|
2024-12-29 00:18:15 -08:00 |
|
Jonathan Campbell
|
8d80831e7f
|
CPUID: Fix Pentium III CPUID values and implement CPUID Processor Configuration Descriptors, which is apparently required by Windows XP to boot without hanging when emulating a Pentium III
|
2024-12-28 18:13:13 -08:00 |
|
Jonathan Campbell
|
7679065b9a
|
CHANGELOG
|
2024-12-26 14:24:18 -08:00 |
|
Jonathan Campbell
|
ed04e4eabf
|
EGA: Use vsync polarity, not htotal, to determine whether CGA or EGA monitor palette is in effect. This also allows Rambo III "enhanced" EGA modes to display colors correctly
|
2024-12-26 14:19:59 -08:00 |
|
Jonathan Campbell
|
95f62b6e8c
|
Dynamic x86 core: Reflect STI to normal core so 1-instruction delay is correctly emulated, which makes dynamic core, Windows XP, and SYSENTER/SYSEXIT possible
|
2024-12-20 18:19:07 -08:00 |
|
Jonathan Campbell
|
8b9fcc04e3
|
CHANGELOG
|
2024-12-19 20:36:20 -08:00 |
|
Jonathan Campbell
|
67d9023884
|
Revise normal core handling of STI instruction. STI enables instruction one instruction later. To emulate this properly, force normal core to execute another instruction immediately after STI without opportunity to process interrupts. This seems to fix BSOD issues with Windows XP and SYSENTER/SYSEXIT
|
2024-12-19 15:14:58 -08:00 |
|
Jonathan Campbell
|
89cb5b4eca
|
Keyboard emulation: PCjr keyboards transmit a lot slower, and also only allow some keys as combinations of Fn+base key. For example, F1 can only be entered by holding Fn and hitting the 1 key. This makes PCjr versions of Agent USA playable
|
2024-12-19 12:58:47 -08:00 |
|
maron2000
|
75a9b1f5c6
|
Update CHANGELOG
|
2024-12-19 17:37:37 +09:00 |
|
Jonathan Campbell
|
fa09a9e28e
|
CHANGELOG
|
2024-12-09 08:43:54 -08:00 |
|
Jonathan Campbell
|
a3189adedf
|
dosbox.conf option to control BIOS logo
|
2024-12-09 03:33:44 -08:00 |
|
Jonathan Campbell
|
654b69ba88
|
almost forgot
|
2024-12-09 01:30:47 -08:00 |
|
Jonathan Campbell
|
2d58ac04d6
|
CHANGELOG
|
2024-12-09 01:30:09 -08:00 |
|
Jonathan Campbell
|
d00f3387f4
|
VCPI: Windows INT 2Fh multiplex, provide vm86 control callback function if VCPI emulation active
|
2024-12-08 05:57:36 -08:00 |
|
Jonathan Campbell
|
a57726571d
|
VCPI: Server PM entry point is supposed to be 32-bit and return using RETF, not IRET. DOS games using DOS extenders are working fine now under our VCPI server
|
2024-12-08 03:42:42 -08:00 |
|
Jonathan Campbell
|
62bf44fb58
|
LMSW: Always disallow by default. Even if Intel never mentions it beyond the 386, LMSW cannot clear the PE bit. This fixes problems with DOS extenders and VCPI
|
2024-12-08 03:40:27 -08:00 |
|
Jonathan Campbell
|
d11bceda8c
|
INT 10h: 200-line mode ANYTHING, including 200-line text mode, needs the AC and DAC programmed CGA RGBI style, not EGA 64-color style
|
2024-12-05 09:51:38 -08:00 |
|
Jonathan Campbell
|
166102731d
|
Fix INT 10 set font so that After the War, machine=ega, the video display end is not suddenly reduced improperly
|
2024-12-04 22:01:23 -08:00 |
|
Jonathan Campbell
|
b0c5c68cc6
|
INT 10h: If machine=ega, check EGA switches to detect games that alter the EGA switches to force 200-line mode
|
2024-12-04 20:49:32 -08:00 |
|
Jonathan Campbell
|
e93f0fbdd3
|
Fix VGA doublescan vs doublescan effect vs "graphical" text mode of After the War for machine=vgaonly
|
2024-12-04 19:13:59 -08:00 |
|
Jonathan Campbell
|
be956186f5
|
Begin next
|
2024-12-04 18:27:40 -08:00 |
|
Jonathan Campbell
|
aae80506fe
|
MDA attribute fix for F0h F8h in non-blinking context
|
2024-12-02 17:42:21 -08:00 |
|
Jonathan Campbell
|
2941e1ff28
|
CHANGELOG
|
2024-12-02 00:25:07 -08:00 |
|
maron2000
|
45eb963f88
|
Update CHANGELOG
|
2024-11-23 13:54:31 +09:00 |
|
Jonathan Campbell
|
8f879c310a
|
Merge branch 'master' into fix_libc++19
|
2024-11-01 09:12:18 -07:00 |
|
maron2000
|
5597913069
|
Update CHANGELOG
|
2024-10-30 18:56:56 +09:00 |
|
maron2000
|
7f27c49f88
|
Fix fullscreen mode not responding when launched in TTF mode (Windows)
|
2024-10-29 22:23:11 +09:00 |
|
maron2000
|
df6e6dfd98
|
Update CHANGELOG
|
2024-10-25 21:44:00 +09:00 |
|
maron2000
|
15f25e6ca4
|
Update CHANGELOG
|
2024-10-15 09:30:26 +09:00 |
|
maron2000
|
4b15f920c1
|
Update CHANGELOG
|
2024-10-07 19:53:53 +09:00 |
|
Jonathan Campbell
|
d93a20fef1
|
Prepare for release
|
2024-10-01 23:16:36 -07:00 |
|
Allofich
|
66927cb782
|
"Decouple CMS and OPL emulations" - dosbox-staging
|
2024-09-25 15:54:34 +09:00 |
|
Jonathan Campbell
|
85ba4e11f5
|
Merge pull request #5200 from Allofich/gog
Allow the ".inst" extension for CUE sheets.
|
2024-09-09 19:37:41 -07:00 |
|
Allofich
|
6ca2474644
|
Allow the ".inst" extension for CUE sheets.
Disallow the ".gog" extension for CUE sheets.
|
2024-09-07 18:15:25 +09:00 |
|
Allofich
|
9225478fdd
|
SVN r4483
Fix compilation in Visual Studio 2008.
|
2024-09-04 01:59:21 +09:00 |
|
maron2000
|
be63a67d80
|
Update CHANGELOG
|
2024-08-16 23:10:07 +09:00 |
|
maron2000
|
da16f60de9
|
Update CHANGELOG
|
2024-08-12 21:02:48 +09:00 |
|
Jonathan Campbell
|
4a161b36a7
|
SET /FIRST DOSBox-X extension for demos like Out of Control with lazy ass environment block parsing
|
2024-08-11 01:50:06 +00:00 |
|
Jonathan Campbell
|
b3e0e4c6f9
|
Add SET /ERASE as a way to clear the environment block
|
2024-08-11 00:56:16 +00:00 |
|
Jonathan Campbell
|
3770369da3
|
MFX Melvindale needed scanline y adjust for LFB, now Contract Out of Control needs x adjust for LFB
|
2024-08-10 09:54:45 -07:00 |
|
Jonathan Campbell
|
3aecdb4c1f
|
Add dosbox.conf option to control GUS register readback alias
|
2024-08-10 09:20:02 -07:00 |
|
Jonathan Campbell
|
1564120d46
|
GUS: Allow readback alias of register N at N+0x80 for "Out of Control" by Contract
|
2024-08-10 09:07:14 -07:00 |
|
Jonathan Campbell
|
78b7bb5a01
|
Put the default INT 3 vector routine well within IHSEG where it cannot cause any more trouble
|
2024-08-01 18:20:34 -07:00 |
|
Jonathan Campbell
|
27cd855118
|
Filter name fully when choosing the capture file [https://github.com/joncampbell123/dosbox-x/issues/5125]
|
2024-07-18 23:24:23 -07:00 |
|
Jonathan Campbell
|
9fdafdbfe2
|
DOS FAT driver: When -o int 13 is in effect, automatically adjust disk geometry according to media byte so that DS_BLISS.EXE still works even if you initially image mounted a 1.44MB floppy image
|
2024-07-18 07:42:05 -07:00 |
|