]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Sat, 23 Jan 2021 14:05:07 +0000 (16:05 +0200)]
Toni Wilen [Sat, 23 Jan 2021 13:50:38 +0000 (15:50 +0200)]
Window mode status bar DPI change handling.
Toni Wilen [Sat, 23 Jan 2021 13:49:46 +0000 (15:49 +0200)]
Fix power led dims when.. GUI option.
Toni Wilen [Sat, 23 Jan 2021 12:30:53 +0000 (14:30 +0200)]
Allocate PCem mapping table only if needed.
Toni Wilen [Sat, 23 Jan 2021 12:30:17 +0000 (14:30 +0200)]
Remove unneeded PCI bridge slots.
Toni Wilen [Sat, 23 Jan 2021 12:29:07 +0000 (14:29 +0200)]
Blitter + copper wait workaround (until copper rewrite)
Toni Wilen [Sat, 23 Jan 2021 12:28:04 +0000 (14:28 +0200)]
Disassembler support for FMOVEM.L #x,<more than one control register>
Toni Wilen [Sat, 23 Jan 2021 12:27:19 +0000 (14:27 +0200)]
6888x FPIAR is always set if any exception is enabled.
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.
Toni Wilen [Mon, 18 Jan 2021 20:04:28 +0000 (22:04 +0200)]
68060 FPU arithmetic exception fixes.
Toni Wilen [Mon, 18 Jan 2021 17:19:02 +0000 (19:19 +0200)]
68060 unimplemented FPU emulation fixes.
Toni Wilen [Sun, 17 Jan 2021 11:44:39 +0000 (13:44 +0200)]
Restore (an)+/-(an) modification before generating unimplemented instruction exception.
Toni Wilen [Sat, 16 Jan 2021 16:47:36 +0000 (18:47 +0200)]
Free allocated memory if hard reset.
Toni Wilen [Sat, 16 Jan 2021 16:46:47 +0000 (18:46 +0200)]
Blacker than black OCS/ECS fix.
Toni Wilen [Sat, 16 Jan 2021 16:46:22 +0000 (18:46 +0200)]
Don't display CPU% leading zero.
Toni Wilen [Sat, 16 Jan 2021 14:20:39 +0000 (16:20 +0200)]
Skip last D write if D channel was disabled.
Toni Wilen [Sat, 16 Jan 2021 14:19:17 +0000 (16:19 +0200)]
fi debugger command assembler support
Toni Wilen [Sat, 9 Jan 2021 15:07:28 +0000 (17:07 +0200)]
Toni Wilen [Sat, 9 Jan 2021 15:03:40 +0000 (17:03 +0200)]
Paraport logging fix
Toni Wilen [Sat, 9 Jan 2021 15:03:20 +0000 (17:03 +0200)]
FX11 is now fully compile time optional
Toni Wilen [Sat, 9 Jan 2021 15:02:15 +0000 (17:02 +0200)]
JIT FPU blacklist fix
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.
Toni Wilen [Sat, 9 Jan 2021 15:01:14 +0000 (17:01 +0200)]
PCem PCI byte wide config reads and FM801 slot counting fixed.
Toni Wilen [Sat, 9 Jan 2021 15:00:34 +0000 (17:00 +0200)]
Floppy image 2us to 4us conversion
Toni Wilen [Sat, 9 Jan 2021 15:00:00 +0000 (17:00 +0200)]
PCem RTG updates (Voodoo/Virge)
Toni Wilen [Sat, 9 Jan 2021 14:58:48 +0000 (16:58 +0200)]
Combitec HD20A/HD40A
Toni Wilen [Sat, 9 Jan 2021 14:57:46 +0000 (16:57 +0200)]
Always disable DMAL emulation if JIT mode.
Toni Wilen [Sat, 9 Jan 2021 14:56:48 +0000 (16:56 +0200)]
Blitter+copper wakeup fix.
Toni Wilen [Sat, 2 Jan 2021 14:58:35 +0000 (16:58 +0200)]
Toni Wilen [Sat, 2 Jan 2021 14:52:43 +0000 (16:52 +0200)]
Blitter/copper fixes/updates.
Toni Wilen [Sat, 2 Jan 2021 14:51:30 +0000 (16:51 +0200)]
Another JIT shift instruction update.
Toni Wilen [Sat, 2 Jan 2021 14:50:30 +0000 (16:50 +0200)]
uaegfx more strict coordinate validation
Toni Wilen [Sat, 2 Jan 2021 14:49:55 +0000 (16:49 +0200)]
PCI graphics/sound card updates
Toni Wilen [Sat, 2 Jan 2021 14:42:19 +0000 (16:42 +0200)]
FAS246 apparently has extended mode always enabled.
Toni Wilen [Sat, 2 Jan 2021 14:27:56 +0000 (16:27 +0200)]
Smaller statusline led gap
Toni Wilen [Sat, 2 Jan 2021 14:27:11 +0000 (16:27 +0200)]
Check max limit.
Toni Wilen [Mon, 21 Dec 2020 19:43:37 +0000 (21:43 +0200)]
Toni Wilen [Mon, 21 Dec 2020 19:28:28 +0000 (21:28 +0200)]
Cirrus logic blitter fix
Toni Wilen [Mon, 21 Dec 2020 19:27:25 +0000 (21:27 +0200)]
Fixed missing mainboard RAM.
Toni Wilen [Mon, 21 Dec 2020 19:26:54 +0000 (21:26 +0200)]
GUI debugger hang fix.
Toni Wilen [Mon, 21 Dec 2020 19:26:02 +0000 (21:26 +0200)]
MAST Fireball fix.
Toni Wilen [Mon, 21 Dec 2020 19:25:32 +0000 (21:25 +0200)]
Blitter fixes.
Toni Wilen [Mon, 21 Dec 2020 19:25:10 +0000 (21:25 +0200)]
GFORCE 040
Toni Wilen [Mon, 21 Dec 2020 19:23:51 +0000 (21:23 +0200)]
Voodoo 3 emulation from PCem.
Toni Wilen [Sat, 19 Dec 2020 20:31:24 +0000 (22:31 +0200)]
PCem Voodoo emulation
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.
Toni Wilen [Sun, 6 Dec 2020 14:03:16 +0000 (16:03 +0200)]
Toni Wilen [Sun, 6 Dec 2020 13:59:15 +0000 (15:59 +0200)]
Toggle warp mode frame skip between 10 and 11 frames.
Toni Wilen [Sun, 6 Dec 2020 13:58:44 +0000 (15:58 +0200)]
If long write, poll IPL after first word.
Toni Wilen [Sun, 6 Dec 2020 13:58:13 +0000 (15:58 +0200)]
Blitter rewrite to match real hardware behavior. Reverted earlier copper changes.
Toni Wilen [Sun, 6 Dec 2020 12:58:03 +0000 (14:58 +0200)]
Fix Fireball interrupt handling.
Toni Wilen [Sun, 6 Dec 2020 11:34:58 +0000 (13:34 +0200)]
Hardital Synthesis and MAST Fireball HD controller emulation.
Toni Wilen [Sun, 22 Nov 2020 15:37:03 +0000 (17:37 +0200)]
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)
Toni Wilen [Sat, 21 Nov 2020 12:45:40 +0000 (14:45 +0200)]
Lightpen cursor trail fix if vertical position was adjusted, for example vertical centering was enabled.
Toni Wilen [Sat, 21 Nov 2020 12:45:01 +0000 (14:45 +0200)]
FX11 updated.
Toni Wilen [Sat, 21 Nov 2020 12:43:57 +0000 (14:43 +0200)]
Fix HAM corruption if filter horizontal start was after HAM horizontal start.
Toni Wilen [Sat, 21 Nov 2020 12:42:43 +0000 (14:42 +0200)]
Exec and exception vector word reads are not detected as invalid accesses anymore if CPU or RAM is 16-bit.
Toni Wilen [Sat, 21 Nov 2020 12:41:27 +0000 (14:41 +0200)]
$bfff00 long write is considered word if format string does not include l.
Toni Wilen [Sat, 21 Nov 2020 12:40:32 +0000 (14:40 +0200)]
Hardware RTG board interlace and doublescan fix.
Toni Wilen [Sat, 21 Nov 2020 12:39:13 +0000 (14:39 +0200)]
DMA capable GUI support, force 16-bit memory option.
Toni Wilen [Sun, 8 Nov 2020 18:22:56 +0000 (20:22 +0200)]
Toni Wilen [Sun, 8 Nov 2020 18:17:56 +0000 (20:17 +0200)]
Debugger update. Use memwatch point data to detect uaedbg DMA accesses.
Toni Wilen [Sun, 8 Nov 2020 14:36:00 +0000 (16:36 +0200)]
Fix CPU% mid digit overflow.
Toni Wilen [Sun, 8 Nov 2020 14:34:25 +0000 (16:34 +0200)]
Emulated RTG board interrupt handling update
Toni Wilen [Sun, 8 Nov 2020 14:33:17 +0000 (16:33 +0200)]
Only save ini if it has been modified.
Toni Wilen [Sun, 8 Nov 2020 10:32:28 +0000 (12:32 +0200)]
Graphics board emulation fixes.
Toni Wilen [Sat, 7 Nov 2020 09:20:13 +0000 (11:20 +0200)]
WinSock UDP WSAEMSGSIZE workaround
Toni Wilen [Sat, 7 Nov 2020 09:18:35 +0000 (11:18 +0200)]
Fix debugmem $bfff00 masking.
Toni Wilen [Thu, 5 Nov 2020 18:31:04 +0000 (20:31 +0200)]
4500b9
Toni Wilen [Thu, 5 Nov 2020 18:18:19 +0000 (20:18 +0200)]
Fix 64-bit JIT flags mismatch.
Toni Wilen [Thu, 5 Nov 2020 18:17:25 +0000 (20:17 +0200)]
Improved frame timing stability.
Toni Wilen [Sun, 1 Nov 2020 19:07:50 +0000 (21:07 +0200)]
4500b8
Toni Wilen [Sun, 1 Nov 2020 18:08:09 +0000 (20:08 +0200)]
Fix PPC access to gfx boards.
Toni Wilen [Sat, 31 Oct 2020 19:00:55 +0000 (21:00 +0200)]
JIT shift instruction fix.
Toni Wilen [Sat, 31 Oct 2020 17:47:54 +0000 (19:47 +0200)]
4500b7
Toni Wilen [Sat, 31 Oct 2020 17:35:03 +0000 (19:35 +0200)]
JIT LSL/LSR temporary shift count equals 32 fix.
Toni Wilen [Sat, 31 Oct 2020 11:09:31 +0000 (13:09 +0200)]
Do not force full refresh if only vblank interrupt status changed.
Toni Wilen [Sat, 31 Oct 2020 11:08:56 +0000 (13:08 +0200)]
Disable window default menu (ALT+Space) if input is captured.
Toni Wilen [Sat, 31 Oct 2020 11:08:15 +0000 (13:08 +0200)]
Equals test also needed (Zool 2 AGA)
Toni Wilen [Sat, 31 Oct 2020 11:07:53 +0000 (13:07 +0200)]
80-bit FPU support option. Don't log blacklist if JIT is off.
Toni Wilen [Sat, 31 Oct 2020 11:07:21 +0000 (13:07 +0200)]
JIT MOVEM/MOVE16 optimization disable option.
Toni Wilen [Sat, 31 Oct 2020 11:05:26 +0000 (13:05 +0200)]
const changes
Toni Wilen [Sat, 31 Oct 2020 11:03:49 +0000 (13:03 +0200)]
Remember also mode and autofire when inserting game controller that was configured in config file.
Toni Wilen [Sat, 31 Oct 2020 11:03:13 +0000 (13:03 +0200)]
CD insert/eject shortcut.
Toni Wilen [Sat, 31 Oct 2020 11:01:48 +0000 (13:01 +0200)]
Memory bank metadata support.
Toni Wilen [Sat, 31 Oct 2020 10:57:47 +0000 (12:57 +0200)]
24/32-bit DMA option and clockport expander support.
Toni Wilen [Sun, 18 Oct 2020 15:14:33 +0000 (18:14 +0300)]
4500b6
Toni Wilen [Sun, 18 Oct 2020 13:00:49 +0000 (16:00 +0300)]
Use MMU translation debug function.
Toni Wilen [Sun, 18 Oct 2020 13:00:23 +0000 (16:00 +0300)]
Hardware graphics board emulation updates and fixes.
Toni Wilen [Sat, 17 Oct 2020 17:00:53 +0000 (20:00 +0300)]
Fix Virge 3D vertical clipping.
Toni Wilen [Sat, 17 Oct 2020 17:00:11 +0000 (20:00 +0300)]
Move horizontal doubling to common code.
Toni Wilen [Sun, 11 Oct 2020 17:43:46 +0000 (20:43 +0300)]
4500b5
Toni Wilen [Sun, 11 Oct 2020 17:18:52 +0000 (20:18 +0300)]
CV64/3D uses original Virge, not Virge/DX chip.
Toni Wilen [Sun, 11 Oct 2020 17:17:55 +0000 (20:17 +0300)]
Return random data if disk DMA started with selected drive but motor turned off.
Toni Wilen [Sun, 11 Oct 2020 17:16:03 +0000 (20:16 +0300)]
Do not mount executable as a bootable disk image if it has disk image extension or is too large.
Toni Wilen [Sun, 11 Oct 2020 16:08:12 +0000 (19:08 +0300)]
Merge pull request #184 from huth/fixes
Avoid using isspace() with signed characters
Toni Wilen [Sat, 10 Oct 2020 14:41:03 +0000 (17:41 +0300)]
4500b4
Toni Wilen [Sat, 10 Oct 2020 14:15:35 +0000 (17:15 +0300)]
PCem RTG updates and fixes.
Toni Wilen [Sat, 10 Oct 2020 14:14:48 +0000 (17:14 +0300)]
PCem RTG board support fixes.