]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
22 months agoFix right overscan corruption in NTSC modes if hblank started earlier than end of...
Toni Wilen [Sun, 7 Jan 2024 09:44:12 +0000 (11:44 +0200)]
Fix right overscan corruption in NTSC modes if hblank started earlier than end of screen (for example TV overscan modes)

22 months agoNCR SVGA fix, default to 8-bit mode.
Toni Wilen [Sat, 6 Jan 2024 21:04:07 +0000 (23:04 +0200)]
NCR SVGA fix, default to 8-bit mode.

22 months agoAdded missing NCR SVGA word/long IO accesses, RAMDAC color depth setting implemented.
Toni Wilen [Sat, 6 Jan 2024 19:54:45 +0000 (21:54 +0200)]
Added missing NCR SVGA word/long IO accesses, RAMDAC color depth setting implemented.

22 months ago5200b1
Toni Wilen [Sat, 6 Jan 2024 16:09:35 +0000 (18:09 +0200)]
5200b1

22 months agoInitial ROM scan window dark mode support
Toni Wilen [Sat, 6 Jan 2024 16:07:21 +0000 (18:07 +0200)]
Initial ROM scan window dark mode support

22 months agoWindow size must be divisible by 4.
Toni Wilen [Sat, 6 Jan 2024 15:49:28 +0000 (17:49 +0200)]
Window size must be divisible by 4.

22 months agoSmall sprite optimization
Toni Wilen [Sat, 6 Jan 2024 15:49:00 +0000 (17:49 +0200)]
Small sprite optimization

22 months agoClear cpu slot/mainboard RAM when changing QS config.
Toni Wilen [Sat, 6 Jan 2024 15:47:07 +0000 (17:47 +0200)]
Clear cpu slot/mainboard RAM when changing QS config.

22 months agoIgnore HBSTRT/STOP changes if they are only temporary (less than 2/3 of total field)
Toni Wilen [Sat, 6 Jan 2024 15:46:24 +0000 (17:46 +0200)]
Ignore HBSTRT/STOP changes if they are only temporary (less than 2/3 of total field)

22 months agoDraCo updates, floppy, unique ID, software interrupt support.
Toni Wilen [Sat, 6 Jan 2024 15:44:25 +0000 (17:44 +0200)]
DraCo updates, floppy, unique ID, software interrupt support.

22 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.

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

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

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

22 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.

22 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

22 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

22 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

22 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

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

22 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

22 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.

22 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

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

22 months 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.

22 months 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.

22 months 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.

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

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

22 months 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

22 months 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.

22 months 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".

22 months 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

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

22 months 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.

22 months 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.

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

22 months 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.

22 months 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.

22 months 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.

22 months 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.

22 months 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.

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

22 months 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

22 months 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.

22 months 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.

22 months 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

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

22 months 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.

22 months 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.

22 months 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.

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

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

22 months 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.

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

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

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

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

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

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

22 months 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.

23 months 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.

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

23 months 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.

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

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

23 months 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

23 months 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.

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

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

23 months 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.

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

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

23 months 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

23 months 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.

23 months 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.

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

23 months 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

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

23 months 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.

23 months 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.

23 months 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.

23 months 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.

23 months 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

23 months 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

23 months 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.

23 months 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.

23 months 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

23 months 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.

23 months 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)

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

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

23 months 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.

23 months 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

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

23 months 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.

23 months 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

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

23 months 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

23 months 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.