Commit Graph

15698 Commits

Author SHA1 Message Date
Allofich
61e15da9d8 Fix CGA to always use 8-pixel-height characters 2021-11-07 20:49:09 +09:00
Wengier
fcad90f048 do UTF8 conversion for file dialog 2021-11-07 04:52:25 -05:00
Wengier
f3ca5b0363 Add IMGSWAP command (#2850) and update translations 2021-11-06 22:12:13 -04:00
Wengier
b5c789cfd7 more 2021-11-06 18:25:16 -04:00
Wengier
bb216f56b2 update 2021-11-06 18:06:24 -04:00
Jonathan Campbell
1e3ef98207 Merge pull request #3044 from Allofich/prefixbug
Limit prefix bug to when REP/REPZ is being used
2021-11-06 20:56:15 +00:00
Allofich
c45a1f6e26 Limit prefix bug to when REP/REPZ is being used 2021-11-07 02:39:48 +09:00
Wengier
6bcad85034 make ptsize/winperc changeable 2021-11-06 03:24:54 -04:00
Jonathan Campbell
82088f930c Merge pull request #3042 from Allofich/8086
More 8086/80186 opcode differences
2021-11-05 20:39:12 -07:00
Allofich
a945c8783b Update core_prefetch_8086 with aliases 2021-11-06 02:48:05 +09:00
Allofich
857818d740 Implement 8086/80186 undocumented 0x8e behavior 2021-11-05 18:29:52 +09:00
Allofich
498fbbf3e3 Make 8086 treat opcodes C0,C1,C8,C9,F1 as aliases 2021-11-05 18:22:15 +09:00
Wengier
f210e0d5c7 update config 2021-11-05 03:09:44 -04:00
Wengier
7f96a04ad3 minor fix 2021-11-05 02:43:01 -04:00
Wengier
8b36efe3ee PATH ; should remove all paths as in DOS 2021-11-05 00:45:24 -04:00
Wengier
36c48c1fa7 apply @jamesbond3142's printer fix 2021-11-04 20:05:39 -04:00
Jonathan Campbell
c72616f5a5 more 2021-11-04 05:40:02 -07:00
Jonathan Campbell
5512f97cf9 If user provided IBM ROM BASIC, then INT 18h should jump to it 2021-11-04 05:38:34 -07:00
Jonathan Campbell
cd33d1d666 more 2021-11-04 00:22:38 -07:00
Jonathan Campbell
677a5a10d3 Add support for loading IBM ROM BASIC from a file and including it in the ROM BIOS region 2021-11-04 00:21:51 -07:00
Jonathan Campbell
8a81088b25 ROM BIOS: Mark off N88 ROM BASIC and IBM ROM BASIC stubs as allocated. Mark NEC PC-98 Epson check and copyright strings as allocated 2021-11-03 23:51:46 -07:00
Jonathan Campbell
2da592ef57 Merge pull request #3038 from Allofich/fix2
Fix mistake, update CHANGELOG
2021-11-03 22:44:36 -07:00
Allofich
00d2c5184e Fix mistake, update CHANGELOG 2021-11-04 14:36:06 +09:00
Jonathan Campbell
ec8ca3dea9 Annotate 60h-6Fh 8086 aliases to explain why they are there 2021-11-03 22:19:17 -07:00
Jonathan Campbell
75d8a778cc Merge pull request #3037 from Allofich/8086
Make 8086 treat 0x60-0x6F as 0x70-0x7F
2021-11-03 22:15:55 -07:00
Allofich
a845a73f0a Make 8086 treat 0x60-0x6F as 0x70-0x7F
Also try to speed up emulation by only running checks in these opcodes
for relevant cputypes.
2021-11-04 14:10:14 +09:00
Jonathan Campbell
c8c61f022c fix mistake 2021-11-03 20:59:12 -07:00
Jonathan Campbell
b605e6fe0d Refine Allofich's patch to correctly process POP CS for 8086 CPU type and throw an exception on opcode 0x0F for 80186 CPU type. Fix the 80186 check so that it is only compiled into the core IF running the 286 version of normal and prefetch cores so as not to slow down 386 and higher emulation 2021-11-03 20:09:56 -07:00
Jonathan Campbell
54fec03279 Merge pull request #3036 from Allofich/186
Fix 0x0F opcode being accepted on 80186
2021-11-03 19:42:27 -07:00
Allofich
f80ef8dc57 Fix 0x0F opcode being accepted on 80186. 2021-11-04 11:33:13 +09:00
Jonathan Campbell
df72c064f8 PC-98 EGC: Replace ope_xx (generic unknown EGC ROP handler) with code to handle remaining ROPs properly. This fixes Atomic Punker, which uses EGC ROP 0xBE in the game engine. [https://github.com/joncampbell123/dosbox-x/issues/3035] 2021-11-03 17:43:38 -07:00
Jonathan Campbell
07d9a19abb changelog 2021-11-02 21:45:00 -07:00
Jonathan Campbell
9dd43b4541 VGA: Maintain a 16:10 aspect ratio for 400-line PC-98 video modes [https://github.com/joncampbell123/dosbox-x/issues/3032] 2021-11-02 21:43:38 -07:00
Jonathan Campbell
9f24391276 Merge pull request #3031 from Dalekamistoso/master
Updates to spanish translation for 0.83.19 version
2021-11-02 21:30:29 -07:00
Dalekamistoso (DrWh0)
bd05b1b5ee Merge pull request #2 from Dalekamistoso/Dalekamistoso-patch-2
Spanish Updates 2
2021-11-02 13:24:02 +01:00
Dalekamistoso (DrWh0)
7102684ac6 Spanish Updates 2
Removed a bunch of deprecated labels added a few changes
2021-11-02 13:23:34 +01:00
Dalekamistoso (DrWh0)
83c914a617 Merge pull request #1 from Dalekamistoso/Dalekamistoso-patch-1
Updates to spanish translation
2021-11-02 13:02:21 +01:00
Dalekamistoso (DrWh0)
c5c28484a0 Updated translation
Added some missing labels and corresponding its translationS
2021-11-02 13:01:45 +01:00
Wengier
fef83c22e1 Update INSTALL.md 2021-11-02 05:12:11 -04:00
Jonathan Campbell
dd43f7d6c0 more 2021-11-02 02:07:41 -07:00
Jonathan Campbell
7b9adf1cf4 Add stub entry points for ROM BASIC entry, as used by MS-DOS BASIC.COM and BASICA.COM 2021-11-02 02:06:31 -07:00
Jonathan Campbell
11af187eb8 Begin next version 2021-11-02 01:51:34 -07:00
Wengier
e0a4c47c7d Update INSTALL.md 2021-11-01 19:20:54 -04:00
Wengier
92e5e8001d update installer 2021-11-01 18:51:29 -04:00
Wengier
b48f85cc12 update Windows installer 2021-11-01 17:14:29 -04:00
Jonathan Campbell
f51bf24c4a Prepare for release dosbox-x-v0.83.19 2021-11-01 10:07:31 -07:00
Jonathan Campbell
e77ccfacb5 Merge branch 'develop' 2021-11-01 09:33:34 -07:00
Jonathan Campbell
0db764dae7 IDIV adjustments recommended by Allofich 2021-11-01 09:33:22 -07:00
Wengier
66b3b71c92 some CHANGELOG entries appear *twice*; move down 2021-11-01 05:27:50 -04:00
Jonathan Campbell
cad6d9b601 Update build timestamp, reference conf file 2021-11-01 01:20:15 -07:00