Commit graph

1,218 commits

Author SHA1 Message Date
SarahW
081701a3c8 Allow access to Korean font ROM on ATI Korean VGA when Korean character display mode isn't activated. Patch from Greatpsycho. 2019-04-17 18:22:22 +01:00
SarahW
077304fb83 Disable memory > 640kb on XT systems when EGA/VGA cards in use. Patch from Greatpsycho. 2019-04-17 18:17:35 +01:00
SarahW
1f5fc45c04 Amstrad changes :
- Add PPC512/640 emulation
- Add TV display type to Sinclair PC200
- Add font selection to PC1512
- Add disc change line to PC200
Patch from JohnElliott
2019-04-15 19:48:41 +01:00
SarahW
a5fc447950 Implement non-extended-ALU extended writes on HT216-32. Fixes Windows 3.1 built-in Video 7 drivers. 2019-04-08 20:04:38 +01:00
SarahW
d49aab7782 Reworked HT216-32 banking code. Fixes graphics errors in Windows 3.x. 2019-04-07 21:54:47 +01:00
SarahW
3fd56facb6 Fixed Makefile typo introduced in 1211. 2019-04-05 17:25:34 +01:00
SarahW
35962551dd Added emulation of Packard Bell PB410A, along with the built-in Headland HT216-32 video. 2019-04-03 21:32:48 +01:00
SarahW
cc4118fca0 Remove duplicate i430hx.c in Makefile.am 2019-01-16 18:33:27 +00:00
SarahW
140903f4cb Tweaked S3 ViRGE clipping. Based on patch from rene. 2019-01-15 21:33:24 +00:00
SarahW
2c5824f2cd Added ASUS P/I-P55T2P4 emulation, along with i430HX chipset emulation. Patch from Martin_Riarte. 2019-01-15 20:00:17 +00:00
SarahW
1ddcbdaf4c Added emulation of CGA 3d8h bit 3 (display enable). 2019-01-13 22:12:39 +00:00
SarahW
f4f9695ca9 Added Zenith Data SupersPort. Based on patch from Tux. 2019-01-12 18:33:19 +00:00
SarahW
9efd6705ae Added ASUS P/I-P55TVP4 and Epox P55-VA. Patch from Martin_Riarte. 2019-01-12 17:24:33 +00:00
SarahW
d32157306d Use consistent capitalisation of TGUI 9400CXi BIOS file name. Patch from Martin_Riarte. 2019-01-12 16:54:32 +00:00
SarahW
7fcb437f29 Fixed index into RTC days_in_month tables. Patch from Tale. 2019-01-12 16:49:44 +00:00
SarahW
e7d33dd76a Fixed Makefiles broken by rev 1197. 2018-11-27 09:39:06 +00:00
SarahW
c034381797 Added Trigem Korean VGA emulation. Patch from Greatpsycho. 2018-11-26 17:36:47 +00:00
SarahW
59d5ce4a50 Reduce keyboard scancode and state arrays from int to uint8_t. Patch from Tale. 2018-11-20 10:50:21 +00:00
SarahW
e0fd70b4a2 Correct keyboard scancode set used for key repeat. Patch from Tale. 2018-11-20 10:44:38 +00:00
SarahW
e557bda696 Fixed DIP switch value for AMA932J's built-in OTI067. Fixes colour/black and white switch. Patch from Greatpsycho. 2018-11-20 10:40:38 +00:00
SarahW
4155b283ab Added Sigma Designs Color 400 emulation. Patch from John Elliott. 2018-11-13 18:53:55 +00:00
SarahW
5167ba5b2d Added Tulip AT Compact. Patch from dns2kv2. 2018-11-12 21:05:40 +00:00
SarahW
461cb221ca Implemented experimental Headland HT102 chipset based EMS support.
Added Trigem 266M and AMA-932J machines.
Patch from Greatpsycho.
2018-11-12 20:32:53 +00:00
SarahW
8dc7b2ef36 SCAT chipset improvements :
- Implemented ROMCS enable feature.
- Fixed RAM write protect register setting wasn't properly applied.
- Implemented Encoded RAS mode emulation on 82C235 revision A and 82C386 chipset.
- Implemented of experimental memory bank interleaved addressing emulation on
  82C836 chipset and removed hardcoded memory configuration setting. KMX-C-02's
  BIOS now automatically detects DRAM configuration and set DRAM configuration
  register value correctly.
- Improved accuracy of 82C235 chipset's memory bank addressing. GW-286CT GEAR
  BIOS now set DRAM configuration register correctly when Dynamic Memory Resizing
  is enabled.
- Changed Award286 clone and Samsung SPC-4200P's chipset revision to rev A.
- SCAT revision D chipset now set high ROM mapping size to 128KB.
Patch from Greatpsycho
2018-11-12 20:16:32 +00:00
SarahW
787aad9598 Reset EGA/VGA character scanline counter when hitting split screen start line. 2018-08-31 08:46:38 +01:00
SarahW
0d687a4f6c Implement horizontal soft panning on EGA/VGA text modes. 2018-08-31 08:44:00 +01:00
SarahW
ad50530ded Force display redraw on writes to EGA/VGA attribute register 0x13 (soft panning). 2018-08-31 08:41:25 +01:00
SarahW
e6dce0920b Disable SDL thread naming on Windows. Fixes running PCem through GDB. 2018-06-05 18:22:47 +01:00
SarahW
e44ca65ad6 Removed old bitrotted Win32 port. 2018-06-04 22:08:38 +01:00
SarahW
b62127f7a8 Move BIOS loading out of mem.c. 2018-06-04 22:03:45 +01:00
SarahW
8ac2157f87 Fixed AT systems broken by rev 1184. 2018-06-04 21:38:18 +01:00
SarahW
cbf4b9f813 Configurable MAC address. Patch from Tux. 2018-06-04 21:02:36 +01:00
SarahW
38e842d88d Load BASIC on Generic XT clone if present. Patch from Greatpsycho. 2018-06-04 20:20:05 +01:00
SarahW
82fcbd99de Allow 704kb on Generic XT clone when MDA/CGA/Hercules are in use. Patch from Greatpsycho. 2018-06-04 20:19:47 +01:00
SarahW
2955df2c5a Fixed strncpy() length when parsing command line. 2018-06-04 20:06:11 +01:00
Greg V
e3f801c2e8 Disable lfs on FreeBSD
It has the off64_t type, but none of the legacy *64 functions.
2018-05-18 02:52:11 +03:00
Greg V
f002abe258 Add dummy cdrom ioctl module for other OSes 2018-05-18 02:51:33 +03:00
Greg V
d5b7a69ff6 Respect the WX_CONFIG_PATH variable
The configure script takes a --with-wx-config argument, we should respect it.
It is very necessary for FreeBSD, which installs wx configs under more specific names such as 'wxgtk2u-3.0-config'.
2018-05-18 02:48:43 +03:00
SarahW
d70382380e Update version number in configure/configure.ac for v14 release. 2018-04-20 14:16:22 +01:00
SarahW
429f49abd1 Update version number and readme for v14 release. 2018-04-20 14:14:10 +01:00
SarahW
7ce5c0c356 More readme.txt updates. 2018-04-20 11:19:51 +01:00
SarahW
8a1cef9851 Tweak DIV timing for Cyrix 486es. Improves Cyrix 486 CPU speed detection on SiS496/497. 2018-04-20 10:58:43 +01:00
SarahW
d489dddeee Tweak 486 prefetch timing when cache disabled, to account for burst accesses. Improves CPU speed detection on SiS496/497. 2018-04-20 10:58:12 +01:00
SarahW
270b6d733a Updates to readme.txt 2018-04-19 22:12:21 +01:00
SarahW
a33f719808 Fix up ROM presence detection on Elonex PC-425X and Packard Bell PB520R and PB570. 2018-04-19 22:05:02 +01:00
SarahW
d4f56b1f27 Correct names of Toshiba laptops. 2018-04-19 22:01:27 +01:00
SarahW
1a28e657b5 NCR PC4i shipped with 256kb RAM as minimum. 2018-04-19 22:01:01 +01:00
SarahW
056eefb196 Reset internal cache status correctly on soft CPU reset. Fixes CPU speed detection on Elonex PC-425X. 2018-04-19 22:00:33 +01:00
SarahW
3d388564c1 Clear carry flag on DIV/IDIV on non-Cyrix processors. Fixes CPU type detection on Elonex PC-425X. 2018-04-19 22:00:09 +01:00
SarahW
e4ddbd8441 Remove waitstates from PIT register accesses. Fixes speed issues with Desert Strike. 2018-04-18 21:10:01 +01:00