]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
4 years agoPartial workaround for Prometheus Voodoo 3 driver bug.
Toni Wilen [Sat, 24 Apr 2021 17:00:06 +0000 (20:00 +0300)]
Partial workaround for Prometheus Voodoo 3 driver bug.

4 years agoOCS Denise hsync bug option, not implemented yet.
Toni Wilen [Sat, 24 Apr 2021 16:59:34 +0000 (19:59 +0300)]
OCS Denise hsync bug option, not implemented yet.

4 years agoDev IDE controller
Toni Wilen [Sat, 24 Apr 2021 16:58:30 +0000 (19:58 +0300)]
Dev IDE controller

4 years agoCustom emulation update WIP.
Toni Wilen [Thu, 22 Apr 2021 19:07:42 +0000 (22:07 +0300)]
Custom emulation update WIP.

4 years agoCustom emulation update WIP.
Toni Wilen [Wed, 21 Apr 2021 20:11:17 +0000 (23:11 +0300)]
Custom emulation update WIP.

4 years agoCustom emulation update WIP.
Toni Wilen [Tue, 20 Apr 2021 18:41:33 +0000 (21:41 +0300)]
Custom emulation update WIP.

4 years agoCustom emulation update WIP.
Toni Wilen [Sun, 18 Apr 2021 18:40:10 +0000 (21:40 +0300)]
Custom emulation update WIP.

4 years agoCustom emulation update WIP.
Toni Wilen [Sun, 11 Apr 2021 18:34:50 +0000 (21:34 +0300)]
Custom emulation update WIP.

4 years agoSoftfloat update (from Previous)
Toni Wilen [Sat, 10 Apr 2021 18:48:47 +0000 (21:48 +0300)]
Softfloat update (from Previous)

4 years agoCustom emulation update WIP.
Toni Wilen [Sat, 10 Apr 2021 18:36:13 +0000 (21:36 +0300)]
Custom emulation update WIP.

4 years agoCustom emulation update WIP.
Toni Wilen [Sat, 10 Apr 2021 15:03:48 +0000 (18:03 +0300)]
Custom emulation update WIP.

4 years agoCustom emulation update WIP. Sprites.
Toni Wilen [Sat, 10 Apr 2021 14:51:19 +0000 (17:51 +0300)]
Custom emulation update WIP. Sprites.

4 years agoCustom emulation update WIP. Sprites.
Toni Wilen [Sat, 10 Apr 2021 14:15:51 +0000 (17:15 +0300)]
Custom emulation update WIP. Sprites.

4 years agoCustom emulation update WIP, HBSTRT/STOP full resolution support.
Toni Wilen [Fri, 9 Apr 2021 18:39:28 +0000 (21:39 +0300)]
Custom emulation update WIP, HBSTRT/STOP full resolution support.

4 years agoCustom emulation update WIP
Toni Wilen [Tue, 6 Apr 2021 18:18:23 +0000 (21:18 +0300)]
Custom emulation update WIP

4 years agoEscape midi/serial/parallel port name string if needed.
Toni Wilen [Mon, 5 Apr 2021 14:36:41 +0000 (17:36 +0300)]
Escape midi/serial/parallel port name string if needed.

4 years agoFix Prometheus word PCI config area writes.
Toni Wilen [Mon, 5 Apr 2021 14:34:49 +0000 (17:34 +0300)]
Fix Prometheus word PCI config area writes.

4 years agoCustom emulation update WIP
Toni Wilen [Mon, 5 Apr 2021 14:34:16 +0000 (17:34 +0300)]
Custom emulation update WIP

4 years agoCustom emulation update WIP
Toni Wilen [Sun, 4 Apr 2021 15:50:00 +0000 (18:50 +0300)]
Custom emulation update WIP

4 years agoCustom emulation update WIP
Toni Wilen [Sat, 3 Apr 2021 16:27:37 +0000 (19:27 +0300)]
Custom emulation update WIP

4 years agoCustom emulation update WIP
Toni Wilen [Thu, 1 Apr 2021 16:30:37 +0000 (19:30 +0300)]
Custom emulation update WIP

4 years agoClear restore state after restoring possible expansion cards.
Toni Wilen [Sat, 27 Mar 2021 16:54:20 +0000 (18:54 +0200)]
Clear restore state after restoring possible expansion cards.

4 years agoState save/restore fixes.
Toni Wilen [Sat, 27 Mar 2021 16:40:45 +0000 (18:40 +0200)]
State save/restore fixes.

4 years agoUpdated links.
Toni Wilen [Mon, 22 Mar 2021 15:31:20 +0000 (17:31 +0200)]
Updated links.

4 years agoGUI debugger window position fix.
Toni Wilen [Thu, 11 Mar 2021 16:18:46 +0000 (18:18 +0200)]
GUI debugger window position fix.

4 years agoALG Platoon and Space Pirates ROM descrambling. Implemented LD drive command that...
Toni Wilen [Thu, 11 Mar 2021 16:18:16 +0000 (18:18 +0200)]
ALG Platoon and Space Pirates ROM descrambling. Implemented LD drive command that Platoon requires.

4 years agoWarn if trying to overwrite read-only config file.
Toni Wilen [Sat, 6 Mar 2021 15:02:20 +0000 (17:02 +0200)]
Warn if trying to overwrite read-only config file.

4 years agouaeserial.device MARK and SPACE parity, EOFMODE, CMD_WRITE with io_Length=-1 support.
Toni Wilen [Sat, 6 Mar 2021 15:00:27 +0000 (17:00 +0200)]
uaeserial.device MARK and SPACE parity, EOFMODE, CMD_WRITE with io_Length=-1 support.

4 years ago68040 does not revert -(An)/(An)+ EA calculation (only 68060 does) if FPU instruction...
Toni Wilen [Sun, 21 Feb 2021 08:46:05 +0000 (10:46 +0200)]
68040 does not revert -(An)/(An)+ EA calculation (only 68060 does) if FPU instruction was unimplemented or datatype was unsupported.

4 years ago4500b17
Toni Wilen [Sat, 20 Feb 2021 17:00:04 +0000 (19:00 +0200)]
4500b17

4 years agoLog also refresh slot conflicts if programmed mode.
Toni Wilen [Sat, 20 Feb 2021 16:46:32 +0000 (18:46 +0200)]
Log also refresh slot conflicts if programmed mode.

4 years agoUHRES also disable DDFSTRT/STOP limit
Toni Wilen [Sat, 20 Feb 2021 16:46:03 +0000 (18:46 +0200)]
UHRES also disable DDFSTRT/STOP limit

4 years agoRevert previous bitplane emulation changes. Rewrite later to match schematics logic.
Toni Wilen [Sat, 20 Feb 2021 16:45:44 +0000 (18:45 +0200)]
Revert previous bitplane emulation changes. Rewrite later to match schematics logic.

4 years agoAdded list of special horizontal and vertical positions from Alice schematics
Toni Wilen [Sat, 20 Feb 2021 16:44:34 +0000 (18:44 +0200)]
Added list of special horizontal and vertical positions from Alice schematics

4 years agoDelay only BPL1DAT writes
Toni Wilen [Sat, 20 Feb 2021 16:43:48 +0000 (18:43 +0200)]
Delay only BPL1DAT writes

4 years agoEmulate GD5426/28 bug. Not sure if condition is exactly right.
Toni Wilen [Sat, 20 Feb 2021 16:27:26 +0000 (18:27 +0200)]
Emulate GD5426/28 bug. Not sure if condition is exactly right.

4 years agoGUI CPU idle value.
Toni Wilen [Sat, 20 Feb 2021 16:21:38 +0000 (18:21 +0200)]
GUI CPU idle value.

4 years agoLog if MultiPlane Overlays (MPO) is supported.
Toni Wilen [Sat, 20 Feb 2021 16:21:00 +0000 (18:21 +0200)]
Log if MultiPlane Overlays (MPO) is supported.

4 years agoBetter OCS/ECS blacker than black fix
Toni Wilen [Sat, 20 Feb 2021 16:20:29 +0000 (18:20 +0200)]
Better OCS/ECS blacker than black fix

4 years agoSprite hpos=0 condition update.
Toni Wilen [Sat, 20 Feb 2021 16:20:02 +0000 (18:20 +0200)]
Sprite hpos=0 condition update.

4 years agoDevelopment test HD IDE controller.
Toni Wilen [Sat, 20 Feb 2021 16:19:12 +0000 (18:19 +0200)]
Development test HD IDE controller.

4 years agoStatusline DPI fix
Toni Wilen [Sat, 20 Feb 2021 16:18:02 +0000 (18:18 +0200)]
Statusline DPI fix

4 years agoRestart input event
Toni Wilen [Sat, 20 Feb 2021 16:16:39 +0000 (18:16 +0200)]
Restart input event

4 years agoIgnore FRESTORE 68040 FPIARCU field.
Toni Wilen [Wed, 10 Feb 2021 17:05:55 +0000 (19:05 +0200)]
Ignore FRESTORE 68040 FPIARCU field.

4 years agoLast D write was done even if D channel was not enabled.
Toni Wilen [Wed, 10 Feb 2021 17:05:03 +0000 (19:05 +0200)]
Last D write was done even if D channel was not enabled.

4 years agoFix CDTV and CD32 statefile restore with paused CD audio and CD32 CD audio mute.
Toni Wilen [Wed, 10 Feb 2021 17:04:36 +0000 (19:04 +0200)]
Fix CDTV and CD32 statefile restore with paused CD audio and CD32 CD audio mute.

4 years ago4500b16
Toni Wilen [Sat, 23 Jan 2021 14:05:07 +0000 (16:05 +0200)]
4500b16

4 years agoWindow mode status bar DPI change handling.
Toni Wilen [Sat, 23 Jan 2021 13:50:38 +0000 (15:50 +0200)]
Window mode status bar DPI change handling.

4 years agoFix power led dims when.. GUI option.
Toni Wilen [Sat, 23 Jan 2021 13:49:46 +0000 (15:49 +0200)]
Fix power led dims when.. GUI option.

4 years agoAllocate PCem mapping table only if needed.
Toni Wilen [Sat, 23 Jan 2021 12:30:53 +0000 (14:30 +0200)]
Allocate PCem mapping table only if needed.

4 years agoRemove unneeded PCI bridge slots.
Toni Wilen [Sat, 23 Jan 2021 12:30:17 +0000 (14:30 +0200)]
Remove unneeded PCI bridge slots.

4 years ago Blitter + copper wait workaround (until copper rewrite)
Toni Wilen [Sat, 23 Jan 2021 12:29:07 +0000 (14:29 +0200)]
 Blitter + copper wait workaround (until copper rewrite)

4 years agoDisassembler support for FMOVEM.L #x,<more than one control register>
Toni Wilen [Sat, 23 Jan 2021 12:28:04 +0000 (14:28 +0200)]
Disassembler support for FMOVEM.L #x,<more than one control register>

4 years ago6888x FPIAR is always set if any exception is enabled.
Toni Wilen [Sat, 23 Jan 2021 12:27:19 +0000 (14:27 +0200)]
6888x FPIAR is always set if any exception is enabled.

4 years agoFPIAR update. 68060 sets it almost always, 68040 less commonly, 6888x only if exception.
Toni Wilen [Tue, 19 Jan 2021 19:41:54 +0000 (21:41 +0200)]
FPIAR update. 68060 sets it almost always, 68040 less commonly, 6888x only if exception.

4 years ago68060 FPU arithmetic exception fixes.
Toni Wilen [Mon, 18 Jan 2021 20:04:28 +0000 (22:04 +0200)]
68060 FPU arithmetic exception fixes.

4 years ago68060 unimplemented FPU emulation fixes.
Toni Wilen [Mon, 18 Jan 2021 17:19:02 +0000 (19:19 +0200)]
68060 unimplemented FPU emulation fixes.

4 years agoRestore (an)+/-(an) modification before generating unimplemented instruction exception.
Toni Wilen [Sun, 17 Jan 2021 11:44:39 +0000 (13:44 +0200)]
Restore (an)+/-(an) modification before generating unimplemented instruction exception.

4 years agoFree allocated memory if hard reset.
Toni Wilen [Sat, 16 Jan 2021 16:47:36 +0000 (18:47 +0200)]
Free allocated memory if hard reset.

4 years agoBlacker than black OCS/ECS fix.
Toni Wilen [Sat, 16 Jan 2021 16:46:47 +0000 (18:46 +0200)]
Blacker than black OCS/ECS fix.

4 years agoDon't display CPU% leading zero.
Toni Wilen [Sat, 16 Jan 2021 16:46:22 +0000 (18:46 +0200)]
Don't display CPU% leading zero.

4 years agoSkip last D write if D channel was disabled.
Toni Wilen [Sat, 16 Jan 2021 14:20:39 +0000 (16:20 +0200)]
Skip last D write if D channel was disabled.

4 years agofi debugger command assembler support
Toni Wilen [Sat, 16 Jan 2021 14:19:17 +0000 (16:19 +0200)]
fi debugger command assembler support

4 years ago4500b15
Toni Wilen [Sat, 9 Jan 2021 15:07:28 +0000 (17:07 +0200)]
4500b15

4 years agoParaport logging fix
Toni Wilen [Sat, 9 Jan 2021 15:03:40 +0000 (17:03 +0200)]
Paraport logging fix

4 years agoFX11 is now fully compile time optional
Toni Wilen [Sat, 9 Jan 2021 15:03:20 +0000 (17:03 +0200)]
FX11 is now fully compile time optional

4 years agoJIT FPU blacklist fix
Toni Wilen [Sat, 9 Jan 2021 15:02:15 +0000 (17:02 +0200)]
JIT FPU blacklist fix

4 years agoJIT FPU FMOVE FPx to Dn.x clamping was lost in Aranym merge.
Toni Wilen [Sat, 9 Jan 2021 15:02:01 +0000 (17:02 +0200)]
JIT FPU FMOVE FPx to Dn.x clamping was lost in Aranym merge.

4 years agoPCem PCI byte wide config reads and FM801 slot counting fixed.
Toni Wilen [Sat, 9 Jan 2021 15:01:14 +0000 (17:01 +0200)]
PCem PCI byte wide config reads and FM801 slot counting fixed.

4 years agoFloppy image 2us to 4us conversion
Toni Wilen [Sat, 9 Jan 2021 15:00:34 +0000 (17:00 +0200)]
Floppy image 2us to 4us conversion

4 years agoPCem RTG updates (Voodoo/Virge)
Toni Wilen [Sat, 9 Jan 2021 15:00:00 +0000 (17:00 +0200)]
PCem RTG updates (Voodoo/Virge)

4 years agoCombitec HD20A/HD40A
Toni Wilen [Sat, 9 Jan 2021 14:58:48 +0000 (16:58 +0200)]
Combitec HD20A/HD40A

4 years agoAlways disable DMAL emulation if JIT mode.
Toni Wilen [Sat, 9 Jan 2021 14:57:46 +0000 (16:57 +0200)]
Always disable DMAL emulation if JIT mode.

4 years agoBlitter+copper wakeup fix.
Toni Wilen [Sat, 9 Jan 2021 14:56:48 +0000 (16:56 +0200)]
Blitter+copper wakeup fix.

4 years ago4500b14
Toni Wilen [Sat, 2 Jan 2021 14:58:35 +0000 (16:58 +0200)]
4500b14

4 years agoBlitter/copper fixes/updates.
Toni Wilen [Sat, 2 Jan 2021 14:52:43 +0000 (16:52 +0200)]
Blitter/copper fixes/updates.

4 years agoAnother JIT shift instruction update.
Toni Wilen [Sat, 2 Jan 2021 14:51:30 +0000 (16:51 +0200)]
Another JIT shift instruction update.

4 years agouaegfx more strict coordinate validation
Toni Wilen [Sat, 2 Jan 2021 14:50:30 +0000 (16:50 +0200)]
uaegfx more strict coordinate validation

4 years agoPCI graphics/sound card updates
Toni Wilen [Sat, 2 Jan 2021 14:49:55 +0000 (16:49 +0200)]
PCI graphics/sound card updates

4 years agoFAS246 apparently has extended mode always enabled.
Toni Wilen [Sat, 2 Jan 2021 14:42:19 +0000 (16:42 +0200)]
FAS246 apparently has extended mode always enabled.

4 years agoSmaller statusline led gap
Toni Wilen [Sat, 2 Jan 2021 14:27:56 +0000 (16:27 +0200)]
Smaller statusline led gap

4 years agoCheck max limit.
Toni Wilen [Sat, 2 Jan 2021 14:27:11 +0000 (16:27 +0200)]
Check max limit.

4 years ago4500b13
Toni Wilen [Mon, 21 Dec 2020 19:43:37 +0000 (21:43 +0200)]
4500b13

4 years agoCirrus logic blitter fix
Toni Wilen [Mon, 21 Dec 2020 19:28:28 +0000 (21:28 +0200)]
Cirrus logic blitter fix

4 years agoFixed missing mainboard RAM.
Toni Wilen [Mon, 21 Dec 2020 19:27:25 +0000 (21:27 +0200)]
Fixed missing mainboard RAM.

4 years agoGUI debugger hang fix.
Toni Wilen [Mon, 21 Dec 2020 19:26:54 +0000 (21:26 +0200)]
GUI debugger hang fix.

4 years agoMAST Fireball fix.
Toni Wilen [Mon, 21 Dec 2020 19:26:02 +0000 (21:26 +0200)]
MAST Fireball fix.

4 years agoBlitter fixes.
Toni Wilen [Mon, 21 Dec 2020 19:25:32 +0000 (21:25 +0200)]
Blitter fixes.

4 years agoGFORCE 040
Toni Wilen [Mon, 21 Dec 2020 19:25:10 +0000 (21:25 +0200)]
GFORCE 040

4 years agoVoodoo 3 emulation from PCem.
Toni Wilen [Mon, 21 Dec 2020 19:23:51 +0000 (21:23 +0200)]
Voodoo 3 emulation from PCem.

4 years agoPCem Voodoo emulation
Toni Wilen [Sat, 19 Dec 2020 20:31:24 +0000 (22:31 +0200)]
PCem Voodoo emulation

4 years ago68000/10 MOVEM special case was also incorrectly enabled for 68020/030.
Toni Wilen [Wed, 16 Dec 2020 17:48:57 +0000 (19:48 +0200)]
68000/10 MOVEM special case was also incorrectly enabled for 68020/030.

4 years ago4500b12
Toni Wilen [Sun, 6 Dec 2020 14:03:16 +0000 (16:03 +0200)]
4500b12

4 years agoToggle warp mode frame skip between 10 and 11 frames.
Toni Wilen [Sun, 6 Dec 2020 13:59:15 +0000 (15:59 +0200)]
Toggle warp mode frame skip between 10 and 11 frames.

4 years agoIf long write, poll IPL after first word.
Toni Wilen [Sun, 6 Dec 2020 13:58:44 +0000 (15:58 +0200)]
If long write, poll IPL after first word.

4 years agoBlitter rewrite to match real hardware behavior. Reverted earlier copper changes.
Toni Wilen [Sun, 6 Dec 2020 13:58:13 +0000 (15:58 +0200)]
Blitter rewrite to match real hardware behavior. Reverted earlier copper changes.

4 years agoFix Fireball interrupt handling.
Toni Wilen [Sun, 6 Dec 2020 12:58:03 +0000 (14:58 +0200)]
Fix Fireball interrupt handling.

4 years agoHardital Synthesis and MAST Fireball HD controller emulation.
Toni Wilen [Sun, 6 Dec 2020 11:34:58 +0000 (13:34 +0200)]
Hardital Synthesis and MAST Fireball HD controller emulation.

4 years ago4500b11
Toni Wilen [Sun, 22 Nov 2020 15:37:03 +0000 (17:37 +0200)]
4500b11

4 years agoAccount for residual flux time at end of final revolution. Also fix double replay...
Toni Wilen [Sat, 21 Nov 2020 12:47:10 +0000 (14:47 +0200)]
Account for residual flux time at end of final revolution. Also fix double replay of revolution #0 when track is initially loaded. (keirf)