]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
18 months agoFix missing Denise horizontal counter in DMA debugger
Toni Wilen [Sat, 13 Apr 2024 19:47:24 +0000 (22:47 +0300)]
Fix missing Denise horizontal counter in DMA debugger

19 months ago5300b3
Toni Wilen [Fri, 5 Apr 2024 17:31:29 +0000 (20:31 +0300)]
5300b3

19 months agoMake sure scanline texture is re-created if size has changed.
Toni Wilen [Fri, 5 Apr 2024 17:27:33 +0000 (20:27 +0300)]
Make sure scanline texture is re-created if size has changed.

19 months agoDo not attempt to create overlay if no screen is open.
Toni Wilen [Fri, 5 Apr 2024 17:26:35 +0000 (20:26 +0300)]
Do not attempt to create overlay if no screen is open.

19 months agoDetect both save image path types in both pats
Toni Wilen [Fri, 5 Apr 2024 17:25:56 +0000 (20:25 +0300)]
Detect both save image path types in both pats

19 months agoAdjust hblank positions
Toni Wilen [Fri, 5 Apr 2024 17:25:14 +0000 (20:25 +0300)]
Adjust hblank positions

19 months agoImprove stateload cpu tracer error check
Toni Wilen [Thu, 4 Apr 2024 18:21:45 +0000 (21:21 +0300)]
Improve stateload cpu tracer error check

19 months agoOCS Denise/A1000 Denise first non-blank line update
Toni Wilen [Thu, 4 Apr 2024 18:21:01 +0000 (21:21 +0300)]
OCS Denise/A1000 Denise first non-blank line update

19 months agoDenise strobe vblank update
Toni Wilen [Thu, 4 Apr 2024 16:58:21 +0000 (19:58 +0300)]
Denise strobe vblank update

19 months agoApollo 630 accelerator
Toni Wilen [Thu, 4 Apr 2024 16:56:00 +0000 (19:56 +0300)]
Apollo 630 accelerator

19 months agoDelay OCS Denise blank "bug" by 3 CCKs.
Toni Wilen [Thu, 4 Apr 2024 16:54:56 +0000 (19:54 +0300)]
Delay OCS Denise blank "bug" by 3 CCKs.

19 months agoDebugger f <addr> <extra parameters> fixed.
Toni Wilen [Wed, 3 Apr 2024 16:02:32 +0000 (19:02 +0300)]
Debugger f <addr> <extra parameters> fixed.

19 months agoMerlin blitter fix, oMniBus, Graffity and Rainbow II RTG cards.
Toni Wilen [Wed, 3 Apr 2024 16:01:44 +0000 (19:01 +0300)]
Merlin blitter fix, oMniBus, Graffity and Rainbow II RTG cards.

19 months agoImprove PCI slot allocation, allow PCI boards in Wildfire.
Toni Wilen [Wed, 3 Apr 2024 15:57:23 +0000 (18:57 +0300)]
Improve PCI slot allocation, allow PCI boards in Wildfire.

19 months agoKeep vblank active as long as last seen strobe is STRVBL.
Toni Wilen [Wed, 3 Apr 2024 15:55:10 +0000 (18:55 +0300)]
Keep vblank active as long as last seen strobe is STRVBL.

19 months agoCheck if programmed vblank is earlier than hardwired vblank in vblank only programmed...
Toni Wilen [Wed, 3 Apr 2024 15:54:25 +0000 (18:54 +0300)]
Check if programmed vblank is earlier than hardwired vblank in vblank only programmed mode.

19 months ago5300b2
Toni Wilen [Wed, 27 Mar 2024 19:43:50 +0000 (21:43 +0200)]
5300b2

19 months agoCheck only if BEAMCON0 changes and also check VB
Toni Wilen [Wed, 27 Mar 2024 19:33:41 +0000 (21:33 +0200)]
Check only if BEAMCON0 changes and also check VB

19 months agoMerlin Z2/Z3 boards added. Blitter not yet functional. Some 86box updates.
Toni Wilen [Wed, 27 Mar 2024 19:25:33 +0000 (21:25 +0200)]
Merlin Z2/Z3 boards added. Blitter not yet functional. Some 86box updates.

19 months agoSprite DMA is disabled during Vblank.
Toni Wilen [Wed, 27 Mar 2024 19:00:28 +0000 (21:00 +0200)]
Sprite DMA is disabled during Vblank.

19 months agoMake sure weird vblank where vblank starts after vsync end is visible, only if extrem...
Toni Wilen [Wed, 27 Mar 2024 18:58:54 +0000 (20:58 +0200)]
Make sure weird vblank where vblank starts after vsync end is visible, only if extreme or ultra extreme overscan.

19 months agoIf programmed VBSTRT == VBSTOP: vblank interrupt stops.
Toni Wilen [Wed, 27 Mar 2024 18:56:33 +0000 (20:56 +0200)]
If programmed VBSTRT == VBSTOP: vblank interrupt stops.

19 months agoDetect sprite/bitplane conflict properly.
Toni Wilen [Wed, 27 Mar 2024 18:21:03 +0000 (20:21 +0200)]
Detect sprite/bitplane conflict properly.

19 months agoFix AKS_xxx on/off/toggle events
Toni Wilen [Wed, 27 Mar 2024 18:19:52 +0000 (20:19 +0200)]
Fix AKS_xxx on/off/toggle events

19 months agoDo not open console window automatically when debugger message is logged.
Toni Wilen [Wed, 27 Mar 2024 18:19:22 +0000 (20:19 +0200)]
Do not open console window automatically when debugger message is logged.

19 months agoRelease rawinput devices when GUI or debugger is active.
Toni Wilen [Wed, 27 Mar 2024 18:18:09 +0000 (20:18 +0200)]
Release rawinput devices when GUI or debugger is active.

19 months agoLess confusing programmed mode logging
Toni Wilen [Wed, 27 Mar 2024 18:16:01 +0000 (20:16 +0200)]
Less confusing programmed mode logging

19 months agoCorrect calculation of vertical period if NTSC + LOLDIS.
Toni Wilen [Wed, 27 Mar 2024 18:15:32 +0000 (20:15 +0200)]
Correct calculation of vertical period if NTSC + LOLDIS.

19 months agoStop copper if ERSY=1 without genlock.
Toni Wilen [Wed, 27 Mar 2024 18:14:49 +0000 (20:14 +0200)]
Stop copper if ERSY=1 without genlock.

19 months agoFix vblank start/end position in programmed modes and fix also ECS Denise special...
Toni Wilen [Wed, 27 Mar 2024 18:13:44 +0000 (20:13 +0200)]
Fix vblank start/end position in programmed modes and fix also ECS Denise special case.

19 months agoFix bitplane corruption in some weird modes
Toni Wilen [Wed, 27 Mar 2024 18:12:27 +0000 (20:12 +0200)]
Fix bitplane corruption in some weird modes

19 months agoDomino RTG board (ET4000 from x86box)
Toni Wilen [Sat, 23 Mar 2024 12:05:21 +0000 (14:05 +0200)]
Domino RTG board (ET4000 from x86box)

19 months agoJMP/JSR bus error fix
Toni Wilen [Sat, 23 Mar 2024 10:00:06 +0000 (12:00 +0200)]
JMP/JSR bus error fix

19 months agoOption to disable default on screen keyboard pad button mapping
Toni Wilen [Fri, 22 Mar 2024 18:43:23 +0000 (20:43 +0200)]
Option to disable default on screen keyboard pad button mapping

19 months agoRelease rawinput devices when GUI/dialog/debugger is open, allowing standard Windows...
Toni Wilen [Fri, 22 Mar 2024 18:37:23 +0000 (20:37 +0200)]
Release rawinput devices when GUI/dialog/debugger is open, allowing standard Windows shortcufts like Win+E to work.

19 months agoBranch/jump instruction bus error fixes.
Toni Wilen [Fri, 22 Mar 2024 18:26:49 +0000 (20:26 +0200)]
Branch/jump instruction bus error fixes.

19 months agocputester fixes, branch/jump bus error test
Toni Wilen [Fri, 22 Mar 2024 18:23:34 +0000 (20:23 +0200)]
cputester fixes, branch/jump bus error test

19 months ago5300b1
Toni Wilen [Wed, 20 Mar 2024 17:34:30 +0000 (19:34 +0200)]
5300b1

19 months agoReplaced ancient Windows clipboard hanling with newer AddClipboardFormatListener...
Toni Wilen [Wed, 20 Mar 2024 16:22:16 +0000 (18:22 +0200)]
Replaced ancient Windows clipboard hanling with newer AddClipboardFormatListener() method. Added clipboard logging option.

19 months agoDo not calculate OSD font size from DPI value if in exclusive fullscreen
Toni Wilen [Tue, 19 Mar 2024 17:00:04 +0000 (19:00 +0200)]
Do not calculate OSD font size from DPI value if in exclusive fullscreen

19 months agoCheck if mode switch is needed before updating graphics parameters
Toni Wilen [Tue, 19 Mar 2024 16:59:36 +0000 (18:59 +0200)]
Check if mode switch is needed before updating graphics parameters

19 months agoGet default statefile name from config file path
Toni Wilen [Tue, 19 Mar 2024 16:59:02 +0000 (18:59 +0200)]
Get default statefile name from config file path

19 months agoDo not temporarily unhide cursor and then hide it again when capturing mouse.
Toni Wilen [Tue, 19 Mar 2024 16:58:15 +0000 (18:58 +0200)]
Do not temporarily unhide cursor and then hide it again when capturing mouse.

19 months agoINMOS G300/G364 emulation. EGS 110/24, Visiona, Rainwbow III RTG boards
Toni Wilen [Tue, 19 Mar 2024 16:57:06 +0000 (18:57 +0200)]
INMOS G300/G364 emulation. EGS 110/24, Visiona, Rainwbow III RTG boards

19 months agoCheck active interrupts immediately if PCI bridge interrupt state was enabled
Toni Wilen [Sat, 16 Mar 2024 10:24:52 +0000 (12:24 +0200)]
Check active interrupts immediately if PCI bridge interrupt state was enabled

19 months agoDefault statefile name = config file name
Toni Wilen [Sat, 16 Mar 2024 10:21:10 +0000 (12:21 +0200)]
Default statefile name = config file name

19 months agoFix unstable serial receive (if data was internally buffered, receiver got them far...
Toni Wilen [Sat, 16 Mar 2024 10:19:36 +0000 (12:19 +0200)]
Fix unstable serial receive (if data was internally buffered, receiver got them far too quickly back to back)

19 months agoPrometheus FireStorm PCI bridgeboard emulation
Toni Wilen [Fri, 15 Mar 2024 15:46:24 +0000 (17:46 +0200)]
Prometheus FireStorm PCI bridgeboard emulation

19 months agoFixed only audio filter mode
Toni Wilen [Fri, 15 Mar 2024 15:43:53 +0000 (17:43 +0200)]
Fixed only audio filter mode

19 months agoECS Denise/AGA genlock color register bit handling fix.
Toni Wilen [Thu, 14 Mar 2024 16:30:02 +0000 (18:30 +0200)]
ECS Denise/AGA genlock color register bit handling fix.

19 months agoAllow 68020+ CPUs to read instruction words from custom chipset space. Only if more...
Toni Wilen [Thu, 14 Mar 2024 15:48:32 +0000 (17:48 +0200)]
Allow 68020+ CPUs to read instruction words from custom chipset space. Only if more compatible is enabled.

19 months agoTrapezoid primitive drawing support
Toni Wilen [Thu, 14 Mar 2024 15:47:33 +0000 (17:47 +0200)]
Trapezoid primitive drawing support

19 months agoMake currently unusable extra 68020 wait states conditional
Toni Wilen [Wed, 13 Mar 2024 18:38:22 +0000 (20:38 +0200)]
Make currently unusable extra 68020 wait states conditional

19 months agoNCR SVGA interrupt fix
Toni Wilen [Wed, 13 Mar 2024 18:28:50 +0000 (20:28 +0200)]
NCR SVGA interrupt fix

19 months agoIncrease status bar text font size slightly
Toni Wilen [Wed, 13 Mar 2024 18:28:33 +0000 (20:28 +0200)]
Increase status bar text font size slightly

19 months agoRename Permedia 2 board.
Toni Wilen [Wed, 13 Mar 2024 18:27:35 +0000 (20:27 +0200)]
Rename Permedia 2 board.

19 months ago"External" (SVGA chip) PCI device BAR size fix if BAR set without alignment detection.
Toni Wilen [Wed, 13 Mar 2024 18:27:00 +0000 (20:27 +0200)]
"External" (SVGA chip) PCI device BAR size fix if BAR set without alignment detection.

19 months agoPermedia 2 2D blitter emulation.
Toni Wilen [Wed, 13 Mar 2024 18:26:02 +0000 (20:26 +0200)]
Permedia 2 2D blitter emulation.

20 months agoLDP-1450 character generator emulation. Platoon (Nova) LDP generated message(s?)...
Toni Wilen [Thu, 7 Mar 2024 17:26:29 +0000 (19:26 +0200)]
LDP-1450 character generator emulation. Platoon (Nova) LDP generated message(s?) are now visible.

20 months agoFix for CD32 FMV position/size in integer scale mode.
Toni Wilen [Mon, 4 Mar 2024 18:11:16 +0000 (20:11 +0200)]
Fix for CD32 FMV position/size in integer scale mode.

20 months agoSkip volume change if sound device is not available (crash dump possible fix)
Toni Wilen [Mon, 4 Mar 2024 18:10:35 +0000 (20:10 +0200)]
Skip volume change if sound device is not available (crash dump possible fix)

20 months agoInclude error code if printer failed to open.
Toni Wilen [Sun, 3 Mar 2024 17:01:10 +0000 (19:01 +0200)]
Include error code if printer failed to open.

20 months agoOSK disable command line parameter
Toni Wilen [Sun, 3 Mar 2024 17:00:41 +0000 (19:00 +0200)]
OSK disable command line parameter

20 months agoAll screen edges are now "lightpen/gun not pointing at screen" zones
Toni Wilen [Sun, 3 Mar 2024 17:00:17 +0000 (19:00 +0200)]
All screen edges are now "lightpen/gun not pointing at screen" zones

20 months agoPlatoon (Nova) support updates.
Toni Wilen [Sun, 3 Mar 2024 16:59:34 +0000 (18:59 +0200)]
Platoon (Nova) support updates.

20 months agoFix XT bridgeboard floppy drive support
Toni Wilen [Sun, 3 Mar 2024 16:58:47 +0000 (18:58 +0200)]
Fix XT bridgeboard floppy drive support

20 months agoPreliminary Permedia 2 (CyberVision/BlizzardVision PPC) emulation.
Toni Wilen [Sun, 3 Mar 2024 16:58:13 +0000 (18:58 +0200)]
Preliminary Permedia 2 (CyberVision/BlizzardVision  PPC) emulation.

20 months ago5200 5200
Toni Wilen [Mon, 19 Feb 2024 18:56:02 +0000 (20:56 +0200)]
5200

20 months agoFix genlock emulation in single line mode
Toni Wilen [Fri, 16 Feb 2024 16:13:30 +0000 (18:13 +0200)]
Fix genlock emulation in single line mode

20 months ago5200b10
Toni Wilen [Thu, 15 Feb 2024 17:28:00 +0000 (19:28 +0200)]
5200b10

20 months agoAdd unused qualifier bit combination for future use
Toni Wilen [Thu, 15 Feb 2024 17:23:37 +0000 (19:23 +0200)]
Add unused qualifier bit combination for future use

20 months agoDisk swapper: insert new image in cursor position, allow multiple identical images...
Toni Wilen [Thu, 15 Feb 2024 17:22:47 +0000 (19:22 +0200)]
Disk swapper: insert new image in cursor position, allow multiple identical images, fix removal cursor position.

20 months agoHide the very last OCS-only line if mode is not at least Overscan+
Toni Wilen [Thu, 15 Feb 2024 17:21:30 +0000 (19:21 +0200)]
Hide the very last OCS-only line if mode is not at least Overscan+

20 months ago5200b9
Toni Wilen [Mon, 12 Feb 2024 19:17:08 +0000 (21:17 +0200)]
5200b9

20 months agoGenlock adjustable blanking support, fix scaling.
Toni Wilen [Mon, 12 Feb 2024 19:10:10 +0000 (21:10 +0200)]
Genlock adjustable blanking support, fix scaling.

20 months ago68060 custom register byte write bug emulation fix
Toni Wilen [Mon, 12 Feb 2024 19:08:41 +0000 (21:08 +0200)]
68060 custom register byte write bug emulation fix

20 months agoQuickstart ALG/Picmatic PAL/NTSC selection
Toni Wilen [Mon, 12 Feb 2024 19:02:47 +0000 (21:02 +0200)]
Quickstart ALG/Picmatic PAL/NTSC selection

20 months agoFix 68040 MMU MOVES special case
Toni Wilen [Mon, 12 Feb 2024 19:01:59 +0000 (21:01 +0200)]
Fix 68040 MMU MOVES special case

20 months agoOnly show "OCS Denise blanking bug" black lines in Overscan+ or higher.
Toni Wilen [Mon, 12 Feb 2024 19:01:18 +0000 (21:01 +0200)]
Only show "OCS Denise blanking bug" black lines in Overscan+ or higher.

20 months agoFix Harddrives panel shortcut keys
Toni Wilen [Mon, 12 Feb 2024 19:00:28 +0000 (21:00 +0200)]
Fix Harddrives panel shortcut keys

20 months agoCIA E-clock mode on the fly change support
Toni Wilen [Mon, 12 Feb 2024 18:41:22 +0000 (20:41 +0200)]
CIA E-clock mode on the fly change support

20 months agoReduce LDP ACK delay. It was far too long. (Picmatic Zorton Brothers hang fix)
Toni Wilen [Mon, 12 Feb 2024 18:40:05 +0000 (20:40 +0200)]
Reduce LDP ACK delay. It was far too long. (Picmatic Zorton Brothers hang fix)

20 months ago5200b8
Toni Wilen [Sat, 10 Feb 2024 17:36:45 +0000 (19:36 +0200)]
5200b8

20 months agoALG LD status info update.
Toni Wilen [Sat, 10 Feb 2024 17:36:11 +0000 (19:36 +0200)]
ALG LD status info update.

20 months agoInput remapping fixes.
Toni Wilen [Sat, 10 Feb 2024 16:54:00 +0000 (18:54 +0200)]
Input remapping fixes.

20 months agoALG/Picmatic emulation updates.
Toni Wilen [Sat, 10 Feb 2024 16:53:22 +0000 (18:53 +0200)]
ALG/Picmatic emulation updates.

20 months agoGenlock positioning/scaling fixes. Manual offset config entries added.
Toni Wilen [Sat, 10 Feb 2024 16:51:49 +0000 (18:51 +0200)]
Genlock positioning/scaling fixes. Manual offset config entries added.

20 months agoBetter NTSC vertical positioning in normal overscan mode.
Toni Wilen [Sat, 10 Feb 2024 16:49:56 +0000 (18:49 +0200)]
Better NTSC vertical positioning in normal overscan mode.

20 months agoOverscan+ HBSTRT parameter calculation fix (relative to endhpos)
Toni Wilen [Sat, 10 Feb 2024 16:48:56 +0000 (18:48 +0200)]
Overscan+ HBSTRT parameter calculation fix (relative to endhpos)

20 months agoAdd CIA IO ports to CIA debug output
Toni Wilen [Sat, 10 Feb 2024 16:47:56 +0000 (18:47 +0200)]
Add CIA IO ports to CIA debug output

21 months ago5200b7
Toni Wilen [Sat, 3 Feb 2024 14:23:45 +0000 (16:23 +0200)]
5200b7

21 months agoForce floppy data pullup = high if ALG mode.
Toni Wilen [Sat, 3 Feb 2024 14:16:41 +0000 (16:16 +0200)]
Force floppy data pullup = high if ALG mode.

21 months agoALG Marbella Vice needs LD Frame # Mode command.
Toni Wilen [Sat, 3 Feb 2024 14:10:56 +0000 (16:10 +0200)]
ALG Marbella Vice needs LD Frame # Mode command.

21 months agoAdd delay between LD reply bytes
Toni Wilen [Sat, 3 Feb 2024 13:59:51 +0000 (15:59 +0200)]
Add delay between LD reply bytes

21 months agoOption to force (unconnected) floppy data line high.
Toni Wilen [Sat, 3 Feb 2024 13:58:49 +0000 (15:58 +0200)]
Option to force (unconnected) floppy data line high.

21 months agoQuickstart disk image/executable drag&drop check, insert in harddrives if archive...
Toni Wilen [Sat, 3 Feb 2024 13:57:35 +0000 (15:57 +0200)]
Quickstart disk image/executable drag&drop check, insert in harddrives if archive with multiple executables.

21 months agoHarddrive limit bumped to 50, check limit.
Toni Wilen [Sat, 3 Feb 2024 13:56:35 +0000 (15:56 +0200)]
Harddrive limit bumped to 50, check limit.

21 months agoWait until last line is complete before finishing it.
Toni Wilen [Fri, 2 Feb 2024 19:09:57 +0000 (21:09 +0200)]
Wait until last line is complete before finishing it.

21 months agoDo not save GUI size if not visible, do not close GUI when emulation window is minimi...
Toni Wilen [Fri, 2 Feb 2024 18:54:24 +0000 (20:54 +0200)]
Do not save GUI size if not visible, do not close GUI when emulation window is minimized and GUI is about to open.

21 months agoFullscreen OSD font update fix
Toni Wilen [Fri, 2 Feb 2024 18:52:30 +0000 (20:52 +0200)]
Fullscreen OSD font update fix