Commit graph pcem/src/model.c
Author SHA1 Message Date
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
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
0b964d51c1 Mark Epson PC AX2e as having PS/2 mouse. Fixes 8602 error. 2018-04-18 20:59:18 +01:00
SarahW
c8e6fc7ce3 Added PS/2 Model 70 (type 3 & 4) emulation. 2018-03-11 11:45:30 +00:00
SarahW
c298e706a4 Added flash size and turbo switches to Xi8088. Patch from EluanCM. 2018-02-28 21:36:15 +00:00
SarahW
c14c22169d MegaPC uses a jumper to disable onboard video instead of doing it automatically. 2018-02-26 20:38:51 +00:00
SarahW
d28a908839 Video card can now be changed on Amstrad MegaPC. 2018-02-25 15:13:45 +00:00
SarahW
78adae497f Video card can now be changed on Acer 386SX25/N, Packard Bell PB520R, and Packard Bell PB570. 2018-02-25 11:47:01 +00:00
SarahW
9bdfc9348f Video card can now be changed on Amstrad PC1640, PC2086, PC3086, and Sinclair PC200. 2018-02-24 22:27:32 +00:00
SarahW
31dff3a509 Added Xi8088 emulation. Patch from EluanCM. 2018-02-24 18:08:36 +00:00
SarahW
d7dfc6a178 Added Compaq Portable Plus emulation. Patch from dns2kv2. 2018-02-24 14:31:37 +00:00
SarahW
445cf601e8 Corrected PCI IRQ mapping on Packard Bell PB570. 2018-02-23 21:58:30 +00:00
SarahW
23e5aa2208 Corrected PCI IRQ mapping on Advanced/ZP. 2018-02-23 21:07:47 +00:00
SarahW
cc60e2b2c5 Added Packard Bell PB520r emulation. 2018-02-20 15:55:46 +00:00
SarahW
84a0f0bacb Added Intel Advanced/ZP emulation. Patch from EluanCM. 2018-02-20 10:34:46 +00:00
SarahW
ce5ae22307 Add Packard Bell PB570 emulation. 2018-02-19 22:09:56 +00:00
SarahW
f62652da3b Implement PC87306 SuperIO on Advanced/EV. 2018-02-19 21:39:05 +00:00
SarahW
4cc15d9b7e Added Elonex PC-425X emulation. 2018-02-12 20:06:00 +00:00
SarahW
72c2cb6f7d Added basic emulation of ACC Micro 2036 chipset (used by Packard Bell Legend 300SX). 2018-02-12 15:55:25 +00:00
SarahW
1d4b9af7e2 Added Compaq Portable II. Patch from dns2kv2. 2018-02-12 13:40:17 +00:00
SarahW
788402b879 Added Thomson TO16 PC. Patch from dns2kv2. 2018-02-12 13:24:00 +00:00
SarahW
e5b38d7e68 Added NCR PC4i. Patch from dns2kv2. 2018-02-12 12:45:29 +00:00
SarahW
90c8d0939c Added Packard Bell Legend 300SX. Patch from dns2kv2. 2018-02-12 12:37:21 +00:00
SarahW
8f04b6b9a4 Added Toshiba T1200 emulation. Patch from John Elliott. 2018-01-31 21:53:23 +00:00
SarahW
c40a421700 Added Toshiba T1000 emulation. Patch from John Elliott. 2018-01-10 20:44:31 +00:00
SarahW
f1ee3cddba Fixed Cyrix I/O registers broken by commit 994. 2018-01-09 18:39:22 +00:00
SarahW
30017ea58b Fix LPT port accesses on Amstrad machines - Amstrad machines work again. 2017-12-09 22:10:43 +00:00
SarahW
6555ecd3e3 Disable NMI masking on PS/2 MCA machines - fixes '103' POST error. 2017-12-07 22:26:19 +00:00
SarahW
12d3ac4377 Fix PIIX IDE bus mastering initialisation. Ubuntu 10.04 boots again. 2017-12-06 22:14:51 +00:00
SarahW
bc4f98d814 Changes to LaserXT/3 :
- Changed LaserXT/3 processor to 8086.
- Changed LaserXT/3's minimum memory size to 512KB and granularity to 128KB.
- Changed EMS size granularity to 256KB on Laser Turbo XT and 512KB on LaserXT/3. Base memory size is calculated automatically.
- The mem_set_mem_state() function call for above of 1MB is called only when the memory size is more than 1024KB.
Patch from Greatpsycho.
2017-11-04 13:45:39 +00:00
SarahW
5d5fa1402a Added Toshiba T3100e emulation. Patch from John Elliott. 2017-10-14 14:20:38 +01:00
SarahW
c28490cc2f Added Epson PC AX, AX2e and AX3 models. Patch from dns2kv2. 2017-10-14 12:31:47 +01:00
SarahW
a3ae6a6eed Added IBM XT Model 286 emulation. 2017-10-11 22:09:26 +01:00
SarahW
9f2b58b7c4 Added new SCAT chipset machines - GW-286CT GEAR, Samsung SPC-4216P and KMX-C-02. Patch from Greatpsycho. 2017-10-11 20:56:33 +01:00
SarahW
06f7cd3c6c Hard disc controllers can now be selected on all machines.
Added device configuration for hard disc controller to Wx GUI.
2017-10-01 15:42:32 +01:00
SarahW
9283d0e1b0 Added Atari PC3 emulation. Patch from dns2k. 2017-09-09 11:45:02 +01:00
SarahW
9b84ce5218 Add IO configuration to Commodore PC 30 III. 2017-08-23 20:17:32 +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
7531b95e83 Fixed A20 reset issues. Patch from Greatpsycho. 2017-07-17 19:38:02 +01:00
SarahW
9521237b0b Added Samsung SPC-4200P emulation.
IDE Drive Diagnostics command now doesn't complete immediately (required by SPC-4200P BIOS).
Patch from Greatpsycho.
2017-07-16 16:17:59 +01:00
SarahW
c9f29583ff Re-ordered model menu to be more logical. 2017-07-06 21:41:59 +01:00
SarahW
7234e2c3be Several 286/386SX models can now have less than 1MB of RAM.
Memory remapping code restructured.
Patch from Greatpsycho.
2017-06-18 20:15:46 +01:00
SarahW
472a76892a Added EMS support to Laser XT machines. Patch from Greatpsycho. 2017-06-05 20:43:47 +01:00
SarahW
45bd0db00c Corrected EuroPC CPU options. Patch from ecksemmess. 2017-06-04 17:47:13 +01:00
SarahW
6bd87d5718 PCI changes :
- Each machine now specifies what PCI device IDs are used as generic card slots
- Implemented IRQ handling
- Added SIO chip to allow IRQ routing for Premiere/PCI
2017-06-01 20:37:09 +01:00
SarahW
a54e6575d3 Partially implement Dell System 200 chipset. Fixes POST errors and HIMEM.SYS. 2017-05-11 21:18:34 +01:00
SarahW
d366da23ec Windows config dialogue now only allows PCI graphics cards on PCI systems. 2017-05-02 15:15:45 +01:00
SarahW
d6ea8adeba Remap top 384k of memory on IBM AT. 2017-04-28 16:46:37 +01:00