]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
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.

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.

2 years agoMerge pull request #260 from midwan/minor-fixes
Toni Wilen [Sat, 4 Nov 2023 13:41:36 +0000 (15:41 +0200)]
Merge pull request #260 from midwan/minor-fixes

Minor fixes

2 years agoMinor fixes
Dimitris Panokostas [Thu, 2 Nov 2023 15:13:43 +0000 (16:13 +0100)]
Minor fixes

- Fix missing #ifdef DEBUGGER in a few places
- Fixed decide_hdiw2 parameters when DEBUGGER is not available
- Removed redundant extra break statement in intputdevice.cpp

2 years ago5100b6
Toni Wilen [Sat, 21 Oct 2023 16:47:23 +0000 (19:47 +0300)]
5100b6

2 years agoon screen keyboard
Toni Wilen [Sat, 21 Oct 2023 16:45:56 +0000 (19:45 +0300)]
on screen keyboard

2 years agoDo not reset d3d11 if display size has not changed
Toni Wilen [Sat, 21 Oct 2023 15:48:23 +0000 (18:48 +0300)]
Do not reset d3d11 if display size has not changed

2 years agoFix inputmap dialog exit
Toni Wilen [Sat, 21 Oct 2023 15:47:01 +0000 (18:47 +0300)]
Fix inputmap dialog exit

2 years agoFix sound panel floppy sound selection
Toni Wilen [Sat, 21 Oct 2023 15:46:36 +0000 (18:46 +0300)]
Fix sound panel floppy sound selection

2 years agoClear also blitter_cycle_exact when switching to JIT mode
Toni Wilen [Sat, 21 Oct 2023 15:46:06 +0000 (18:46 +0300)]
Clear also blitter_cycle_exact when switching to JIT mode

2 years agoDisable logging
Toni Wilen [Sat, 21 Oct 2023 15:45:31 +0000 (18:45 +0300)]
Disable logging

2 years agoDifferent monitor check fixed (default monitor can be same as monitor with id>0)
Toni Wilen [Sat, 21 Oct 2023 15:44:39 +0000 (18:44 +0300)]
Different monitor check fixed (default monitor can be same as monitor with id>0)

2 years agoGUI pad control mouse mode wraparound
Toni Wilen [Sat, 21 Oct 2023 15:34:28 +0000 (18:34 +0300)]
GUI pad control mouse mode wraparound

2 years agoFix IDE table indexing when same controller is configured more than once and controll...
Toni Wilen [Sat, 14 Oct 2023 19:18:17 +0000 (22:18 +0300)]
Fix IDE table indexing when same controller is configured more than once and controller has more than 1 IDE channels.

2 years ago5100b5
Toni Wilen [Fri, 13 Oct 2023 17:34:56 +0000 (20:34 +0300)]
5100b5

2 years agoNon-lace fields/fields+ last line flicker fix.
Toni Wilen [Fri, 13 Oct 2023 17:32:50 +0000 (20:32 +0300)]
Non-lace fields/fields+ last line flicker fix.

2 years agoFix FPU state if FPU has is enabled but is not enabled in loaded statefile.
Toni Wilen [Wed, 11 Oct 2023 17:15:59 +0000 (20:15 +0300)]
Fix FPU state if FPU has is enabled but is not enabled in loaded statefile.

2 years agoDo not reset display if native mode changes but it is "behind" RTG screen.
Toni Wilen [Wed, 11 Oct 2023 17:14:51 +0000 (20:14 +0300)]
Do not reset display if native mode changes but it is "behind" RTG screen.

2 years agoIf old and new mode has identical size, check also if render backend surface has...
Toni Wilen [Wed, 11 Oct 2023 17:13:51 +0000 (20:13 +0300)]
If old and new mode has identical size, check also if render backend surface has not been freed.

2 years ago5100b4
Toni Wilen [Sun, 8 Oct 2023 16:03:37 +0000 (19:03 +0300)]
5100b4

2 years agoAlways reset D3D11 mode if filter settings change.
Toni Wilen [Sun, 8 Oct 2023 16:00:11 +0000 (19:00 +0300)]
Always reset D3D11 mode if filter settings change.

2 years agoGUI control right dpad: don't jump to root node if no more child nodes.
Toni Wilen [Sun, 8 Oct 2023 15:59:21 +0000 (18:59 +0300)]
GUI control right dpad: don't jump to root node if no more child nodes.

2 years agoDo not replace drag&drop'd file's path with unpacked single disk image files.
Toni Wilen [Sun, 8 Oct 2023 15:58:50 +0000 (18:58 +0300)]
Do not replace drag&drop'd file's path with unpacked single disk image files.

2 years agoFix GUI subwindow ok/cancel status
Toni Wilen [Sun, 8 Oct 2023 15:58:04 +0000 (18:58 +0300)]
Fix GUI subwindow ok/cancel status

2 years agoHide GPT drives also when drive can't be read. (no admin privileges)
Toni Wilen [Sun, 8 Oct 2023 15:57:14 +0000 (18:57 +0300)]
Hide GPT drives also when drive can't be read. (no admin privileges)

2 years ago5100b3
Toni Wilen [Sat, 7 Oct 2023 16:23:51 +0000 (19:23 +0300)]
5100b3

2 years agoPad GUI control
Toni Wilen [Sat, 7 Oct 2023 16:21:54 +0000 (19:21 +0300)]
Pad GUI control

2 years agoabs -> fabs
Toni Wilen [Thu, 5 Oct 2023 18:51:24 +0000 (21:51 +0300)]
abs -> fabs

2 years ago64-bit fix
Toni Wilen [Thu, 5 Oct 2023 18:51:01 +0000 (21:51 +0300)]
64-bit fix

2 years agoMerge pull request #258 from huth/fixes
Toni Wilen [Sun, 1 Oct 2023 18:23:14 +0000 (21:23 +0300)]
Merge pull request #258 from huth/fixes

Some small clean-ups and fixes

2 years agoFix address register handling in CAS2 disassembly
Thomas Huth [Sun, 1 Oct 2023 10:47:24 +0000 (12:47 +0200)]
Fix address register handling in CAS2 disassembly

2 years agoRemove unused parameters (there is no "%" in the format string here)
Thomas Huth [Mon, 1 May 2023 14:18:18 +0000 (16:18 +0200)]
Remove unused parameters (there is no "%" in the format string here)

2 years agoRemove unused file md-fpp.h
Thomas Huth [Sat, 1 Oct 2022 05:41:57 +0000 (07:41 +0200)]
Remove unused file md-fpp.h

Unused since commit 6bb71af5c2efee3a1fb3f2e220ed51c5bfc67350

2 years agoCheck FPU revision on the fly changes
Toni Wilen [Sat, 30 Sep 2023 19:09:01 +0000 (22:09 +0300)]
Check FPU revision on the fly changes

2 years agoFix AUDPER=1 unreliable interrupts
Toni Wilen [Sat, 30 Sep 2023 19:08:20 +0000 (22:08 +0300)]
Fix AUDPER=1 unreliable interrupts

2 years agoFix 68030 PLOAD disassembly.
Toni Wilen [Sun, 24 Sep 2023 13:44:45 +0000 (16:44 +0300)]
Fix 68030 PLOAD disassembly.

2 years agoBlitter BLTCON0 channel modification mid blit emulation update.
Toni Wilen [Fri, 22 Sep 2023 18:30:47 +0000 (21:30 +0300)]
Blitter BLTCON0 channel modification mid blit emulation update.

2 years ago5100b2
Toni Wilen [Thu, 21 Sep 2023 17:29:47 +0000 (20:29 +0300)]
5100b2

2 years agoDo not detect monitor as changed if monitor is not attached to any graphics board.
Toni Wilen [Thu, 21 Sep 2023 17:28:34 +0000 (20:28 +0300)]
Do not detect monitor as changed if monitor is not attached to any graphics board.

2 years agoLast MIDI out device was missing.
Toni Wilen [Thu, 21 Sep 2023 17:28:02 +0000 (20:28 +0300)]
Last MIDI out device was missing.

2 years agoFix remove interlace artifacts -option
Toni Wilen [Thu, 21 Sep 2023 17:27:34 +0000 (20:27 +0300)]
Fix remove interlace artifacts -option