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
SarahW
7980438e1f
Reworking of joystick support :
...
- Joystick type now selectable
- Added emulation of standard joysticks with up to 8 buttons
- Added emulation of Microsoft Sidewinder pads
- Host->emulated joystick button & axis mapping now configurable (only on Windows atm)
- Gameport registers now take 1us to access - helps Sidewinder drivers
2016-06-21 22:00:31 +01:00
SarahW
01ad1ed98c
Add option to remember window size & position.
2016-06-10 20:49:03 +01:00
SarahW
8790a58f8f
Update version number to v11.
...
Update readme.txt for v11.
2016-06-05 20:59:51 +01:00
SarahW
f6a4c54741
Floppy drive type defaults to sensible value.
2016-05-01 12:27:26 +01:00
TomW
0faa803061
CD-ROM changes from Battler, including :
...
- New disc change handling
- Additional ATAPI commands
- CD drive-level volume control
2016-03-08 20:47:05 +00:00
TomW
5b3d307181
CD-ROM IDE channel now configuarable. Based on patch from Battler.
2016-03-06 17:23:51 +00:00
TomW
50dfd8b7a5
Moved mem_add_bios() call to model code. Fixes Intel Flash.
2016-01-23 15:21:33 +00:00
TomW
39c95ee0af
Moved BIOS mapping initialisation - SiS 496/497 now boots again without requiring hard reset.
2016-01-17 20:57:30 +00:00
TomW
64454dded2
Added CD-ROM .ISO support. Patch from RichardG867.
...
Minor cleanup to CD-ROM handling.
2015-12-15 21:09:00 +00:00
TomW
eebdc165b2
FDC changes :
...
- Seperated disk and disk drive emulation
- Support more drive types - 5.25" dual RPM, 3.5" DD, 3.5" HD, 3.5" HD 3-Mode
- Support drive swapping (FDC37c665 only)
- Support FDC FIFO
- Support other FDC 'enhanced mode' behaviour
- Support IBM XDF format images
- Formatting now formats both tracks, and uses correct 'fill' byte
- Various other improvements
Many of these changes provided by Battler
2015-12-12 16:31:08 +00:00
TomW
79202cc5c0
Changed timer base frequency on XT models to 14.318MHz - PIT, CGA and 4.77MHz CPU should now stay in perfect sync.
2015-11-25 21:50:38 +00:00
TomW
37a6f796de
Fix crash on loading with invalid mem_size values in config.
2015-11-19 19:44:38 +00:00
TomW
c47df21a82
XT models can now have less than 640kB RAM.
2015-11-18 20:28:57 +00:00
TomW
fa7e77b013
Fix Linux configure/makefile. Bump version number up to v10.1.
2015-11-07 11:19:29 +00:00
TomW
67dea77677
Added command line option to specify config file to use on startup.
2015-11-06 21:23:46 +00:00
TomW
8e9adf91de
Added command line option to start in fullscreen mode.
2015-11-02 18:05:23 +00:00
TomW
30826ba98a
Bumped version number up to v10.
...
Updated readme file.
2015-10-31 17:49:22 +00:00
TomW
4e9ee6e927
Can now select to emulate 1.2MB 5.25" disc drive, with double stepping.
2015-08-24 21:09:35 +01:00
TomW
25286c8f0b
Windows MIDI out device now selectable.
2015-08-23 20:59:15 +01:00