]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
6 years ago68030 MMU update part 2, real cause for problem was side-effect of unaligned VBR...
Toni Wilen [Thu, 29 Nov 2018 19:47:18 +0000 (21:47 +0200)]
68030 MMU update part 2, real cause for problem was side-effect of unaligned VBR in NeXTstep 1.0a.

6 years ago68030 MMU fix: do not assume DOB is not modified by exception handler when DF is...
Toni Wilen [Thu, 29 Nov 2018 17:15:34 +0000 (19:15 +0200)]
68030 MMU fix: do not assume DOB is not modified by exception handler when DF is not cleared.

6 years agoRemoved unused code.
Toni Wilen [Wed, 28 Nov 2018 19:57:49 +0000 (21:57 +0200)]
Removed unused code.

6 years agoUpdate logging.
Toni Wilen [Wed, 28 Nov 2018 19:57:30 +0000 (21:57 +0200)]
Update logging.

6 years agoFix incorrect path restored from statefile in certain situations.
Toni Wilen [Wed, 28 Nov 2018 19:56:50 +0000 (21:56 +0200)]
Fix incorrect path restored from statefile in certain situations.

6 years ago68030 MMU fix, old obsolete code removed.
Toni Wilen [Wed, 28 Nov 2018 19:55:28 +0000 (21:55 +0200)]
68030 MMU fix, old obsolete code removed.

6 years ago4100b11
Toni Wilen [Sat, 24 Nov 2018 18:59:06 +0000 (20:59 +0200)]
4100b11

6 years agoFix memory clear overflow.
Toni Wilen [Sat, 24 Nov 2018 18:17:51 +0000 (20:17 +0200)]
Fix memory clear overflow.

6 years agoProper disassembler 68020+ addressing mode support. Some assembler fixes.
Toni Wilen [Sat, 24 Nov 2018 18:17:35 +0000 (20:17 +0200)]
Proper disassembler 68020+ addressing mode support. Some assembler fixes.

6 years agoMinor fixes.
Toni Wilen [Sat, 24 Nov 2018 18:15:23 +0000 (20:15 +0200)]
Minor fixes.

6 years ago68030 MMU prefetch+data cache mode bus error retry fix.
Toni Wilen [Sat, 24 Nov 2018 14:17:39 +0000 (16:17 +0200)]
68030 MMU prefetch+data cache mode bus error retry fix.

6 years agoFix 68030 MMU prefetch mode retries.
Toni Wilen [Sat, 24 Nov 2018 12:03:44 +0000 (14:03 +0200)]
Fix 68030 MMU prefetch mode retries.

6 years ago68030 MMU + prefetch fix when prefetch crosses invalid MMU pages.
Toni Wilen [Sat, 24 Nov 2018 09:05:32 +0000 (11:05 +0200)]
68030 MMU + prefetch fix when prefetch crosses invalid MMU pages.

6 years ago68030 MMU update. Unaligned accesses are now new exception handler emulation compatib...
Toni Wilen [Fri, 23 Nov 2018 20:14:39 +0000 (22:14 +0200)]
68030 MMU update. Unaligned accesses are now new exception handler emulation compatible and retry correctly. Use mmu030_data_buffer_out buffer everywhere instead of special casing MOVEM vs other instructions.

6 years ago4100b10
Toni Wilen [Sat, 17 Nov 2018 16:12:48 +0000 (18:12 +0200)]
4100b10

6 years agoUse 64-bit unral.dll directly.
Toni Wilen [Sat, 17 Nov 2018 16:03:58 +0000 (18:03 +0200)]
Use 64-bit unral.dll directly.

6 years agoWindow corner floppy drive dragndrop.
Toni Wilen [Sat, 17 Nov 2018 16:03:36 +0000 (18:03 +0200)]
Window corner floppy drive dragndrop.

6 years ago68020 more compatible state restore ignored mid instruction state variables.
Toni Wilen [Sat, 17 Nov 2018 16:02:57 +0000 (18:02 +0200)]
68020 more compatible state restore ignored mid instruction state variables.

6 years agoFix sprite width state restore.
Toni Wilen [Sat, 17 Nov 2018 16:02:23 +0000 (18:02 +0200)]
Fix sprite width state restore.

6 years agoFix possible stuck interrupt if ICR was read when internal interrupt processing was...
Toni Wilen [Sat, 17 Nov 2018 16:02:06 +0000 (18:02 +0200)]
Fix possible stuck interrupt if ICR was read when internal interrupt processing was active.

6 years ago68030 MMU MOVEM update and cleanup
Toni Wilen [Sat, 17 Nov 2018 16:01:13 +0000 (18:01 +0200)]
68030 MMU MOVEM update and cleanup

7 years agoFixed non-C++ mode 68030 MMU TRY/CATCH.
Toni Wilen [Thu, 8 Nov 2018 16:22:59 +0000 (18:22 +0200)]
Fixed non-C++ mode 68030 MMU TRY/CATCH.

7 years ago4100b9
Toni Wilen [Sun, 4 Nov 2018 14:32:54 +0000 (16:32 +0200)]
4100b9

7 years ago68030 MMU updates.
Toni Wilen [Sun, 4 Nov 2018 14:32:42 +0000 (16:32 +0200)]
68030 MMU updates.

7 years agoEmulate undocumented FMODE>0 bitplane modulo feature if modulo/bpltpt is unaligned.
Toni Wilen [Sun, 4 Nov 2018 14:23:21 +0000 (16:23 +0200)]
Emulate undocumented FMODE>0 bitplane modulo feature if modulo/bpltpt is unaligned.

7 years agoIgnore memwatch when debugger does internal reads/writes.
Toni Wilen [Sun, 4 Nov 2018 14:22:43 +0000 (16:22 +0200)]
Ignore memwatch when debugger does internal reads/writes.

7 years agoRP overlay/mouse event updates.
Toni Wilen [Sun, 4 Nov 2018 14:22:25 +0000 (16:22 +0200)]
RP overlay/mouse event updates.

7 years agoMulti Evolution 500/2000 v2.2 ROM
Toni Wilen [Fri, 26 Oct 2018 17:16:14 +0000 (20:16 +0300)]
Multi Evolution 500/2000 v2.2 ROM

7 years agoManual BPLxDAT writes are now accurate when FMODE>0.
Toni Wilen [Fri, 26 Oct 2018 17:15:57 +0000 (20:15 +0300)]
Manual BPLxDAT writes are now accurate when FMODE>0.

7 years ago68030 MMU Locked-Read-Modify-Write restarts whole instruction.
Toni Wilen [Fri, 26 Oct 2018 17:15:25 +0000 (20:15 +0300)]
68030 MMU Locked-Read-Modify-Write restarts whole instruction.

7 years ago68030 MMU datacache mode LRMW support.
Toni Wilen [Mon, 22 Oct 2018 18:27:25 +0000 (21:27 +0300)]
68030 MMU datacache mode LRMW support.

7 years agoPACK and UNPACK undefined fetch order fix.
Toni Wilen [Mon, 22 Oct 2018 17:34:36 +0000 (20:34 +0300)]
PACK and UNPACK undefined fetch order fix.

7 years ago68030 MMU retry update, unaligned accesses were not retried as unaligned.
Toni Wilen [Mon, 22 Oct 2018 17:34:12 +0000 (20:34 +0300)]
68030 MMU retry update, unaligned accesses were not retried as unaligned.

7 years agoAnother 68030 MMU FPU FSAVE/FRESTORE fix. Use normal state save, 6888x frame (when...
Toni Wilen [Sun, 21 Oct 2018 18:06:15 +0000 (21:06 +0300)]
Another 68030 MMU FPU FSAVE/FRESTORE fix. Use normal state save, 6888x frame (when not including undocumented fields) is small enough to fit in normal state structure. FMOVEM uses different method and should not use x_cp functions.

7 years agoUse x_cp functions which automatically support 68030 MMU.
Toni Wilen [Sun, 21 Oct 2018 15:27:21 +0000 (18:27 +0300)]
Use x_cp functions which automatically support 68030 MMU.

7 years agoFix 68030 MMU MOVEM to memory.
Toni Wilen [Sun, 21 Oct 2018 10:57:18 +0000 (13:57 +0300)]
Fix 68030 MMU MOVEM to memory.

7 years ago4100b8
Toni Wilen [Sat, 20 Oct 2018 18:08:29 +0000 (21:08 +0300)]
4100b8

7 years agoAdded short register description.
Toni Wilen [Sat, 20 Oct 2018 15:24:09 +0000 (18:24 +0300)]
Added short register description.

7 years agoAllow sample rates up to 768KHz (from 192KHz)
Toni Wilen [Sat, 20 Oct 2018 11:56:49 +0000 (14:56 +0300)]
Allow sample rates up to 768KHz (from 192KHz)

7 years agoD3D overlay graphics updates.
Toni Wilen [Sat, 20 Oct 2018 11:56:31 +0000 (14:56 +0300)]
D3D overlay graphics updates.

7 years agoFix halved disk used/free when drive was very large.
Toni Wilen [Sat, 20 Oct 2018 11:55:45 +0000 (14:55 +0300)]
Fix halved disk used/free when drive was very large.

7 years agoDebugging option.
Toni Wilen [Sat, 20 Oct 2018 11:55:27 +0000 (14:55 +0300)]
Debugging option.

7 years agoFix memwatch only working when first slot was in use.
Toni Wilen [Sat, 20 Oct 2018 11:55:09 +0000 (14:55 +0300)]
Fix memwatch only working when first slot was in use.

7 years agoSupport undocumented AGA sprite SPRxDATx write behavior where first 16 or 32 pixels...
Toni Wilen [Sat, 20 Oct 2018 10:42:36 +0000 (13:42 +0300)]
Support undocumented AGA sprite SPRxDATx write behavior where first 16 or 32 pixels may contain data from previous bus access.

7 years agoAdd missing FRESTORE 68030 MMU access fault support.
Toni Wilen [Sat, 20 Oct 2018 10:40:41 +0000 (13:40 +0300)]
Add missing FRESTORE 68030 MMU access fault support.

7 years ago68030 MMU SSW FC exception handler modifications are now emulated. If FC is modified...
Toni Wilen [Sat, 20 Oct 2018 10:40:05 +0000 (13:40 +0300)]
68030 MMU SSW FC exception handler modifications are now emulated. If FC is modified, retried access cycle uses modified FC.

7 years ago4100b7
Toni Wilen [Sat, 6 Oct 2018 15:50:16 +0000 (18:50 +0300)]
4100b7

7 years agoOverlay support.
Toni Wilen [Sat, 6 Oct 2018 15:44:33 +0000 (18:44 +0300)]
Overlay support.

7 years agoForce chip ram data caching off if no MMU configured.
Toni Wilen [Sat, 6 Oct 2018 15:44:00 +0000 (18:44 +0300)]
Force chip ram data caching off if no MMU configured.

7 years agoMagic mouse uncapture only if no buttons pressed.
Toni Wilen [Sat, 6 Oct 2018 15:42:35 +0000 (18:42 +0300)]
Magic mouse uncapture only if no buttons pressed.

7 years agoLogging option.
Toni Wilen [Sat, 6 Oct 2018 15:42:18 +0000 (18:42 +0300)]
Logging option.

7 years agoJIT unexpected crash detection.
Toni Wilen [Sat, 6 Oct 2018 15:41:58 +0000 (18:41 +0300)]
JIT unexpected crash detection.

7 years agoImplement AGA 32/64-pixel wide sprite undocumented size behavior when FMODE is changed.
Toni Wilen [Sat, 6 Oct 2018 15:40:56 +0000 (18:40 +0300)]
Implement AGA 32/64-pixel wide sprite undocumented size behavior when FMODE is changed.

7 years agoNetwork led was not configurable.
Toni Wilen [Thu, 4 Oct 2018 13:57:05 +0000 (16:57 +0300)]
Network led was not configurable.

7 years agoAssume track uses 4us bit cell timing if track total length is less than 66% of nomin...
Toni Wilen [Thu, 4 Oct 2018 13:56:23 +0000 (16:56 +0300)]
Assume track uses 4us bit cell timing if track total length is less than 66% of nominal 2us track.

7 years agoRTG modes have rendertarget recording support.
Toni Wilen [Thu, 4 Oct 2018 13:55:33 +0000 (16:55 +0300)]
RTG modes have rendertarget recording support.

7 years agoFix 68030 MMU PTEST, eamode 6 is valid, PTEST level 1 to 7 does not check TTRs.
Toni Wilen [Thu, 4 Oct 2018 13:52:38 +0000 (16:52 +0300)]
Fix 68030 MMU PTEST, eamode 6 is valid, PTEST level 1 to 7 does not check TTRs.

7 years agoAdded scanline vertical offset option.
Toni Wilen [Thu, 4 Oct 2018 13:51:03 +0000 (16:51 +0300)]
Added scanline vertical offset option.

7 years ago4100b6
Toni Wilen [Sat, 22 Sep 2018 17:40:10 +0000 (20:40 +0300)]
4100b6

7 years agoFix EMS mapping, mouse reset, expansion category.
Toni Wilen [Sat, 22 Sep 2018 17:30:10 +0000 (20:30 +0300)]
Fix EMS mapping, mouse reset, expansion category.

7 years agoExperimental untested MSBSYNC support.
Toni Wilen [Sat, 22 Sep 2018 17:29:24 +0000 (20:29 +0300)]
Experimental untested MSBSYNC support.

7 years agoFix statefile buffer overflow disk is active and image had timing information.
Toni Wilen [Sat, 22 Sep 2018 17:29:00 +0000 (20:29 +0300)]
Fix statefile buffer overflow disk is active and image had timing information.

7 years agoFix hardware RTG board screenshot/capture. Multimonitor scanline native/RTG fix.
Toni Wilen [Sat, 22 Sep 2018 17:27:24 +0000 (20:27 +0300)]
Fix hardware RTG board screenshot/capture. Multimonitor scanline native/RTG fix.

7 years ago4100b5
Toni Wilen [Sun, 16 Sep 2018 17:23:44 +0000 (20:23 +0300)]
4100b5

7 years agoMoved x86 bridgeboard expansions under new category.
Toni Wilen [Sun, 16 Sep 2018 17:20:45 +0000 (20:20 +0300)]
Moved x86 bridgeboard expansions under new category.

7 years agoUse resolved path.
Toni Wilen [Sun, 16 Sep 2018 17:19:55 +0000 (20:19 +0300)]
Use resolved path.

7 years agoDisable D3D11 16-bit support. It isn't reliable.
Toni Wilen [Sat, 15 Sep 2018 17:13:15 +0000 (20:13 +0300)]
Disable D3D11 16-bit support. It isn't reliable.

7 years agoRAM board extra options (file load)
Toni Wilen [Sat, 15 Sep 2018 17:12:50 +0000 (20:12 +0300)]
RAM board extra options (file load)

7 years agoConfig file history.
Toni Wilen [Sat, 15 Sep 2018 17:12:21 +0000 (20:12 +0300)]
Config file history.

7 years agoFix debugger scanner end address check.
Toni Wilen [Sat, 15 Sep 2018 17:10:51 +0000 (20:10 +0300)]
Fix debugger scanner end address check.

7 years ago4100b4
Toni Wilen [Sun, 9 Sep 2018 17:16:33 +0000 (20:16 +0300)]
4100b4

7 years agox86 bridgeboard SCSI does not use interrupts (yet).
Toni Wilen [Sun, 9 Sep 2018 17:09:21 +0000 (20:09 +0300)]
x86 bridgeboard SCSI does not use interrupts (yet).

7 years agoOff by one string length fix.
Toni Wilen [Sun, 9 Sep 2018 17:08:50 +0000 (20:08 +0300)]
Off by one string length fix.

7 years agoConfiguration GUI search/filter, Advanced information update, Category and Tag support.
Toni Wilen [Sun, 9 Sep 2018 17:05:29 +0000 (20:05 +0300)]
Configuration GUI search/filter, Advanced information update, Category and Tag support.

7 years agoUse lower timeout when detecting device. HUAWEI Mass Storage CD device black listed.
Toni Wilen [Sun, 9 Sep 2018 17:02:54 +0000 (20:02 +0300)]
Use lower timeout when detecting device. HUAWEI Mass Storage CD device black listed.

7 years agoAllow RT1000B config without selected ROM image.
Toni Wilen [Sun, 9 Sep 2018 16:57:21 +0000 (19:57 +0300)]
Allow RT1000B config without selected ROM image.

7 years agowinmouselog logging.
Toni Wilen [Thu, 6 Sep 2018 16:01:55 +0000 (19:01 +0300)]
winmouselog logging.

7 years agoOnly update filter panel mask/overlays list when it changes.
Toni Wilen [Thu, 6 Sep 2018 16:01:35 +0000 (19:01 +0300)]
Only update filter panel mask/overlays list when it changes.

7 years agoRancho RT1000 bridgeboard SCSI expansion. 53C400 updates.
Toni Wilen [Thu, 6 Sep 2018 16:00:45 +0000 (19:00 +0300)]
Rancho RT1000 bridgeboard SCSI expansion. 53C400 updates.

7 years agoAdd statefile screenshot writing. Not yet enabled.
Toni Wilen [Thu, 6 Sep 2018 15:59:42 +0000 (18:59 +0300)]
Add statefile screenshot writing. Not yet enabled.

7 years agoFix horizontal mid-screen resolution changes.
Toni Wilen [Thu, 6 Sep 2018 15:58:18 +0000 (18:58 +0300)]
Fix horizontal mid-screen resolution changes.

7 years agoCheck also shres_shift.
Toni Wilen [Thu, 6 Sep 2018 15:57:25 +0000 (18:57 +0300)]
Check also shres_shift.

7 years agof-only debugger breakpoint fixed. (break when CPU executes instruction in RAM)
Toni Wilen [Thu, 6 Sep 2018 15:56:59 +0000 (18:56 +0300)]
f-only debugger breakpoint fixed. (break when CPU executes instruction in RAM)

7 years ago4100b3
Toni Wilen [Wed, 29 Aug 2018 18:08:50 +0000 (21:08 +0300)]
4100b3

7 years agoFix doublescan mode corruption.
Toni Wilen [Wed, 29 Aug 2018 17:52:27 +0000 (20:52 +0300)]
Fix doublescan mode corruption.

7 years agoReplace global audio stream state variables with local session variables.
Toni Wilen [Wed, 29 Aug 2018 17:51:59 +0000 (20:51 +0300)]
Replace global audio stream state variables with local session variables.

7 years agoMain play loop may never be entered in some situations, make sure cdda_pos is set.
Toni Wilen [Sat, 25 Aug 2018 19:33:09 +0000 (22:33 +0300)]
Main play loop may never be entered in some situations, make sure cdda_pos is set.

7 years agoFix CHD CD sector size offset.
Toni Wilen [Sat, 25 Aug 2018 19:30:57 +0000 (22:30 +0300)]
Fix CHD CD sector size offset.

7 years agoMulti Evolution v3.4
Toni Wilen [Sat, 25 Aug 2018 19:29:58 +0000 (22:29 +0300)]
Multi Evolution v3.4

7 years agoFix compilation without WITH_THREADED_CPU
Toni Wilen [Sat, 25 Aug 2018 19:29:22 +0000 (22:29 +0300)]
Fix compilation without WITH_THREADED_CPU

7 years agoAccessX has two IDE ports (max 4 devices).
Toni Wilen [Thu, 23 Aug 2018 18:24:43 +0000 (21:24 +0300)]
AccessX has two IDE ports (max 4 devices).

7 years ago4100b2
Toni Wilen [Wed, 22 Aug 2018 19:03:47 +0000 (22:03 +0300)]
4100b2

7 years agoBridgeboard update: CGA graphics fix, CPU speed change only after video init.
Toni Wilen [Wed, 22 Aug 2018 18:53:19 +0000 (21:53 +0300)]
Bridgeboard update: CGA graphics fix, CPU speed change only after video init.

7 years agogfx_filter_keep_autoscale_aspect was not in filter profiles.
Toni Wilen [Wed, 22 Aug 2018 18:52:24 +0000 (21:52 +0300)]
gfx_filter_keep_autoscale_aspect was not in filter profiles.

7 years agoFix statefile history list typo.
Toni Wilen [Wed, 22 Aug 2018 18:52:00 +0000 (21:52 +0300)]
Fix statefile history list typo.

7 years agoFix weird ROM path if KS ROM is not found.
Toni Wilen [Wed, 22 Aug 2018 18:36:02 +0000 (21:36 +0300)]
Fix weird ROM path if KS ROM is not found.

7 years agoAccessX emulation.
Toni Wilen [Wed, 22 Aug 2018 18:35:45 +0000 (21:35 +0300)]
AccessX emulation.

7 years agoFix Bridgeboard XT IDE.
Toni Wilen [Wed, 22 Aug 2018 18:34:39 +0000 (21:34 +0300)]
Fix Bridgeboard XT IDE.

7 years agoFix PCMCIA NE2000 and x86 NE2000 custom mac/network mode option.
Toni Wilen [Tue, 21 Aug 2018 13:00:19 +0000 (16:00 +0300)]
Fix PCMCIA NE2000 and x86 NE2000 custom mac/network mode option.

7 years ago4100b1
Toni Wilen [Sun, 19 Aug 2018 17:58:05 +0000 (20:58 +0300)]
4100b1