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.
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
SarahW
969266a09c
Fix uninitialised variable in ati18800_in().
2020-11-25 20:21:51 +00:00
SarahW
6f8401c72c
ATI 28800 (VGA Charger) was selecting the wrong dot clock for VGA
...
standard graphics modes. In the absence of better information or a
board to test with, I am currently assuming the table I used as
reference was incorrect. Changing timings to allow for correct
refresh rate.
2020-11-23 21:57:15 +00:00
SarahW
57fb74a4a3
Fix Voodoo recompiler chromakey for rgbselect != texture RGB. Fixes
...
rendering issues in Manx TT.
2020-11-22 22:03:21 +00:00
SarahW
81a8873d59
Fix Banshee/V3 cursor vertical clipping.
2020-11-22 17:11:13 +00:00
SarahW
e518b4312b
Handle unaligned LFB reads/writes on Banshee/V3. Fixes UI glitches in
...
Red Alert 2.
2020-11-22 14:28:57 +00:00
SarahW
d4dc2e9441
Load VGA latches even on 'fast' chained mode byte reads. Fixes missing
...
logos on Amnesia.
2020-11-22 12:48:24 +00:00
SarahW
8fa271dca9
Remove inclusion of minivhd_utils.h in wx-config.c. Patch from shermanp.
2020-11-21 20:58:32 +00:00
SarahW
744583433e
MiniVHD: Fix multi sector writes. Patch from sards3.
2020-11-21 20:57:28 +00:00
SarahW
22e7faaabc
MiniVHD: Add convenience functions to public API. Patch from shermanp.
2020-11-21 20:56:11 +00:00