]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
23 months agoMake sure power led state is restored.
Toni Wilen [Sat, 6 Jan 2024 15:43:22 +0000 (17:43 +0200)]
Make sure power led state is restored.

23 months agoNMI handling fix
Toni Wilen [Sat, 6 Jan 2024 08:39:56 +0000 (10:39 +0200)]
NMI handling fix

23 months agoDraCo updates, Quickstart, optional CIAs.
Toni Wilen [Sat, 6 Jan 2024 08:38:58 +0000 (10:38 +0200)]
DraCo updates, Quickstart, optional CIAs.

23 months agoNCR SVGA blitter fix
Toni Wilen [Fri, 5 Jan 2024 17:36:29 +0000 (19:36 +0200)]
NCR SVGA blitter fix

23 months agoDraCo is moved under MacroSystem and boot rom moved from extended rom to accelerator...
Toni Wilen [Fri, 5 Jan 2024 17:35:52 +0000 (19:35 +0200)]
DraCo is moved under MacroSystem and boot rom moved from extended rom to accelerator rom.

23 months agoNCR SVGA color expansion start shift support
Toni Wilen [Thu, 4 Jan 2024 19:29:13 +0000 (21:29 +0200)]
NCR SVGA color expansion start shift support

23 months agoNCR SVGA extended registers enable check
Toni Wilen [Thu, 4 Jan 2024 19:28:32 +0000 (21:28 +0200)]
NCR SVGA extended registers enable check

23 months agoNCR SVGA cursor horizontal multiplier support
Toni Wilen [Thu, 4 Jan 2024 19:14:26 +0000 (21:14 +0200)]
NCR SVGA cursor horizontal multiplier support

23 months agoAdd PC scancodes to input event list
Toni Wilen [Thu, 4 Jan 2024 19:13:15 +0000 (21:13 +0200)]
Add PC scancodes to input event list

23 months agoDraCo updates
Toni Wilen [Thu, 4 Jan 2024 19:12:20 +0000 (21:12 +0200)]
DraCo updates

23 months agoDebugger MMU mode instruction byte read missing masking
Toni Wilen [Mon, 1 Jan 2024 16:48:28 +0000 (18:48 +0200)]
Debugger MMU mode instruction byte read missing masking

23 months agoFix 68040/060 bus error RTE + Trace.
Toni Wilen [Mon, 1 Jan 2024 16:47:30 +0000 (18:47 +0200)]
Fix 68040/060 bus error RTE + Trace.

23 months agoMMU table dump includes description valid state
Toni Wilen [Mon, 1 Jan 2024 16:46:36 +0000 (18:46 +0200)]
MMU table dump includes description valid state

23 months agoPartial MacroSystem DraCo emulation
Toni Wilen [Mon, 1 Jan 2024 16:45:49 +0000 (18:45 +0200)]
Partial MacroSystem DraCo emulation

2 years agoRevert part of "Fast 68020+ modes didn't start pending interrupt immediately" fix...
Toni Wilen [Fri, 29 Dec 2023 19:45:46 +0000 (21:45 +0200)]
Revert part of "Fast 68020+ modes didn't start pending interrupt immediately" fix, only SR modifications must check interrupt immediately.

2 years agowin32_capture_always on the fly changes supported.
Toni Wilen [Fri, 29 Dec 2023 16:02:09 +0000 (18:02 +0200)]
win32_capture_always on the fly changes supported.

2 years agoFix missing dark mode support in some dialogs.
Toni Wilen [Fri, 29 Dec 2023 16:01:32 +0000 (18:01 +0200)]
Fix missing dark mode support in some dialogs.

2 years agoGUI sub window handling improvements.
Toni Wilen [Fri, 29 Dec 2023 15:50:10 +0000 (17:50 +0200)]
GUI sub window handling improvements.

2 years agoMask overlay pointers and stride
Toni Wilen [Fri, 29 Dec 2023 15:48:42 +0000 (17:48 +0200)]
Mask overlay pointers and stride

2 years agoHardware emulated RTG card horizontal panning improvements
Toni Wilen [Fri, 29 Dec 2023 15:48:14 +0000 (17:48 +0200)]
Hardware emulated RTG card horizontal panning improvements

2 years agoInitialize dark mode also when emulation window is opened.
Toni Wilen [Thu, 28 Dec 2023 16:44:50 +0000 (18:44 +0200)]
Initialize dark mode also when emulation window is opened.

2 years agoInitialize next autoconfig board if previous board was "shut up".
Toni Wilen [Thu, 28 Dec 2023 16:43:00 +0000 (18:43 +0200)]
Initialize next autoconfig board if previous board was "shut up".

2 years agoFix >=96 power_led_dim values affecting led sound filter state
Toni Wilen [Thu, 28 Dec 2023 16:42:22 +0000 (18:42 +0200)]
Fix >=96 power_led_dim values affecting led sound filter state

2 years agoNCR/SVGA minor updates.
Toni Wilen [Thu, 28 Dec 2023 10:01:38 +0000 (12:01 +0200)]
NCR/SVGA minor updates.

2 years agoIf interrupt level increased during 68040/060 MMU fault handler execution, interrupt...
Toni Wilen [Thu, 28 Dec 2023 09:59:31 +0000 (11:59 +0200)]
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.

2 years agoNCR SVGA emulation 24-bit mode blitter fix and some cleanups.
Toni Wilen [Wed, 27 Dec 2023 19:09:53 +0000 (21:09 +0200)]
NCR SVGA emulation 24-bit mode blitter fix and some cleanups.

2 years agoTMS34010 test fixes.
Toni Wilen [Wed, 27 Dec 2023 15:14:52 +0000 (17:14 +0200)]
TMS34010 test fixes.

2 years agoAutoswitch also non-PCI RTG boards without built-in switcher.
Toni Wilen [Wed, 27 Dec 2023 15:14:12 +0000 (17:14 +0200)]
Autoswitch also non-PCI RTG boards without built-in switcher.

2 years agoNCR SVGA updates. Blitter not yet correctly working in 24-bit mode.
Toni Wilen [Wed, 27 Dec 2023 15:13:22 +0000 (17:13 +0200)]
NCR SVGA updates. Blitter not yet correctly working in 24-bit mode.

2 years agoDo not generate Fat Gary delay/exception if Z2/Z3 board unampped space access.
Toni Wilen [Tue, 26 Dec 2023 17:13:48 +0000 (19:13 +0200)]
Do not generate Fat Gary delay/exception if Z2/Z3 board unampped space access.

2 years agoPartial NCR 77C22E+ and 77C32BLT emulation. Retina Z2 and Z3.
Toni Wilen [Tue, 26 Dec 2023 17:12:57 +0000 (19:12 +0200)]
Partial NCR 77C22E+ and 77C32BLT emulation. Retina Z2 and Z3.

2 years agoFix zero length disk dma not finishing when dsksync is detected.
Toni Wilen [Tue, 26 Dec 2023 17:10:20 +0000 (19:10 +0200)]
Fix zero length disk dma not finishing when dsksync is detected.

2 years ago5100 5.1.0
Toni Wilen [Wed, 20 Dec 2023 16:17:02 +0000 (18:17 +0200)]
5100

2 years agoFix interlaced mode in "Double, frames" mode
Toni Wilen [Wed, 20 Dec 2023 16:16:20 +0000 (18:16 +0200)]
Fix interlaced mode in "Double, frames" mode

2 years agoFix parent GUI window not getting disabled when child window is open.
Toni Wilen [Wed, 20 Dec 2023 16:15:38 +0000 (18:15 +0200)]
Fix parent GUI window not getting disabled when child window is open.

2 years agoDo not cross 0x08000000 unless allocated size is larger.
Toni Wilen [Sat, 16 Dec 2023 18:40:23 +0000 (20:40 +0200)]
Do not cross 0x08000000 unless allocated size is larger.

2 years ago68030 MMU configuration exception was incorrectly followed by f-line exception
Toni Wilen [Sat, 16 Dec 2023 18:32:19 +0000 (20:32 +0200)]
68030 MMU configuration exception was incorrectly followed by f-line exception

2 years ago5100b14
Toni Wilen [Fri, 15 Dec 2023 20:15:56 +0000 (22:15 +0200)]
5100b14

2 years agoDisable GUI parent window when dialog is open.
Toni Wilen [Fri, 15 Dec 2023 20:09:43 +0000 (22:09 +0200)]
Disable GUI parent window when dialog is open.

2 years agoDo not reload and reset QS config when entering QS panel.
Toni Wilen [Fri, 15 Dec 2023 20:09:11 +0000 (22:09 +0200)]
Do not reload and reset QS config when entering QS panel.

2 years agoAdded disk dma start and length to disk logging.
Toni Wilen [Fri, 15 Dec 2023 20:08:16 +0000 (22:08 +0200)]
Added disk dma start and length to disk logging.

2 years agoRemoved incorrect dsklen==0 check.
Toni Wilen [Fri, 15 Dec 2023 20:07:42 +0000 (22:07 +0200)]
Removed incorrect dsklen==0 check.

2 years agoFix swapped FSINCOS destination registers
Toni Wilen [Wed, 13 Dec 2023 19:28:29 +0000 (21:28 +0200)]
Fix swapped FSINCOS destination registers

2 years agoFix 68060 MMU MOVEM.L (An)+,<regs> if regs contain An. Small cleanup.
Toni Wilen [Wed, 13 Dec 2023 19:27:56 +0000 (21:27 +0200)]
Fix 68060 MMU MOVEM.L (An)+,<regs> if regs contain An. Small cleanup.

2 years ago5100b13
Toni Wilen [Mon, 11 Dec 2023 19:28:42 +0000 (21:28 +0200)]
5100b13

2 years agoFix programmed interlaced modes.
Toni Wilen [Mon, 11 Dec 2023 18:55:05 +0000 (20:55 +0200)]
Fix programmed interlaced modes.

2 years agoFix 800% disk mode crash.
Toni Wilen [Mon, 11 Dec 2023 18:54:14 +0000 (20:54 +0200)]
Fix 800% disk mode crash.

2 years ago5100b12
Toni Wilen [Sun, 10 Dec 2023 16:47:45 +0000 (18:47 +0200)]
5100b12

2 years agoDisable unneeded window positioning calculation
Toni Wilen [Sun, 10 Dec 2023 16:46:58 +0000 (18:46 +0200)]
Disable unneeded window positioning calculation

2 years agoDebugger and calculator updates
Toni Wilen [Sun, 10 Dec 2023 16:46:27 +0000 (18:46 +0200)]
Debugger and calculator updates

2 years agoAdjust hsync end in programmed modes.
Toni Wilen [Sun, 10 Dec 2023 16:45:52 +0000 (18:45 +0200)]
Adjust hsync end in programmed modes.

2 years agoFix GUI position/size after restarting from full-window or fullscreen mode.
Toni Wilen [Sat, 9 Dec 2023 19:30:59 +0000 (21:30 +0200)]
Fix GUI position/size after restarting from full-window or fullscreen mode.

2 years agoFix ECS Denise borderlank
Toni Wilen [Sat, 9 Dec 2023 19:30:06 +0000 (21:30 +0200)]
Fix ECS Denise borderlank

2 years agoOSK and MM keyboard modes should bypass Backslash/F11 option.
Toni Wilen [Sat, 9 Dec 2023 19:29:36 +0000 (21:29 +0200)]
OSK and MM keyboard modes should bypass Backslash/F11 option.

2 years ago5100b11
Toni Wilen [Wed, 6 Dec 2023 17:57:29 +0000 (19:57 +0200)]
5100b11

2 years agoIDE controller debugging update
Toni Wilen [Wed, 6 Dec 2023 17:53:33 +0000 (19:53 +0200)]
IDE controller debugging update

2 years agoSkip also CD32 fast CPU ROM patch if ROM is smaller than 512k
Toni Wilen [Wed, 6 Dec 2023 17:52:47 +0000 (19:52 +0200)]
Skip also CD32 fast CPU ROM patch if ROM is smaller than 512k

2 years agoDo delayed insert also if disk was ejected first and then immediately new disk is...
Toni Wilen [Wed, 6 Dec 2023 17:52:19 +0000 (19:52 +0200)]
Do delayed insert also if disk was ejected first and then immediately new disk is inserted.

2 years agoAdded missing memory bank deallocations.
Toni Wilen [Wed, 6 Dec 2023 15:42:55 +0000 (17:42 +0200)]
Added missing memory bank deallocations.

2 years agoFix CIA-B TOD counting
Toni Wilen [Wed, 6 Dec 2023 15:41:06 +0000 (17:41 +0200)]
Fix CIA-B TOD counting

2 years agoAdded third backslash/f11 option that matches pre-5.0 behavior.
Toni Wilen [Mon, 4 Dec 2023 17:11:45 +0000 (19:11 +0200)]
Added third backslash/f11 option that matches pre-5.0 behavior.

2 years ago5100b10
Toni Wilen [Sat, 2 Dec 2023 18:01:04 +0000 (20:01 +0200)]
5100b10

2 years agoFix future disk event prediction.
Toni Wilen [Sat, 2 Dec 2023 17:55:52 +0000 (19:55 +0200)]
Fix future disk event prediction.

2 years agoDo not scale programmed modes if scale mode is default or TV
Toni Wilen [Sat, 2 Dec 2023 17:54:29 +0000 (19:54 +0200)]
Do not scale programmed modes if scale mode is default or TV

2 years agoReuse existing shmpiece structures, do not allocate duplicates.
Toni Wilen [Sat, 2 Dec 2023 17:53:50 +0000 (19:53 +0200)]
Reuse existing shmpiece structures, do not allocate duplicates.

2 years agoMark UAE boot ROM as needed when any HD panel "Add drives" option is selected.
Toni Wilen [Sat, 2 Dec 2023 17:53:08 +0000 (19:53 +0200)]
Mark UAE boot ROM as needed when any HD panel "Add drives" option is selected.

2 years ago5100b9
Toni Wilen [Sun, 26 Nov 2023 14:39:11 +0000 (16:39 +0200)]
5100b9

2 years agoOnly check deeper archive path if inserted in floppy drive
Toni Wilen [Sun, 26 Nov 2023 14:31:32 +0000 (16:31 +0200)]
Only check deeper archive path if inserted in floppy drive

2 years agoReallocate kickmem during memory reset
Toni Wilen [Sun, 26 Nov 2023 14:30:34 +0000 (16:30 +0200)]
Reallocate kickmem during memory reset

2 years agoRemoved special cases, last update made them obsolete. 1 CCK interrupt delay added.
Toni Wilen [Sun, 26 Nov 2023 12:41:47 +0000 (14:41 +0200)]
Removed special cases, last update made them obsolete. 1 CCK interrupt delay added.

2 years agoDo not automatically enable turbo floppy if executable inserted in DF0: does short...
Toni Wilen [Sun, 26 Nov 2023 12:40:27 +0000 (14:40 +0200)]
Do not automatically enable turbo floppy if executable inserted in DF0: does short DMA transfers.

2 years agoCheck also VB and HB when programmed mode changes but only if they have not been...
Toni Wilen [Sun, 26 Nov 2023 12:39:14 +0000 (14:39 +0200)]
Check also VB and HB when programmed mode changes but only if they have not been changed multiple times/frame.

2 years agoUse hardwired vbstrt variable to check vblank line.
Toni Wilen [Sun, 26 Nov 2023 12:37:59 +0000 (14:37 +0200)]
Use hardwired vbstrt variable to check vblank line.

2 years agoFix quick start panel host configuration not remembering correct custom host configur...
Toni Wilen [Sat, 25 Nov 2023 13:48:48 +0000 (15:48 +0200)]
Fix quick start panel host configuration not remembering correct custom host configuration item

2 years agoFix double scanned custom chipset cursor as a windows mouse cursor
Toni Wilen [Sat, 25 Nov 2023 13:48:07 +0000 (15:48 +0200)]
Fix double scanned custom chipset cursor as a windows mouse cursor

2 years agoKeep RTG mouse cursor image in chunk format, convert when shape or also when colors...
Toni Wilen [Sat, 25 Nov 2023 13:47:26 +0000 (15:47 +0200)]
Keep RTG mouse cursor image in chunk format, convert when shape or also when colors change.

2 years agoReset windowed/fullscreen state when restarting.
Toni Wilen [Sat, 25 Nov 2023 13:46:00 +0000 (15:46 +0200)]
Reset windowed/fullscreen state when restarting.

2 years agoFix A3000 KS 3.2 ROM checksum
Toni Wilen [Fri, 24 Nov 2023 19:10:51 +0000 (21:10 +0200)]
Fix A3000 KS 3.2 ROM checksum

2 years agoFix font size calculation in custom dialogs.
Toni Wilen [Fri, 24 Nov 2023 19:10:09 +0000 (21:10 +0200)]
Fix font size calculation in custom dialogs.

2 years agoDISASM_FLAG_VAL_FORCE disassembler parameter: always show EA, even if it is simple...
Toni Wilen [Fri, 24 Nov 2023 19:08:26 +0000 (21:08 +0200)]
DISASM_FLAG_VAL_FORCE disassembler parameter: always show EA, even if it is simple (An)

2 years ago5100b8
Toni Wilen [Sat, 18 Nov 2023 15:59:12 +0000 (17:59 +0200)]
5100b8

2 years agoBuddha IDE emulation fix
Toni Wilen [Sat, 18 Nov 2023 14:34:45 +0000 (16:34 +0200)]
Buddha IDE emulation fix

2 years ago"Also, the last word in a disk-read DMA operation may not come in (that is, one less...
Toni Wilen [Sat, 18 Nov 2023 14:34:07 +0000 (16:34 +0200)]
"Also, the last word in a disk-read DMA operation may not come in (that is, one less word may be read than you asked for)" Paula disk bug emulation.

2 years agoDo not automatically enable OSK in RP mode
Toni Wilen [Sat, 18 Nov 2023 13:29:06 +0000 (15:29 +0200)]
Do not automatically enable OSK in RP mode

2 years agoRandomize seed if hard reset
Toni Wilen [Sat, 18 Nov 2023 13:28:18 +0000 (15:28 +0200)]
Randomize seed if hard reset

2 years agoUpdate hardware mouse cursor if texture was reallocated.
Toni Wilen [Sat, 18 Nov 2023 13:27:29 +0000 (15:27 +0200)]
Update hardware mouse cursor if texture was reallocated.

2 years agoFix hardfile2 geometry file parsing, replace unsafe characters in autogenerated geome...
Toni Wilen [Sat, 18 Nov 2023 13:25:21 +0000 (15:25 +0200)]
Fix hardfile2 geometry file parsing, replace unsafe characters in autogenerated geometry file name

2 years agoRemoved old unneeded file
Toni Wilen [Sat, 18 Nov 2023 13:23:39 +0000 (15:23 +0200)]
Removed old unneeded file

2 years agoMerge pull request #262 from Waccoon/Waccoon-quickfix-1
Toni Wilen [Sat, 18 Nov 2023 13:22:57 +0000 (15:22 +0200)]
Merge pull request #262 from Waccoon/Waccoon-quickfix-1

Fix buffer overflow if VPOS out of range

2 years agoFix buffer overflow if VPOS out of range
Waccoon [Sat, 11 Nov 2023 08:28:45 +0000 (03:28 -0500)]
Fix buffer overflow if VPOS out of range

Amiga crash may cause vsync to be lost, causing dma_record[] overflow.

2 years agoProtection against weird VPOSW writes incorrectly causing continuous vblanks.
Toni Wilen [Thu, 9 Nov 2023 17:18:18 +0000 (19:18 +0200)]
Protection against weird VPOSW writes incorrectly causing continuous vblanks.

2 years agoAlways enable ALLOW_TEARING if no vsync.
Toni Wilen [Thu, 9 Nov 2023 17:17:40 +0000 (19:17 +0200)]
Always enable ALLOW_TEARING if no vsync.

2 years agoFix chained CIA timers in non-ce modes.
Toni Wilen [Thu, 9 Nov 2023 17:16:47 +0000 (19:16 +0200)]
Fix chained CIA timers in non-ce modes.

2 years agoCheck DMS input buffer under/overflow. Improved encrypted DMS support, some DMS files...
Toni Wilen [Sun, 5 Nov 2023 15:26:37 +0000 (17:26 +0200)]
Check DMS input buffer under/overflow. Improved encrypted DMS support, some DMS files decode correctly (valid CRC) with more than 1 key but only 1 key returns correct data.

2 years ago5100b7
Toni Wilen [Sat, 4 Nov 2023 14:04:17 +0000 (16:04 +0200)]
5100b7

2 years agoDo not activate temporary frame skip in warp mode if overscan is ultra extreme.
Toni Wilen [Sat, 4 Nov 2023 13:58:58 +0000 (15:58 +0200)]
Do not activate temporary frame skip in warp mode if overscan is ultra extreme.

2 years agoRemoved more unneeded graphics subsystem resets when Amiga side mode changes but...
Toni Wilen [Sat, 4 Nov 2023 13:58:25 +0000 (15:58 +0200)]
Removed more unneeded graphics subsystem resets when Amiga side mode changes but mode change does not require any resets.

2 years agoFix on screen keyboard transparency
Toni Wilen [Sat, 4 Nov 2023 13:56:35 +0000 (15:56 +0200)]
Fix on screen keyboard transparency

2 years agoDon't allow CPU backwards VPOSW writes if CPU is not in accurate mode.
Toni Wilen [Sat, 4 Nov 2023 13:55:11 +0000 (15:55 +0200)]
Don't allow CPU backwards VPOSW writes if CPU is not in accurate mode.

2 years agoFlash/EEPROM support updates.
Toni Wilen [Sat, 4 Nov 2023 13:53:53 +0000 (15:53 +0200)]
Flash/EEPROM support updates.