]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
8 months agoFix RTG screenshots.
Toni Wilen [Thu, 3 Jul 2025 16:36:40 +0000 (19:36 +0300)]
Fix RTG screenshots.

8 months agoPossible fix for DRQ being set when IDE transfer fails due to host side access errors.
Toni Wilen [Thu, 3 Jul 2025 16:36:14 +0000 (19:36 +0300)]
Possible fix for DRQ being set when IDE transfer fails due to host side access errors.

9 months ago"Invalid" modes should still draw background color and sprites if AGA bordersprites...
Toni Wilen [Mon, 30 Jun 2025 15:57:38 +0000 (18:57 +0300)]
"Invalid" modes should still draw background color and sprites if AGA bordersprites are active.

9 months agoFix fullwindow aspect ratio.
Toni Wilen [Mon, 30 Jun 2025 15:53:23 +0000 (18:53 +0300)]
Fix fullwindow aspect ratio.

9 months agoRGA queued data must be fully processed before accepting CPU accesses.
Toni Wilen [Mon, 30 Jun 2025 15:52:57 +0000 (18:52 +0300)]
RGA queued data must be fully processed before accepting CPU accesses.

9 months agoDo Agnus side write before writing data to RGA buffer.
Toni Wilen [Mon, 30 Jun 2025 15:52:19 +0000 (18:52 +0300)]
Do Agnus side write before writing data to RGA buffer.

9 months agoFix statefile restore uae boot rom type
Toni Wilen [Mon, 30 Jun 2025 15:51:31 +0000 (18:51 +0300)]
Fix statefile restore uae boot rom type

9 months agoFix nodiag option, it only disables diag rom bit.
Toni Wilen [Mon, 30 Jun 2025 15:51:02 +0000 (18:51 +0300)]
Fix nodiag option, it only disables diag rom bit.

9 months ago6000b32
Toni Wilen [Mon, 16 Jun 2025 18:50:25 +0000 (21:50 +0300)]
6000b32

9 months agoAdded translation strings
Toni Wilen [Mon, 16 Jun 2025 18:43:22 +0000 (21:43 +0300)]
Added translation strings

9 months agoMoved state/quit check
Toni Wilen [Mon, 16 Jun 2025 18:42:07 +0000 (21:42 +0300)]
Moved state/quit check

9 months agoHB start/end position used by (for example) genlock now gets correct values.
Toni Wilen [Fri, 13 Jun 2025 14:58:22 +0000 (17:58 +0300)]
HB start/end position used by (for example) genlock now gets correct values.

9 months agoFix lightpen horizontal scaling
Toni Wilen [Fri, 13 Jun 2025 14:56:28 +0000 (17:56 +0300)]
Fix lightpen horizontal scaling

9 months agoUpdate current hpos max count even when chipset display is hidden behind RTG screen.
Toni Wilen [Fri, 13 Jun 2025 14:55:44 +0000 (17:55 +0300)]
Update current hpos max count even when chipset display is hidden behind RTG screen.

9 months agoFix macro
Toni Wilen [Fri, 13 Jun 2025 14:54:17 +0000 (17:54 +0300)]
Fix macro

9 months agoDon't show zero line count OSD when paused.
Toni Wilen [Fri, 13 Jun 2025 14:53:46 +0000 (17:53 +0300)]
Don't show zero line count OSD when paused.

9 months ago6000b31
Toni Wilen [Sat, 7 Jun 2025 16:41:15 +0000 (19:41 +0300)]
6000b31

9 months agoJIT/fast CPU CIA hack
Toni Wilen [Sat, 7 Jun 2025 16:40:09 +0000 (19:40 +0300)]
JIT/fast CPU CIA hack

9 months agoCheck both input and output size.
Toni Wilen [Sat, 7 Jun 2025 14:24:54 +0000 (17:24 +0300)]
Check both input and output size.

9 months agoOpalVision emulation update.
Toni Wilen [Sat, 7 Jun 2025 14:24:23 +0000 (17:24 +0300)]
OpalVision emulation update.

9 months agoflush denise drawing thread queue before rendering next lagless vsync slice
Toni Wilen [Wed, 4 Jun 2025 17:17:02 +0000 (20:17 +0300)]
flush denise drawing thread queue before rendering next lagless vsync slice

9 months agoReimplement refresh indicator feature.
Toni Wilen [Wed, 4 Jun 2025 17:16:29 +0000 (20:16 +0300)]
Reimplement refresh indicator feature.

9 months agoFixed FDI disk image support.
Toni Wilen [Wed, 4 Jun 2025 17:15:16 +0000 (20:15 +0300)]
Fixed FDI disk image support.

9 months agoCDTV CD+G timing fix
Toni Wilen [Mon, 2 Jun 2025 15:12:20 +0000 (18:12 +0300)]
CDTV CD+G timing fix

10 months ago6000b30
Toni Wilen [Sun, 1 Jun 2025 15:39:39 +0000 (18:39 +0300)]
6000b30

10 months agoRestore color palette reset setup.
Toni Wilen [Sun, 1 Jun 2025 14:52:55 +0000 (17:52 +0300)]
Restore color palette reset setup.

10 months agoSet correct V(H)POSW initial update values.
Toni Wilen [Sun, 1 Jun 2025 14:52:27 +0000 (17:52 +0300)]
Set correct V(H)POSW initial update values.

10 months agoReally fix recursive misc events.
Toni Wilen [Sun, 1 Jun 2025 09:38:36 +0000 (12:38 +0300)]
Really fix recursive misc events.

10 months agoFix recursive MISC_handler() calls.
Toni Wilen [Sun, 1 Jun 2025 08:58:46 +0000 (11:58 +0300)]
Fix recursive MISC_handler() calls.

10 months agoLog real harddrive read or write errors. Fix logging.
Toni Wilen [Sun, 1 Jun 2025 08:58:19 +0000 (11:58 +0300)]
Log real harddrive read or write errors. Fix logging.

10 months agoDo full real harddrive partition lock even if partition-only lock succeeded.
Toni Wilen [Sun, 1 Jun 2025 08:57:51 +0000 (11:57 +0300)]
Do full real harddrive partition lock even if partition-only lock succeeded.

10 months agoDefault config is now A500 cycle-accurate (was approximate mode previously)
Toni Wilen [Sun, 1 Jun 2025 08:56:43 +0000 (11:56 +0300)]
Default config is now A500 cycle-accurate (was approximate mode previously)

10 months agoAdded CDTV undocumented sector sizes and partial support for previously unknown commands.
Toni Wilen [Sun, 1 Jun 2025 08:55:35 +0000 (11:55 +0300)]
Added CDTV undocumented sector sizes and partial support for previously unknown commands.

10 months agoAdded 2052 and 2340 CD sector size support.
Toni Wilen [Sun, 1 Jun 2025 08:54:12 +0000 (11:54 +0300)]
Added 2052 and 2340 CD sector size support.

10 months ago6000b29
Toni Wilen [Tue, 27 May 2025 16:18:14 +0000 (19:18 +0300)]
6000b29

10 months agoUpdate accurate mode variable every frame because not all config changes reinit displ...
Toni Wilen [Tue, 27 May 2025 16:13:49 +0000 (19:13 +0300)]
Update accurate mode variable every frame because not all config changes reinit display emulation.

10 months agoEmulate borderblank 1 shres early feature only in accurate modes.
Toni Wilen [Tue, 27 May 2025 16:05:58 +0000 (19:05 +0300)]
Emulate borderblank 1 shres early feature only in accurate modes.

10 months agoFix borderblank starting 1 shres pixel too early emulation.
Toni Wilen [Tue, 27 May 2025 16:05:21 +0000 (19:05 +0300)]
Fix borderblank starting 1 shres pixel too early emulation.

10 months agoAGA-only hires/shres BPLCON1 bits were ignored when checking if odd and even planes...
Toni Wilen [Tue, 27 May 2025 16:04:29 +0000 (19:04 +0300)]
AGA-only hires/shres BPLCON1 bits were ignored when checking if odd and even planes have different scroll values.

10 months agoFix interlace mode display height detection.
Toni Wilen [Tue, 27 May 2025 16:03:40 +0000 (19:03 +0300)]
Fix interlace mode display height detection.

10 months agoSeparate BPLCON1 comparison horizontal counter to "fix" hardware design flaw in non...
Toni Wilen [Tue, 27 May 2025 16:03:08 +0000 (19:03 +0300)]
Separate BPLCON1 comparison horizontal counter to "fix" hardware design flaw in non-accurate modes.

10 months agoFix configuration list view root tree node doubleclick crash
Toni Wilen [Tue, 27 May 2025 16:00:37 +0000 (19:00 +0300)]
Fix configuration list view root tree node doubleclick crash

10 months agoMake non-JIT event skip count adjustable and reduced it slightly.
Toni Wilen [Tue, 27 May 2025 15:59:57 +0000 (18:59 +0300)]
Make non-JIT event skip count adjustable and reduced it slightly.

10 months agoRemove interlace artifacts yet another fix
Toni Wilen [Tue, 27 May 2025 15:58:49 +0000 (18:58 +0300)]
Remove interlace artifacts yet another fix

10 months ago6000b28
Toni Wilen [Wed, 21 May 2025 16:35:19 +0000 (19:35 +0300)]
6000b28

10 months agoUse non-JIT FMOVEM also when JIT is enabled but JIT FPU is disabled.
Toni Wilen [Wed, 21 May 2025 16:31:59 +0000 (19:31 +0300)]
Use non-JIT FMOVEM also when JIT is enabled but JIT FPU is disabled.

10 months agoFix Apollo AT500/2000 IDE HD controlller, AT variant boot ROM does not initialize...
Toni Wilen [Wed, 21 May 2025 14:10:28 +0000 (17:10 +0300)]
Fix Apollo AT500/2000 IDE HD controlller, AT variant boot ROM does not initialize if it sees set SCSI hardware config bit.

10 months agoRemove interlace artifact last line flicker and "out of sync" line fix.
Toni Wilen [Wed, 21 May 2025 14:08:37 +0000 (17:08 +0300)]
Remove interlace artifact last line flicker and "out of sync" line fix.

10 months agoRemove interlace artifacts fix
Toni Wilen [Sat, 17 May 2025 13:53:20 +0000 (16:53 +0300)]
Remove interlace artifacts fix

10 months ago"No scaling" filter mode TV overscan mode support.
Toni Wilen [Sat, 17 May 2025 13:51:36 +0000 (16:51 +0300)]
"No scaling" filter mode TV overscan mode support.

10 months agoRemoved subpixel GUI option.
Toni Wilen [Sat, 17 May 2025 13:50:58 +0000 (16:50 +0300)]
Removed subpixel GUI option.

10 months ago6000b27
Toni Wilen [Mon, 12 May 2025 18:11:28 +0000 (21:11 +0300)]
6000b27

10 months agoFix remove interlace artifacts
Toni Wilen [Mon, 12 May 2025 17:47:21 +0000 (20:47 +0300)]
Fix remove interlace artifacts

10 months agoFix interlace timing
Toni Wilen [Mon, 12 May 2025 17:47:02 +0000 (20:47 +0300)]
Fix interlace timing

10 months agoCheck for RDB even if Windows reports as drive having single MBR partition.
Toni Wilen [Mon, 12 May 2025 17:46:20 +0000 (20:46 +0300)]
Check for RDB even if Windows reports as drive having single MBR partition.

10 months agoDefault filter mode auto-adjustment to selected overscan mode.
Toni Wilen [Mon, 12 May 2025 17:45:44 +0000 (20:45 +0300)]
Default filter mode auto-adjustment to selected overscan mode.

10 months agoFast mode superhires + hires output resolution horizontal scroll fix.
Toni Wilen [Mon, 12 May 2025 17:45:04 +0000 (20:45 +0300)]
Fast mode superhires + hires output resolution horizontal scroll fix.

10 months agoReset all keyboard controllers when connecting keyboard on the fly.
Toni Wilen [Mon, 12 May 2025 17:43:03 +0000 (20:43 +0300)]
Reset all keyboard controllers when connecting keyboard on the fly.

10 months ago6000b26
Toni Wilen [Sat, 10 May 2025 14:22:56 +0000 (17:22 +0300)]
6000b26

10 months agoUse original extended FP conversion if JIT is enabled.
Toni Wilen [Sat, 10 May 2025 14:15:29 +0000 (17:15 +0300)]
Use original extended FP conversion if JIT is enabled.

10 months agoCycle-based CLXDAT, fast mode last line border/blank state fix.
Toni Wilen [Sat, 10 May 2025 14:14:37 +0000 (17:14 +0300)]
Cycle-based CLXDAT, fast mode last line border/blank state fix.

10 months agoVARVBEN without VARBEAMEN + programmed HBLANK: calculate position using HBLANK values
Toni Wilen [Sat, 10 May 2025 14:11:42 +0000 (17:11 +0300)]
VARVBEN without VARBEAMEN + programmed HBLANK: calculate position using HBLANK values

10 months agoFix automatic resize filter multiplier
Toni Wilen [Sat, 10 May 2025 14:09:16 +0000 (17:09 +0300)]
Fix automatic resize filter multiplier

10 months agoFix 65HC05 last keyboard matrix row
Toni Wilen [Sat, 10 May 2025 14:08:31 +0000 (17:08 +0300)]
Fix 65HC05 last keyboard matrix row

10 months ago6000b25
Toni Wilen [Sun, 4 May 2025 10:42:48 +0000 (13:42 +0300)]
6000b25

10 months agoSerial port updates, flush buffer when baud rate changes, adjust receive timing.
Toni Wilen [Sun, 4 May 2025 10:40:18 +0000 (13:40 +0300)]
Serial port updates, flush buffer when baud rate changes, adjust receive timing.

10 months agoFix possible crash when drawing blanked lines
Toni Wilen [Sun, 4 May 2025 10:16:44 +0000 (13:16 +0300)]
Fix possible crash when drawing blanked lines

10 months agoFast drawing mode right edge missing graphics when horizontal scrolling is used.
Toni Wilen [Sun, 4 May 2025 10:16:10 +0000 (13:16 +0300)]
Fast drawing mode right edge missing graphics when horizontal scrolling is used.

10 months agoDo not reset ham/sprite state if HDIW is already open.
Toni Wilen [Sun, 4 May 2025 10:15:31 +0000 (13:15 +0300)]
Do not reset ham/sprite state if HDIW is already open.

10 months agoReimplement resolution autoswitch.
Toni Wilen [Sun, 4 May 2025 10:14:44 +0000 (13:14 +0300)]
Reimplement resolution autoswitch.

10 months agoReset sprite visibility state if not enabled bordersprite.
Toni Wilen [Sun, 4 May 2025 10:13:21 +0000 (13:13 +0300)]
Reset sprite visibility state if not enabled bordersprite.

10 months agoResolution limits don't exist in v6.
Toni Wilen [Sun, 4 May 2025 10:12:02 +0000 (13:12 +0300)]
Resolution limits don't exist in v6.

10 months agoKeep FB only mode unless VGA planar mode is selected (4 or 16 colors).
Toni Wilen [Sun, 4 May 2025 10:11:22 +0000 (13:11 +0300)]
Keep FB only mode unless VGA planar mode is selected (4 or 16 colors).

11 months ago6000b24
Toni Wilen [Thu, 1 May 2025 16:59:23 +0000 (19:59 +0300)]
6000b24

11 months agoFix A1000 direct KS ROM loading.
Toni Wilen [Thu, 1 May 2025 16:58:03 +0000 (19:58 +0300)]
Fix A1000 direct KS ROM loading.

11 months agoChipset updates (fast drawing glitches etc)
Toni Wilen [Thu, 1 May 2025 16:38:10 +0000 (19:38 +0300)]
Chipset updates (fast drawing glitches etc)

11 months agoFixed D3D9-only crash.
Toni Wilen [Sun, 27 Apr 2025 07:20:59 +0000 (10:20 +0300)]
Fixed D3D9-only crash.

11 months ago6000b23
Toni Wilen [Fri, 25 Apr 2025 16:05:26 +0000 (19:05 +0300)]
6000b23

11 months agoA2024 fix.
Toni Wilen [Fri, 25 Apr 2025 15:56:33 +0000 (18:56 +0300)]
A2024 fix.

11 months agoDrawing updates (NTSC fast mode glitch fix, fast RGA pipeline fix, lol state when...
Toni Wilen [Fri, 25 Apr 2025 15:56:10 +0000 (18:56 +0300)]
Drawing updates (NTSC fast mode glitch fix, fast RGA pipeline fix, lol state when calculating width, ECS superhires filtered lores, genlock filtered lores)

11 months agoOptionally don't autogenerate uaegfx screenmodes, added 3840x1080 known mode.
Toni Wilen [Fri, 25 Apr 2025 15:53:19 +0000 (18:53 +0300)]
Optionally don't autogenerate uaegfx screenmodes, added 3840x1080 known mode.

11 months agoFix AVI recording
Toni Wilen [Thu, 24 Apr 2025 18:07:51 +0000 (21:07 +0300)]
Fix AVI recording

11 months agoSlirp use after free fix
Toni Wilen [Thu, 24 Apr 2025 18:07:19 +0000 (21:07 +0300)]
Slirp use after free fix

11 months agoFix automatic center filter.
Toni Wilen [Mon, 21 Apr 2025 12:46:10 +0000 (15:46 +0300)]
Fix automatic center filter.

11 months ago6000b22
Toni Wilen [Sat, 19 Apr 2025 18:04:11 +0000 (21:04 +0300)]
6000b22

11 months agoNative mode filter/screenshot position/size adjustments.
Toni Wilen [Sat, 19 Apr 2025 17:47:53 +0000 (20:47 +0300)]
Native mode filter/screenshot position/size adjustments.

11 months agoPartially fixed remove interlace artifacts mode scrolling glitches
Toni Wilen [Sat, 19 Apr 2025 17:45:46 +0000 (20:45 +0300)]
Partially fixed remove interlace artifacts mode scrolling glitches

11 months agoRTG default filter mode fixed.
Toni Wilen [Sat, 19 Apr 2025 17:45:08 +0000 (20:45 +0300)]
RTG default filter mode fixed.

11 months agoFiltered lores supported again.
Toni Wilen [Sat, 19 Apr 2025 17:44:23 +0000 (20:44 +0300)]
Filtered lores supported again.

11 months agoFix hardware emulated RTG vsync interrupt
Toni Wilen [Sat, 19 Apr 2025 17:42:17 +0000 (20:42 +0300)]
Fix hardware emulated RTG vsync interrupt

11 months agoFixed unreliable DIWHIGH statefile load
Toni Wilen [Sat, 19 Apr 2025 17:41:00 +0000 (20:41 +0300)]
Fixed unreliable DIWHIGH statefile load

11 months agoV(H)POSW refresh rate hacks supported again.
Toni Wilen [Sat, 19 Apr 2025 17:39:44 +0000 (20:39 +0300)]
V(H)POSW refresh rate hacks supported again.

11 months ago6000b21
Toni Wilen [Sun, 13 Apr 2025 17:15:59 +0000 (20:15 +0300)]
6000b21

11 months agoFilter/TV overscan updates and fixes.
Toni Wilen [Sun, 13 Apr 2025 17:07:29 +0000 (20:07 +0300)]
Filter/TV overscan updates and fixes.

11 months agoIgnore V(H)POSW writes when not in accurate mode.
Toni Wilen [Sun, 13 Apr 2025 17:06:16 +0000 (20:06 +0300)]
Ignore V(H)POSW writes when not in accurate mode.

11 months agouaegfx vertical blanking interrupt handling update
Toni Wilen [Sun, 13 Apr 2025 17:04:13 +0000 (20:04 +0300)]
uaegfx vertical blanking interrupt handling update

11 months agoPassthrough printing fix
Toni Wilen [Sun, 13 Apr 2025 17:02:30 +0000 (20:02 +0300)]
Passthrough printing fix

11 months ago6000b20
Toni Wilen [Tue, 8 Apr 2025 16:21:43 +0000 (19:21 +0300)]
6000b20

11 months agoMore aggressive AUDxPER hack
Toni Wilen [Tue, 8 Apr 2025 16:17:13 +0000 (19:17 +0300)]
More aggressive AUDxPER hack

11 months agoChipset updates (TV overscan), hires/shres HAM/EHB etc.
Toni Wilen [Tue, 8 Apr 2025 15:49:27 +0000 (18:49 +0300)]
Chipset updates (TV overscan), hires/shres HAM/EHB etc.