]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
3 months agoCleanup
Toni Wilen [Fri, 1 Aug 2025 17:22:33 +0000 (20:22 +0300)]
Cleanup

3 months agovsync packet does not need gfx lock anymore.
Toni Wilen [Fri, 1 Aug 2025 17:21:31 +0000 (20:21 +0300)]
vsync packet does not need gfx lock anymore.

3 months agoMerge pull request #379 from FrodeSolheim/remove-extraneous-int
Toni Wilen [Fri, 1 Aug 2025 12:58:42 +0000 (15:58 +0300)]
Merge pull request #379 from FrodeSolheim/remove-extraneous-int

uae_s64 int -> uae_s64

3 months agoMerge pull request #377 from FrodeSolheim/fix-overlapping-copy-in-disk
Toni Wilen [Fri, 1 Aug 2025 12:58:16 +0000 (15:58 +0300)]
Merge pull request #377 from FrodeSolheim/fix-overlapping-copy-in-disk

Fix overlapping _tcscpy write

3 months agoMerge pull request #378 from FrodeSolheim/remove-trailing-space-in-filename
Toni Wilen [Fri, 1 Aug 2025 12:58:01 +0000 (15:58 +0300)]
Merge pull request #378 from FrodeSolheim/remove-trailing-space-in-filename

Remove trailing space in source filename

3 months agoMerge pull request #376 from FrodeSolheim/inputdevice-strdup-free-fix
Toni Wilen [Fri, 1 Aug 2025 12:56:56 +0000 (15:56 +0300)]
Merge pull request #376 from FrodeSolheim/inputdevice-strdup-free-fix

Only copy non-null pending inputdevice string arg

3 months agoMerge pull request #365 from FrodeSolheim/gfxutil-fixes
Toni Wilen [Fri, 1 Aug 2025 12:56:05 +0000 (15:56 +0300)]
Merge pull request #365 from FrodeSolheim/gfxutil-fixes

gfxutil: rename to gamma_table to avoid conflict with gamma function

3 months agouae_s64 int -> uae_s64
Frode Solheim [Fri, 1 Aug 2025 12:04:36 +0000 (14:04 +0200)]
uae_s64 int -> uae_s64

3 months agoRemove trailing space in source filename
Frode Solheim [Fri, 1 Aug 2025 11:56:18 +0000 (13:56 +0200)]
Remove trailing space in source filename

3 months agoFix overlapping _tcscpy write
Frode Solheim [Thu, 31 Jul 2025 22:13:54 +0000 (00:13 +0200)]
Fix overlapping _tcscpy write

3 months agoOnly copy non-null pending inputdevice string arg
Frode Solheim [Thu, 31 Jul 2025 21:19:26 +0000 (23:19 +0200)]
Only copy non-null pending inputdevice string arg

3 months agoPageUp = End option for keyboards without home/end/prtscr/numpad.
Toni Wilen [Thu, 31 Jul 2025 17:53:48 +0000 (20:53 +0300)]
PageUp = End option for keyboards without home/end/prtscr/numpad.

3 months agoAddressing mode (d16,An) is now disassembled as (d16,An), not (An,d16). (d16,PC)...
Toni Wilen [Thu, 31 Jul 2025 17:50:25 +0000 (20:50 +0300)]
Addressing mode (d16,An) is now disassembled as (d16,An), not (An,d16). (d16,PC) and  (d8,An,Xn)/(d8,PC,Xn) negative d16/d8 is now output as negative.

3 months agoFree gfxboard VRAM before other memory. (Boards with only 64k banked VRAM in Z2 IO...
Toni Wilen [Mon, 28 Jul 2025 17:35:56 +0000 (20:35 +0300)]
Free gfxboard VRAM before other memory. (Boards with only 64k banked VRAM in Z2 IO space or indirect VRAM access did not reset properly)

3 months agoFix possible buffer underrun.
Toni Wilen [Mon, 28 Jul 2025 17:33:31 +0000 (20:33 +0300)]
Fix possible buffer underrun.

3 months agoBumped version
Toni Wilen [Sun, 27 Jul 2025 16:40:03 +0000 (19:40 +0300)]
Bumped version

3 months agoAdded Copilot key as right Windows key (=right Amiga key) hack.
Toni Wilen [Sun, 27 Jul 2025 16:39:16 +0000 (19:39 +0300)]
Added Copilot key as right Windows key (=right Amiga key) hack.

3 months agoImproved PAL/NTSC scaling, added option that always scales NTSC only.
Toni Wilen [Sun, 27 Jul 2025 16:37:39 +0000 (19:37 +0300)]
Improved PAL/NTSC scaling, added option that always scales NTSC only.

3 months agoUse also DPMS state when deciding if emulated graphics board is active.
Toni Wilen [Sun, 27 Jul 2025 16:36:30 +0000 (19:36 +0300)]
Use also DPMS state when deciding if emulated graphics board is active.

3 months agoCalculate number of visible lines for filter use, recalculate hblank centering if...
Toni Wilen [Sun, 27 Jul 2025 16:34:32 +0000 (19:34 +0300)]
Calculate number of visible lines for filter use, recalculate hblank centering if hblank is enabled after BEAMCON0 write.

3 months agoAdd rom extensions, filter SuperIV placeholder-rom from romscan results if rom image...
Toni Wilen [Fri, 25 Jul 2025 16:23:55 +0000 (19:23 +0300)]
Add rom extensions, filter SuperIV placeholder-rom from romscan results if rom image was not found.

3 months agoFix horizontal and vertical centering options.
Toni Wilen [Fri, 25 Jul 2025 16:22:07 +0000 (19:22 +0300)]
Fix horizontal and vertical centering options.

3 months agoRDB and MBR combination partition table fix.
Toni Wilen [Fri, 25 Jul 2025 16:19:32 +0000 (19:19 +0300)]
RDB and MBR combination partition table fix.

3 months agoFix fast mode drawing with 32-bit chip ram.
Toni Wilen [Fri, 25 Jul 2025 16:12:23 +0000 (19:12 +0300)]
Fix fast mode drawing with 32-bit chip ram.

3 months agoMerge pull request #368 from FrodeSolheim/newcpu-fixes
Toni Wilen [Wed, 16 Jul 2025 17:29:47 +0000 (20:29 +0300)]
Merge pull request #368 from FrodeSolheim/newcpu-fixes

newcpu: declaration fixes and remove unused m68kpc function

3 months agonewcpu: declaration fixes and remove unused m68kpc function
Frode Solheim [Wed, 16 Jul 2025 16:26:44 +0000 (18:26 +0200)]
newcpu: declaration fixes and remove unused m68kpc function

3 months agoMerge pull request #367 from FrodeSolheim/ide-fixes
Toni Wilen [Wed, 16 Jul 2025 14:45:22 +0000 (17:45 +0300)]
Merge pull request #367 from FrodeSolheim/ide-fixes

Fix ata_parse_identity declaration, use ide.h in cfgfile.cpp

3 months agoMerge pull request #366 from FrodeSolheim/gfxboard-fixes
Toni Wilen [Wed, 16 Jul 2025 14:44:42 +0000 (17:44 +0300)]
Merge pull request #366 from FrodeSolheim/gfxboard-fixes

Gfxboard fixes

3 months agoide.h depends on commpipe.h
Frode Solheim [Wed, 16 Jul 2025 12:34:10 +0000 (14:34 +0200)]
ide.h depends on commpipe.h

3 months agoFix ata_parse_identity declaration, use ide.h in cfgfile.cpp
Frode Solheim [Wed, 16 Jul 2025 12:12:35 +0000 (14:12 +0200)]
Fix ata_parse_identity declaration, use ide.h in cfgfile.cpp

3 months agopcemglue: remove superflous gfxboard_intreq declaration
Frode Solheim [Wed, 16 Jul 2025 12:03:09 +0000 (14:03 +0200)]
pcemglue: remove superflous gfxboard_intreq declaration

3 months agogfxboard trivial compilation fixes
Frode Solheim [Wed, 16 Jul 2025 12:01:05 +0000 (14:01 +0200)]
gfxboard trivial compilation fixes

3 months agogfxutil: rename to gamma_table to avoid conflict with function pointer
Frode Solheim [Wed, 16 Jul 2025 11:52:06 +0000 (13:52 +0200)]
gfxutil: rename to gamma_table to avoid conflict with function pointer

3 months agoSupport non-interleaved CD32 ROM with upper and lower 512k swapped.
Toni Wilen [Wed, 16 Jul 2025 08:23:14 +0000 (11:23 +0300)]
Support non-interleaved CD32 ROM with upper and lower 512k swapped.

3 months agoDon't apply debug address mask if it is zero
Toni Wilen [Wed, 16 Jul 2025 08:22:19 +0000 (11:22 +0300)]
Don't apply debug address mask if it is zero

3 months agoFix fast mode color selection if blacker than black or other color adjustment was...
Toni Wilen [Wed, 16 Jul 2025 08:21:40 +0000 (11:21 +0300)]
Fix fast mode color selection if blacker than black or other color adjustment was active.

3 months agoCopper strobe edge case fix
Toni Wilen [Wed, 16 Jul 2025 08:20:33 +0000 (11:20 +0300)]
Copper strobe edge case fix

3 months agoRoboCop 3 dongle fix.
Toni Wilen [Wed, 16 Jul 2025 08:19:56 +0000 (11:19 +0300)]
RoboCop 3 dongle fix.

3 months agovpos + 1 is last line only if previous line wasn't last line (line jump)
Toni Wilen [Wed, 16 Jul 2025 08:18:59 +0000 (11:18 +0300)]
vpos + 1 is last line only if previous line wasn't last line (line jump)

3 months agoFix active blitter statesave
Toni Wilen [Wed, 16 Jul 2025 08:17:50 +0000 (11:17 +0300)]
Fix active blitter statesave

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.