4247 Commits

Author SHA1 Message Date
Toni Wilen
56f38ef0c3 Signal main thread only if dsp is configured 2024-01-13 12:31:46 +02:00
Toni Wilen
bb04434495 Fix double free and memory leaks 2024-01-13 12:31:10 +02:00
Toni Wilen
c2b2108fda 5200b2 2024-01-08 20:40:48 +02:00
Toni Wilen
f3165322d0 Include also DPI when selecting default GUI size 2024-01-08 20:35:33 +02:00
Toni Wilen
3e4678185f 256 color screenshot fix 2024-01-08 20:34:50 +02:00
Toni Wilen
ce51c9be7f Mask upper byte of address, DraCo compatibility. 2024-01-08 20:34:18 +02:00
Toni Wilen
3b094dac4e Fix debug logging 2024-01-08 20:33:36 +02:00
Toni Wilen
edf4276841 Do not force key release if mouse capture was requested but mouse was already captured. 2024-01-07 16:15:53 +02:00
Toni Wilen
4cecb4703e Fix hardware emulated RTG boards split (screen dragging) horizontal offset. 2024-01-07 16:15:02 +02:00
Toni Wilen
7726099e4b Do not escaper single quote in minimal escaping mode. 2024-01-07 11:45:13 +02:00
Toni Wilen
94d8f5b1a1 Fix right overscan corruption in NTSC modes if hblank started earlier than end of screen (for example TV overscan modes) 2024-01-07 11:44:12 +02:00
Toni Wilen
6398bc6200 NCR SVGA fix, default to 8-bit mode. 2024-01-06 23:04:07 +02:00
Toni Wilen
eccb554906 Added missing NCR SVGA word/long IO accesses, RAMDAC color depth setting implemented. 2024-01-06 21:54:45 +02:00
Toni Wilen
530ed58e4a 5200b1 2024-01-06 18:09:35 +02:00
Toni Wilen
973b7544cf Initial ROM scan window dark mode support 2024-01-06 18:07:21 +02:00
Toni Wilen
a2d0e84336 Window size must be divisible by 4. 2024-01-06 17:49:28 +02:00
Toni Wilen
0284ace39d Small sprite optimization 2024-01-06 17:49:00 +02:00
Toni Wilen
a76d8c96b0 Clear cpu slot/mainboard RAM when changing QS config. 2024-01-06 17:47:07 +02:00
Toni Wilen
e35a971cd5 Ignore HBSTRT/STOP changes if they are only temporary (less than 2/3 of total field) 2024-01-06 17:46:24 +02:00
Toni Wilen
8314fb8819 DraCo updates, floppy, unique ID, software interrupt support. 2024-01-06 17:44:25 +02:00
Toni Wilen
8405c7a67e Make sure power led state is restored. 2024-01-06 17:43:22 +02:00
Toni Wilen
6f6ca24800 NMI handling fix 2024-01-06 10:39:56 +02:00
Toni Wilen
6742ba09dc DraCo updates, Quickstart, optional CIAs. 2024-01-06 10:38:58 +02:00
Toni Wilen
6c831a9109 NCR SVGA blitter fix 2024-01-05 19:36:29 +02:00
Toni Wilen
680a05b120 DraCo is moved under MacroSystem and boot rom moved from extended rom to accelerator rom. 2024-01-05 19:35:52 +02:00
Toni Wilen
fd6f26d192 NCR SVGA color expansion start shift support 2024-01-04 21:29:13 +02:00
Toni Wilen
af19b643a0 NCR SVGA extended registers enable check 2024-01-04 21:28:32 +02:00
Toni Wilen
ce6c32bd49 NCR SVGA cursor horizontal multiplier support 2024-01-04 21:14:26 +02:00
Toni Wilen
d940f49c7d Add PC scancodes to input event list 2024-01-04 21:13:15 +02:00
Toni Wilen
6589ede049 DraCo updates 2024-01-04 21:12:20 +02:00
Toni Wilen
5a86534e5d Debugger MMU mode instruction byte read missing masking 2024-01-01 18:48:28 +02:00
Toni Wilen
16e325b30a Fix 68040/060 bus error RTE + Trace. 2024-01-01 18:47:30 +02:00
Toni Wilen
a3379ca2f4 MMU table dump includes description valid state 2024-01-01 18:46:36 +02:00
Toni Wilen
5f51bec663 Partial MacroSystem DraCo emulation 2024-01-01 18:45:49 +02:00
Toni Wilen
f49194fc83 Revert part of "Fast 68020+ modes didn't start pending interrupt immediately" fix, only SR modifications must check interrupt immediately. 2023-12-29 21:45:46 +02:00
Toni Wilen
a8fa9afc17 win32_capture_always on the fly changes supported. 2023-12-29 18:02:09 +02:00
Toni Wilen
c40c1b95a7 Fix missing dark mode support in some dialogs. 2023-12-29 18:01:32 +02:00
Toni Wilen
3a88e7bb95 GUI sub window handling improvements. 2023-12-29 17:50:10 +02:00
Toni Wilen
d282d7a5b5 Mask overlay pointers and stride 2023-12-29 17:48:42 +02:00
Toni Wilen
a5fa5b078f Hardware emulated RTG card horizontal panning improvements 2023-12-29 17:48:14 +02:00
Toni Wilen
1aa3b03137 Initialize dark mode also when emulation window is opened. 2023-12-28 18:44:50 +02:00
Toni Wilen
1dac1ffbf0 Initialize next autoconfig board if previous board was "shut up". 2023-12-28 18:43:00 +02:00
Toni Wilen
ff9aa50854 Fix >=96 power_led_dim values affecting led sound filter state 2023-12-28 18:42:22 +02:00
Toni Wilen
6d5a2d7115 NCR/SVGA minor updates. 2023-12-28 12:01:38 +02:00
Toni Wilen
0be6d4eaca If interrupt level increased during 68040/060 MMU fault handler execution, interrupt's first instruction was "restarted", if both original and exception's instruction were MOVEM, things went horribly wrong. 2023-12-28 11:59:31 +02:00
Toni Wilen
35fa11df66 NCR SVGA emulation 24-bit mode blitter fix and some cleanups. 2023-12-27 21:09:53 +02:00
Toni Wilen
83e908def0 TMS34010 test fixes. 2023-12-27 17:14:52 +02:00
Toni Wilen
36a61eeb13 Autoswitch also non-PCI RTG boards without built-in switcher. 2023-12-27 17:14:12 +02:00
Toni Wilen
4f28284471 NCR SVGA updates. Blitter not yet correctly working in 24-bit mode. 2023-12-27 17:13:22 +02:00
Toni Wilen
9b67f9deaa Do not generate Fat Gary delay/exception if Z2/Z3 board unampped space access. 2023-12-26 19:13:48 +02:00