SarahW
cdf42681af
Removed redundant CD-ROM Disabled option.
2018-02-10 12:48:07 +00:00
SarahW
3b335f32aa
Add default video timing option. Patch from leilei.
2018-01-27 14:56:14 +00:00
SarahW
5fd2fd40aa
Add Iomega Zip drive emulation.
2018-01-21 16:05:39 +00:00
SarahW
f1ee3cddba
Fixed Cyrix I/O registers broken by commit 994.
2018-01-09 18:39:22 +00:00
SarahW
4d29b1c71f
Move CPU type set to before memory initialisation. Patch from Greatpsycho.
2018-01-08 20:57:04 +00:00
SarahW
40ddf31d30
Update version numbers and documentation for v13.1 release.
2017-12-17 09:03:19 +00:00
SarahW
c0048bc24f
Fixed handling of configurations with full stops in the name.
2017-12-14 18:49:09 +00:00
SarahW
1e0b7d3632
Update version number for v13 release.
2017-12-11 20:34:09 +00:00
SarahW
640c6a61e2
Added output volume control.
2017-12-08 20:39:36 +00:00
SarahW
0d5d7ac005
Removed Allegro port.
2017-10-19 21:19:18 +01:00
SarahW
0dfc69af24
When loading config file specified on the command line, use the correct CMOS RAM files.
2017-10-18 20:16:24 +01:00
SarahW
d3232adef5
Add LPT device emulation framework.
...
Move long-broken DAC and Sound Source emulation to new framework.
Add stereo DAC emulation.
2017-09-01 11:34: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
e93fb011b4
Removed unnecessary calls to midi_close()/midi_init() in resetpchard().
2017-07-25 18:09:12 +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
6e51e8975e
Sound buffer size now configurable.
2017-06-10 21:00:23 +01:00
pcem_emulator
7fe91626d6
Added new GUI based on wxWidgets. Patch from bit.
2017-05-29 15:38:48 +01:00
SarahW
a2f44b8ea7
Add support for BIN/CUE images. Patch from bit, BIN/CUE handling from DOSBox.
2017-05-29 13:56:19 +01:00
SarahW
3f4361b265
Fix loading of disc images at startup.
2017-05-21 11:05:40 +01:00
SarahW
85e7829244
Fixed CD-ROM initialisation broken by config changes.
2017-05-17 19:13:23 +01:00
SarahW
aad1179e47
--config command line option now bypasses configuration manager.
2017-05-10 20:55:08 +01:00
SarahW
172e88ed8b
Configuration manager now bookends the emulator - running before emulation starts and after the main window is closed.
2017-05-10 20:27:52 +01:00
SarahW
3356e7fdf0
Seperated configuration into global and per-machine config files.
2017-05-06 15:15:12 +01:00
SarahW
8538116c19
Initial commit for config rework. Work in progress!
2017-05-04 18:27:10 +01:00
SarahW
6f7ca2ccb0
Disc activity indicator can now be enabled/disabled.
2017-05-02 16:48:40 +01:00
SarahW
e87a362f1f
Can now force window aspect ratio to 4:3.
2017-05-02 16:08:17 +01:00
SarahW
2b892d2a7a
Fixed compiler warnings for Windows builds.
...
Added -Werror to Windows makefiles.
2017-04-11 19:34:41 +01:00
SarahW
9c1d8e5022
Add PS/2 Model 50 emulation.
...
This commit also adds basic MCA emulation.
This commit also adds emulation of the PS/2 Type 1 DMA controller.
2017-04-06 22:00:40 +01:00
SarahW
1cb83a4dc1
Add option to disable BPB checking when loading .IMG files - should fix some floppy images on non-DOS/Windows/OS/2 systems.
2017-03-22 19:22:50 +00:00
SarahW
9ddd1fc679
Added support for IBM AT Fixed Disk Adapter (MFM).
...
Added ability to configure hard drive controller.
Changed XTIDE to be generic device.
2017-03-14 21:15:28 +00:00
SarahW
7d6028a619
Store sound card in config file as name rather than number.
2017-03-08 20:03:32 +00:00
SarahW
5c4b6ade9a
Store graphics card in config file as name rather than number.
2017-02-24 20:02:31 +00:00
SarahW
e6307a43e2
Store model in config file as name rather than number.
2017-02-24 19:42:43 +00:00
SarahW
2a76cb5e5c
Update version number to v12.
...
Update readme for v12 release.
2017-02-18 21:41:15 +00:00
SarahW
c183af29c1
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
2017-01-05 19:22:55 +00:00
SarahW
7f7c11edb2
Added Microsoft Intellimouse emulation
2016-12-16 21:36:46 +00:00
SarahW
09dbd1dd65
Mouse type now configurable
2016-12-16 20:19:08 +00:00
SarahW
4324223f54
Added per-model configuration.
...
Removed global cga_comp setting in the process.
2016-12-14 20:47:22 +00:00
SarahW
f311c9e17f
Removed dire cache 'emulation'
2016-12-13 20:59:23 +00:00
SarahW
53f1da90ab
Fixed saving of cache setting that rev 578 broke.
2016-11-28 21:03:23 +00:00
SarahW
bfc69a4bea
Cleaned up ibm.h a bit
2016-11-28 20:06:17 +00:00
SarahW
1b73963997
Added prefetch timing approximation for 286/386 CPUs, with configurable memory timing.
2016-11-25 21:32:02 +00:00
SarahW
aab2c3e7cf
Don't inline memory read/write code in x86-32 recompiled blocks - speedup (up to 20% seen)
2016-09-15 21:06:28 +01:00
SarahW
eb126fd822
Moved more variables into cpu_state structure.
2016-08-21 21:28:23 +01:00
SarahW
68fdba354f
Added CH Flightstick Pro emulation.
2016-07-20 22:04:50 +01:00
SarahW
074de51639
RTC changes :
...
- Replace linux-time.c and win-time.c with universal rtc.c code
- Add RTC binary and 12-hour modes, century register, and alarm support
- Cleaned up nvr.c a bit
- Fix handling of update ended flag
- Add ability to disable host clock synchronisation
Changes from Battler and Mahod.
2016-07-19 20:25:27 +01:00