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
SarahW
807b710a5d
Improvements to path handling. Patch from bit.
2017-07-06 21:25:10 +01:00
SarahW
6e51e8975e
Sound buffer size now configurable.
2017-06-10 21:00:23 +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
3d69f092c9
Fixed infinite loop in Windows GUI when selecting File->Exit.
2017-05-25 21:25:42 +01:00
SarahW
c518e3d137
File extension for new configs or hard disc images is now appended if user doesn't specify one.
2017-05-16 21:20:21 +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
86385007de
Changed set_window_title() and hline() prototypes to match Allegro.
2017-04-19 13:06:16 +01:00
SarahW
2b892d2a7a
Fixed compiler warnings for Windows builds.
...
Added -Werror to Windows makefiles.
2017-04-11 19:34:41 +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
f44aed9332
Added preliminary emulation of the 'Xebec' XT Fixed Disk Adapter.
2017-03-18 17:14:39 +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
d27c7a0947
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
2016-08-28 20:31:12 +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
9f4b159121
Move video blit to seperate thread.
2016-07-18 21:15:32 +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
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
64454dded2
Added CD-ROM .ISO support. Patch from RichardG867.
...
Minor cleanup to CD-ROM handling.
2015-12-15 21:09:00 +00:00
TomW
fa7e77b013
Fix Linux configure/makefile. Bump version number up to v10.1.
2015-11-07 11:19:29 +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
b79be95623
Force PCem to leave fullscreen mode when losing focus.
...
DirectInput mouse initialisation no longer fails if mouse can not be immediately acquired.
2015-10-08 19:41:52 +01:00
TomW
e34daca27d
Removed bad Num Lock handling code.
2015-10-04 11:36:49 +01:00
TomW
096f498be3
Fullscreen mouse pointer workaround now only applied when the PCem window is in focus.
2015-09-01 21:15:04 +01:00
TomW
2323962168
Workarounds for mouse pointer issues when entering/exiting fullscreen. Patch from ecksemmess.
2015-08-31 12:40:25 +01:00
TomW
25286c8f0b
Windows MIDI out device now selectable.
2015-08-23 20:59:15 +01:00
TomW
a8159f8c09
Various changes to FDC emulation.
...
Support for multiple disc image formats.
Added preliminary FDI support.
2015-03-19 21:33:19 +00:00
TomW
84ac04d2df
Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards.
...
Added emulation of i430LX and i430FX chipsets.
Added support for PCI configuration type 2, used by i430LX.
Added AT disable keyboard command, and fixed enable keyboard command.
Added emulation of Intel 28F001BXT flash ROM, used by Advanced/EV.
Fixed a bug in REP when using multiple 66/67 prefixes.
2014-11-23 20:27:41 +00:00
TomW
2be271d050
Added menu option to send CTRL-ALT-DELETE to emulated machine. Patch from GeeDee.
2014-11-18 18:38:12 +00:00
TomW
4676daade4
Initial commit of dynamic recompiler.
...
Various CPU changes to support dynamic recompiler.
2014-11-05 21:24:16 +00:00
TomW
26152e6522
Updated version number to v9.
...
Updated documentation for next release.
2014-10-04 19:39:09 +01:00
TomW
56b455844e
Initial port to Linux (using Allegro).
...
64-bit fixes.
Some changes to aid portability.
A few other tweaks.
2014-09-04 21:07:24 +01:00
TomW
66b9ccf1ab
Added configuration load/save options.
2014-08-23 21:32:36 +01:00
TomW
63adb3a9ae
Pause emulator before resetting emulator after changing CD-ROM type - fixes crash.
2014-08-22 19:58:17 +01:00
TomW
18512b310f
Disable keyboard input when main window out of focus - entry into dialogs no longer picked up by emulator.
...
Set RIDEV_NOHOTKEYS when registering raw input devices - Windows key and some other shortcuts no longer affect emulator.
2014-08-17 15:23:26 +01:00
TomW
1c3d1039ff
ViRGE S3D triangle rendering now uses worker thread.
...
Fixed clipping bug on ViRGE.
Fixed status window crash.
2014-07-22 21:10:39 +01:00
TomW
71f47a4e07
Removed RIDEV_NOLEGACY.
2014-07-11 21:00:43 +01:00
TomW
c7ce01085c
Keyboard now uses raw input. Should fix international keyboard. Based on patch from Battler.
2014-07-11 20:35:37 +01:00
TomW
adc0ef008b
Video cards defines replaced with enumerator. Patch from SA1988.
2014-07-09 19:21:16 +01:00
TomW
3c8a675d01
Reorganised Windows-specific code a bit.
2014-06-24 21:15:42 +01:00
TomW
a66dddfb43
S3D optimisations - between 15% and 30% faster on my machine.
2014-06-04 19:45:12 +01:00
TomW
e09b68b242
S3 ViRGE S3D emulation. Currently very slow, bugs, features missing.
...
Added S3 ViRGE/DX emulation, as the DX drivers are better than those for the original chip.
2014-05-26 18:13:23 +01:00