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
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
SarahW
c7e5dd93b4
Remove duplicate typedef from minivhd_internal.h. Patch from shermanp.
2020-11-21 20:55:05 +00:00
SarahW
e791bf372b
Fix EOF in MiniVHD files. Patch from shermanp.
2020-11-21 20:51:09 +00:00
SarahW
cada868428
Tweak accesses to S3 system control and extension registers. Fixes
...
banking on some versions of UNIVBE (eg as used by Pro Pinball : The
Web).
2020-11-21 20:45:56 +00:00
SarahW
302d05c02a
Build fixes for MiniVHD. Patch from shermanp.
2020-11-21 09:47:52 +00:00
SarahW
87524de18b
Implement Voodoo CMDFIFO JSR/RET. Fixed "Bad CMDFIFO0" seen sometimes,
...
particularly when running OpenGL games windowed.
2020-11-21 09:44:46 +00:00
SarahW
39713ccdc4
Don't fatal() on unknown Voodoo 1/2 register reads; we probably have
...
all the important ones covered by now. Fixes Frogger 2.
2020-11-20 20:51:19 +00:00
SarahW
f72da770f1
Don't fatal() on "triangle_setup wrong order". These usually means one
...
of the vertices is not valid.
2020-11-20 20:41:41 +00:00
SarahW
0cbe6ae918
Ensure that any cycles spent when entering IRQ/NMI in interpreter are
...
accounted for in the TSC, and by extension the timer system.
2020-11-19 22:17:05 +00:00
SarahW
8053c8a523
Ensure that any cycles spent when entering IRQ/NMI in dynarec are accounted
...
for in the TSC, and by extension the timer system. Fixes slowdown and
stuttering music in Museum Madness.
2020-11-19 22:09:41 +00:00
SarahW
6b96f56632
Fix off-by-one issue on Banshee/V3 RGB565 overlay render.
2020-11-19 19:46:49 +00:00
SarahW
49ba35733e
Implement Banshee/V3 CLUT lookup on 16-bit RGB overlay.
2020-11-19 19:38:34 +00:00
SarahW
e15f66b349
Add specific warning message when creating differencing VHD. Patch from shermanp.
2020-11-18 20:43:07 +00:00
SarahW
6cbce169f5
Ensure Voodoo 1/2 keep params copy of buffer row widths updated.
2020-11-18 20:39:41 +00:00
SarahW
088354f607
Mask off source address correctly for Banshee/V3 RGB565 tiled overlay
2020-11-18 20:00:55 +00:00
SarahW
035f6b348c
Fix horizontal scaling of unfiltered Banshee/V3 overlay.
2020-11-18 19:49:58 +00:00
SarahW
aef6ea93e6
More changes to Banshee/V3 half mode.
2020-11-18 19:48:37 +00:00
SarahW
09a7b468c3
Move Voodoo colour/aux buffer tiled mode flags to params structure. Fixed
...
crash in 3DMark 2001 demo mode.
2020-11-17 21:43:30 +00:00