pcem-maintainer
78d0618363
Xi 8088: add the UMB dip switch and allow the programming of the BIOS flash memory
C/C++ CI / Ubuntu 64bit (gcc) (push) Has been cancelled
C/C++ CI / Windows 32bits (MSYS2) (push) Has been cancelled
C/C++ CI / Windows 64bits (MSYS2) (push) Has been cancelled
2021-07-04 18:32:57 -03:00
pcem-maintainer
169d690834
Remove some debug messages from release builds. Closes #42
2021-07-04 13:35:05 -03:00
greatpsycho
7a26bb4f1c
Merge branch 'sarah-walker-pcem:master' into master
2021-06-29 21:42:36 +09:00
pcem-maintainer
c70a1acfd4
Merge pull request #33 from leilei-/3dfx
...
Voodoo: Emulation of dither subtraction (interpreter only)
2021-06-28 04:57:51 -03:00
pcem-maintainer
974f663d92
Remove AWARD 286 BIOS turbo hack
...
CPU clock control is now implemented in the C&T SCAT chipset.
2021-06-28 04:57:13 -03:00
greatpsycho
351b23ed95
Update Makefile
...
Add missed Zenith Data SupersPort source.
2021-06-20 13:12:08 +09:00
greatpsycho
f99dc0dd71
Update wx-createdisc.cc
...
Add 1.2MB floppy image format.
2021-06-20 13:02:24 +09:00
leilei-
0322c0f936
Voodoo: Emulation of dither subtraction (interpreter only)
2021-06-15 01:12:53 -04:00
sarah-walker-pcem
4488890386
Merge pull request #26 from MaddTheSane/patch-2
...
Update x86seg.c. Evaluates the bitwise operator first.
This fixes a warning in Clang: "logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]"
2021-06-10 18:28:43 +01:00
SarahW
b22cc53122
config: If configure dialog opened with an unavailable model selected
...
(eg ROMs not present), force an available model instead. Fixes new
model creation when only one ROM set available.
2021-06-10 08:08:17 +01:00
SarahW
e781f6b4a2
midi_alsa: Increase maximum sysex message to 65536 bytes, and cap regular
...
messages at 3 bytes. Fixes out-of-bounds corruption and crashes.
2021-06-09 20:04:17 +01:00
C.W. Betts
b62acab9ae
Update x86seg.c
...
Evaluates the bitwise operator first.
Fixes a warning in Clang: "logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]"
2021-06-08 15:08:20 -06:00
SarahW
84b9af3e05
Use correct value for Y swap origin on Voodoo Banshee/3. Fixes issues
...
sometimes seen when running in low resolutions, ie below 640x480.
2021-06-07 19:51:30 +01:00
SarahW
e069ec7338
Banshee: disable SVGA video processing (set svga->fb_only) when video
...
processor is enabled. Fixes corrupt desktop introduced by recent SVGA
mapping changes.
2021-06-04 08:13:35 +01:00
SarahW
5f772fdf70
Correct path to default NVR files on Linux
2021-06-03 20:36:30 +01:00
SarahW
2e037b5076
FSCALE should always return 0.0 if ST(0) input is 0.0, regardless of
...
value of ST(1); this might otherwise return infinity or NaN if not
trapped. Fixes fade-in on MDK2.
2021-06-02 21:13:39 +01:00
SarahW
0ad51dd73b
Add status window text for GUS
2021-05-31 09:31:50 +01:00
SarahW
be74288b5e
Stricter logic when adding/removing IO handlers. Fixes crashes with
...
GA686BX when triggering power events when using older BIOSes (tested
with 02/10/1999 BIOS).
2021-05-31 08:17:37 +01:00
SarahW
51516c0bb1
Correct top-of-stack value stored by FSTENV. Fixes rendering in
...
CNCD - Inside
2021-05-30 15:23:11 +01:00
SarahW
e8d6266df6
GUS should set DMA TC IRQ flag even when IRQ disabled. Fixes sound in
...
CNCD - Inside when DMA sample transfer enabled.
Also cleaned up GUS IRQ handling a bit.
2021-05-29 21:50:44 +01:00
SarahW
6b80e58487
Fix BY16 addressing on Cirrus Logic cards.
2021-05-29 09:31:21 +01:00
SarahW
231d235d8f
Fix bugs in Paradise banking. Fixes further Windows 3.x corruption.
2021-05-29 09:18:04 +01:00
SarahW
092be3e9d4
Rework (S)VGA memory addressing. Support correct chain-4 mapping, as well
...
as MA13/14 remapping for non-CGA modes. Fixes corruption on Windows 3.x
when using Paradise drivers, also fixes corruption in Titan.
2021-05-29 09:08:34 +01:00
SarahW
f9cdcfa6b6
Add preprocessor variable to override version number on title bar.
...
Modify github workflow to set version number to current git SHA, and
append to artifact name.
2021-05-28 21:33:22 +01:00
sarah-walker-pcem
5da96ac8d6
Merge pull request #14 from MaddTheSane/MacSupp
...
Mac support changes
2021-05-25 20:37:56 +01:00
C.W. Betts
14d199b004
Partially revert 1eb1cc5e5b: it broke the Windows build.
...
Go back to using SDL2 in front of SDL2 header includes.
2021-05-24 16:20:43 -06:00
C.W. Betts
4ebf9ec427
macOS: Have the support directory be in Application support.
2021-05-22 11:43:49 -06:00
C.W. Betts
366529ca35
macOS: Fix OpenGL 3 support.
2021-05-22 11:35:59 -06:00
SarahW
c82cd208c1
CGA-class cards mirror CRTC between ports 3d0 and 3d7. Fixes scrolling
...
in Prohibition.
2021-05-21 22:15:21 +01:00
C.W. Betts
3dd4fda614
Minor style changes.
2021-05-21 01:11:56 -06:00
SarahW
0d46e719eb
FDC commands 8d and cd appear to be synonyms for "format track" (officially
...
documented as 0d and 4d). Fixes formatting on AMI BIOSes.
2021-05-20 22:03:28 +01:00
C.W. Betts
04e4a14edc
Define HAVE_UNISTD_H on Darwin/macOS: Fixes a compiler failure due to missing function prototype.
2021-05-19 16:19:31 -06:00
C.W. Betts
e2f01a7e8a
How did that sneak in?
2021-05-19 16:13:08 -06:00
C.W. Betts
1eb1cc5e5b
Include SDL2 CFlags in with the general CFlags: this fixes SDL2 build failures on macOS.
...
Regenerate auto-conf/etc.
Fix the SDL2 includes.
2021-05-19 16:09:11 -06:00
C.W. Betts
20d7014e4a
macOS: Rename the window only on the main thread: macOS doesn't like non-main threads modifying the UI.
2021-05-19 15:49:03 -06:00
C.W. Betts
33da24d0e2
macOS: Add support for Apple Silicon and usage of the MAP_JIT flag.
2021-05-19 15:48:33 -06:00
C.W. Betts
f63b06f5f6
MacOS lacks 64-bit-specific offset bits for file functions:
...
Use plain off_t-based functions if HAS_OFF64T is false.
2021-05-19 15:23:17 -06:00
SarahW
55e84c338b
Back out display and cursor skew changes from commit ed30e171. Fixes offset
...
display on some SVGA cards.
2021-02-08 20:21:52 +00:00
SarahW
9687a85943
Add keyboard controller SMI fix to Itautec Infoway. Patch from EluanCM.
2021-02-08 19:59:08 +00:00
SarahW
ad6b1406e8
Update version number to v17.
2020-12-01 19:47:00 +00:00
SarahW
df1d53c75c
Add missing break in switch in et4000_kasan_out(). Patch from Greatpsycho.
2020-12-01 17:26:41 +00:00
SarahW
e27e37179f
Guard fatal()s in Banshee/V3 code in !RELEASE_BUILD
2020-12-01 16:04:19 +00:00
SarahW
4adb34078d
Implement non-poly lines in Banshee/V3 blitter.
2020-12-01 15:21:44 +00:00
SarahW
3a7336913d
Add some keyboard controller behaviour on Intel Advanced/EV and ZP that
...
fixes SMI hangs on Windows 95 OSR2.
2020-11-30 22:30:12 +00:00
SarahW
cd7b41f73a
Correct Banshee subsystem ID.
2020-11-30 22:29:51 +00:00
SarahW
fe96629ced
SMI : Fix 'NOTFLAT' status when leaving SMI, set oldcpl on enter/leave.
2020-11-30 22:29:03 +00:00
SarahW
1dbb94e989
Implement true 128k VGA mappings on ET4000 and TVGA cards (the only
...
cards I believe that support them). Fixes Majic 12 - Wish.
2020-11-27 16:27:54 +00:00
SarahW
97dd2aa4bf
Implement Banshee/V3 line stippling, including previously missing
...
registers. Fixes Lotus Smartsuite 97 installation.
2020-11-26 20:52:50 +00:00
SarahW
0ec9c6e728
Remove C99 declarations in for loops from MiniVHD. Patch from Greatpsycho.
2020-11-26 08:39:54 +00:00
SarahW
15fd983fa9
Don't fatal() on unknown Banshee/V3 3D reg read. Fixes Spearhead.
2020-11-26 08:29:14 +00:00