]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
2 years agoRemoved unneeded parameters.
Toni Wilen [Sat, 19 Nov 2022 17:43:03 +0000 (19:43 +0200)]
Removed unneeded parameters.

2 years agoFix BKPT stacked PC
Toni Wilen [Sat, 19 Nov 2022 17:42:08 +0000 (19:42 +0200)]
Fix BKPT stacked PC

2 years agoCopper waiting, CPU COPJMPx write and blitter active bug accurate implementation
Toni Wilen [Sat, 19 Nov 2022 17:41:49 +0000 (19:41 +0200)]
Copper waiting, CPU COPJMPx write and blitter active bug accurate implementation

2 years agoReset EHB enable state at the beginning of scanline.
Toni Wilen [Thu, 17 Nov 2022 17:59:32 +0000 (19:59 +0200)]
Reset EHB enable state at the beginning of scanline.

2 years agoFixed DMA debugger CPU access data value sometimes being in wrong cycle.
Toni Wilen [Thu, 17 Nov 2022 17:59:03 +0000 (19:59 +0200)]
Fixed DMA debugger CPU access data value sometimes being in wrong cycle.

2 years agoFix audio timing (previous interrupt timing fix made previously fixed values incorrect)
Toni Wilen [Thu, 17 Nov 2022 17:57:24 +0000 (19:57 +0200)]
Fix audio timing (previous interrupt timing fix made previously fixed values incorrect)

2 years agoInterlace filter crash fix.
Toni Wilen [Thu, 17 Nov 2022 17:53:03 +0000 (19:53 +0200)]
Interlace filter crash fix.

2 years ago68060 FPU exception without FPU (or FPU disabled) corrupted D7.
Toni Wilen [Thu, 17 Nov 2022 17:51:48 +0000 (19:51 +0200)]
68060 FPU exception without FPU (or FPU disabled) corrupted D7.

2 years agoReading from non-existing drive didn't complete active disk DMA.
Toni Wilen [Thu, 17 Nov 2022 17:50:27 +0000 (19:50 +0200)]
Reading from non-existing drive didn't complete active disk DMA.

2 years agoFix CIA B timer counting A timer underflows or CNT.
Toni Wilen [Thu, 17 Nov 2022 17:48:59 +0000 (19:48 +0200)]
Fix CIA B timer counting A timer underflows or CNT.

2 years agoMerge pull request #235 from Waccoon/master
Toni Wilen [Fri, 11 Nov 2022 17:00:13 +0000 (19:00 +0200)]
Merge pull request #235 from Waccoon/master

Cache bit corrections

2 years agoCache bit corrections
Waccoon [Fri, 11 Nov 2022 07:57:16 +0000 (02:57 -0500)]
Cache bit corrections

3 years ago4990b5
Toni Wilen [Sun, 6 Nov 2022 17:34:40 +0000 (19:34 +0200)]
4990b5

3 years agoTemporarily disabled.
Toni Wilen [Sun, 6 Nov 2022 17:29:18 +0000 (19:29 +0200)]
Temporarily disabled.

3 years agoMIDI serial port hang fix
Toni Wilen [Sun, 6 Nov 2022 17:03:14 +0000 (19:03 +0200)]
MIDI serial port hang fix

3 years agoReduce unnecessary do_specialties() calls
Toni Wilen [Sun, 6 Nov 2022 17:02:39 +0000 (19:02 +0200)]
Reduce unnecessary do_specialties() calls

3 years agoLed dimming cycle count fix
Toni Wilen [Sun, 6 Nov 2022 17:01:15 +0000 (19:01 +0200)]
Led dimming cycle count fix

3 years agoReading non-existing register fix
Toni Wilen [Sun, 6 Nov 2022 17:00:34 +0000 (19:00 +0200)]
Reading non-existing register fix

3 years agoCopper last cycle special case fix.
Toni Wilen [Sun, 6 Nov 2022 17:00:08 +0000 (19:00 +0200)]
Copper last cycle special case fix.

3 years agoRemove interlace artifacts fix
Toni Wilen [Sun, 6 Nov 2022 16:59:20 +0000 (18:59 +0200)]
Remove interlace artifacts fix

3 years agoAccurate CPU odd cycle COPJMPx write copper/blitter bug emulation
Toni Wilen [Sun, 6 Nov 2022 16:58:25 +0000 (18:58 +0200)]
Accurate CPU odd cycle COPJMPx write copper/blitter bug emulation

3 years agoInterlace filter config
Toni Wilen [Sun, 6 Nov 2022 16:55:13 +0000 (18:55 +0200)]
Interlace filter config

3 years agoA2065 semaphore protection
Toni Wilen [Sun, 6 Nov 2022 16:53:41 +0000 (18:53 +0200)]
A2065 semaphore protection

3 years agoxorshift pseudo-random number generator
Toni Wilen [Sun, 6 Nov 2022 16:52:09 +0000 (18:52 +0200)]
xorshift pseudo-random number generator

3 years agoRandom color register contents at powerup.
Toni Wilen [Sun, 6 Nov 2022 16:51:35 +0000 (18:51 +0200)]
Random color register contents at powerup.

3 years agoAGA EHB instant on/off
Toni Wilen [Sun, 6 Nov 2022 16:50:30 +0000 (18:50 +0200)]
AGA EHB instant on/off

3 years agoDon't clip vertical blanking regions if ultra extreme overscan mode.
Toni Wilen [Thu, 3 Nov 2022 18:29:36 +0000 (20:29 +0200)]
Don't clip vertical blanking regions if ultra extreme overscan mode.

3 years ago4990b4
Toni Wilen [Sun, 30 Oct 2022 16:33:43 +0000 (18:33 +0200)]
4990b4

3 years ago68000 IPL fix
Toni Wilen [Sun, 30 Oct 2022 15:56:27 +0000 (17:56 +0200)]
68000 IPL fix

3 years agoUpdate Help file support
Toni Wilen [Sun, 30 Oct 2022 14:11:33 +0000 (16:11 +0200)]
Update Help file support

3 years agoFix uaegfx overlay bounds check
Toni Wilen [Sun, 30 Oct 2022 14:09:18 +0000 (16:09 +0200)]
Fix uaegfx overlay bounds check

3 years agof breakpoint hit count support
Toni Wilen [Sun, 30 Oct 2022 14:08:08 +0000 (16:08 +0200)]
f breakpoint hit count support

3 years agoMerge pull request #232 from Waccoon/master
Toni Wilen [Tue, 25 Oct 2022 16:44:02 +0000 (19:44 +0300)]
Merge pull request #232 from Waccoon/master

Update physical addresses and timing w/cache burst

3 years agoUpdate physical addresses and timing w/cache burst
Waccoon [Tue, 25 Oct 2022 07:33:06 +0000 (03:33 -0400)]
Update physical addresses and timing w/cache burst

3 years ago4920b3
Toni Wilen [Sun, 23 Oct 2022 18:38:01 +0000 (21:38 +0300)]
4920b3

3 years agoLarger DMA debugger
Toni Wilen [Sun, 23 Oct 2022 17:44:07 +0000 (20:44 +0300)]
Larger DMA debugger

3 years agoPartial CHD CD update
Toni Wilen [Sun, 23 Oct 2022 17:43:41 +0000 (20:43 +0300)]
Partial CHD CD update

3 years agoKeyboard reset update
Toni Wilen [Sun, 23 Oct 2022 17:43:04 +0000 (20:43 +0300)]
Keyboard reset update

3 years agoIPL wait state fix
Toni Wilen [Sun, 23 Oct 2022 17:42:41 +0000 (20:42 +0300)]
IPL wait state fix

3 years agoFix blitter busy reporting (happened if CPU stole second to last D cycle)
Toni Wilen [Sun, 23 Oct 2022 17:41:18 +0000 (20:41 +0300)]
Fix blitter busy reporting (happened if CPU stole second to last D cycle)

3 years agoWarning fixes.
Toni Wilen [Sun, 23 Oct 2022 17:40:04 +0000 (20:40 +0300)]
Warning fixes.

3 years ago68000 IPL updates.
Toni Wilen [Fri, 21 Oct 2022 15:54:21 +0000 (18:54 +0300)]
68000 IPL updates.

3 years agoTrace does not wake up STOP if STOP enables trace and trace was not already enabled.
Toni Wilen [Fri, 21 Oct 2022 15:53:32 +0000 (18:53 +0300)]
Trace does not wake up STOP if STOP enables trace and trace was not already enabled.

3 years agoFix non-interrupt exception timing
Toni Wilen [Fri, 21 Oct 2022 12:12:03 +0000 (15:12 +0300)]
Fix non-interrupt exception timing

3 years ago+1 is not needed anymore
Toni Wilen [Wed, 19 Oct 2022 12:25:28 +0000 (15:25 +0300)]
+1 is not needed anymore

3 years agoFix debugger W command hang and sp swapped sprite planes
Toni Wilen [Wed, 19 Oct 2022 12:25:03 +0000 (15:25 +0300)]
Fix debugger W command hang and sp swapped sprite planes

3 years ago68000 accurate IPL timing emulation
Toni Wilen [Wed, 19 Oct 2022 12:24:01 +0000 (15:24 +0300)]
68000 accurate IPL timing emulation

3 years agoRemoved obsolete xp/vista/win7 version checks
Toni Wilen [Sun, 16 Oct 2022 16:14:59 +0000 (19:14 +0300)]
Removed obsolete xp/vista/win7 version checks

3 years agoFull drive/RDB mode button is now a checkbox
Toni Wilen [Sun, 16 Oct 2022 10:54:16 +0000 (13:54 +0300)]
Full drive/RDB mode button is now a checkbox

3 years agoEmulate serial port accurately also in approximate speed+more compatible modes.
Toni Wilen [Sun, 16 Oct 2022 10:52:19 +0000 (13:52 +0300)]
Emulate serial port accurately also in approximate speed+more compatible modes.

3 years agoFix screenshot
Toni Wilen [Sun, 16 Oct 2022 10:50:21 +0000 (13:50 +0300)]
Fix screenshot

3 years agoReconfigure floppybridge config fully when changed on the fly.
Toni Wilen [Sun, 16 Oct 2022 10:49:30 +0000 (13:49 +0300)]
Reconfigure floppybridge config fully when changed on the fly.

3 years ago4920b2
Toni Wilen [Sat, 8 Oct 2022 12:24:32 +0000 (15:24 +0300)]
4920b2

3 years agoEmulate "sticky" RBF bit when emulation serial port devices internally.
Toni Wilen [Sat, 8 Oct 2022 12:17:07 +0000 (15:17 +0300)]
Emulate "sticky" RBF bit when emulation serial port devices internally.

3 years agoGDI fallback fix.
Toni Wilen [Sat, 8 Oct 2022 12:16:15 +0000 (15:16 +0300)]
GDI fallback fix.

3 years agoManual config file floppybridge setting
Toni Wilen [Sat, 8 Oct 2022 12:15:28 +0000 (15:15 +0300)]
Manual config file floppybridge setting

3 years agocdimage escape fix
Toni Wilen [Sat, 8 Oct 2022 12:14:07 +0000 (15:14 +0300)]
cdimage escape fix

3 years agoSeparated two types of CPU emulation functions. (Returns value/returns void)
Toni Wilen [Thu, 6 Oct 2022 19:07:35 +0000 (22:07 +0300)]
Separated two types of CPU emulation functions. (Returns value/returns void)

3 years agoMerge pull request #230 from huth/fixes
Toni Wilen [Tue, 4 Oct 2022 16:41:28 +0000 (19:41 +0300)]
Merge pull request #230 from huth/fixes

Fix typos and compiler warning

3 years agoClear autoconfig buffer
Toni Wilen [Mon, 3 Oct 2022 17:34:16 +0000 (20:34 +0300)]
Clear autoconfig buffer

3 years agoFix RTG board Z3 config setup.
Toni Wilen [Mon, 3 Oct 2022 17:33:50 +0000 (20:33 +0300)]
Fix RTG board Z3 config setup.

3 years agoFix resync blanking.
Toni Wilen [Mon, 3 Oct 2022 17:32:35 +0000 (20:32 +0300)]
Fix resync blanking.

3 years agoInitialize io mask in generic initilization code.
Toni Wilen [Sun, 2 Oct 2022 16:07:10 +0000 (19:07 +0300)]
Initialize io mask in generic initilization code.

3 years ago4920b1
Toni Wilen [Sat, 1 Oct 2022 17:10:01 +0000 (20:10 +0300)]
4920b1

3 years agoRemove unsupported characters from ROM file name.
Toni Wilen [Sat, 1 Oct 2022 16:53:21 +0000 (19:53 +0300)]
Remove unsupported characters from ROM file name.

3 years agoDon't emulate "sticky" RBF interrupt bit in cycle-accurate or loopback mode.
Toni Wilen [Sat, 1 Oct 2022 16:52:40 +0000 (19:52 +0300)]
Don't emulate "sticky" RBF interrupt bit in cycle-accurate or loopback mode.

3 years agoAccurate 68000 IPL emulation updates
Toni Wilen [Sat, 1 Oct 2022 16:51:54 +0000 (19:51 +0300)]
Accurate 68000 IPL emulation updates

3 years agoOnly set DSKSYNC interrupt if it wasn't already set.
Toni Wilen [Sat, 1 Oct 2022 16:48:26 +0000 (19:48 +0300)]
Only set DSKSYNC interrupt if it wasn't already set.

3 years agoDebugger 's' and 'W' command improved quoting support
Toni Wilen [Sat, 1 Oct 2022 16:47:36 +0000 (19:47 +0300)]
Debugger 's' and 'W' command improved quoting support

3 years agoGenlock and screenshot updates.
Toni Wilen [Sat, 1 Oct 2022 16:46:49 +0000 (19:46 +0300)]
Genlock and screenshot updates.

3 years agoSilence compiler warnings about 'void' functions returning a value
Thomas Huth [Sat, 24 Sep 2022 06:52:34 +0000 (08:52 +0200)]
Silence compiler warnings about 'void' functions returning a value

VisualStudio complains with a warning:

 'void' function returning a value

Let's re-arrange the code a little bit to silence those warnings.

3 years agoFix typos
Thomas Huth [Sun, 3 Jul 2022 04:57:08 +0000 (06:57 +0200)]
Fix typos

3 years agoGenlock emulation fixes and genlock_effects genlock manual feature enable.
Toni Wilen [Sat, 24 Sep 2022 17:22:28 +0000 (20:22 +0300)]
Genlock emulation fixes and genlock_effects genlock manual feature enable.

3 years agoFix serial port interrupts when using serial port laser disc player emulation.
Toni Wilen [Fri, 23 Sep 2022 17:38:38 +0000 (20:38 +0300)]
Fix serial port interrupts when using serial port laser disc player emulation.

3 years agoFix compilation
Toni Wilen [Fri, 23 Sep 2022 17:37:15 +0000 (20:37 +0300)]
Fix compilation

3 years agoHard reset CPU startup was not identical to initial power up.
Toni Wilen [Fri, 23 Sep 2022 17:36:50 +0000 (20:36 +0300)]
Hard reset CPU startup was not identical to initial power up.

3 years agoA1000 memory power up pattern
Toni Wilen [Fri, 23 Sep 2022 17:35:32 +0000 (20:35 +0300)]
A1000 memory power up pattern

3 years agoFix disk read handling when attempting to read from non-selected drive.
Toni Wilen [Fri, 23 Sep 2022 17:34:52 +0000 (20:34 +0300)]
Fix disk read handling when attempting to read from non-selected drive.

3 years agoDMA debugger initial start support
Toni Wilen [Fri, 23 Sep 2022 17:33:58 +0000 (20:33 +0300)]
DMA debugger initial start support

3 years agoAdded per-membank slow ram setting. Removed "C00000 is Fast" option.
Toni Wilen [Fri, 23 Sep 2022 17:32:10 +0000 (20:32 +0300)]
Added per-membank slow ram setting. Removed "C00000 is Fast" option.

3 years agoMerge pull request #229 from GermanAizek/master
Toni Wilen [Fri, 23 Sep 2022 17:23:36 +0000 (20:23 +0300)]
Merge pull request #229 from GermanAizek/master

Fixed minor bugs, memleaks and strlen optimize

3 years agoOptimize compiler code generation for 'strlen()'
lainon [Wed, 21 Sep 2022 12:41:18 +0000 (15:41 +0300)]
Optimize compiler code generation for 'strlen()'

3 years agoCode lower scope, remove unused vars, optimize reference exception and etc
lainon [Wed, 21 Sep 2022 12:40:07 +0000 (15:40 +0300)]
Code lower scope, remove unused vars, optimize reference exception and etc

3 years agoFixed bugs
lainon [Wed, 21 Sep 2022 12:26:42 +0000 (15:26 +0300)]
Fixed bugs

3 years agoFixed memory leaks
lainon [Wed, 21 Sep 2022 12:25:11 +0000 (15:25 +0300)]
Fixed memory leaks

3 years agoPower up chipram and slow ram memory pattern is now configurable. Updated to match...
Toni Wilen [Sun, 18 Sep 2022 13:50:32 +0000 (16:50 +0300)]
Power up chipram and slow ram memory pattern is now configurable. Updated  to match different chipsets.

3 years agoA4091 64k ROM support.
Toni Wilen [Sun, 18 Sep 2022 13:12:12 +0000 (16:12 +0300)]
A4091 64k ROM support.

3 years agoCycle-accurate Paula serial port emulation.
Toni Wilen [Fri, 16 Sep 2022 17:50:25 +0000 (20:50 +0300)]
Cycle-accurate Paula serial port emulation.

3 years agoFix softlinks not resolving if it was not already cached by filesystem emulation.
Toni Wilen [Fri, 16 Sep 2022 17:49:00 +0000 (20:49 +0300)]
Fix softlinks not resolving if it was not already cached by filesystem emulation.

3 years agoDisassembler full format extension upper/lower case fixes.
Toni Wilen [Thu, 25 Aug 2022 20:09:02 +0000 (23:09 +0300)]
Disassembler full format extension upper/lower case fixes.

3 years agoRemove debugging
Toni Wilen [Thu, 25 Aug 2022 20:07:36 +0000 (23:07 +0300)]
Remove debugging

3 years agoCPU tester IPL timing rewrite. Merged test files (multiple small dat files -> single...
Toni Wilen [Thu, 25 Aug 2022 19:14:31 +0000 (22:14 +0300)]
CPU tester IPL timing rewrite. Merged test files (multiple small dat files -> single file)

3 years agoMerge pull request #226 from Waccoon/master
Toni Wilen [Mon, 22 Aug 2022 17:11:08 +0000 (20:11 +0300)]
Merge pull request #226 from Waccoon/master

Scanrate fix for visual debugger

3 years agoDon't check D3D9 monitor names if Windows 10+
Toni Wilen [Sun, 21 Aug 2022 17:08:05 +0000 (20:08 +0300)]
Don't check D3D9 monitor names if Windows 10+

3 years agoWarning fixes, preparing for future ARM64 build.
Toni Wilen [Sun, 21 Aug 2022 17:06:22 +0000 (20:06 +0300)]
Warning fixes, preparing for future ARM64 build.

3 years agoScanrate fix for visual debugger
Waccoon [Fri, 19 Aug 2022 07:12:01 +0000 (03:12 -0400)]
Scanrate fix for visual debugger
- Initialize and clamp local maxhpos and maxvpos values if scanrate changes.
 - Initialize "dma_rec->end" when recording DMA to prevent  false hsync record if scanrate changes.

3 years ago32bit to 64bit clock counter missing update.
Toni Wilen [Thu, 18 Aug 2022 18:26:19 +0000 (21:26 +0300)]
32bit to 64bit clock counter missing update.

3 years agoFix random graphics corruption if SPRxPTx was modified mid-scanline and bitplane...
Toni Wilen [Thu, 18 Aug 2022 18:25:39 +0000 (21:25 +0300)]
Fix random graphics corruption if SPRxPTx was modified mid-scanline and bitplane(s) was active.

3 years agoFix Z3 RTG board logical size if it was less than 16M (Piccolo and Piccolo SD64)
Toni Wilen [Thu, 18 Aug 2022 18:24:36 +0000 (21:24 +0300)]
Fix Z3 RTG board logical size if it was less than 16M (Piccolo and Piccolo SD64)

3 years agoSave also MSM6242B RTC model control registers to RTC file.
Toni Wilen [Thu, 18 Aug 2022 18:23:51 +0000 (21:23 +0300)]
Save also MSM6242B RTC model control registers to RTC file.