Commit graph

852 commits

Author SHA1 Message Date
SarahW
9dbedefc5f Improvements to Acermate 386SX25/N :
- Implemented serial & parallel port configuration
- Implemented shadow RAM
- OTI-067 now configured as on-board device rather than separate card
2017-08-20 21:49:33 +01:00
SarahW
980fd2dcfa Fixed serial port configuration on WD76C10 (Amstrad MegaPC). 2017-08-20 14:48:00 +01:00
SarahW
668a0dd18d Re-implemented UM8669F emulation. 2017-08-17 21:59:51 +01:00
SarahW
b0215f309a Voodoo output now works when only the secondary card has output enabled. 2017-08-16 20:09:00 +01:00
SarahW
bb64507b7b Fix strncat() use in voodoo_add_status_info(). 2017-08-16 19:38:24 +01:00
SarahW
9eae781645 Fixes to shader rendering. Patch from bit. 2017-08-15 21:15:29 +01:00
SarahW
76119cc00d Fixed bug in MOVQ with 16-bit addressing. Patch from JosepMa. 2017-08-15 20:54:27 +01:00
SarahW
6589952e9a Fixed Voodoo 2 non-SLI TMU config. 2017-08-15 20:53:15 +01:00
SarahW
9a63308ffd Added Voodoo SLI emulation. 2017-08-15 20:26:06 +01:00
SarahW
b9055d9aff Fixed detail factor clamping in Voodoo recompiler. Fixes texture issues in Jane's WWII Fighters. 2017-08-10 21:50:08 +01:00
SarahW
ae04fd4ba1 Unknown Voodoo registers writes with CMDFIFO enabled now log warnings rather than fatal()ing. Jane's WWII Fighters now runs. 2017-08-10 21:49:44 +01:00
SarahW
9be26e5e0d Middle button now doesn't release mouse when emulating a 3 button mouse on wxWidgets GUI. 2017-08-09 18:09:07 +01:00
SarahW
3816e3b679 Mouse Systems mouse now sends data when serial interrupt disabled. Fixed Visi On. 2017-08-09 18:02:36 +01:00
SarahW
5b90fdf0c2 Tweak Olivetti GO481 name. 2017-08-09 17:54:42 +01:00
SarahW
94448b885b Added Olivetti GO481 graphics card (PVGA1A). Patch from ruben_balea. 2017-08-08 22:04:22 +01:00
pcem_emulator
24c552ca38 Network support added to Linux build. 2017-08-08 21:59:53 +01:00
SarahW
7b081739bf Network card configuration added to wxWidgets GUI. 2017-08-08 21:32:39 +01:00
SarahW
5a957e5d00 SLiRP 64-bit fixes. Originally written by Gleb Natapov for QEMU. 2017-08-08 21:19:36 +01:00
SarahW
03749ab0fb Added network configuration to wxWidgets GUI. 2017-08-06 12:39:53 +01:00
SarahW
ec6ba93665 Fixed build warnings in wxWidgets GUI. 2017-08-05 20:05:35 +01:00
SarahW
54d260846f Mask off top bits of VGA palette data. Fixes palette in Amulets & Armor. 2017-08-04 22:05:54 +01:00
SarahW
d47ab5df6b Add Mouse Systems mouse emulation. 2017-08-02 20:08:04 +01:00
SarahW
7ec1adb65f SCAT memory changes. Patch from Greatpsycho. 2017-08-01 13:53:13 +01:00
SarahW
807ee15f49 wxWidgets/SDL2 port now supports setting custom screen resolution. Patch from bit. 2017-08-01 11:59:20 +01:00
SarahW
0c63c99b71 mingw-wx-sdl2 makefile now builds if wxrc.exe doesn't exist. Patch from bit. 2017-08-01 11:55:29 +01:00
SarahW
427b93340f Fix timer_freq value on wxWidgets/SDL2 port. Patch from bit. 2017-08-01 11:54:12 +01:00
SarahW
eb1db1aa72 wxWidgets config manager now selects last run configuration after shutting down emulated machine. Patch from bit. 2017-08-01 11:52:49 +01:00
SarahW
bbeca53281 Fix position of Voodoo configuration button in networking builds. 2017-08-01 08:38:20 +01:00
SarahW
961490cca9 Added network configuration dialogue. 2017-07-31 21:45:08 +01:00
SarahW
6697e31929 Added NE2000 network support.
NE2000 emulation originally from Bochs, ported by SA1988.
SLiRP originally from QEMU, ported by neozeed.
2017-07-31 10:10:36 +01:00
pcem_emulator
2881d35680 Changes to wxWidgets/SDL2 port :
- Updated UI
- OpenGL 3.0 with GLSL/GLSLP-support
- Improvements to Windows version
- Minor changes/bugfixes
Patch from bit.
2017-07-30 10:39:27 +01:00
SarahW
354d52754c Indentation fixes. Patch from basic2004. 2017-07-30 08:31:03 +01:00
SarahW
40d7e02006 Fixed recompiler bug introduced by REP rework - Windows XP installer works again. 2017-07-28 20:30:10 +01:00
SarahW
197b5127e2 Fixed typo in menu. 2017-07-26 20:40:08 +01:00
SarahW
e93fb011b4 Removed unnecessary calls to midi_close()/midi_init() in resetpchard(). 2017-07-25 18:09:12 +01:00
SarahW
9946bf2b73 Fixed task switch to V86 mode. 2017-07-24 19:36:46 +01:00
SarahW
7e8ea2b6d5 Fixed REP instructions with trap flag enabled. 2017-07-24 18:45:50 +01:00
SarahW
f078dab499 Fixed invalid opcode value in REP instruction tables. 2017-07-24 17:54:26 +01:00
SarahW
a883399781 Added AGI stalls to 486 and later CPUs.
Reworked codegen timing a bit - split timing tables into CPU-specific and generic files.
A few other timing tweaks.
2017-07-23 17:41:24 +01:00
SarahW
a96e87527e Reorganised REP instructions. 2017-07-20 21:06:21 +01:00
SarahW
bb4eb4c3b0 Fixed path in Windows new config file dialog. 2017-07-19 20:09:36 +01:00
SarahW
b6b9aab6dc Fix access to undefined variable in x86 task switch code. 2017-07-19 19:47:00 +01:00
SarahW
904ac54446 Move A20 gate initialisation to mem.c. Patch from Greatpsycho. 2017-07-19 19:35:44 +01:00
SarahW
8b433633c0 Implement port 0x70 NMI mask. Patch from Greatpsycho. 2017-07-19 19:35:01 +01:00
SarahW
c6a98090bf Tweaks to EGA monochrome palettes. Patch from basic2004. 2017-07-18 21:53:31 +01:00
SarahW
47b4e1da1c Reworked EGA plotting code a bit.
Tweaked EGA odd/even handling - 640x350x4 with 64kb video memory now works.
2017-07-18 21:48:14 +01:00
SarahW
80a411b85f EGA now supports < 256kb video memory. 2017-07-18 21:47:25 +01:00
SarahW
c9d4459e6b Fix EGA cursor when cursor end = line 0. 2017-07-17 21:04:41 +01:00
SarahW
a489f543fb Add EGA display type configuration. 2017-07-17 21:04:07 +01:00
SarahW
7a0398dd07 Add EGA status information. 2017-07-17 21:02:53 +01:00