Commit Graph

2484 Commits

Author SHA1 Message Date
Jonathan Campbell
4c88e4f8b4 more 2025-10-09 19:44:01 -07:00
Jonathan Campbell
8f15d4da77 INT 21h AH=4Bh (EXEC) on return, put a nonzero value in AX (and AL) for a buggy version of Magic Pockets so the INTRO proceeds to the GAME properly 2025-10-09 17:48:41 -07:00
Jonathan Campbell
170ff0785b Most Tandy video registers are write-only, yet Troubadours likes to read/modify/write. Add log file message whenever those are read, and return 0x00 for specific registers to help the game and the hand-rolled modesetting (someone doesn't like using INT 10 to do it?) set up 320x200 16-color mode, even though the game crashes anyway [https://github.com/joncampbell123/dosbox-x/issues/5867] 2025-10-09 08:20:32 -07:00
Jonathan Campbell
234556cbba Begin next 2025-10-07 08:57:39 -07:00
Jonathan Campbell
0cd7c0fecb prepare for release 2025-10-07 08:49:14 -07:00
Jonathan Campbell
16f4c85323 DOS_ResizeMemory() compact free blocks but only those from the segment that is being resized on, as MS-DOS is documented to do 2025-10-06 23:12:32 -07:00
Jonathan Campbell
213f7ba443 INT 21h DOS resize: If asked to resize a memory block, and the memory block was previously freed, compact free memory blocks and then read the memory block size, instead of reading the memory block size and then compacting. This fixes an MCB chain truncation bug involving Tandy graphics and California Games II 2025-10-06 20:43:54 -07:00
Jonathan Campbell
24eb7dda6d more 2025-10-06 00:42:07 -07:00
Jonathan Campbell
6951493dc0 Debugger: DOS MCBS command should indicate the segment immediately following the last MCB block in the chain 2025-10-06 00:20:24 -07:00
Jonathan Campbell
199c065161 Update Tseng emulation to reflect port 3DAh behavior and CRTC register 33h behavior that is documented by Tseng and expected by VGAKIT 2025-10-05 20:43:11 -07:00
Jonathan Campbell
69e2e358e1 Fix Hercules graphics palette selection 2025-10-05 18:44:05 -07:00
maron2000
70dec94e5d Update CHANGELOG 2025-10-03 18:22:36 +09:00
maron2000
9d95d0b96e Update CHANGELOG 2025-09-29 19:35:05 +09:00
maron2000
e3e56c4a79 Update CHANGELOG 2025-09-26 22:51:44 +09:00
maron2000
7e28054ae1 Update CHANGELOG 2025-09-20 20:01:18 +09:00
Allofich
a2d73e4c46 SVN r4492, r4493, r4494 2025-09-13 02:37:09 +09:00
maron2000
266591992f Update CHANGELOG 2025-08-28 21:21:20 +09:00
Allofich
7a36a678d4 Make applicable changes from SVN
From r4485, r4487, r4488 and r4490
2025-08-24 01:24:46 +09:00
aybe
58762af379 Scale mapper according display resolution 2025-08-21 01:09:50 +02:00
aybe
7441b55e2b Fix mapper not rendering anything on SDL2/Windows 2025-08-20 23:38:14 +02:00
maron2000
03c07f10e0 Update CHANGELOG 2025-08-11 10:16:55 +09:00
maron2000
45d17afd4b Update CHANGELOG 2025-06-24 22:20:25 +09:00
maron2000
d97cea4d1d Update CHANGELOG 2025-05-29 22:13:28 +09:00
maron2000
081122d32b Update CHANGELOG 2025-05-13 23:33:29 +09:00
Jonathan Campbell
4afaad89a1 changelog 2025-05-11 22:02:32 -07:00
Jonathan Campbell
7940b9ae7f FAT filesystem driver: If asked to enumerate files, and given an odd attribute mask combination like (VOLUME LABEL | HIDDEN) as Elder Scrolls Arena does, ignore the VOLUME LABEL bit and scan normally. This is needed for Elder Scrolls Arena to run from a mounted disk image correctly 2025-05-10 09:04:25 -07:00
Jonathan Campbell
22fb05fa4a Fix INT 10h AH=0Eh not to treat BEL as a printable character nor trigger screen scroll up when printed on last line of the screen 2025-05-08 22:59:21 -07:00
Jonathan Campbell
70d4d78a65 CHANGELOG 2025-05-05 08:08:14 -07:00
Jonathan Campbell
a3176fb90d retab 2025-05-04 13:58:53 -07:00
Jonathan Campbell
e5c782875a Prepare for release 2025-05-03 09:43:37 -07:00
maron2000
4b68d37269 Update CHANGELOG 2025-05-01 21:43:54 +09:00
maron2000
ab6545a62a Update CHANGELOG 2025-04-18 14:19:09 +09:00
Jonathan Campbell
d43fd90a16 Revise EGA/VGA CRTC CGA/Hercules bit remapping to map out only those bits rather than as an upper mask bound 2025-04-17 21:11:12 -07:00
maron2000
a6ab2d969b Update CHANGELOG 2025-04-13 21:10:48 +09:00
maron2000
2ea0b0a30a Update CHANGELOG 2025-04-06 18:32:50 +09:00
maron2000
1cb0dcf652 Update CHANGELOG 2025-03-28 18:57:13 +09:00
Jonathan Campbell
418756a9d1 Merge branch 'master' into update_changelog 2025-03-28 00:10:15 -07:00
Jonathan Campbell
6c944cfc82 PC-98 INT 18h AH=10h set cursor blink, and side effect as well, to eliminate blinking cursor in PC-98 port of Lemmings 2025-03-27 19:46:48 -07:00
maron2000
7bdf5e0c79 Update CHANGELOG 2025-03-27 21:06:16 +09:00
fuel-pcbox
b1497f2031 More MMX fixes 2025-03-24 20:16:19 -05:00
fuel-pcbox
9df6b8dcb7 Fix MMX PMULLW 2025-03-24 20:04:47 -05:00
fuel-pcbox
fe50caebf9 Fix SSE MOVHPS r/m,reg 2025-03-24 19:50:38 -05:00
Jonathan Campbell
bd06080d7e Merge pull request #5586 from fuel-pcbox/sse-fixes2
Update CHANGELOG
2025-03-24 10:43:51 -07:00
fuel-pcbox
8a3db63410 Update CHANGELOG 2025-03-24 12:38:24 -05:00
maron2000
b1d8a62706 Update CHANGELOG 2025-03-20 19:02:13 +09:00
maron2000
47b5d08fb2 Update CHANGELOG 2025-03-17 21:09:26 +09:00
1abcd
f2ea3881fe shorten sentence 2025-03-14 19:08:17 +08:00
1abcd
57de75b544 Update CHANGELOG 2025-03-13 01:03:41 +08:00
1abcd
eea43f0b68 Update CHANGELOG 2025-03-06 00:22:15 +08:00
maron2000
49e53318db Update CHANGELOG 2025-03-05 08:33:53 +09:00