4247 Commits

Author SHA1 Message Date
Toni Wilen
f730653b17 Partial NCR 77C22E+ and 77C32BLT emulation. Retina Z2 and Z3. 2023-12-26 19:12:57 +02:00
Toni Wilen
e11ead6c5c Fix zero length disk dma not finishing when dsksync is detected. 2023-12-26 19:10:20 +02:00
Toni Wilen
629c917106 5100 2023-12-20 18:17:02 +02:00
Toni Wilen
07acc54c3b Fix interlaced mode in "Double, frames" mode 2023-12-20 18:16:20 +02:00
Toni Wilen
d47c692b2a Fix parent GUI window not getting disabled when child window is open. 2023-12-20 18:15:38 +02:00
Toni Wilen
966a53b038 Do not cross 0x08000000 unless allocated size is larger. 2023-12-16 20:40:23 +02:00
Toni Wilen
a333766bbc 68030 MMU configuration exception was incorrectly followed by f-line exception 2023-12-16 20:32:19 +02:00
Toni Wilen
7861e3f16d 5100b14 2023-12-15 22:15:56 +02:00
Toni Wilen
c2dc0f3719 Disable GUI parent window when dialog is open. 2023-12-15 22:09:43 +02:00
Toni Wilen
3bacde5e3a Do not reload and reset QS config when entering QS panel. 2023-12-15 22:09:11 +02:00
Toni Wilen
d9b2c07e42 Added disk dma start and length to disk logging. 2023-12-15 22:08:16 +02:00
Toni Wilen
1f6b67b350 Removed incorrect dsklen==0 check. 2023-12-15 22:07:42 +02:00
Toni Wilen
4bd3a0ccf1 Fix swapped FSINCOS destination registers 2023-12-13 21:28:29 +02:00
Toni Wilen
283e985fdc Fix 68060 MMU MOVEM.L (An)+,<regs> if regs contain An. Small cleanup. 2023-12-13 21:27:56 +02:00
Toni Wilen
3571ad28f1 5100b13 2023-12-11 21:28:42 +02:00
Toni Wilen
26a4849bbd Fix programmed interlaced modes. 2023-12-11 20:55:05 +02:00
Toni Wilen
93ec410b8b Fix 800% disk mode crash. 2023-12-11 20:54:14 +02:00
Toni Wilen
d95f065687 5100b12 2023-12-10 18:47:45 +02:00
Toni Wilen
765275ac80 Disable unneeded window positioning calculation 2023-12-10 18:46:58 +02:00
Toni Wilen
370964e23c Debugger and calculator updates 2023-12-10 18:46:27 +02:00
Toni Wilen
5294fb6662 Adjust hsync end in programmed modes. 2023-12-10 18:45:52 +02:00
Toni Wilen
755d097cef Fix GUI position/size after restarting from full-window or fullscreen mode. 2023-12-09 21:30:59 +02:00
Toni Wilen
c5eda0202c Fix ECS Denise borderlank 2023-12-09 21:30:06 +02:00
Toni Wilen
af2e568182 OSK and MM keyboard modes should bypass Backslash/F11 option. 2023-12-09 21:29:36 +02:00
Toni Wilen
4c7b2c752c 5100b11 2023-12-06 19:57:29 +02:00
Toni Wilen
27bd9675f6 IDE controller debugging update 2023-12-06 19:53:33 +02:00
Toni Wilen
3da8c546a4 Skip also CD32 fast CPU ROM patch if ROM is smaller than 512k 2023-12-06 19:52:47 +02:00
Toni Wilen
260854dfd8 Do delayed insert also if disk was ejected first and then immediately new disk is inserted. 2023-12-06 19:52:19 +02:00
Toni Wilen
63c1811c68 Added missing memory bank deallocations. 2023-12-06 17:42:55 +02:00
Toni Wilen
74ddc42576 Fix CIA-B TOD counting 2023-12-06 17:41:06 +02:00
Toni Wilen
8f42fb8caf Added third backslash/f11 option that matches pre-5.0 behavior. 2023-12-04 19:11:45 +02:00
Toni Wilen
106f6098da 5100b10 2023-12-02 20:01:04 +02:00
Toni Wilen
16676a439b Fix future disk event prediction. 2023-12-02 19:55:52 +02:00
Toni Wilen
bc5de01391 Do not scale programmed modes if scale mode is default or TV 2023-12-02 19:54:29 +02:00
Toni Wilen
41dc12ebf3 Reuse existing shmpiece structures, do not allocate duplicates. 2023-12-02 19:53:50 +02:00
Toni Wilen
c9c3d32c77 Mark UAE boot ROM as needed when any HD panel "Add drives" option is selected. 2023-12-02 19:53:08 +02:00
Toni Wilen
fcf149b451 5100b9 2023-11-26 16:39:11 +02:00
Toni Wilen
8444681360 Only check deeper archive path if inserted in floppy drive 2023-11-26 16:31:32 +02:00
Toni Wilen
89faf8e36a Reallocate kickmem during memory reset 2023-11-26 16:30:34 +02:00
Toni Wilen
5a3f4bdd7e Removed special cases, last update made them obsolete. 1 CCK interrupt delay added. 2023-11-26 14:41:47 +02:00
Toni Wilen
7ece361672 Do not automatically enable turbo floppy if executable inserted in DF0: does short DMA transfers. 2023-11-26 14:40:27 +02:00
Toni Wilen
021ef0bb32 Check also VB and HB when programmed mode changes but only if they have not been changed multiple times/frame. 2023-11-26 14:39:14 +02:00
Toni Wilen
f8c2ab560a Use hardwired vbstrt variable to check vblank line. 2023-11-26 14:37:59 +02:00
Toni Wilen
3e824a91b1 Fix quick start panel host configuration not remembering correct custom host configuration item 2023-11-25 15:48:48 +02:00
Toni Wilen
d52ad041aa Fix double scanned custom chipset cursor as a windows mouse cursor 2023-11-25 15:48:07 +02:00
Toni Wilen
1a57f5c5ad Keep RTG mouse cursor image in chunk format, convert when shape or also when colors change. 2023-11-25 15:47:26 +02:00
Toni Wilen
f59e51c6e7 Reset windowed/fullscreen state when restarting. 2023-11-25 15:46:00 +02:00
Toni Wilen
55b7a6120f Fix A3000 KS 3.2 ROM checksum 2023-11-24 21:10:51 +02:00
Toni Wilen
982d2a8239 Fix font size calculation in custom dialogs. 2023-11-24 21:10:09 +02:00
Toni Wilen
16db420ce3 DISASM_FLAG_VAL_FORCE disassembler parameter: always show EA, even if it is simple (An) 2023-11-24 21:08:26 +02:00