]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
20 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.

20 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

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

20 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

20 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

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

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

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

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

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

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

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

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

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

21 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

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

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

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

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

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

21 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

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

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

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

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

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

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

21 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

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

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

21 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

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

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

21 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

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

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

21 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

21 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

21 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

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

21 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

21 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

21 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

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

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

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

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

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

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

21 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

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

21 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

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

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

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

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

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

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

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

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

21 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

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

21 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

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

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

22 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

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

22 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

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

22 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+

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

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

22 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

22 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

22 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

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

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

22 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

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

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

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

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

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

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

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

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

22 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

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

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

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

22 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

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

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

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

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

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

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

22 months agoLayout B CD32 key fix
Toni Wilen [Fri, 2 Feb 2024 18:51:16 +0000 (20:51 +0200)]
Layout B CD32 key fix

22 months agoSmall sprite optimization
Toni Wilen [Fri, 2 Feb 2024 18:49:52 +0000 (20:49 +0200)]
Small sprite optimization

23 months ago5200b6
Toni Wilen [Sat, 27 Jan 2024 15:09:19 +0000 (17:09 +0200)]
5200b6