]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Mon, 9 Dec 2019 14:50:59 +0000 (16:50 +0200)]
Don't unnecessarily generate T0 checks for 68000 cores.
Toni Wilen [Sun, 8 Dec 2019 16:48:10 +0000 (18:48 +0200)]
RTG mode overlay support.
Toni Wilen [Sun, 8 Dec 2019 15:29:13 +0000 (17:29 +0200)]
CPU tester updates, check stacked SR against SR at the beginning of exception handler. RTE fix.
Toni Wilen [Sun, 8 Dec 2019 12:16:48 +0000 (14:16 +0200)]
Generate better partition HDF default geometry if size is >=1000M.
Toni Wilen [Sun, 8 Dec 2019 12:16:03 +0000 (14:16 +0200)]
Fix CD32 CD boot after reset.
Toni Wilen [Sun, 8 Dec 2019 12:11:00 +0000 (14:11 +0200)]
Disable target mode if any required config parameter is not set.
Toni Wilen [Sun, 8 Dec 2019 11:25:22 +0000 (13:25 +0200)]
CPU test prefetch bus error testing (does not return correct results yet)
Toni Wilen [Sat, 7 Dec 2019 19:57:55 +0000 (21:57 +0200)]
68000 write bus errors implemented.
Toni Wilen [Sat, 7 Dec 2019 13:37:13 +0000 (15:37 +0200)]
4300b7
Toni Wilen [Sat, 7 Dec 2019 13:24:46 +0000 (15:24 +0200)]
Don't enable serial log input by default.
Toni Wilen [Sat, 7 Dec 2019 13:23:52 +0000 (15:23 +0200)]
Log file DMA debugger support.
Toni Wilen [Sat, 7 Dec 2019 13:23:16 +0000 (15:23 +0200)]
Fix limit check.
Toni Wilen [Sat, 7 Dec 2019 13:14:50 +0000 (15:14 +0200)]
Preparation for improved 68010 bus error checks. Odd user stack option added. LINK causing address error due to odd stack: A7->An copy is already done.
Toni Wilen [Fri, 6 Dec 2019 21:08:52 +0000 (23:08 +0200)]
68020 DBcc subtracts Dn before checking for address error. 68020 JSR subtracts A7 before checking for address error. Fixed 68020+ T0/T1 testing.
Toni Wilen [Thu, 5 Dec 2019 21:08:32 +0000 (23:08 +0200)]
Fix non target ea mode bsr/bcc
Toni Wilen [Thu, 5 Dec 2019 18:27:30 +0000 (20:27 +0200)]
CPU tester RTS/RTD/RTR/RTE target ea mode support. Test count number now matches generator counter. Do not attempt to disassemble from odd address. RTE + address error when fetching from new PC: SR was not correct.
Toni Wilen [Mon, 2 Dec 2019 18:49:50 +0000 (20:49 +0200)]
4300b6
Toni Wilen [Mon, 2 Dec 2019 18:03:31 +0000 (20:03 +0200)]
Improved BSR,Bcc,DBcc bus/address error checks added and emulation updated to handle prefetch special cases. Default stack space moved to beginning of test space to make bus error testing simpler.
Toni Wilen [Mon, 2 Dec 2019 16:24:53 +0000 (18:24 +0200)]
Cputest JMP and JSR bus error special case supported. "Stand-alone" trace exception supported (NOP before bus error or ILLEGAL)
Toni Wilen [Sun, 1 Dec 2019 19:33:42 +0000 (21:33 +0200)]
Cputester updates. Trace stacked on top of group 1 exception supported. Bus and address error special cases supported.
Toni Wilen [Sun, 1 Dec 2019 16:12:16 +0000 (18:12 +0200)]
Bus error debugger support update.
Toni Wilen [Sun, 1 Dec 2019 16:11:52 +0000 (18:11 +0200)]
If Z2 conflicts with PCMCIA addres space, disable PCMCIA.
Toni Wilen [Sun, 1 Dec 2019 16:10:47 +0000 (18:10 +0200)]
Check horizontal scanline max.
Toni Wilen [Sun, 1 Dec 2019 16:10:10 +0000 (18:10 +0200)]
DMA debugger sprite register fix.
Toni Wilen [Sun, 1 Dec 2019 16:09:43 +0000 (18:09 +0200)]
AccessX 2000 ROM scrambling support.
Toni Wilen [Wed, 27 Nov 2019 18:03:45 +0000 (20:03 +0200)]
UAESND updates.
Toni Wilen [Sat, 16 Nov 2019 19:36:30 +0000 (21:36 +0200)]
4300b5
Toni Wilen [Sat, 16 Nov 2019 17:51:01 +0000 (19:51 +0200)]
Raw scsi emulation logging PC.
Toni Wilen [Sat, 16 Nov 2019 17:48:59 +0000 (19:48 +0200)]
IVS Trumpcard *.driver file to boot ROM conversion support improved.
Toni Wilen [Sat, 16 Nov 2019 17:47:41 +0000 (19:47 +0200)]
Lagless vsync improvements.
Toni Wilen [Sat, 16 Nov 2019 17:46:54 +0000 (19:46 +0200)]
ADF with appended sector headers format.
Toni Wilen [Mon, 11 Nov 2019 20:26:57 +0000 (22:26 +0200)]
Do not enable blizzard 1260 maprom support if no RAM installed.
Toni Wilen [Sat, 9 Nov 2019 17:39:57 +0000 (19:39 +0200)]
4300b4
Toni Wilen [Sat, 9 Nov 2019 17:34:14 +0000 (19:34 +0200)]
Partial update to CPU copjmp bug emulation.
Toni Wilen [Sat, 9 Nov 2019 17:33:39 +0000 (19:33 +0200)]
Game ports input preset sub config support. Trojan light gun preset added.
Toni Wilen [Sat, 9 Nov 2019 17:31:05 +0000 (19:31 +0200)]
PPC board without ROM/zero size rom and 68060: make sure 68060 FPU gets disabled.
Toni Wilen [Sat, 9 Nov 2019 14:39:41 +0000 (16:39 +0200)]
Fastlane DMA addressing emulation update.
Toni Wilen [Sat, 9 Nov 2019 14:39:05 +0000 (16:39 +0200)]
A2024 display size fix.
Toni Wilen [Sat, 9 Nov 2019 14:37:36 +0000 (16:37 +0200)]
Set Sprite horizontal end to max if bordersprite enabled.
Toni Wilen [Sat, 2 Nov 2019 18:04:11 +0000 (20:04 +0200)]
Merge pull request #163 from emoon/fix-read-order
Fixed read order
Toni Wilen [Sat, 2 Nov 2019 18:04:03 +0000 (20:04 +0200)]
Merge pull request #162 from emoon/simplified-tester-u32-read
Simplified reading of u32 values
Daniel Collin [Sat, 2 Nov 2019 09:21:07 +0000 (10:21 +0100)]
Fixed read order
Daniel Collin [Fri, 1 Nov 2019 09:47:55 +0000 (10:47 +0100)]
Simplified reading of u32 values
Toni Wilen [Wed, 30 Oct 2019 18:22:41 +0000 (20:22 +0200)]
4300b3
Toni Wilen [Wed, 30 Oct 2019 18:22:14 +0000 (20:22 +0200)]
GUI corruption fix.
Toni Wilen [Wed, 30 Oct 2019 18:06:51 +0000 (20:06 +0200)]
Improved on the fly chipset change support.
Toni Wilen [Wed, 30 Oct 2019 18:06:11 +0000 (20:06 +0200)]
ECS Denise superhires: check also shres bit because subpixel mode in superhires output mode has same res value.
Toni Wilen [Wed, 30 Oct 2019 18:05:05 +0000 (20:05 +0200)]
Right border borderblank single pixel sprite gap fix.
Toni Wilen [Wed, 30 Oct 2019 15:39:35 +0000 (17:39 +0200)]
Validate 68010+ exception vector number and offset in stack frame.
Toni Wilen [Tue, 29 Oct 2019 17:59:37 +0000 (19:59 +0200)]
Check out of bounds access before other checks. Always generate every CCR combination if "cc" instruction.
Toni Wilen [Sun, 27 Oct 2019 16:08:49 +0000 (18:08 +0200)]
4300b2
Toni Wilen [Sun, 27 Oct 2019 16:07:41 +0000 (18:07 +0200)]
COPJMP cycle sequence order fixed.
Toni Wilen [Sun, 27 Oct 2019 16:07:09 +0000 (18:07 +0200)]
Erase old sprite (if same numbered sprite) pixels.
Toni Wilen [Sun, 27 Oct 2019 12:03:21 +0000 (14:03 +0200)]
Do not validate resolution width and height boxes when typing.
Toni Wilen [Sun, 27 Oct 2019 12:02:31 +0000 (14:02 +0200)]
Automatically loop genlock video file.
Toni Wilen [Sun, 27 Oct 2019 12:01:29 +0000 (14:01 +0200)]
GUI scaling update.
Toni Wilen [Sun, 27 Oct 2019 11:57:56 +0000 (13:57 +0200)]
Read-only/write-only bus error debugger option.
Toni Wilen [Fri, 25 Oct 2019 17:41:02 +0000 (20:41 +0300)]
Tester updates, configurable stack and opcode space, CALLM disassembly, cpRESTORE/cpSAVE checks for supervisor mode even if co-pro is missing.
Toni Wilen [Thu, 24 Oct 2019 15:52:46 +0000 (18:52 +0300)]
68060 FPU was not marked as disabled if EC model.
Toni Wilen [Thu, 24 Oct 2019 15:51:11 +0000 (18:51 +0300)]
PCMCIA attribute image support fix, slot was not enable at reset.
Toni Wilen [Sat, 19 Oct 2019 17:07:56 +0000 (20:07 +0300)]
4300b1
Toni Wilen [Sat, 19 Oct 2019 17:05:52 +0000 (20:05 +0300)]
Don't reopen if mode is still same.
Toni Wilen [Sat, 19 Oct 2019 17:04:54 +0000 (20:04 +0300)]
PCMCIA SRAM image with attribute support.
Toni Wilen [Sat, 19 Oct 2019 17:04:12 +0000 (20:04 +0300)]
68010 bus/address error support updates.
Toni Wilen [Sat, 19 Oct 2019 13:13:52 +0000 (16:13 +0300)]
Round 24-bit pixel width to prevent possible missing pixels. Extra safety check.
Toni Wilen [Sat, 19 Oct 2019 13:12:24 +0000 (16:12 +0300)]
Disable 68020 "cycle-exact" mode extra cycle counting. It is far too inaccurate.
Toni Wilen [Sat, 19 Oct 2019 13:11:41 +0000 (16:11 +0300)]
Mark closed socket as unused.
Toni Wilen [Sat, 19 Oct 2019 09:53:57 +0000 (12:53 +0300)]
68010 bus error/address error stack frame partial tester support.
Toni Wilen [Thu, 17 Oct 2019 16:26:36 +0000 (19:26 +0300)]
Fixed "after" register output, again.
Toni Wilen [Thu, 17 Oct 2019 16:25:55 +0000 (19:25 +0300)]
Target EA mode MOVEM support. Accurate MOVEM bus error emulation added.
Toni Wilen [Wed, 16 Oct 2019 16:04:29 +0000 (19:04 +0300)]
TAS, CAS, CAS2 prefetch mode cycle sequence fix, warning fixes.
Toni Wilen [Wed, 16 Oct 2019 14:15:44 +0000 (17:15 +0300)]
Merge pull request #159 from retrofun/cputest-fixes
cputest: stability & memory leak fixes
Gerald Schnabel [Tue, 15 Oct 2019 22:52:43 +0000 (00:52 +0200)]
cputest: stability & memory leak fixes
Toni Wilen [Sun, 13 Oct 2019 12:55:54 +0000 (15:55 +0300)]
MOVE complete bus error emulation.
Toni Wilen [Sat, 12 Oct 2019 13:12:52 +0000 (16:12 +0300)]
68000 bus error emulation updates.
Toni Wilen [Fri, 11 Oct 2019 18:37:04 +0000 (21:37 +0300)]
Target EA multiple address support.
Toni Wilen [Fri, 11 Oct 2019 18:34:14 +0000 (21:34 +0300)]
Not all CD image formats worked in relative path mode.
Toni Wilen [Sat, 5 Oct 2019 11:32:59 +0000 (14:32 +0300)]
CPU tester WIP 68000 bus error support. Misc updates and fixes.
Toni Wilen [Mon, 30 Sep 2019 14:56:33 +0000 (17:56 +0300)]
Merge pull request #157 from skeetor/development
Updated project files
skeetor [Sat, 21 Sep 2019 17:22:44 +0000 (19:22 +0200)]
Fixed PlatformToolset settings
Move build instructions to main directory to display it in github
Added nasm files to project structure.
Fixed SDK versions and build failures in different build configurations
Toni Wilen [Sun, 29 Sep 2019 15:56:20 +0000 (18:56 +0300)]
Disassembler source/destination ea status information, used by cpu tester target ea mode.
Toni Wilen [Sun, 29 Sep 2019 15:54:34 +0000 (18:54 +0300)]
CPU tester target ea mode and wip bus error test support.
Toni Wilen [Sun, 29 Sep 2019 15:51:09 +0000 (18:51 +0300)]
Bus error memwatch point
Toni Wilen [Sun, 29 Sep 2019 15:46:13 +0000 (18:46 +0300)]
Rewrite debugger memory bank scanning.
Toni Wilen [Sat, 28 Sep 2019 11:24:36 +0000 (14:24 +0300)]
Atari ST fixes.
Toni Wilen [Sat, 28 Sep 2019 10:01:08 +0000 (13:01 +0300)]
Accelerator board default CPU model setting.
Toni Wilen [Sat, 28 Sep 2019 09:50:53 +0000 (12:50 +0300)]
ST support updates.
Toni Wilen [Sat, 28 Sep 2019 09:24:15 +0000 (12:24 +0300)]
Removed unused disassembler.
Toni Wilen [Sat, 28 Sep 2019 08:15:16 +0000 (11:15 +0300)]
Atari ST port.
Toni Wilen [Sat, 28 Sep 2019 07:19:53 +0000 (10:19 +0300)]
68010 unsupported RTE stack frame exception will modify N, Z and V flags.
Toni Wilen [Sat, 28 Sep 2019 07:18:55 +0000 (10:18 +0300)]
More detailed error output, now also includes source, destination and stack contents (before and after if changed) depending on tested instruction.
Toni Wilen [Tue, 24 Sep 2019 13:35:44 +0000 (16:35 +0300)]
Scale MM "red" dongle support.
Toni Wilen [Mon, 23 Sep 2019 18:58:08 +0000 (21:58 +0300)]
Array index fixed.
Toni Wilen [Sat, 21 Sep 2019 16:47:15 +0000 (19:47 +0300)]
CPU tester multiline disassembly (loop mode and MOVEC)
Toni Wilen [Sat, 21 Sep 2019 16:35:19 +0000 (19:35 +0300)]
68060 BUSCR full emulation.
Toni Wilen [Sat, 21 Sep 2019 15:18:50 +0000 (18:18 +0300)]
Improved MOVEC test.
Toni Wilen [Sat, 21 Sep 2019 10:42:20 +0000 (13:42 +0300)]
Validate returned track, it may not exist in some situations.
Toni Wilen [Sat, 21 Sep 2019 07:47:04 +0000 (10:47 +0300)]
Support uae-configuration on the fly input config changes.
Toni Wilen [Sat, 21 Sep 2019 07:46:08 +0000 (10:46 +0300)]
Fix ROM size.
Toni Wilen [Sat, 21 Sep 2019 07:45:48 +0000 (10:45 +0300)]
Validate uae-configuration parameters.