]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Mon, 13 Jul 2020 19:52:15 +0000 (22:52 +0300)]
JIT loop mode undefined CCR support
Toni Wilen [Mon, 13 Jul 2020 19:51:13 +0000 (22:51 +0300)]
CAS2 writes Rn2 first.
Toni Wilen [Mon, 13 Jul 2020 18:00:59 +0000 (21:00 +0300)]
CPU tester undefined CCR option.
Toni Wilen [Mon, 13 Jul 2020 12:25:31 +0000 (15:25 +0300)]
CPU tester storage size fix and prealloc mode.
Toni Wilen [Fri, 10 Jul 2020 18:40:43 +0000 (21:40 +0300)]
Trumpcard interrupt support option, ROM v1.5 and v3.1. GPV v4.13.
Toni Wilen [Fri, 10 Jul 2020 18:39:40 +0000 (21:39 +0300)]
Only Paula checks DMAEN when deciding if audio/disk DMA request needs to be generated. Agnus does not check it.
Toni Wilen [Fri, 10 Jul 2020 18:27:24 +0000 (21:27 +0300)]
Use correct 68040/060 instruction cache bit. JIT loop mode should skip all tests that generate exception(s).
Toni Wilen [Thu, 9 Jul 2020 06:53:26 +0000 (09:53 +0300)]
Always save and restore exception vectors if 68000 and no low test memory enabled.
Toni Wilen [Wed, 8 Jul 2020 17:43:40 +0000 (20:43 +0300)]
8.3 compatible filenames.
Toni Wilen [Tue, 7 Jul 2020 17:21:54 +0000 (20:21 +0300)]
JIT loop mode updates and some fixes.
Toni Wilen [Mon, 6 Jul 2020 19:28:59 +0000 (22:28 +0300)]
GVP A1230 Jaws Turbo+
Toni Wilen [Mon, 6 Jul 2020 19:28:14 +0000 (22:28 +0300)]
DIVL causing exception should only reset (an)+/-(an) if 68060 unimplemented.
Toni Wilen [Mon, 6 Jul 2020 19:26:52 +0000 (22:26 +0300)]
Working CPU tester JIT loop mode test.
Toni Wilen [Fri, 3 Jul 2020 16:57:20 +0000 (19:57 +0300)]
CPU tester exception stacked PC validation
Toni Wilen [Fri, 3 Jul 2020 09:46:21 +0000 (12:46 +0300)]
4400
Toni Wilen [Sun, 28 Jun 2020 18:57:41 +0000 (21:57 +0300)]
4400b9
Toni Wilen [Fri, 26 Jun 2020 07:08:42 +0000 (10:08 +0300)]
Fix CHK2 and STOP/LPSTOP internally generated exception stacked PC.
Toni Wilen [Thu, 25 Jun 2020 18:16:30 +0000 (21:16 +0300)]
Fix TRAPcc stacked PC.
Toni Wilen [Tue, 23 Jun 2020 17:29:12 +0000 (20:29 +0300)]
4400b8
Toni Wilen [Thu, 18 Jun 2020 18:02:37 +0000 (21:02 +0300)]
Default filter mode improvements.
Toni Wilen [Sun, 14 Jun 2020 16:35:51 +0000 (19:35 +0300)]
4400b7
Toni Wilen [Sun, 14 Jun 2020 16:10:02 +0000 (19:10 +0300)]
Default filter mode change
Toni Wilen [Sun, 14 Jun 2020 16:08:50 +0000 (19:08 +0300)]
Statefile text box fix
Toni Wilen [Sun, 14 Jun 2020 16:08:30 +0000 (19:08 +0300)]
Chipset/CPU multiplier in prefetch mode
Toni Wilen [Mon, 8 Jun 2020 18:02:44 +0000 (21:02 +0300)]
4400b6
Toni Wilen [Mon, 8 Jun 2020 17:57:13 +0000 (20:57 +0300)]
Config panel Delete can be used to delete empty folders.
Toni Wilen [Mon, 8 Jun 2020 17:56:19 +0000 (20:56 +0300)]
Enable cycle-accurate Paula DMA request emulation if more compatible.
Toni Wilen [Mon, 8 Jun 2020 17:55:35 +0000 (20:55 +0300)]
Fix debugger memory scanner.
Toni Wilen [Mon, 8 Jun 2020 17:54:57 +0000 (20:54 +0300)]
*.uae icon change.
Toni Wilen [Mon, 8 Jun 2020 17:54:03 +0000 (20:54 +0300)]
68020/030 prefetch and MMU tweaks.
Toni Wilen [Sun, 31 May 2020 17:04:56 +0000 (20:04 +0300)]
CPU tester updates
Toni Wilen [Sun, 31 May 2020 16:57:53 +0000 (19:57 +0300)]
4400b5
Toni Wilen [Sun, 31 May 2020 16:47:29 +0000 (19:47 +0300)]
Fix zfile stale/double freed file handle.
Toni Wilen [Sun, 31 May 2020 16:45:56 +0000 (19:45 +0300)]
When scanning ROMs, prefer images that have matching sizes.
Toni Wilen [Sun, 31 May 2020 16:44:35 +0000 (19:44 +0300)]
CPU model specific edge case updates.
Toni Wilen [Sun, 31 May 2020 16:42:55 +0000 (19:42 +0300)]
Optional BKPT CPU halt.
Toni Wilen [Sun, 31 May 2020 16:40:24 +0000 (19:40 +0300)]
Fix assembler not supporting instructions that modify address register but mnemonic not ending to 'A'.
Toni Wilen [Sun, 31 May 2020 16:39:35 +0000 (19:39 +0300)]
Switch back to 64-bit FPU default.
Toni Wilen [Sun, 31 May 2020 16:39:11 +0000 (19:39 +0300)]
Fix debug memory scanning start.
Toni Wilen [Sun, 24 May 2020 15:49:59 +0000 (18:49 +0300)]
4400b4
Toni Wilen [Sun, 24 May 2020 15:24:41 +0000 (18:24 +0300)]
Fix stale window handle when switching GUI panels.
Toni Wilen [Sun, 24 May 2020 15:23:49 +0000 (18:23 +0300)]
Debug logging improved format string support.
Toni Wilen [Sat, 23 May 2020 15:51:40 +0000 (18:51 +0300)]
Screen capture from 256 color (or less) RTG mode palette fix.
Toni Wilen [Sat, 23 May 2020 15:50:44 +0000 (18:50 +0300)]
Some 68010 cycle count fixes.
Toni Wilen [Thu, 21 May 2020 18:12:33 +0000 (21:12 +0300)]
More 68010 bus error fixes.
Toni Wilen [Thu, 21 May 2020 16:16:34 +0000 (19:16 +0300)]
68010 address errors fixed.
Toni Wilen [Thu, 21 May 2020 13:49:03 +0000 (16:49 +0300)]
Some 68010 address error stack frame fixes.
Toni Wilen [Thu, 21 May 2020 13:48:20 +0000 (16:48 +0300)]
68030 MMU fixes. Software fixed pipeline stage fixes and more compatible (prefetch) locked rmw and mmufixup fix.
Toni Wilen [Thu, 21 May 2020 06:48:22 +0000 (09:48 +0300)]
CPU tester write bus error automatic memory update.
Toni Wilen [Wed, 20 May 2020 18:56:25 +0000 (21:56 +0300)]
CPU tester fixes, cycle counting was unreliable.
Toni Wilen [Sun, 17 May 2020 15:56:04 +0000 (18:56 +0300)]
CPU tester test instruction branch indicator.
Toni Wilen [Sun, 17 May 2020 12:52:23 +0000 (15:52 +0300)]
4400b3
Toni Wilen [Sun, 17 May 2020 09:19:20 +0000 (12:19 +0300)]
Fix 68000 MOVE write address error stacked PC.
Toni Wilen [Sun, 17 May 2020 09:18:40 +0000 (12:18 +0300)]
Fix tester branch PC check.
Toni Wilen [Sat, 16 May 2020 19:16:10 +0000 (22:16 +0300)]
68000 write bus error stack frame PC field fix.
Toni Wilen [Sat, 16 May 2020 15:39:27 +0000 (18:39 +0300)]
68000 prefetch bus error stacked PC fix.
Toni Wilen [Sat, 16 May 2020 15:11:46 +0000 (18:11 +0300)]
Memory shift instruction prefetch bus error flag fixes.
Toni Wilen [Sat, 16 May 2020 12:38:57 +0000 (15:38 +0300)]
Tester disassembler indirect operand reads, prevents crashes when disassembling instruction that partially crosses bus error address space.
Toni Wilen [Sun, 10 May 2020 11:15:40 +0000 (14:15 +0300)]
68000 bus error update. 68010 bus/address error PC field test fixed. Bus error test memory region check fixed.
Toni Wilen [Sun, 10 May 2020 11:14:02 +0000 (14:14 +0300)]
Missing file handle close.
Toni Wilen [Sun, 10 May 2020 11:12:49 +0000 (14:12 +0300)]
68000 read bus error PC field fixed. Prefetch bus errors only partially fixed.
Toni Wilen [Sat, 9 May 2020 17:05:23 +0000 (20:05 +0300)]
CPU tester improved FPU support, can continue after failed test, 68000 bus/address error pc field is handled correctly and more.
Toni Wilen [Sat, 9 May 2020 16:59:36 +0000 (19:59 +0300)]
Fix disk write DMA end check without selected drive.
Toni Wilen [Sat, 9 May 2020 16:58:55 +0000 (19:58 +0300)]
Fix [] parsing.
Toni Wilen [Sat, 9 May 2020 16:38:14 +0000 (19:38 +0300)]
Fix 68000 address error stacked PC field. (TODO: bus error).
Toni Wilen [Mon, 4 May 2020 15:29:28 +0000 (18:29 +0300)]
Warning fix.
Toni Wilen [Sun, 3 May 2020 16:00:27 +0000 (19:00 +0300)]
CPU tester fixes: FREM and FMOD use current rounding mode. FSCALE didn't round if early exit. FSINH/FCOSH didn't set INEX if too large result.
Toni Wilen [Sat, 2 May 2020 18:46:08 +0000 (21:46 +0300)]
4400b2
Toni Wilen [Sat, 2 May 2020 18:07:31 +0000 (21:07 +0300)]
68020 cpu speed adjustments, non-prefetch speed adjustment support.
Toni Wilen [Sat, 2 May 2020 17:05:30 +0000 (20:05 +0300)]
Diskchange = eject drag&drop harddrives.
Toni Wilen [Sat, 2 May 2020 17:04:41 +0000 (20:04 +0300)]
Fit max exponent.
Toni Wilen [Sat, 2 May 2020 17:04:06 +0000 (20:04 +0300)]
FGETMAN does not round result.
Toni Wilen [Sat, 2 May 2020 17:03:29 +0000 (20:03 +0300)]
BPLCON4 sprite bank/bitplane XOR timing.
Toni Wilen [Sat, 2 May 2020 17:02:33 +0000 (20:02 +0300)]
Debugger updates.
Toni Wilen [Tue, 28 Apr 2020 16:49:49 +0000 (19:49 +0300)]
FGETMAN always return full extended result.
Toni Wilen [Tue, 28 Apr 2020 16:48:15 +0000 (19:48 +0300)]
Fix CPU frequency text box.
Toni Wilen [Tue, 28 Apr 2020 16:47:19 +0000 (19:47 +0300)]
cdimage0=. worked slightly differently than GUI eject and didn't eject the CD properly in all situations.
Toni Wilen [Sun, 19 Apr 2020 15:20:01 +0000 (18:20 +0300)]
4400b1 missing bits.
Toni Wilen [Sun, 19 Apr 2020 15:19:21 +0000 (18:19 +0300)]
CPU tester updates, mainly FPU related.
Toni Wilen [Sun, 19 Apr 2020 15:18:01 +0000 (18:18 +0300)]
4400b1
Toni Wilen [Sun, 19 Apr 2020 14:54:27 +0000 (17:54 +0300)]
Include floppy write protected state, not yet used.
Toni Wilen [Sun, 19 Apr 2020 14:53:32 +0000 (17:53 +0300)]
Do not enable filter detected borders in autoscale center mode.
Toni Wilen [Sun, 19 Apr 2020 14:53:07 +0000 (17:53 +0300)]
Check debugger at startup.
Toni Wilen [Sun, 19 Apr 2020 14:52:31 +0000 (17:52 +0300)]
Typo fix. Rarely used exceptions added.
Toni Wilen [Sun, 19 Apr 2020 14:51:51 +0000 (17:51 +0300)]
Undocumented DDFSTRT side-effect.
Toni Wilen [Sun, 19 Apr 2020 14:51:12 +0000 (17:51 +0300)]
Optional EEPROM access debug logging.
Toni Wilen [Sun, 19 Apr 2020 14:50:49 +0000 (17:50 +0300)]
FMOVEM weird behavior. FMOVE.P does internal calculations even if EA is invalid.
Toni Wilen [Sat, 18 Apr 2020 19:16:01 +0000 (22:16 +0300)]
Disassembler FPU fixes.
Toni Wilen [Sat, 18 Apr 2020 19:09:46 +0000 (22:09 +0300)]
FMOVEM updates. Correct FPSR and FPCR masking.
Toni Wilen [Sat, 18 Apr 2020 09:44:44 +0000 (12:44 +0300)]
Easy to use debug logger.
Toni Wilen [Sat, 18 Apr 2020 09:43:53 +0000 (12:43 +0300)]
FPU updates. FPcc instructions condition code checks are now 100% correct, FScc -(an)/(an)+ fix.
Toni Wilen [Sun, 12 Apr 2020 08:27:10 +0000 (11:27 +0300)]
Remove unneeded and wrong comparisons
Toni Wilen [Sat, 11 Apr 2020 07:32:21 +0000 (10:32 +0300)]
CPU tester FPU updates/fixes. Don't set flags if exception, unimplemented instruction exception fixes, support 6888x undocumented opmodes, keep state of EA calculation, etc.
Toni Wilen [Sat, 11 Apr 2020 07:30:47 +0000 (10:30 +0300)]
CPU tester FPU support.
Toni Wilen [Thu, 9 Apr 2020 11:11:31 +0000 (14:11 +0300)]
Exit if out of data or any error detected.
Toni Wilen [Thu, 9 Apr 2020 11:10:37 +0000 (14:10 +0300)]
A1060 BIOS ROM v2.05.
Toni Wilen [Thu, 9 Apr 2020 11:09:55 +0000 (14:09 +0300)]
Missing IPL checks, 68020 timing changes. Normal MUL and DIV appears to have static cycle usage.
Toni Wilen [Thu, 9 Apr 2020 11:07:53 +0000 (14:07 +0300)]
Merge support for both hardware bus error modes.
Toni Wilen [Wed, 8 Apr 2020 18:08:54 +0000 (21:08 +0300)]
Ini multientry support improvement.
Toni Wilen [Wed, 8 Apr 2020 18:08:10 +0000 (21:08 +0300)]
ancient enum type update.