OBattler
c1495ed91d
Protected mode improvements :
...
- LTR now sets TSS state to busy
- LMSW preserves ET bit in CR0
- Fixed PC size in 16-bit system segment on CALL/JMP
Patch from Greatpsycho
2017-07-16 21:36:49 +02:00
OBattler
2dbce95fde
Applied the remaining mainline PCem commits.
2017-07-15 14:01:19 +02:00
OBattler
6ff9019206
Added experimental 286 task switching support, patch from Greatpsycho.
2017-06-19 18:45:29 +02:00
OBattler
ec732312c3
Implemented PCI interrupt controller ports 4D0 and 4D1;
...
Applied more mainline PCem commits;
Repplied the CPU optimization commit alongside the fix commit.
2017-06-03 00:45:12 +02:00
OBattler
d8e66ad829
Reverted the mainline PCEM CPU flat segment speedup commit - it's still buggy (Duke Nukem 3D and Little Big Adventure 2 like crashing), I'll recommit it when Sarah Walker fixes the bugs.
2017-06-01 18:45:47 +02:00
OBattler
84595f1c78
Added my name to all the emulator's files that I touched;
...
Unfinished JEGA emulation based on akm's DOSVAX (AX-emulating fork of DOSBox), not yet hooked into the reset of the emulator.
2017-05-30 03:38:38 +02:00
OBattler
a36720f174
Large changes to configuration files again (the old ones might break, be careful);
...
Applied the mainline PCem slight CPU emulation speedup commit;
Added emulation of removable SCSI hard disks;
CD-ROM image handler now uses C FILE's (with the 64-bit size calls) instead of C++ iostreams, ISO images bigger than 2 GB should work properly again;
Split RLL/ESDI and XT IDE disks to their own bus types;
Turned status bar pane meaning and hard disks and CD-ROM BUS numbers to #define's;
Other miscellaneous cleanups.
2017-05-27 03:53:32 +02:00
waltje
578619d11f
Cleaned up ibm.h, updated Bugger to use new UI function, misc network stuff.
2017-05-09 22:59:01 -04:00
OBattler
f6612fb33b
Fixed bugs that were preventing NVR and Flash files from behind saved;
...
A lot of clean ups from waltje;
Start of a directory structure for the code, thanks to waltje.
2017-05-06 17:48:33 +02:00