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

Moved isideint declaration to gayle.h

3 months agoMerge pull request #363 from FrodeSolheim/framebufferboards-fixes
Toni Wilen [Wed, 16 Jul 2025 07:23:14 +0000 (10:23 +0300)]
Merge pull request #363 from FrodeSolheim/framebufferboards-fixes

framebufferboards: use DECLARE_MEMORY_FUNCTIONS and move definition up

3 months agoMerge pull request #362 from FrodeSolheim/filesys-fixes
Toni Wilen [Wed, 16 Jul 2025 07:22:58 +0000 (10:22 +0300)]
Merge pull request #362 from FrodeSolheim/filesys-fixes

Fix const issue (also fixes potential crash freeing const string)

3 months agoMerge pull request #361 from FrodeSolheim/debugmem-memory-fixes
Toni Wilen [Wed, 16 Jul 2025 07:22:31 +0000 (10:22 +0300)]
Merge pull request #361 from FrodeSolheim/debugmem-memory-fixes

Compilation fixes for debugmem.cpp and memory.cpp

3 months agoMerge pull request #360 from FrodeSolheim/calc-fixes
Toni Wilen [Wed, 16 Jul 2025 07:22:09 +0000 (10:22 +0300)]
Merge pull request #360 from FrodeSolheim/calc-fixes

calc.cpp: use declarations from debug.h

3 months agoMerge pull request #359 from FrodeSolheim/debug-fixes
Toni Wilen [Wed, 16 Jul 2025 07:21:54 +0000 (10:21 +0300)]
Merge pull request #359 from FrodeSolheim/debug-fixes

debug.cpp: Remove duplicate putpixel and add a static modifier

3 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

3 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

3 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

3 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

3 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

3 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

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

3 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

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

3 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

3 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

3 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

3 months agoMoved isideint declaration to gayle.h
Frode Solheim [Wed, 16 Jul 2025 00:16:49 +0000 (02:16 +0200)]
Moved isideint declaration to gayle.h

3 months agoframebufferboards: use DECLARE_MEMORY_FUNCTIONS and move definition up
Frode Solheim [Tue, 15 Jul 2025 23:53:11 +0000 (01:53 +0200)]
framebufferboards: use DECLARE_MEMORY_FUNCTIONS and move definition up

3 months agoFix const issue (also fixes potential crash freeing const string)
Frode Solheim [Tue, 15 Jul 2025 23:27:13 +0000 (01:27 +0200)]
Fix const issue (also fixes potential crash freeing const string)

3 months agoCompilation fixes for debugmem.cpp and memory.cpp
Frode Solheim [Tue, 15 Jul 2025 22:35:50 +0000 (00:35 +0200)]
Compilation fixes for debugmem.cpp and memory.cpp

3 months agocalc.cpp: use declarations from debug.h
Frode Solheim [Tue, 15 Jul 2025 22:28:19 +0000 (00:28 +0200)]
calc.cpp: use declarations from debug.h

3 months agodebug.cpp: Remove duplicate putpixel and add a static modifier
Frode Solheim [Tue, 15 Jul 2025 22:25:14 +0000 (00:25 +0200)]
debug.cpp: Remove duplicate putpixel and add a static modifier

3 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

3 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

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

3 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

3 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

3 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

3 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

3 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

3 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

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

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

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

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

3 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

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

3 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 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

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

5 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

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