1307 Commits

Author SHA1 Message Date
Toni Wilen
a34e60989c Another sprite buffer overflow fix attempt. 2023-05-21 18:33:27 +03:00
Toni Wilen
082e07b20c Autoscale and integer scale fixes and updates 2023-05-19 21:57:13 +03:00
Toni Wilen
efd80dd39a Re-recorder updates 2023-05-16 20:05:48 +03:00
Toni Wilen
6ccf4f2919 Increase sprite buffer size 2023-05-16 19:58:41 +03:00
Toni Wilen
8d30f69e5b Re-recorder updates. 2023-05-14 20:31:54 +03:00
Toni Wilen
b1d3367d72 5000b9 2023-05-08 20:27:46 +03:00
Toni Wilen
02d114a9f9 ICD AdSCSI 2000 v2.01 2023-05-08 20:23:56 +03:00
Toni Wilen
2e62c51cd2 Serial port status line and ring indicator options. 2023-05-08 20:22:20 +03:00
Toni Wilen
693bc427fe debugger/custom event calculator updates. 2023-05-08 20:19:03 +03:00
Toni Wilen
09a06c4c51 Optional multi-input device GUI option. 2023-05-01 17:25:14 +03:00
Toni Wilen
7736159f80 Chained breakpoints, signed/unsigned comparison option 2023-04-30 21:10:02 +03:00
Toni Wilen
b40c18ef3a keyhack swap 2023-04-23 19:51:33 +03:00
Toni Wilen
ad523edeab 5000b6 2023-04-17 19:59:05 +03:00
Toni Wilen
13c6583889 Chipset updates (ECS superhires sprites, BPLxDAT border open edge cases) 2023-04-17 19:54:53 +03:00
Toni Wilen
3e0ee82f9e hsync events should be before misc events 2023-04-15 21:04:24 +03:00
Toni Wilen
0510c5ea09 input.autoswitchleftright and input.advancedmultiinput 2023-04-13 20:37:58 +03:00
Toni Wilen
40ef8ffd28 D3D11 world matrix fix, D3D11 rotation support, HW cursor clipping 2023-04-10 16:47:29 +03:00
Toni Wilen
6e1f092847 VHPOSW horizontal change support improvements 2023-04-01 17:05:30 +03:00
Toni Wilen
f43c59a846 VHPOSW tricks more accurately emulated, most of hacks removed (Smooth Copper / Upfront) 2023-03-25 20:45:12 +02:00
Toni Wilen
b8636bd1f0 Debugger register read updates. 2023-03-25 18:33:28 +02:00
Toni Wilen
60fc6ab718 Keyboard reset change when reset warning is configured. 2023-03-18 15:04:33 +02:00
Toni Wilen
b2215a464f Keyboard reset behavior change when reset warning is enabled. 2023-03-11 19:33:58 +02:00
Toni Wilen
e0fdb8e88d $0D<>$0C key swap hack 2023-03-10 20:17:28 +02:00
Toni Wilen
9287b99277 Show full memory map in hardware info panel when emulation is running. 2023-03-10 20:16:16 +02:00
Toni Wilen
7a089aaa44 41020b1 2023-02-25 19:47:11 +02:00
Toni Wilen
4adb1f4295 Multijoystick initial support, toggle autofire option 2023-02-25 17:19:25 +02:00
Toni Wilen
1f521d0744 Display rotation option (currently D3D9 only), to support Fast Draw Showdown (American Laser games) 2023-02-21 18:20:51 +02:00
Toni Wilen
8ad669b3fb Disable keyboard/game controllers option when not captured. 2023-02-19 18:00:18 +02:00
Toni Wilen
7d75520471 CPU statesave update 2023-02-19 17:56:52 +02:00
Toni Wilen
e16c1d8cec Separate Agnus and Denise pre-OCS model selection. 2023-02-11 11:00:47 +02:00
Toni Wilen
8ac15d3077 Ultra extreme overscan blanking and sync modes. 2023-02-11 10:52:32 +02:00
Toni Wilen
61746c02dc NMI inputevent was unreliable 2023-02-10 21:29:00 +02:00
Toni Wilen
f27259a2e9 LPSTOP fix 2023-02-10 21:27:31 +02:00
Toni Wilen
9f759e8b7e Statefile accurate blitter and event support. 2023-02-10 21:25:24 +02:00
Toni Wilen
6112ed0940 Warp mode boot 2023-02-09 17:30:14 +02:00
Toni Wilen
f025db274c 41010b5 2023-01-18 20:11:55 +02:00
Toni Wilen
eb13733cda Input device remap fixes 2023-01-14 16:01:13 +02:00
Toni Wilen
5490d869df Color change and sprite buffer limit checks. 2023-01-14 15:59:57 +02:00
Toni Wilen
40486da61d Statefile save uae-configuration support 2023-01-14 15:49:50 +02:00
Toni Wilen
f5bc9ab534 Do not render or record first frame. Frame is rendered when vsync starts, not when vblank starts. 2023-01-11 20:13:17 +02:00
Toni Wilen
a539fa57dc Handle back to back events with same cycle count in FIFO order 2023-01-07 15:46:42 +02:00
Toni Wilen
10b66df24a PCI board config validation support (FM801 interrupt disable bit is reserved) 2023-01-07 14:41:38 +02:00
Toni Wilen
3edcde16d4 41010b1 2023-01-01 18:24:23 +02:00
Toni Wilen
5d4c3371bf Copper, sprite and blitter DMA start/stop accuracy fix. New undocumented sprite DMA conflict emulation. 2023-01-01 17:16:39 +02:00
Toni Wilen
e9740890f2 Host/hardware config fix 2023-01-01 16:03:33 +02:00
Toni Wilen
c88c4cf706 Add ARM64EC compatible build 2022-12-25 20:03:30 +02:00
Toni Wilen
705502c972 Warning fixes 2022-12-25 19:59:01 +02:00
Toni Wilen
fc9e485dca 41000b10 2022-12-11 21:22:50 +02:00
Toni Wilen
494704feac Increase max natmem RAM location to include possible G-REX PCI VRAM space 2022-12-10 13:24:06 +02:00
Toni Wilen
870f3c9e1d rpmodem 2022-12-07 20:24:52 +02:00