]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
2 years agoCheck raw write buffer index, removed debugging.
Toni Wilen [Sat, 21 Jan 2023 14:32:14 +0000 (16:32 +0200)]
Check raw write buffer index, removed debugging.

2 years agoFix "default" button setting not fully enabling CD32 pad mode when CD32 was configured.
Toni Wilen [Sat, 21 Jan 2023 10:50:29 +0000 (12:50 +0200)]
Fix "default" button setting not fully enabling CD32 pad mode when CD32 was configured.

2 years agoFix cycle-accurate CIA emulation mode HI timer load.
Toni Wilen [Sat, 21 Jan 2023 10:48:42 +0000 (12:48 +0200)]
Fix cycle-accurate CIA emulation mode HI timer load.

2 years ago41010b5
Toni Wilen [Wed, 18 Jan 2023 18:11:55 +0000 (20:11 +0200)]
41010b5

2 years agoFix custom config input device autoswitching.
Toni Wilen [Wed, 18 Jan 2023 17:53:58 +0000 (19:53 +0200)]
Fix custom config input device autoswitching.

2 years agoClean up filesystem and bsdsocket emulation earlier.
Toni Wilen [Wed, 18 Jan 2023 17:52:35 +0000 (19:52 +0200)]
Clean up filesystem and bsdsocket emulation earlier.

2 years ago41010b4
Toni Wilen [Sat, 14 Jan 2023 14:02:09 +0000 (16:02 +0200)]
41010b4

2 years agoInput device remap fixes
Toni Wilen [Sat, 14 Jan 2023 14:01:13 +0000 (16:01 +0200)]
Input device remap fixes

2 years agoColor change and sprite buffer limit checks.
Toni Wilen [Sat, 14 Jan 2023 13:59:57 +0000 (15:59 +0200)]
Color change and sprite buffer limit checks.

2 years agoStatefile save uae-configuration support
Toni Wilen [Sat, 14 Jan 2023 13:49:50 +0000 (15:49 +0200)]
Statefile save uae-configuration support

2 years agoDo not reset 68030 MMU state if loading statefile
Toni Wilen [Wed, 11 Jan 2023 18:18:16 +0000 (20:18 +0200)]
Do not reset 68030 MMU state if loading statefile

2 years agoInitialize all LOF status variables to prevent unnecessary lace/non-lace detection...
Toni Wilen [Wed, 11 Jan 2023 18:14:59 +0000 (20:14 +0200)]
Initialize all LOF status variables to prevent unnecessary lace/non-lace detection after second frame when loading statefile.

2 years agoAdded continuous screenshot mode to GUI.
Toni Wilen [Wed, 11 Jan 2023 18:13:56 +0000 (20:13 +0200)]
Added continuous screenshot mode to GUI.

2 years agoDo not render or record first frame. Frame is rendered when vsync starts, not when...
Toni Wilen [Wed, 11 Jan 2023 18:13:17 +0000 (20:13 +0200)]
Do not render or record first frame. Frame is rendered when vsync starts, not when vblank starts.

2 years agoFix CALLM disassembly
Toni Wilen [Wed, 11 Jan 2023 18:09:34 +0000 (20:09 +0200)]
Fix CALLM disassembly

2 years agoUpdate SR before dumping CPU state
Toni Wilen [Wed, 11 Jan 2023 18:09:10 +0000 (20:09 +0200)]
Update SR before dumping CPU state

2 years ago41010b3
Toni Wilen [Sat, 7 Jan 2023 14:52:07 +0000 (16:52 +0200)]
41010b3

2 years agoDSKBYTR update
Toni Wilen [Sat, 7 Jan 2023 14:45:11 +0000 (16:45 +0200)]
DSKBYTR update

2 years agoMerge pull request #247 from falcon35180/wine-keyboard-workaround
Toni Wilen [Sat, 7 Jan 2023 13:48:26 +0000 (15:48 +0200)]
Merge pull request #247 from falcon35180/wine-keyboard-workaround

Added workaround for Wine RawInput keyboard handling

2 years agoHandle back to back events with same cycle count in FIFO order
Toni Wilen [Sat, 7 Jan 2023 13:46:42 +0000 (15:46 +0200)]
Handle back to back events with same cycle count in FIFO order

2 years agoPCI board config validation support (FM801 interrupt disable bit is reserved)
Toni Wilen [Sat, 7 Jan 2023 12:41:38 +0000 (14:41 +0200)]
PCI board config validation support (FM801 interrupt disable bit is reserved)

2 years agoPCI non-existing board access crash fix
Toni Wilen [Sat, 7 Jan 2023 12:39:18 +0000 (14:39 +0200)]
PCI non-existing board access crash fix

2 years agoInverted serial port Ring Indicator
Toni Wilen [Sat, 7 Jan 2023 12:37:59 +0000 (14:37 +0200)]
Inverted serial port Ring Indicator

2 years agoSprite conflict DMA debugger info
Toni Wilen [Sat, 7 Jan 2023 12:37:31 +0000 (14:37 +0200)]
Sprite conflict DMA debugger info

2 years agoInitialize debugger early (m68k status dump disassembly fix)
Toni Wilen [Sat, 7 Jan 2023 12:36:23 +0000 (14:36 +0200)]
Initialize debugger early (m68k status dump disassembly fix)

2 years agoDo not open debugger console window when dumping m68k status when something bad happened.
Toni Wilen [Sat, 7 Jan 2023 12:35:37 +0000 (14:35 +0200)]
Do not open debugger console window when dumping m68k status when something bad happened.

2 years ago41010b2
Toni Wilen [Mon, 2 Jan 2023 19:03:04 +0000 (21:03 +0200)]
41010b2

2 years agoUpdate DSKBYTR only when data is available, remove unneeded dsksync hacks.
Toni Wilen [Mon, 2 Jan 2023 18:54:07 +0000 (20:54 +0200)]
Update DSKBYTR only when data is available, remove unneeded dsksync hacks.

2 years agoSprite conflict with blitter or bitplane cycle fix.
Toni Wilen [Mon, 2 Jan 2023 18:53:20 +0000 (20:53 +0200)]
Sprite conflict with blitter or bitplane cycle fix.

2 years agoFix bitplane DMA stealing sprite DMA slots
Toni Wilen [Mon, 2 Jan 2023 18:52:39 +0000 (20:52 +0200)]
Fix bitplane DMA stealing sprite DMA slots

2 years agoFix platform specific hardware only config
Toni Wilen [Mon, 2 Jan 2023 18:47:38 +0000 (20:47 +0200)]
Fix platform specific hardware only config

2 years ago41010b1
Toni Wilen [Sun, 1 Jan 2023 16:24:23 +0000 (18:24 +0200)]
41010b1

2 years agoRemoved useless "Scanlines" in PAL filter extra options.
Toni Wilen [Sun, 1 Jan 2023 15:20:48 +0000 (17:20 +0200)]
Removed useless "Scanlines" in PAL filter extra options.

2 years agoWhen deciding screenshot name: check also CD0: if DF0: exists but is empty.
Toni Wilen [Sun, 1 Jan 2023 15:20:04 +0000 (17:20 +0200)]
When deciding screenshot name: check also CD0: if DF0: exists but is empty.

2 years agoDisable left/right joystick autoswitch
Toni Wilen [Sun, 1 Jan 2023 15:19:14 +0000 (17:19 +0200)]
Disable left/right joystick autoswitch

2 years agoPrevent unnecessary multiple resets
Toni Wilen [Sun, 1 Jan 2023 15:18:37 +0000 (17:18 +0200)]
Prevent unnecessary multiple resets

2 years agoCopper, sprite and blitter DMA start/stop accuracy fix. New undocumented sprite DMA...
Toni Wilen [Sun, 1 Jan 2023 15:16:39 +0000 (17:16 +0200)]
Copper, sprite and blitter DMA start/stop accuracy fix. New undocumented sprite DMA conflict emulation.

2 years agoVBLANK interrupt trigger position fix
Toni Wilen [Sun, 1 Jan 2023 14:04:31 +0000 (16:04 +0200)]
VBLANK interrupt trigger position fix

2 years agoHost/hardware config fix
Toni Wilen [Sun, 1 Jan 2023 14:03:33 +0000 (16:03 +0200)]
Host/hardware config fix

2 years agoMake sure line_start_cycles is CYCLE_UNIT aligned.
Toni Wilen [Sun, 1 Jan 2023 14:01:51 +0000 (16:01 +0200)]
Make sure line_start_cycles is CYCLE_UNIT aligned.

2 years agoINTREQ->INTEQ_INT, DSKSYNC interrupt handling update.
Toni Wilen [Sun, 1 Jan 2023 14:01:11 +0000 (16:01 +0200)]
INTREQ->INTEQ_INT, DSKSYNC interrupt handling update.

2 years agoaddrdiff
Toni Wilen [Sun, 1 Jan 2023 14:00:19 +0000 (16:00 +0200)]
addrdiff

2 years agoGDI mode hardware cursor was not removed at reset, fix cursor corruption if negative...
Toni Wilen [Sun, 1 Jan 2023 13:58:31 +0000 (15:58 +0200)]
GDI mode hardware cursor was not removed at reset, fix cursor corruption if negative coordinates.

2 years agoRemoved forgotten 32-bit timer checks.
Toni Wilen [Sun, 1 Jan 2023 13:56:02 +0000 (15:56 +0200)]
Removed forgotten 32-bit timer checks.

2 years agoFix more warnings
Toni Wilen [Mon, 26 Dec 2022 09:01:03 +0000 (11:01 +0200)]
Fix more warnings

2 years agoFix order of operations.
Toni Wilen [Mon, 26 Dec 2022 08:59:54 +0000 (10:59 +0200)]
Fix order of operations.

2 years agoAPMODE_ -> GF_
Toni Wilen [Sun, 25 Dec 2022 18:04:49 +0000 (20:04 +0200)]
APMODE_ -> GF_

2 years agoFix single scanline graphics corruption in some rare situations
Toni Wilen [Sun, 25 Dec 2022 18:04:09 +0000 (20:04 +0200)]
Fix single scanline graphics corruption in some rare situations

2 years agoAdd ARM64EC compatible build
Toni Wilen [Sun, 25 Dec 2022 18:03:30 +0000 (20:03 +0200)]
Add ARM64EC compatible build

2 years agoValidate index based config entries, fix gfx_filter_autoscale interlace mode saving.
Toni Wilen [Sun, 25 Dec 2022 18:00:51 +0000 (20:00 +0200)]
Validate index based config entries, fix gfx_filter_autoscale interlace mode saving.

2 years agoWarning fixes
Toni Wilen [Sun, 25 Dec 2022 17:59:01 +0000 (19:59 +0200)]
Warning fixes

2 years agoMerge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Wed, 21 Dec 2022 18:08:48 +0000 (20:08 +0200)]
Merge branch 'master' of github.com:tonioni/WinUAE

2 years agoAdd SR to debugger register output
Toni Wilen [Wed, 21 Dec 2022 18:08:31 +0000 (20:08 +0200)]
Add SR to debugger register output

2 years agoMerge pull request #244 from midwan/fix-ortgmemtype-clear
Toni Wilen [Tue, 20 Dec 2022 19:32:53 +0000 (21:32 +0200)]
Merge pull request #244 from midwan/fix-ortgmemtype-clear

bugfix: loop for ortgmem_type should be for the number of MAX_RTG_BOARDS

2 years ago41000 41000
Toni Wilen [Sun, 18 Dec 2022 20:54:30 +0000 (22:54 +0200)]
41000

2 years ago41000b11
Toni Wilen [Sun, 18 Dec 2022 13:58:21 +0000 (15:58 +0200)]
41000b11

2 years ago68040+ cycle count adjustment
Toni Wilen [Sun, 18 Dec 2022 13:57:03 +0000 (15:57 +0200)]
68040+ cycle count adjustment

2 years ago68020+ CPU config glitch workaround
Toni Wilen [Sun, 18 Dec 2022 13:25:38 +0000 (15:25 +0200)]
68020+ CPU config glitch workaround

2 years agoAdded workaround for Wine RawInput keyboard handling
falcon35180 [Sat, 17 Dec 2022 17:21:59 +0000 (04:21 +1100)]
Added workaround for Wine RawInput keyboard handling

2 years agoFix syncronize clock option.
Toni Wilen [Fri, 16 Dec 2022 18:46:15 +0000 (20:46 +0200)]
Fix syncronize clock option.

2 years agobugfix: loop for ortgmem_type should be for the number of MAX_RTG_BOARDS
Dimitris Panokostas [Fri, 16 Dec 2022 08:10:39 +0000 (09:10 +0100)]
bugfix: loop for ortgmem_type should be for the number of MAX_RTG_BOARDS

ortgmem_type is defined having a size of MAX_RTG_BOARDS, but the loop uses MAX_RAM_BOARDS when going through it.

Since MAX_RAM_BOARDS and MAX_RTG_BOARDS happen to be the same (4) in WinUAE, it didn't have any effect. However, if those happen to be different (like in Amiberry, where MAX_RTG_BOARDS is set to 1), then this will cause undefined behavior after the first iteration.

2 years agoClear nobreak memwatch variable
Toni Wilen [Wed, 14 Dec 2022 18:38:27 +0000 (20:38 +0200)]
Clear nobreak memwatch variable

2 years agoFIx magicmouse without virtual mouse driver.
Toni Wilen [Wed, 14 Dec 2022 18:37:38 +0000 (20:37 +0200)]
FIx magicmouse without virtual mouse driver.

2 years ago41000b10
Toni Wilen [Sun, 11 Dec 2022 19:22:50 +0000 (21:22 +0200)]
41000b10

2 years agoSerial RI fix
Toni Wilen [Sun, 11 Dec 2022 19:07:51 +0000 (21:07 +0200)]
Serial RI fix

2 years agoFix out of bounds array access
Toni Wilen [Sun, 11 Dec 2022 14:04:50 +0000 (16:04 +0200)]
Fix out of bounds array access

2 years agoSupra fixes, Hardtial Syntheses v48.5.
Toni Wilen [Sat, 10 Dec 2022 11:26:42 +0000 (13:26 +0200)]
Supra fixes, Hardtial Syntheses v48.5.

2 years agoRemaining missing DISASM_FLAG_VAL
Toni Wilen [Sat, 10 Dec 2022 11:24:40 +0000 (13:24 +0200)]
Remaining missing DISASM_FLAG_VAL

2 years agoIncrease max natmem RAM location to include possible G-REX PCI VRAM space
Toni Wilen [Sat, 10 Dec 2022 11:24:06 +0000 (13:24 +0200)]
Increase max natmem RAM location to include possible G-REX PCI VRAM space

2 years agoMerge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Sat, 10 Dec 2022 11:22:05 +0000 (13:22 +0200)]
Merge branch 'master' of github.com:tonioni/WinUAE

2 years agoMerge pull request #243 from Waccoon/master
Toni Wilen [Sat, 10 Dec 2022 11:21:41 +0000 (13:21 +0200)]
Merge pull request #243 from Waccoon/master

Fix 040 instruction mem read

2 years agoFix 040 instruction mem read
Waccoon [Sat, 10 Dec 2022 10:22:42 +0000 (05:22 -0500)]
Fix 040 instruction mem read

2 years agorpmodem
Toni Wilen [Wed, 7 Dec 2022 18:24:52 +0000 (20:24 +0200)]
rpmodem

2 years agoAdded Supra AMAB2 ROM
Toni Wilen [Wed, 7 Dec 2022 18:08:27 +0000 (20:08 +0200)]
Added Supra AMAB2 ROM

2 years agoDisable wait for blitter option when it is not supported or is ignored.
Toni Wilen [Wed, 7 Dec 2022 18:07:27 +0000 (20:07 +0200)]
Disable wait for blitter option when it is not supported or is ignored.

2 years agoFix programmed mode autoscale, removed unused variable.
Toni Wilen [Wed, 7 Dec 2022 18:06:22 +0000 (20:06 +0200)]
Fix programmed mode autoscale, removed unused variable.

2 years agoFix autoresolution support
Toni Wilen [Tue, 6 Dec 2022 13:58:00 +0000 (15:58 +0200)]
Fix autoresolution support

2 years agoFix romlist possible out of bounds access
Toni Wilen [Tue, 6 Dec 2022 13:57:34 +0000 (15:57 +0200)]
Fix romlist possible out of bounds access

2 years agoYet another JIT interrupt handling fix
Toni Wilen [Tue, 6 Dec 2022 13:56:47 +0000 (15:56 +0200)]
Yet another JIT interrupt handling fix

2 years agoRemove SMC detector test code, fix special case opcodes.
Toni Wilen [Tue, 6 Dec 2022 13:56:06 +0000 (15:56 +0200)]
Remove SMC detector test code, fix special case opcodes.

2 years agoMissing string
Toni Wilen [Sun, 4 Dec 2022 19:20:33 +0000 (21:20 +0200)]
Missing string

2 years agoOptimize smc detector cache flush
Toni Wilen [Sun, 4 Dec 2022 19:20:01 +0000 (21:20 +0200)]
Optimize smc detector cache flush

2 years agoStore highest RAM address
Toni Wilen [Sun, 4 Dec 2022 19:19:13 +0000 (21:19 +0200)]
Store highest RAM address

2 years agoFix D3D9 overlay
Toni Wilen [Sun, 4 Dec 2022 19:18:18 +0000 (21:18 +0200)]
Fix D3D9 overlay

2 years agoMerge pull request #242 from midwan/use-nvram-path
Toni Wilen [Sun, 4 Dec 2022 19:16:33 +0000 (21:16 +0200)]
Merge pull request #242 from midwan/use-nvram-path

Use nvram path

2 years agobugfix: NVRAM path wasn't used
Dimitris Panokostas [Sun, 4 Dec 2022 17:45:01 +0000 (18:45 +0100)]
bugfix: NVRAM path wasn't used

2 years agoMerge remote-tracking branch 'tonioni/master'
Dimitris Panokostas [Sun, 4 Dec 2022 17:39:47 +0000 (18:39 +0100)]
Merge remote-tracking branch 'tonioni/master'

2 years ago4990b8
Toni Wilen [Sat, 3 Dec 2022 14:03:46 +0000 (16:03 +0200)]
4990b8

2 years agogfx_top_windowed/gfx_left_windowed replacement config entries
Toni Wilen [Sat, 3 Dec 2022 13:48:29 +0000 (15:48 +0200)]
gfx_top_windowed/gfx_left_windowed replacement config entries

2 years agorpprinter
Toni Wilen [Sat, 3 Dec 2022 13:47:51 +0000 (15:47 +0200)]
rpprinter

2 years agoReturn error code from debugger string to integer parser.
Toni Wilen [Sat, 3 Dec 2022 13:47:06 +0000 (15:47 +0200)]
Return error code from debugger string to integer parser.

2 years agoSupraDrive 2000DMA boot ROM support
Toni Wilen [Sat, 3 Dec 2022 12:25:48 +0000 (14:25 +0200)]
SupraDrive 2000DMA boot ROM support

2 years agouaegfx masked and overlapping blit fix
Toni Wilen [Sat, 3 Dec 2022 12:24:36 +0000 (14:24 +0200)]
uaegfx masked and overlapping blit fix

2 years agoJIT interrupt handling reverted to previous version. JIT requires it for best perform...
Toni Wilen [Sat, 3 Dec 2022 12:20:30 +0000 (14:20 +0200)]
JIT interrupt handling reverted to previous version. JIT requires it for best performance.

2 years agoApproximate 68020+ cycle count adjustments
Toni Wilen [Sat, 3 Dec 2022 12:19:28 +0000 (14:19 +0200)]
Approximate 68020+ cycle count adjustments

2 years agomemwatch parameter update
Toni Wilen [Sat, 3 Dec 2022 12:18:47 +0000 (14:18 +0200)]
memwatch parameter update

2 years agodebugmem stack frame tracker overflow check
Toni Wilen [Sat, 3 Dec 2022 12:18:12 +0000 (14:18 +0200)]
debugmem stack frame tracker overflow check

2 years agoMerge remote-tracking branch 'tonioni/master'
Dimitris Panokostas [Tue, 29 Nov 2022 18:01:35 +0000 (19:01 +0100)]
Merge remote-tracking branch 'tonioni/master'

2 years agouaegfx blitter was accidentally disabled
Toni Wilen [Tue, 29 Nov 2022 17:30:30 +0000 (19:30 +0200)]
uaegfx blitter was accidentally disabled

2 years agoMerge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Tue, 29 Nov 2022 17:29:53 +0000 (19:29 +0200)]
Merge branch 'master' of github.com:tonioni/WinUAE