Commit Graph

15567 Commits

Author SHA1 Message Date
Wengier
04489528eb updated installer 2021-11-09 20:30:51 -05:00
Wengier
18bef387c9 fix windowposition= not working in non-Windows SDL1 builds 2021-11-09 05:34:59 -05:00
Wengier
e8aea28876 show dialog with captured filename 2021-11-09 04:20:12 -05:00
Wengier
ce97bc05d8 show full capture path in log 2021-11-09 03:42:12 -05:00
Wengier
c18c7bd156 printer support for HX-DOS build 2021-11-09 02:27:44 -05:00
Wengier
7fe5f972e7 update for HX-DOS 2021-11-09 00:13:13 -05:00
Jonathan Campbell
70894a7f84 Merge pull request #3054 from nanshiki/ttf_ax
Fixed a problem with  box-drawing characters in JEGA/AX and TTF.
2021-11-08 23:25:21 +00:00
Jonathan Campbell
ff2f0f125b Merge pull request #3050 from Allofich/cga
Fix CGA to always use 8-pixel-height characters
2021-11-08 23:24:54 +00:00
Wengier
750ac75780 enforce code page for PC-98, AX and DOS/V modes 2021-11-08 17:55:04 -05:00
nanshiki
4a17c5fe63 Fixed a problem with box-drawing characters in JEGA/AX and TTF. 2021-11-08 20:00:11 +09:00
Wengier
97347e987b add defines 2021-11-08 05:47:49 -05:00
Wengier
1e5f5d148c fix langcp 2021-11-08 05:36:32 -05:00
Wengier
d61990deab fix code page 950 2021-11-08 03:45:59 -05:00
Wengier
1701c0db83 warning for incompatible code page 2021-11-07 20:38:44 -05:00
Wengier
80c1dc252a Fix #3052 2021-11-07 19:40:01 -05:00
Wengier
ffa72aff40 fix window position in SDL2 2021-11-07 19:09:18 -05:00
Wengier
380c7cd82f config -set to ask apply new setting 2021-11-07 18:52:49 -05:00
Wengier
261cde2cdc more 2021-11-07 17:39:02 -05:00
Wengier
b7dc1e99d0 fix issues in #2721 2021-11-07 16:52:08 -05:00
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