]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
4 weeks agoAlways 64-bit shifter in AGA, disabled for now.
Toni Wilen [Sat, 29 Nov 2025 11:16:17 +0000 (13:16 +0200)]
Always 64-bit shifter in AGA, disabled for now.

4 weeks agoOptional CPU slowdown when CIA timers/VHPOSR is accessed.
Toni Wilen [Sat, 29 Nov 2025 11:14:22 +0000 (13:14 +0200)]
Optional CPU slowdown when CIA timers/VHPOSR is accessed.

5 weeks agoSprite/bitplane collision update
Toni Wilen [Sat, 22 Nov 2025 13:49:45 +0000 (15:49 +0200)]
Sprite/bitplane collision update

5 weeks agoDo not trigger no signal state when in use programmed register changes, it might...
Toni Wilen [Sat, 22 Nov 2025 12:35:07 +0000 (14:35 +0200)]
Do not trigger no signal state when in use programmed register changes, it might change back before it affects the display.

5 weeks agoDrawing line calculation refactoring
Toni Wilen [Sat, 22 Nov 2025 08:22:29 +0000 (10:22 +0200)]
Drawing line calculation refactoring

5 weeks agoSeparate PAL/NTSC and programmed VB state.
Toni Wilen [Sat, 22 Nov 2025 08:18:21 +0000 (10:18 +0200)]
Separate PAL/NTSC and programmed VB state.

5 weeks agoProcessor slot RAM added to main memory panel.
Toni Wilen [Wed, 19 Nov 2025 17:37:44 +0000 (19:37 +0200)]
Processor slot RAM added to main memory panel.

5 weeks agoNot need anymore
Toni Wilen [Wed, 19 Nov 2025 17:36:38 +0000 (19:36 +0200)]
Not need anymore

5 weeks agoMerge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Wed, 19 Nov 2025 17:35:52 +0000 (19:35 +0200)]
Merge branch 'master' of github.com:tonioni/WinUAE

5 weeks agoMerge pull request #403 from howprice/audio-intreq2-fix
Toni Wilen [Wed, 19 Nov 2025 17:35:34 +0000 (19:35 +0200)]
Merge pull request #403 from howprice/audio-intreq2-fix

Fix audio state machine stale intreq2 logic

5 weeks agoMerge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Wed, 19 Nov 2025 17:34:56 +0000 (19:34 +0200)]
Merge branch 'master' of github.com:tonioni/WinUAE

5 weeks agoRemove leading zeros from irq identifiers
howprice [Wed, 19 Nov 2025 17:33:06 +0000 (17:33 +0000)]
Remove leading zeros from irq identifiers

Accidental octal!

5 weeks agoAgnus internal VB signal fix
Toni Wilen [Wed, 19 Nov 2025 17:32:00 +0000 (19:32 +0200)]
Agnus internal VB signal fix

5 weeks agoFMODE > 0 unaligned pointer/modulo/+4/+8 re-added
Toni Wilen [Wed, 19 Nov 2025 17:30:22 +0000 (19:30 +0200)]
FMODE > 0 unaligned pointer/modulo/+4/+8 re-added

5 weeks agoLightpen typo fix
Toni Wilen [Wed, 19 Nov 2025 17:29:27 +0000 (19:29 +0200)]
Lightpen typo fix

5 weeks agoFMODE transfer size change is delayed by 2 CCK
Toni Wilen [Wed, 19 Nov 2025 17:28:55 +0000 (19:28 +0200)]
FMODE transfer size change is delayed by 2 CCK

5 weeks agoDDFSTRT/STOP/etc handling rewrite
Toni Wilen [Wed, 19 Nov 2025 17:27:17 +0000 (19:27 +0200)]
DDFSTRT/STOP/etc handling rewrite

5 weeks agoFix audio state machine stale intreq2 logic
howprice [Wed, 19 Nov 2025 16:15:43 +0000 (16:15 +0000)]
Fix audio state machine stale intreq2 logic

As discussed in the "Undocumented Amiga hardware stuff" thread https://eab.abime.net/showpost.php?p=1679952&postcount=337
The audio state machine intreq2 signal should only be cleared when used to request an interrupt (AUDxIR).

Previously, intreq2 was cleared (and no interrupt requested) on the transition from state 5 to state 1.
Now, intreq2 is checked on transition from state 0 to state 1. If it is set, then an interrupt is requested and intreq2 is cleared.

Logically this is the same for the internal state machine, but the interrupts have been shown to be present on silicon using test case https://github.com/dirkwhoffmann/vAmigaTS/blob/master/Paula/Audio/timing/dmatim2/ and with this change, three missing interrupts are now generated in this test case (I'll add some images to the associated pull request).

6 weeks agoInclude memory map dump in log if JIT causes unexpected exception
Toni Wilen [Sun, 16 Nov 2025 11:43:15 +0000 (13:43 +0200)]
Include memory map dump in log if JIT causes unexpected exception

6 weeks agoMap Z2/Z3 autoconfig RAM boards immediately because JIT does not like memory disappea...
Toni Wilen [Sun, 16 Nov 2025 11:42:32 +0000 (13:42 +0200)]
Map Z2/Z3 autoconfig RAM boards immediately because JIT does not like memory disappearing under it.

6 weeks agoFix off-by-one in debugger address message
Toni Wilen [Sun, 16 Nov 2025 11:41:02 +0000 (13:41 +0200)]
Fix off-by-one in debugger address message

6 weeks agoFix missing freesem if info data is not available
Toni Wilen [Sun, 16 Nov 2025 11:40:15 +0000 (13:40 +0200)]
Fix missing freesem if info data is not available

6 weeks agoMark thread as started immediately, otherwise thread kill logic won't work correctly...
Toni Wilen [Sun, 16 Nov 2025 11:39:34 +0000 (13:39 +0200)]
Mark thread as started immediately, otherwise thread kill logic won't work correctly if it is killed before it has executed first few instructions.

6 weeks agoAdded optional gettickcount() timing
Toni Wilen [Sun, 16 Nov 2025 11:39:01 +0000 (13:39 +0200)]
Added optional gettickcount() timing

6 weeks agoFix S3Virge PCI mapping
Toni Wilen [Sun, 16 Nov 2025 10:32:14 +0000 (12:32 +0200)]
Fix S3Virge PCI mapping

7 weeks agoMerge pull request #401 from howprice/AUDxDAT-comment-fix
Toni Wilen [Wed, 5 Nov 2025 18:02:47 +0000 (20:02 +0200)]
Merge pull request #401 from howprice/AUDxDAT-comment-fix

Fix AUDxDAT comment

7 weeks agoFix AUDxDAT comment
howprice [Tue, 4 Nov 2025 17:46:13 +0000 (17:46 +0000)]
Fix AUDxDAT comment

8 weeks agoFix stuck fps counter when any debugger breakpoint is active
Toni Wilen [Mon, 3 Nov 2025 17:07:15 +0000 (19:07 +0200)]
Fix stuck fps counter when any debugger breakpoint is active

8 weeks ago6020b5
Toni Wilen [Sun, 2 Nov 2025 18:49:07 +0000 (20:49 +0200)]
6020b5

8 weeks agoAVIOutput color fix
Toni Wilen [Sun, 2 Nov 2025 18:43:03 +0000 (20:43 +0200)]
AVIOutput color fix

8 weeks agoBPL/SPR conflict reimplemented, was lost in v5 to v6 rewrite.
Toni Wilen [Sun, 2 Nov 2025 18:42:44 +0000 (20:42 +0200)]
BPL/SPR conflict reimplemented, was lost in v5 to v6 rewrite.

8 weeks agoECS/AGA special case that was lost in v5 to v6 rewrite.
Toni Wilen [Sun, 2 Nov 2025 18:40:57 +0000 (20:40 +0200)]
ECS/AGA special case that was lost in v5 to v6 rewrite.

8 weeks agoCheck also statefile restore state when in no sync state
Toni Wilen [Sat, 1 Nov 2025 13:51:16 +0000 (15:51 +0200)]
Check also statefile restore state when in no sync state

8 weeks agoClear chipset frame when entering genlock no sync state.
Toni Wilen [Sat, 1 Nov 2025 13:50:20 +0000 (15:50 +0200)]
Clear chipset frame when entering genlock no sync state.

8 weeks agoInitialize variable
Toni Wilen [Fri, 31 Oct 2025 16:34:54 +0000 (18:34 +0200)]
Initialize variable

8 weeks agoFix visual DMA debugger bogus lines
Toni Wilen [Fri, 31 Oct 2025 16:33:03 +0000 (18:33 +0200)]
Fix visual DMA debugger bogus lines

8 weeks agoMake sure horizontal and vertical counters are reset immediately in fast CPU modes.
Toni Wilen [Fri, 31 Oct 2025 16:32:13 +0000 (18:32 +0200)]
Make sure horizontal and vertical counters are reset immediately in fast CPU modes.

8 weeks agoMake drive sound emulation "real-time"
Toni Wilen [Fri, 31 Oct 2025 16:30:44 +0000 (18:30 +0200)]
Make drive sound emulation "real-time"

8 weeks agoFix control register selection.
Toni Wilen [Fri, 31 Oct 2025 16:28:20 +0000 (18:28 +0200)]
Fix control register selection.

2 months ago6020b4
Toni Wilen [Sun, 26 Oct 2025 16:39:45 +0000 (18:39 +0200)]
6020b4

2 months agoReset display if screen mode changes while GUI is open in D3D11 fullscreen mode.
Toni Wilen [Sun, 26 Oct 2025 14:33:20 +0000 (16:33 +0200)]
Reset display if screen mode changes while GUI is open in D3D11 fullscreen mode.

2 months agoRemoved unneeded includes
Toni Wilen [Sun, 26 Oct 2025 14:32:24 +0000 (16:32 +0200)]
Removed unneeded includes

2 months agoSwitch to normal emulation if BPLDAT1 is written to even if line is blanked.
Toni Wilen [Sun, 26 Oct 2025 14:30:38 +0000 (16:30 +0200)]
Switch to normal emulation if BPLDAT1 is written to even if line is blanked.

2 months agoFix buffer check
Toni Wilen [Sun, 26 Oct 2025 14:29:53 +0000 (16:29 +0200)]
Fix buffer check

2 months agoOCS/ECS "7-planes" mode didn't enable EHB.
Toni Wilen [Wed, 22 Oct 2025 14:58:52 +0000 (17:58 +0300)]
OCS/ECS "7-planes" mode didn't enable EHB.

2 months agoAlfPower HD allow selecting no boot ROM.
Toni Wilen [Wed, 22 Oct 2025 14:58:02 +0000 (17:58 +0300)]
AlfPower HD allow selecting no boot ROM.

2 months agoRemoved old unneeded code.
Toni Wilen [Wed, 22 Oct 2025 14:57:16 +0000 (17:57 +0300)]
Removed old unneeded code.

2 months ago6020b3
Toni Wilen [Wed, 15 Oct 2025 17:29:20 +0000 (20:29 +0300)]
6020b3

2 months agoFast mode drawing blanking update
Toni Wilen [Wed, 15 Oct 2025 17:27:51 +0000 (20:27 +0300)]
Fast mode drawing blanking update

2 months agoMore logging added
Toni Wilen [Wed, 15 Oct 2025 15:01:57 +0000 (18:01 +0300)]
More logging added

2 months agoCalculate largest hdiw start and end also in fast mode drawing
Toni Wilen [Wed, 15 Oct 2025 14:57:35 +0000 (17:57 +0300)]
Calculate largest hdiw start and end also in fast mode drawing

2 months agoOverscan blanking min value is -1
Toni Wilen [Wed, 15 Oct 2025 14:55:10 +0000 (17:55 +0300)]
Overscan blanking min value is -1

2 months agoDon't log PCI config addresses that don't match any device
Toni Wilen [Tue, 14 Oct 2025 13:48:49 +0000 (16:48 +0300)]
Don't log PCI config addresses that don't match any device

2 months agoCleanup.
Toni Wilen [Tue, 14 Oct 2025 06:24:37 +0000 (09:24 +0300)]
Cleanup.

2 months agoEnable autoswitch when switching or selecting RTG boards.
Toni Wilen [Mon, 13 Oct 2025 16:50:16 +0000 (19:50 +0300)]
Enable autoswitch when switching or selecting RTG boards.

2 months agoFix RTG autoswitch default
Toni Wilen [Mon, 13 Oct 2025 16:49:22 +0000 (19:49 +0300)]
Fix RTG autoswitch default

2 months agoFix ltsf_init
Toni Wilen [Mon, 13 Oct 2025 16:00:02 +0000 (19:00 +0300)]
Fix ltsf_init

2 months agoAdded Masoboshi v2.202.
Toni Wilen [Sun, 12 Oct 2025 16:39:55 +0000 (19:39 +0300)]
Added Masoboshi v2.202.

2 months ago6020b2
Toni Wilen [Sat, 11 Oct 2025 15:21:57 +0000 (18:21 +0300)]
6020b2

2 months agoFix fast mode drawing horizontal centering, fast mode slightly optimized.
Toni Wilen [Sat, 11 Oct 2025 14:34:59 +0000 (17:34 +0300)]
Fix fast mode drawing horizontal centering, fast mode slightly optimized.

2 months agoOverride initial native display with RTG option
Toni Wilen [Fri, 10 Oct 2025 19:59:27 +0000 (22:59 +0300)]
Override initial native display with RTG option

2 months agoOverride initial native display with RTG option
Toni Wilen [Fri, 10 Oct 2025 18:31:38 +0000 (21:31 +0300)]
Override initial native display with RTG option

2 months agoDraCo should always switch to RTG mode automatically.
Toni Wilen [Fri, 10 Oct 2025 18:30:34 +0000 (21:30 +0300)]
DraCo should always switch to RTG mode automatically.

2 months agoMasoboshi Mastercard v2.204 boot ROM
Toni Wilen [Fri, 10 Oct 2025 18:29:36 +0000 (21:29 +0300)]
Masoboshi Mastercard v2.204 boot ROM

2 months agoMake sure dialog close is always processed
Toni Wilen [Thu, 2 Oct 2025 15:07:34 +0000 (18:07 +0300)]
Make sure dialog close is always processed

3 months ago6020b1
Toni Wilen [Sun, 28 Sep 2025 16:26:01 +0000 (19:26 +0300)]
6020b1

3 months agoRealign cycle counter if on the fly switching to 68000/010 CE mode.
Toni Wilen [Sun, 28 Sep 2025 16:17:14 +0000 (19:17 +0300)]
Realign cycle counter if on the fly switching to 68000/010 CE mode.

3 months agoDo not reset HDF creator GUI state after creating new HDF
Toni Wilen [Sun, 28 Sep 2025 16:16:47 +0000 (19:16 +0300)]
Do not reset HDF creator GUI state after creating new HDF

3 months agoMast fireball partition table fix
Toni Wilen [Sun, 28 Sep 2025 16:15:24 +0000 (19:15 +0300)]
Mast fireball partition table fix

3 months agoRemoved mixed platforms
Toni Wilen [Sun, 28 Sep 2025 08:22:55 +0000 (11:22 +0300)]
Removed mixed platforms

3 months agoManual filter negative positioning values support.
Toni Wilen [Sun, 28 Sep 2025 08:22:03 +0000 (11:22 +0300)]
Manual filter negative positioning values support.

3 months agoStretch NTSC to PAL height option
Toni Wilen [Sun, 28 Sep 2025 08:19:27 +0000 (11:19 +0300)]
Stretch NTSC to PAL height option

3 months agoFast drawing functions also need start_draw_denise()
Toni Wilen [Sun, 28 Sep 2025 08:16:44 +0000 (11:16 +0300)]
Fast drawing functions also need start_draw_denise()

3 months agoMast Fireball uses same partitioning as A2090. Separated RDB from RDB/OFS/FFS option.
Toni Wilen [Sun, 28 Sep 2025 08:16:04 +0000 (11:16 +0300)]
Mast Fireball uses same partitioning as A2090. Separated RDB from RDB/OFS/FFS option.

3 months agoFix bpl_end calculation in hires.
Toni Wilen [Sun, 28 Sep 2025 08:13:59 +0000 (11:13 +0300)]
Fix bpl_end calculation in hires.

3 months ago68030 MMU table dump update, add commands to debugger help.
Toni Wilen [Sun, 21 Sep 2025 15:39:48 +0000 (18:39 +0300)]
68030 MMU table dump update, add commands to debugger help.

3 months agoAdd logging
Toni Wilen [Sun, 21 Sep 2025 15:38:22 +0000 (18:38 +0300)]
Add logging

3 months agoFix DPF mode possible garbage in right border
Toni Wilen [Sun, 21 Sep 2025 15:37:43 +0000 (18:37 +0300)]
Fix DPF mode possible garbage in right border

3 months ago68030 MMU debugger table dump
Toni Wilen [Fri, 19 Sep 2025 15:32:45 +0000 (18:32 +0300)]
68030 MMU debugger table dump

3 months agoMore detailed MMU translation debugger output
Toni Wilen [Thu, 18 Sep 2025 19:45:54 +0000 (22:45 +0300)]
More detailed MMU translation debugger output

3 months agoMore information added to U MMU translation debug command.
Toni Wilen [Tue, 16 Sep 2025 15:59:18 +0000 (18:59 +0300)]
More information added to U MMU translation debug command.

3 months agoCPU OSD shows STOP if CPU is stopped with IPL mask =7
Toni Wilen [Mon, 15 Sep 2025 16:24:51 +0000 (19:24 +0300)]
CPU OSD shows STOP if CPU is stopped with IPL mask =7

3 months agoAdded more static resolution modeids.
Toni Wilen [Sun, 14 Sep 2025 09:37:03 +0000 (12:37 +0300)]
Added more static resolution modeids.

3 months agoFix mode switch height change not updating row_map (for example PAL/NTSC)
Toni Wilen [Sun, 14 Sep 2025 09:31:53 +0000 (12:31 +0300)]
Fix mode switch height change not updating row_map (for example PAL/NTSC)

3 months agoFix debugger message
Toni Wilen [Sun, 14 Sep 2025 09:30:45 +0000 (12:30 +0300)]
Fix debugger message

3 months agoFix display port adapters
Toni Wilen [Sat, 13 Sep 2025 10:51:29 +0000 (13:51 +0300)]
Fix display port adapters

3 months agoMerge
Toni Wilen [Fri, 12 Sep 2025 13:21:14 +0000 (16:21 +0300)]
Merge

3 months agoReset fast mode state when centering changes.
Toni Wilen [Fri, 12 Sep 2025 13:18:33 +0000 (16:18 +0300)]
Reset fast mode state when centering changes.

3 months agoMerge pull request #393 from midwan/add-3.2.3-roms
Toni Wilen [Wed, 10 Sep 2025 12:41:07 +0000 (15:41 +0300)]
Merge pull request #393 from midwan/add-3.2.3-roms

Add support for 3.2.3 Kickstart ROMs

3 months agoAdd support for 3.2.3 Kickstart ROMs
Dimitris Panokostas [Wed, 10 Sep 2025 09:07:46 +0000 (11:07 +0200)]
Add support for 3.2.3 Kickstart ROMs

Adds the 3.2.3 Kickstart ROMs in the list of auto-detected ROMs

3 months agoDo not attempt to autodetect resolution if resolution table is empty.
Toni Wilen [Mon, 8 Sep 2025 15:20:49 +0000 (18:20 +0300)]
Do not attempt to autodetect resolution if resolution table is empty.

3 months agoAdded missing fields (Fixes weird behavior when for example light gun and automatic...
Toni Wilen [Mon, 8 Sep 2025 11:42:28 +0000 (14:42 +0300)]
Added missing fields (Fixes weird behavior when for example light gun and automatic scaling is enabled)

3 months agoMerge pull request #391 from midwan/upgrade-tinyxml2
Toni Wilen [Mon, 1 Sep 2025 15:39:36 +0000 (18:39 +0300)]
Merge pull request #391 from midwan/upgrade-tinyxml2

Upgrade tinyxml2 from v8.0 to v11.0

3 months agoUpgrade tinyxml2 from v8.0 to v11.0
Dimitris Panokostas [Mon, 1 Sep 2025 14:12:14 +0000 (16:12 +0200)]
Upgrade tinyxml2 from v8.0 to v11.0

3 months agoFix warning
Toni Wilen [Sun, 31 Aug 2025 09:06:02 +0000 (12:06 +0300)]
Fix warning

3 months agoFix sometimes missing gameports remap entries, always select digital direction if...
Toni Wilen [Sun, 31 Aug 2025 09:05:36 +0000 (12:05 +0300)]
Fix sometimes missing gameports remap entries, always select digital direction if single remapping analog stick.

3 months agoreading uaehfx-only config entries: support both real HD paths and HDF paths.
Toni Wilen [Sun, 31 Aug 2025 09:02:23 +0000 (12:02 +0300)]
reading uaehfx-only config entries: support both real HD paths and HDF paths.

4 months agoRemoved unneeded includes
Toni Wilen [Sat, 30 Aug 2025 10:14:52 +0000 (13:14 +0300)]
Removed unneeded includes

4 months agoRemoved unneeded includes
Toni Wilen [Sat, 30 Aug 2025 10:00:43 +0000 (13:00 +0300)]
Removed unneeded includes

4 months agoWarning fix
Toni Wilen [Thu, 28 Aug 2025 16:21:22 +0000 (19:21 +0300)]
Warning fix