]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
10 months agoMerge pull request #358 from FrodeSolheim/custom-fixes
Toni Wilen [Wed, 16 Jul 2025 07:21:37 +0000 (10:21 +0300)]
Merge pull request #358 from FrodeSolheim/custom-fixes

Minor fixes to make custom.cpp and events.cpp to compile

10 months agoMerge pull request #357 from FrodeSolheim/cpuboard-fixes
Toni Wilen [Wed, 16 Jul 2025 07:20:24 +0000 (10:20 +0300)]
Merge pull request #357 from FrodeSolheim/cpuboard-fixes

cpuboard: move declaration to header file and static modifier fixes

10 months agoMerge pull request #356 from FrodeSolheim/cdtv-cd32-fixes
Toni Wilen [Wed, 16 Jul 2025 07:19:56 +0000 (10:19 +0300)]
Merge pull request #356 from FrodeSolheim/cdtv-cd32-fixes

cdtv: rename checkint to cdtv_checkint, some static attribute fixes

10 months agoMerge pull request #355 from FrodeSolheim/blkdev_cdimage-fixes
Toni Wilen [Wed, 16 Jul 2025 07:19:32 +0000 (10:19 +0300)]
Merge pull request #355 from FrodeSolheim/blkdev_cdimage-fixes

_ftime and sys/timeb.h are currently required anyway

10 months agoMerge pull request #353 from FrodeSolheim/arcadia-fixes
Toni Wilen [Wed, 16 Jul 2025 07:19:13 +0000 (10:19 +0300)]
Merge pull request #353 from FrodeSolheim/arcadia-fixes

Compilation fixes in arcadia.cpp and specialmonitors.h/.cpp

10 months agoMerge pull request #354 from FrodeSolheim/blitter-fixes
Toni Wilen [Wed, 16 Jul 2025 07:18:24 +0000 (10:18 +0300)]
Merge pull request #354 from FrodeSolheim/blitter-fixes

Fix blitter compliation by putting declarations in header file

10 months agoMerge pull request #352 from FrodeSolheim/sound-h-fix
Toni Wilen [Wed, 16 Jul 2025 07:18:07 +0000 (10:18 +0300)]
Merge pull request #352 from FrodeSolheim/sound-h-fix

sound.h: remove bogus extern declarations (are static now)

10 months agoMerge pull request #351 from FrodeSolheim/autoconf-fix
Toni Wilen [Wed, 16 Jul 2025 07:17:52 +0000 (10:17 +0300)]
Merge pull request #351 from FrodeSolheim/autoconf-fix

autoconf fixes

10 months agoMerge pull request #350 from FrodeSolheim/ar-fix
Toni Wilen [Wed, 16 Jul 2025 07:17:36 +0000 (10:17 +0300)]
Merge pull request #350 from FrodeSolheim/ar-fix

Include rtgmodes.h from gfxboard.h (fixes compilation of ar.cpp)

10 months agoMerge pull request #349 from FrodeSolheim/remove-unused-adide
Toni Wilen [Wed, 16 Jul 2025 07:17:15 +0000 (10:17 +0300)]
Merge pull request #349 from FrodeSolheim/remove-unused-adide

Remove unused adide.cpp

10 months agoMerge pull request #348 from FrodeSolheim/a2091
Toni Wilen [Wed, 16 Jul 2025 07:17:02 +0000 (10:17 +0300)]
Merge pull request #348 from FrodeSolheim/a2091

GCC compatibility fixes for a2091

10 months agoMerge pull request #347 from FrodeSolheim/include-memory-h
Toni Wilen [Wed, 16 Jul 2025 07:16:09 +0000 (10:16 +0300)]
Merge pull request #347 from FrodeSolheim/include-memory-h

addrbank gcc compatibility fix in include/memory.h

10 months agoMove event_doint_delay_do_ext declaration to custom.h
Frode Solheim [Tue, 15 Jul 2025 20:55:14 +0000 (22:55 +0200)]
Move event_doint_delay_do_ext declaration to custom.h

10 months agoMinor fixes to make custom.cpp and events.cpp to compile
Frode Solheim [Tue, 15 Jul 2025 20:46:42 +0000 (22:46 +0200)]
Minor fixes to make custom.cpp and events.cpp to compile

10 months agocpuboard: static modifier fixes
Frode Solheim [Tue, 15 Jul 2025 20:22:44 +0000 (22:22 +0200)]
cpuboard: static modifier fixes

10 months agocpuboard: move declaration to header file
Frode Solheim [Tue, 15 Jul 2025 20:20:26 +0000 (22:20 +0200)]
cpuboard: move declaration to header file

10 months agocdtv: rename checkint to cdtv_checkint, some static attribute fixes
Frode Solheim [Tue, 15 Jul 2025 20:08:56 +0000 (22:08 +0200)]
cdtv: rename checkint to cdtv_checkint, some static attribute fixes

10 months ago_ftime and sys/timeb.h are currently required anyway
Frode Solheim [Tue, 15 Jul 2025 19:52:30 +0000 (21:52 +0200)]
_ftime and sys/timeb.h are currently required anyway

10 months agoChange #ifdef AVIOUTPUT to #ifdef VIDEOGRAB
Frode Solheim [Tue, 15 Jul 2025 19:36:18 +0000 (21:36 +0200)]
Change #ifdef AVIOUTPUT to #ifdef VIDEOGRAB

10 months agoFix blitter compliation by putting declarations in header file
Frode Solheim [Tue, 15 Jul 2025 19:28:59 +0000 (21:28 +0200)]
Fix blitter compliation by putting declarations in header file

10 months agoCompilation fixes in arcadia.cpp and specialmonitors.h/.cpp
Frode Solheim [Tue, 15 Jul 2025 19:14:50 +0000 (21:14 +0200)]
Compilation fixes in arcadia.cpp and specialmonitors.h/.cpp

10 months agosound.h: remove bogus extern declarations (are static now)
Frode Solheim [Tue, 15 Jul 2025 18:51:59 +0000 (20:51 +0200)]
sound.h: remove bogus extern declarations (are static now)

10 months agoautoconf fixes
Frode Solheim [Tue, 15 Jul 2025 18:48:40 +0000 (20:48 +0200)]
autoconf fixes

10 months agoInclude rtgmodes.h from gfxboard.h (fixes compilation of ar.cpp)
Frode Solheim [Tue, 15 Jul 2025 18:22:16 +0000 (20:22 +0200)]
Include rtgmodes.h from gfxboard.h (fixes compilation of ar.cpp)

10 months agoRemove unused adide.cpp
Frode Solheim [Tue, 15 Jul 2025 18:16:37 +0000 (20:16 +0200)]
Remove unused adide.cpp

10 months agoAdditional header fixes so a2091.h can be successfully included
FrodeSolheim [Tue, 15 Jul 2025 17:51:46 +0000 (19:51 +0200)]
Additional header fixes so a2091.h can be successfully included

10 months agoGCC compatibility fixes for a2091
Frode Solheim [Tue, 15 Jul 2025 17:43:46 +0000 (19:43 +0200)]
GCC compatibility fixes for a2091

10 months agoaddrbank gcc compatibility fix in include/memory.h
Frode Solheim [Tue, 15 Jul 2025 17:12:08 +0000 (19:12 +0200)]
addrbank gcc compatibility fix in include/memory.h

10 months agoFixed overlay scaling/positioning.
Toni Wilen [Thu, 10 Jul 2025 16:56:17 +0000 (19:56 +0300)]
Fixed overlay scaling/positioning.

10 months agoAgnus side CLXCON values were not updated. Needed for statefiles.
Toni Wilen [Thu, 10 Jul 2025 16:55:43 +0000 (19:55 +0300)]
Agnus side CLXCON values were not updated. Needed for statefiles.

10 months agoCLXDAT bit 0 special case fix.
Toni Wilen [Thu, 10 Jul 2025 16:55:04 +0000 (19:55 +0300)]
CLXDAT bit 0 special case fix.

10 months agoFixed ECS superhires.
Toni Wilen [Thu, 10 Jul 2025 16:54:29 +0000 (19:54 +0300)]
Fixed ECS superhires.

10 months agoCPU halt clear separate function.
Toni Wilen [Wed, 9 Jul 2025 15:57:32 +0000 (18:57 +0300)]
CPU halt clear separate function.

10 months agoSkip rtarea write trap handling/side-effects if uae boot ROM is not fully initialized.
Toni Wilen [Wed, 9 Jul 2025 15:56:45 +0000 (18:56 +0300)]
Skip rtarea write trap handling/side-effects if uae boot ROM is not fully initialized.

10 months agoOptional native/RTG autoswitch disable.
Toni Wilen [Wed, 9 Jul 2025 15:55:43 +0000 (18:55 +0300)]
Optional native/RTG autoswitch disable.

10 months agoUnlock drawing buffer when GUI or dialogs are opened. (Fullscreen F12 crash fix)...
Toni Wilen [Wed, 9 Jul 2025 15:54:25 +0000 (18:54 +0300)]
Unlock drawing buffer when GUI or dialogs are opened. (Fullscreen F12 crash fix). Simplify locking.

10 months agoAdd new CSPPC/BlizPPC ROM IDs to quickstart config.
Toni Wilen [Wed, 9 Jul 2025 15:52:57 +0000 (18:52 +0300)]
Add new CSPPC/BlizPPC ROM IDs to quickstart config.

10 months agoFix virtual mouse driver native/host mouse positioning.
Toni Wilen [Wed, 9 Jul 2025 15:51:39 +0000 (18:51 +0300)]
Fix virtual mouse driver native/host mouse positioning.

10 months agoFix serial port buffer flush.
Toni Wilen [Wed, 9 Jul 2025 15:49:53 +0000 (18:49 +0300)]
Fix serial port buffer flush.

10 months agoROM scanner CSMK3/PPC/BlizzPPC flash ROM image detection support.
Toni Wilen [Wed, 9 Jul 2025 15:49:16 +0000 (18:49 +0300)]
ROM scanner CSMK3/PPC/BlizzPPC flash ROM image detection support.

10 months ago6000 6000
Toni Wilen [Fri, 4 Jul 2025 13:16:20 +0000 (16:16 +0300)]
6000

10 months agoCopper disassambler now shows address of register if move to unused register.
Toni Wilen [Thu, 3 Jul 2025 16:38:35 +0000 (19:38 +0300)]
Copper disassambler now shows address of register if move to unused register.

10 months agoAF updates
Toni Wilen [Thu, 3 Jul 2025 16:37:16 +0000 (19:37 +0300)]
AF updates

10 months agoFix RTG screenshots.
Toni Wilen [Thu, 3 Jul 2025 16:36:40 +0000 (19:36 +0300)]
Fix RTG screenshots.

10 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.

10 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.

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

10 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.

10 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.

10 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

10 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.

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

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

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

11 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.

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

11 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.

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

11 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.

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

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

11 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.

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

11 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

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

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

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

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

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

11 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.

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

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

11 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.

11 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.

11 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)

11 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.

11 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.

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

11 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.

11 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.

11 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.

11 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.

11 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.

11 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.

11 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

11 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.

11 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

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

11 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.

11 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.

11 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.

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

12 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.

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

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

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

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

12 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.

12 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.

12 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.