3360 Commits

Author SHA1 Message Date
Jonathan Campbell
5e62c8fda4 Merge branch 'develop' into develop-dynamic-core 2018-02-19 10:04:15 -08:00
Jonathan Campbell
bbb7cbf58f VS2015: Adding a CPP file to a VCPROJ doesn't necessarily update the right file, apparently >:( 2018-02-19 10:03:00 -08:00
Jonathan Campbell
e582cfbc9f Dynamic core: Use the normal core if paging is enabled, because the dynamic core is terrible at handling guest page faults. 2018-02-19 09:27:04 -08:00
Jonathan Campbell
e8a69b57f1 VS2015: Fix CPU reset code NOT to do restart_program hack even in dynamic core. In Windows, seems to work reliably so far. C++ exceptions seem to work with dynamic core so far in Windows 32-bit. 2018-02-19 09:12:40 -08:00
Jonathan Campbell
2e6ec36513 VS2015: Re-add dynamic core CPP 2018-02-19 09:03:27 -08:00
Jonathan Campbell
eb31f49b95 more 2018-02-19 02:37:26 -08:00
Jonathan Campbell
b60a9fc38d Merge branch 'develop' into develop-dynamic-core 2018-02-19 02:29:21 -08:00
Jonathan Campbell
19091fa033 more 2018-02-19 02:28:58 -08:00
Jonathan Campbell
0f23048266 more 2018-02-19 02:26:16 -08:00
Jonathan Campbell
db448a09f2 more 2018-02-19 02:23:28 -08:00
Jonathan Campbell
98f01e9e3e Revert "Remove dynamic (x86) core."
This reverts commit a92e2d357c019a0abaf9259485706975694b6c92.

Conflicts:
	src/cpu/cpu.cpp
2018-02-19 02:19:55 -08:00
Jonathan Campbell
d08aa74173 Revert "Remove dynamic core from Windows menu resource"
This reverts commit e50ce08d9a780eace3f341fc446d0c8e485fb34d.
2018-02-19 02:17:41 -08:00
Jonathan Campbell
a4213012a7 Merge branch 'develop' into develop-dynamic-core
Conflicts:
	src/cpu/cpu.cpp
2018-02-19 02:15:39 -08:00
Jonathan Campbell
d2dbb29b56 more 2018-02-19 02:13:22 -08:00
Jonathan Campbell
6bc24e4160 non-recursive mode is always on as an option, so there is no need to
check and complain about normal core and having the option off.
2018-02-19 01:59:29 -08:00
Jonathan Campbell
0a9d432dd8 more 2018-02-18 03:25:43 -08:00
Jonathan Campbell
2f92ec6583 more 2018-02-18 03:21:58 -08:00
Jonathan Campbell
a39997a92f doxygen 2018-02-18 03:18:27 -08:00
Jonathan Campbell
fec93715cd more 2018-02-18 03:00:23 -08:00
Jonathan Campbell
adea4fb438 more 2018-02-18 02:58:36 -08:00
Jonathan Campbell
531d8d4ae3 more 2018-02-18 02:51:52 -08:00
Jonathan Campbell
4d1e0c49c0 Begin Doxygen 2018-02-18 02:51:40 -08:00
Jonathan Campbell
dc8bf28f65 more 2018-02-18 02:23:09 -08:00
Jonathan Campbell
dd1802cb7b more 2018-02-18 02:17:58 -08:00
Jonathan Campbell
4419b59bef Add dosbox.conf option to configure the IRQ used by PC-98 FM board emulation 2018-02-18 00:02:23 -08:00
Jonathan Campbell
3a78fadd3f more 2018-02-17 23:46:27 -08:00
Jonathan Campbell
9ecfb56992 Add dosbox.conf option to control the base I/O port of the PC-98 FM board (within limits allowed by the code) 2018-02-17 23:45:48 -08:00
Jonathan Campbell
6da38ea0cb changelog dosbox-x-windows-20180217-1744 2018-02-17 16:48:31 -08:00
Jonathan Campbell
43a8a15092 Add PC-98 joystick emulation. Map the DOSBox-X joystick handling into the joystick register of the FM 86 board, where DOS games expect to see it. 2018-02-17 16:45:29 -08:00
Jonathan Campbell
e4735df472 Windows SDL 1.x: Update VS2015 projet file, add hacks to deal with Windows, including POSIX compliant behavior like missing opendir/readdir and nagging you to call POSIX functions with an underscore for a prefix. 2018-02-17 16:22:35 -08:00
Jonathan Campbell
c4f1558187 Remove unused directory enumeration from dosio.c 2018-02-17 16:04:08 -08:00
Jonathan Campbell
cf5852fc98 changelog 2018-02-17 15:13:41 -08:00
Jonathan Campbell
140e2dfcdc Add dosbox.conf option to choose which FM board to emulate in PC-98 mode, or if at all 2018-02-17 15:07:33 -08:00
Jonathan Campbell
dbcdb5c127 more 2018-02-17 14:50:28 -08:00
Jonathan Campbell
91a218589b more 2018-02-17 14:49:23 -08:00
Jonathan Campbell
9fa0c0b963 PC-98 FM timer, reincorporate np2 code and then wrapper 2018-02-17 14:47:16 -08:00
Jonathan Campbell
1487104cc4 Enable PX as well 2018-02-17 13:42:12 -08:00
Jonathan Campbell
769490325a I think the rhythm section is working now, Touhou Project and Appare music sounds like theres a high-hat going now 2018-02-17 13:35:10 -08:00
Jonathan Campbell
7760c4400f remove temp hack 2018-02-17 13:22:04 -08:00
Jonathan Campbell
8b77bceafd Working again, yes 2018-02-17 13:20:22 -08:00
Jonathan Campbell
89163a972e more 2018-02-17 12:36:39 -08:00
Jonathan Campbell
44b3e94e20 PC-98 FM IO port hookup 2018-02-17 12:25:24 -08:00
Jonathan Campbell
2570e48b56 more 2018-02-17 12:19:13 -08:00
Jonathan Campbell
3fbd84d5b9 more 2018-02-17 12:16:10 -08:00
Jonathan Campbell
f9f40d33ee got it to compile again, next... 2018-02-17 12:15:33 -08:00
Jonathan Campbell
8a559a76e1 more 2018-02-17 11:31:54 -08:00
Jonathan Campbell
1b9f2d49b3 more corrections 2018-02-17 11:29:52 -08:00
Jonathan Campbell
034e021a69 rhythm and getsnd port, dosio 2018-02-17 11:26:57 -08:00
Jonathan Campbell
e61aac44e0 cleanup 2018-02-17 10:44:04 -08:00
Jonathan Campbell
11fa2143a2 next, adpcm 2018-02-17 10:38:14 -08:00