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
|
669fa4d8cd
|
Merge pull request #20 from JosepMaJAZ/JosepMaJAZ-githubactions
Use GitHub Actions to compile PCem
|
2021-05-26 08:30:18 +01:00 |
|
JosepMaJAZ
|
d2f399ac5f
|
fixed incorrect 64bits npcap lib. fixed missing source subdirs content
|
2021-05-26 04:35:05 +02:00 |
|
JosepMaJAZ
|
3ea00897c8
|
Compression retouches
|
2021-05-26 03:39:17 +02:00 |
|
JosepMaJAZ
|
6c063e3fcc
|
First attempt at multi-os build
|
2021-05-26 03:22:19 +02:00 |
|
sarah-walker-pcem
|
f47f6ffb25
|
Merge pull request #15 from MaddTheSane/patch-1
Configure: pick up flags from the command line
|
2021-05-25 20:38:31 +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
|
5fb1e464f0
|
Merge branch 'master' of https://github.com/sarah-walker-pcem/pcem
|
2021-05-20 22:04:23 +01: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
|
ea0867860f
|
Configure: pick up flags from the command line
Allow configure to pick up CFLAGS and CXXFLAGS from the command line.
Note: configure will need to be regenerated.
|
2021-05-19 16:37:42 -06: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 |
|
sarah-walker-pcem
|
40a48a4c7c
|
Update issue templates
|
2021-05-16 09:06:00 +01:00 |
|
sarah-walker-pcem
|
feda966ff8
|
Merge pull request #1 from JmaJeremy/patch-1
typo in linux build command
|
2021-03-03 19:47:03 +00: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 |
|
Jeremy Andrews
|
54ae48c174
|
typo in linux build command
missing "-build" from "--enable-release-build" option of "./configure"
|
2021-01-16 10:17:33 -05:00 |
|
SarahW
|
13f53a2568
|
Update documentation for v17.
|
2020-12-01 19:49:05 +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
|
8635bc5184
|
Update README.md with new machines + video cards for v17
|
2020-12-01 15:20:49 +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
|
e8e0cf453c
|
Add TESTED.md
|
2020-11-26 18:26:23 +00:00 |
|
SarahW
|
2ad5b83d6e
|
Add README.md documentation revamp. Patch from gen_angry.
|
2020-11-26 08:42:14 +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 |
|