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
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
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
d6b74b945b
Clear _mem_exec array when clearing out old memory mappings. Patch from Greatpsycho.
2018-04-11 15:25:30 +01:00
SarahW
ade27bf526
Fix MMU accesses to remapped memory. Fixes OS/2 v2.0 on PS/2 Model 70, and possibly other machines.
2018-03-25 18:03:05 +01:00
SarahW
c8e6fc7ce3
Added PS/2 Model 70 (type 3 & 4) emulation.
2018-03-11 11:45:30 +00:00
SarahW
8546ce14f0
Added waitstates on instruction fetch from ROM.
2018-03-11 11:03:20 +00:00
SarahW
c298e706a4
Added flash size and turbo switches to Xi8088. Patch from EluanCM.
2018-02-28 21:36:15 +00:00
SarahW
31dff3a509
Added Xi8088 emulation. Patch from EluanCM.
2018-02-24 18:08:36 +00:00
SarahW
ad1889864f
Removed obsolete AMIBIOS hack.
2018-02-24 15:44:49 +00:00
SarahW
d7dfc6a178
Added Compaq Portable Plus emulation. Patch from dns2kv2.
2018-02-24 14:31:37 +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
4cc15d9b7e
Added Elonex PC-425X emulation.
2018-02-12 20:06:00 +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
36ba814c00
Added romfread function to work around warnings from ignoring fread return value. Patch from John Elliott.
2018-02-01 18:06:41 +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
6798ebf0a6
Correct address mask on 286/386SX systems. Patch from Greatpsycho.
2018-01-08 20:52:45 +00:00
SarahW
e070341f80
Correct high ROM mapping on 286/386SX systems. Patch from Greatpsycho.
2018-01-08 20:51:57 +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
3ba03410fd
MMU now handles CPL on read-only pages correctly. Fixes AT&T SVR4 2.1.
2017-10-15 21:28:52 +01: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
56b9c33780
Add PS/1 XTIDE variant to HDD controller list.
2017-10-12 18:31:43 +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
2c2e325f60
Added emulation of Adaptec AHA-1542C and BusLogic BT-545S SCSI adapters.
2017-10-01 16:26:12 +01:00
SarahW
9283d0e1b0
Added Atari PC3 emulation. Patch from dns2k.
2017-09-09 11:45:02 +01:00
SarahW
7ec1adb65f
SCAT memory changes. Patch from Greatpsycho.
2017-08-01 13:53:13 +01:00
SarahW
904ac54446
Move A20 gate initialisation to mem.c. Patch from Greatpsycho.
2017-07-19 19:35:44 +01:00
SarahW
dc511447df
Added Page Size Extension (4MB pages) to Pentium CPUs.
2017-07-16 21:24:09 +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
807b710a5d
Improvements to path handling. Patch from bit.
2017-07-06 21:25:10 +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
3a7c4687d6
Reduce self modifying code granularity from 64 bytes to 16.
2017-06-13 21:05:10 +01:00
SarahW
472a76892a
Added EMS support to Laser XT machines. Patch from Greatpsycho.
2017-06-05 20:43:47 +01:00
SarahW
d7b10fd12f
Load IBM BIOS on Laser XT systems if available. Patch from Greatpsycho.
2017-06-04 17:58:56 +01:00
SarahW
3b4392bcf8
Implemented data misalignment penalties on 486 and later CPUs.
2017-06-04 16:41:33 +01:00
SarahW
8538116c19
Initial commit for config rework. Work in progress!
2017-05-04 18:27:10 +01:00
SarahW
bc5b6d63f7
All ROM image file names now lower case. Patch from tomaszkam.
2017-04-19 16:35:07 +01:00
SarahW
aeccbd8bd6
Added emulation of IBM 80386 Memory Expansion Adapter. PS/2 Model 80 now supports up to 12MB RAM.
2017-04-18 22:14:32 +01:00
SarahW
221df09912
Added PS/2 Model 80 (type 2) emulation.
2017-04-17 22:24:11 +01:00
SarahW
345f83cb2a
Improvements to SCAT chipset (Award 286 clone). Patch from Greatpsycho.
2017-04-12 20:38:15 +01:00