]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Fri, 29 Mar 2019 17:40:48 +0000 (19:40 +0200)]
Fix (an,dn,xxxx.w/.l) disassembly.
Toni Wilen [Wed, 27 Mar 2019 14:55:19 +0000 (16:55 +0200)]
Borderblank active: border color between bitplanes and end of display window is different than border color.
Toni Wilen [Sun, 24 Mar 2019 16:11:55 +0000 (18:11 +0200)]
Fix elf executable relocated as rom.
Toni Wilen [Sun, 24 Mar 2019 16:11:10 +0000 (18:11 +0200)]
Zero size read or write should not change drive state.
Toni Wilen [Sat, 23 Mar 2019 15:37:02 +0000 (17:37 +0200)]
4200b6
Toni Wilen [Sat, 23 Mar 2019 15:36:46 +0000 (17:36 +0200)]
Activate debugger if cpu halts and debugger is in use.
Toni Wilen [Sat, 23 Mar 2019 15:36:26 +0000 (17:36 +0200)]
custom memory bank allocation change to support aros rom on the fly changes.
Toni Wilen [Sat, 23 Mar 2019 15:35:52 +0000 (17:35 +0200)]
Logging change.
Toni Wilen [Sat, 23 Mar 2019 12:19:15 +0000 (14:19 +0200)]
Reject TAPE read/write if fixed bit is not set. Emulated drive is not variable block compatible.
Toni Wilen [Sat, 23 Mar 2019 12:18:24 +0000 (14:18 +0200)]
Make ATAPI device type configurable, use correct sequential access type (1) if tape drive.
Toni Wilen [Sat, 16 Mar 2019 18:21:05 +0000 (20:21 +0200)]
Non-JIT memory allocation fix, cleanup.
Toni Wilen [Sat, 16 Mar 2019 18:19:47 +0000 (20:19 +0200)]
Made 68030 MMU last write special case optional, can be useful when debugging. Removed last write flag from few 68040+ only special cases.
Toni Wilen [Sun, 10 Mar 2019 18:22:27 +0000 (20:22 +0200)]
4200b5
Toni Wilen [Sun, 10 Mar 2019 18:22:09 +0000 (20:22 +0200)]
Picasso IV faked flifi i2c. CR3F bit 7 toggle for faster mode switches.
Toni Wilen [Sun, 10 Mar 2019 18:20:48 +0000 (20:20 +0200)]
Shader config entries.
Toni Wilen [Sun, 10 Mar 2019 09:51:51 +0000 (11:51 +0200)]
Tandem IDE controller.
Toni Wilen [Sun, 10 Mar 2019 08:28:36 +0000 (10:28 +0200)]
68030 MMU: FC 11xxx field is invalid and generates f-line exception. Add invalid instruction checks to 68030 MMU disassembler.
Toni Wilen [Sat, 9 Mar 2019 20:12:22 +0000 (22:12 +0200)]
CMP2/CHK2 and 68030 MMU instruction disassembler support.
Toni Wilen [Sat, 2 Mar 2019 19:42:14 +0000 (21:42 +0200)]
4200b4
Toni Wilen [Sat, 2 Mar 2019 19:32:29 +0000 (21:32 +0200)]
set_direct_memory() available without JIT
Toni Wilen [Sat, 2 Mar 2019 19:31:42 +0000 (21:31 +0200)]
Magic mouse focus/activation fix.
Toni Wilen [Sat, 2 Mar 2019 19:31:09 +0000 (21:31 +0200)]
D3D11 pre/post shader viewport coordinate fixes.
Toni Wilen [Sat, 2 Mar 2019 19:30:39 +0000 (21:30 +0200)]
68020/030 CE mode write access speed adjustment.
Toni Wilen [Sat, 2 Mar 2019 19:30:13 +0000 (21:30 +0200)]
Prelude/Prelude 1200 emulation.
Toni Wilen [Sat, 2 Mar 2019 19:28:54 +0000 (21:28 +0200)]
64 wide sprite to 32/16 wide on the fly change fix.
Toni Wilen [Tue, 26 Feb 2019 17:56:38 +0000 (19:56 +0200)]
genlock/grayscale fix.
Toni Wilen [Tue, 26 Feb 2019 17:55:25 +0000 (19:55 +0200)]
Stop partition enumeration if there is no space in filesystem slots.
Toni Wilen [Tue, 26 Feb 2019 17:54:42 +0000 (19:54 +0200)]
Cleanups.
Toni Wilen [Sat, 23 Feb 2019 15:12:21 +0000 (17:12 +0200)]
4200b3
Toni Wilen [Sat, 23 Feb 2019 14:55:54 +0000 (16:55 +0200)]
Check if file exists before deciding if fake disk should be inserted.
Toni Wilen [Sat, 23 Feb 2019 14:55:20 +0000 (16:55 +0200)]
Shader mask handling update.
Toni Wilen [Sat, 23 Feb 2019 14:54:58 +0000 (16:54 +0200)]
IVS Trumpcard v4.9 ROM.
Toni Wilen [Sat, 23 Feb 2019 14:54:28 +0000 (16:54 +0200)]
Skip also network paths.
Toni Wilen [Sat, 23 Feb 2019 14:54:12 +0000 (16:54 +0200)]
ELF uaedbg support.
Toni Wilen [Fri, 22 Feb 2019 14:41:17 +0000 (16:41 +0200)]
Changing filter slot didn't update selected mask/overlay.
Toni Wilen [Fri, 22 Feb 2019 14:40:41 +0000 (16:40 +0200)]
Filter border blank default should be automatic, not disabled.
Toni Wilen [Fri, 22 Feb 2019 14:40:03 +0000 (16:40 +0200)]
win32_guikey handling update.
Toni Wilen [Fri, 22 Feb 2019 14:39:33 +0000 (16:39 +0200)]
Video port adapter all doubling mode support. Genlock/CD32FMV output/video was not in grayscale mode if grayscale was enabled.
Toni Wilen [Fri, 22 Feb 2019 14:37:58 +0000 (16:37 +0200)]
BPLCON4 non-zero + border sprites special case HAM fix.
Toni Wilen [Fri, 22 Feb 2019 14:37:01 +0000 (16:37 +0200)]
Fix 68020+ addressing mode disassembler output.
Toni Wilen [Fri, 22 Feb 2019 14:36:38 +0000 (16:36 +0200)]
Fix MOVES prefetch mode instruction length.
Toni Wilen [Fri, 22 Feb 2019 14:36:15 +0000 (16:36 +0200)]
68030 MMU: generate also short bus error stack frames when possible.
Toni Wilen [Sat, 16 Feb 2019 15:59:40 +0000 (17:59 +0200)]
4200b2
Toni Wilen [Sat, 16 Feb 2019 15:57:26 +0000 (17:57 +0200)]
Overlay optimization, don't update if RTG and overlay does not change.
Toni Wilen [Sat, 16 Feb 2019 11:12:18 +0000 (13:12 +0200)]
Reduce CDTV CD startup/seek delays, fixes Town without no name speech audiotrack problems.
Toni Wilen [Sat, 16 Feb 2019 11:11:28 +0000 (13:11 +0200)]
Debugger updates.
Toni Wilen [Sat, 16 Feb 2019 11:10:23 +0000 (13:10 +0200)]
68030 MMU short bus error stack frame preparations.
Toni Wilen [Sat, 16 Feb 2019 11:08:45 +0000 (13:08 +0200)]
Keep aspect ratio window resizing.
Toni Wilen [Sat, 16 Feb 2019 11:07:21 +0000 (13:07 +0200)]
sourcescale shader parameter, horizontal and vertical texture size multiplier.
Toni Wilen [Sat, 16 Feb 2019 11:04:15 +0000 (13:04 +0200)]
HAM + bordersprite + XOR handling fix.
Toni Wilen [Sun, 27 Jan 2019 15:41:52 +0000 (17:41 +0200)]
4200b1
Toni Wilen [Sun, 27 Jan 2019 15:17:12 +0000 (17:17 +0200)]
Debugger updates.
Toni Wilen [Sun, 27 Jan 2019 15:15:24 +0000 (17:15 +0200)]
Autoscale border blanking updates.
Toni Wilen [Sun, 27 Jan 2019 15:14:07 +0000 (17:14 +0200)]
Custom ROM config support.
Toni Wilen [Sun, 27 Jan 2019 08:43:29 +0000 (10:43 +0200)]
Change default debugger to console. (GUI debugger needs complete rewrite)
Toni Wilen [Sun, 27 Jan 2019 08:42:44 +0000 (10:42 +0200)]
Show monitor rotation and color space info if DXGI 1.6 is supported.
Toni Wilen [Sun, 27 Jan 2019 08:41:54 +0000 (10:41 +0200)]
Fix disassembler scale factor in brief extension mode.
Toni Wilen [Sun, 27 Jan 2019 08:41:11 +0000 (10:41 +0200)]
Disk image handle was not freed in some error situations. Write protection could have remained active after disk change in rare situations when change was done using UAE interface, not GUI.
Toni Wilen [Sat, 26 Jan 2019 15:07:34 +0000 (17:07 +0200)]
Error string was not logged.
Toni Wilen [Sat, 26 Jan 2019 15:07:09 +0000 (17:07 +0200)]
If called before display emulation is fully active.
Toni Wilen [Sat, 26 Jan 2019 15:06:42 +0000 (17:06 +0200)]
Remove unused parameter.
Toni Wilen [Sat, 26 Jan 2019 15:06:16 +0000 (17:06 +0200)]
Add per monitor DPI support.
Toni Wilen [Sat, 26 Jan 2019 15:05:06 +0000 (17:05 +0200)]
Missing commit.
Toni Wilen [Sat, 26 Jan 2019 15:04:45 +0000 (17:04 +0200)]
Bordersprite optimization removed, all sprites must be checked every time or one or more sprites may disappear depending on sprite x-coordinate order.
Toni Wilen [Sat, 26 Jan 2019 15:03:36 +0000 (17:03 +0200)]
picasso96refresh compatibility fix.
Toni Wilen [Sat, 26 Jan 2019 15:03:08 +0000 (17:03 +0200)]
ICD Trifecta emulation.
Toni Wilen [Sat, 26 Jan 2019 14:42:32 +0000 (16:42 +0200)]
Ignore environment variable if it wasn't resolved.
Toni Wilen [Sat, 26 Jan 2019 14:42:09 +0000 (16:42 +0200)]
Don't return error code when at least one config entry was found.
Toni Wilen [Sat, 26 Jan 2019 14:38:44 +0000 (16:38 +0200)]
Quick compilation instructions.
Toni Wilen [Sat, 19 Jan 2019 08:47:05 +0000 (10:47 +0200)]
Check lastwrite special case later. Previously it didn't handle situation where exception handler cleared DF-bit.
Toni Wilen [Sat, 19 Jan 2019 08:39:26 +0000 (10:39 +0200)]
68030 MMU bus error stacked PC points to following instruction if faulting memory access is write and it is instruction's last operation.
Toni Wilen [Sun, 13 Jan 2019 20:17:35 +0000 (22:17 +0200)]
Trumpcard and Trumpcard 500AT emulation. Trumpcard *.driver file ROM image extraction.
Toni Wilen [Sat, 12 Jan 2019 14:42:51 +0000 (16:42 +0200)]
Debugger updates.
Toni Wilen [Fri, 11 Jan 2019 18:05:31 +0000 (20:05 +0200)]
new ini functions.
Toni Wilen [Fri, 11 Jan 2019 18:04:18 +0000 (20:04 +0200)]
RTG overlay update, add region size validation.
Toni Wilen [Fri, 11 Jan 2019 18:01:50 +0000 (20:01 +0200)]
Prevent audio pitch change. avioutput_fps may change when entering GUI.
Toni Wilen [Fri, 11 Jan 2019 17:59:22 +0000 (19:59 +0200)]
Implement missing SBTC_RELEASESTRPTR.
Toni Wilen [Sun, 6 Jan 2019 08:55:30 +0000 (10:55 +0200)]
Picasso IV hardware overlay support, overlay color key updates.
Toni Wilen [Sat, 5 Jan 2019 13:54:08 +0000 (15:54 +0200)]
x:\, x:\. and x:\.. are identical paths.
Toni Wilen [Sat, 5 Jan 2019 13:49:50 +0000 (15:49 +0200)]
Volume counter PWM audio mode from TinyMOD, not working.
Toni Wilen [Sat, 5 Jan 2019 13:47:12 +0000 (15:47 +0200)]
uaegfx RTG Overlay/PIP emulation. (YUV not yet implemented)
Toni Wilen [Sat, 5 Jan 2019 13:41:39 +0000 (15:41 +0200)]
Bypass indirect memory access if memory bank is plain RAM or ROM board.
Toni Wilen [Sat, 5 Jan 2019 13:38:33 +0000 (15:38 +0200)]
Keyboard handshake pulse length logging.
Toni Wilen [Sat, 5 Jan 2019 13:37:42 +0000 (15:37 +0200)]
Harms Professional 3000 accelerator board.
Toni Wilen [Sat, 5 Jan 2019 13:36:26 +0000 (15:36 +0200)]
Pacific Peripherals/IVS Overdrive SCSI controller.
Toni Wilen [Fri, 21 Dec 2018 13:56:58 +0000 (15:56 +0200)]
Reject all Alt+<some key> windows system menu key shortcuts because invalid shortcuts may generate annoying beep sounds in magic mouse mode.
Toni Wilen [Fri, 21 Dec 2018 13:56:02 +0000 (15:56 +0200)]
Manually configured address >= 0x80000000 was not supported.
Toni Wilen [Fri, 21 Dec 2018 13:55:26 +0000 (15:55 +0200)]
Listview width/sort registry/ini store support.
Toni Wilen [Wed, 12 Dec 2018 16:20:08 +0000 (18:20 +0200)]
Merge pull request #146 from huth/fixes
Two small fixes
Toni Wilen [Thu, 6 Dec 2018 14:50:22 +0000 (16:50 +0200)]
4100
Toni Wilen [Tue, 4 Dec 2018 19:06:48 +0000 (21:06 +0200)]
Toni Wilen [Tue, 4 Dec 2018 17:58:17 +0000 (19:58 +0200)]
VGA gfxboard interrupt state was not checked if refresh mode was not chipset.
Toni Wilen [Tue, 4 Dec 2018 17:56:59 +0000 (19:56 +0200)]
cdimagex: empty string, "empty" and "." = eject. floppyx: "." = eject.
Toni Wilen [Sun, 2 Dec 2018 16:37:06 +0000 (18:37 +0200)]
Toni Wilen [Sun, 2 Dec 2018 14:26:42 +0000 (16:26 +0200)]
read_rom_name_guess() should also set rom path if rom is found.
Toni Wilen [Sun, 2 Dec 2018 13:12:58 +0000 (15:12 +0200)]
Magic mouse Windows cursor to Amiga mouse sync fixes.
Toni Wilen [Sun, 2 Dec 2018 13:01:17 +0000 (15:01 +0200)]
Add more logging.
Toni Wilen [Sun, 2 Dec 2018 13:00:41 +0000 (15:00 +0200)]
Clear unaligned state after whole unaligned access sequence is complete.
Toni Wilen [Sun, 2 Dec 2018 12:59:25 +0000 (14:59 +0200)]
Store mmu030_state[1] in temporary variable because stack frame writing can modify it if SP is unaligned.
Toni Wilen [Sat, 1 Dec 2018 18:35:39 +0000 (20:35 +0200)]
Always use supervisor mode when MMU accesses descriptors.