]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
7 years agouae_quit() so that also d3d11 fullscreen mode closes properly.
Toni Wilen [Tue, 20 Feb 2018 18:44:31 +0000 (20:44 +0200)]
uae_quit() so that also d3d11 fullscreen mode closes properly.

7 years ago3610b5
Toni Wilen [Mon, 19 Feb 2018 18:03:50 +0000 (20:03 +0200)]
3610b5

7 years agoRevert JIT direct support in CSPPC config. Enable it only in CSMK3.
Toni Wilen [Mon, 19 Feb 2018 18:03:20 +0000 (20:03 +0200)]
Revert JIT direct support in CSPPC config. Enable it only in CSMK3.

7 years agoD3D11 mode crash fixes, alt-tab to blank screen fix.
Toni Wilen [Mon, 19 Feb 2018 16:31:24 +0000 (18:31 +0200)]
D3D11 mode crash fixes, alt-tab to blank screen fix.

7 years agoBlock max value limit.
Toni Wilen [Sun, 18 Feb 2018 12:28:28 +0000 (14:28 +0200)]
Block max value limit.

7 years agoCommand line to enable partition hardfile direct scsi support.
Toni Wilen [Sun, 18 Feb 2018 12:27:37 +0000 (14:27 +0200)]
Command line to enable partition hardfile direct scsi support.

7 years agoVirtual RDB FSHD/LSEG and VHD support.
Toni Wilen [Sun, 18 Feb 2018 12:26:23 +0000 (14:26 +0200)]
Virtual RDB FSHD/LSEG and VHD support.

7 years agoFix autoscale vertical start detection if start position was early and vertical size...
Toni Wilen [Sun, 18 Feb 2018 12:23:41 +0000 (14:23 +0200)]
Fix autoscale vertical start detection if start position was early and vertical size was small enough.

7 years agoFix priority<>bootpri.
Toni Wilen [Sun, 18 Feb 2018 12:22:26 +0000 (14:22 +0200)]
Fix priority<>bootpri.

7 years agoFix creating files with special DOS file name.
Toni Wilen [Sun, 18 Feb 2018 12:20:52 +0000 (14:20 +0200)]
Fix creating files with special DOS file name.

7 years agoA600/A1200/A4000 IDE is doubler compatible.
Toni Wilen [Sun, 18 Feb 2018 12:18:13 +0000 (14:18 +0200)]
A600/A1200/A4000 IDE is doubler compatible.

7 years agoBetter RAM access validation.
Toni Wilen [Sun, 18 Feb 2018 12:17:13 +0000 (14:17 +0200)]
Better RAM access validation.

7 years ago3610b4
Toni Wilen [Wed, 14 Feb 2018 18:32:24 +0000 (20:32 +0200)]
3610b4

7 years agoCL blitter bounds check fix.
Toni Wilen [Wed, 14 Feb 2018 18:32:07 +0000 (20:32 +0200)]
CL blitter bounds check fix.

7 years agoATAPI weird behavior testing
Toni Wilen [Wed, 14 Feb 2018 18:31:48 +0000 (20:31 +0200)]
ATAPI weird behavior testing

7 years agoIgnore weird hardware.
Toni Wilen [Wed, 14 Feb 2018 18:31:30 +0000 (20:31 +0200)]
Ignore weird hardware.

7 years agoAnother attempt of fully thread safe interrupt activation.
Toni Wilen [Wed, 14 Feb 2018 15:39:42 +0000 (17:39 +0200)]
Another attempt of fully thread safe interrupt activation.

7 years agoRemove debug mode warning.
Toni Wilen [Mon, 12 Feb 2018 19:28:49 +0000 (21:28 +0200)]
Remove debug mode warning.

7 years agoMultithreaded RTG didn't update screen when only hardware sprite moved or changed.
Toni Wilen [Mon, 12 Feb 2018 19:28:18 +0000 (21:28 +0200)]
Multithreaded RTG didn't update screen when only hardware sprite moved or changed.

7 years agoValidate clipboard data size.
Toni Wilen [Mon, 12 Feb 2018 19:27:19 +0000 (21:27 +0200)]
Validate clipboard data size.

7 years agoAdd _tcstoul
Toni Wilen [Mon, 12 Feb 2018 19:26:16 +0000 (21:26 +0200)]
Add _tcstoul

7 years agoProperly validate blit bounds, if it is out of VRAM bounds, reduce height to prevent...
Toni Wilen [Mon, 12 Feb 2018 19:25:56 +0000 (21:25 +0200)]
Properly validate blit bounds, if it is out of VRAM bounds, reduce height to prevent crashes.

7 years ago3610b3
Toni Wilen [Sat, 10 Feb 2018 18:11:46 +0000 (20:11 +0200)]
3610b3

7 years agoStop background render thread if not needed.
Toni Wilen [Sat, 10 Feb 2018 18:06:26 +0000 (20:06 +0200)]
Stop background render thread if not needed.

7 years agoMissing safe interrupt update.
Toni Wilen [Sat, 10 Feb 2018 18:05:40 +0000 (20:05 +0200)]
Missing safe interrupt update.

7 years agoImproved IDE CHS-only drive support.
Toni Wilen [Sat, 10 Feb 2018 18:05:24 +0000 (20:05 +0200)]
Improved IDE CHS-only drive support.

7 years agodriveclick_reset() needs click_initialized set.
Toni Wilen [Sat, 10 Feb 2018 08:10:02 +0000 (10:10 +0200)]
driveclick_reset() needs click_initialized set.

7 years agoAdded missing advanced chipset option reset.
Toni Wilen [Mon, 5 Feb 2018 20:22:43 +0000 (22:22 +0200)]
Added missing advanced chipset option reset.

7 years agoLog also PC.
Toni Wilen [Mon, 5 Feb 2018 20:22:15 +0000 (22:22 +0200)]
Log also PC.

7 years agoAnother missing DXGI 1.4/1.5 test.
Toni Wilen [Mon, 5 Feb 2018 20:21:52 +0000 (22:21 +0200)]
Another missing DXGI 1.4/1.5 test.

7 years ago3610b2
Toni Wilen [Sun, 4 Feb 2018 18:28:02 +0000 (20:28 +0200)]
3610b2

7 years agoUse pre-scaled width/height when calculating aspect ratio in integer scale modes.
Toni Wilen [Sun, 4 Feb 2018 18:15:18 +0000 (20:15 +0200)]
Use pre-scaled width/height when calculating aspect ratio in integer scale modes.

7 years agoChoose highest available refresh rate when display panel refresh rate selection is...
Toni Wilen [Sun, 4 Feb 2018 13:53:19 +0000 (15:53 +0200)]
Choose highest available refresh rate when display panel refresh rate selection is default.

7 years agoFix parameter.
Toni Wilen [Sun, 4 Feb 2018 13:52:14 +0000 (15:52 +0200)]
Fix parameter.

7 years agoConfig file copy helper routines.
Toni Wilen [Sun, 4 Feb 2018 13:51:57 +0000 (15:51 +0200)]
Config file copy helper routines.

7 years ago3610b1
Toni Wilen [Sat, 3 Feb 2018 15:41:19 +0000 (17:41 +0200)]
3610b1

7 years agoSetMaximumFrameLatency=1 only in no-buffer mode.
Toni Wilen [Sat, 3 Feb 2018 15:26:30 +0000 (17:26 +0200)]
SetMaximumFrameLatency=1 only in no-buffer mode.

7 years agoFilesystem relocator skip hunk_debug and hunk_symbol
Toni Wilen [Sat, 3 Feb 2018 15:25:35 +0000 (17:25 +0200)]
Filesystem relocator skip hunk_debug and hunk_symbol

7 years agoFix copy&paste error, joyport2 always used port 3.
Toni Wilen [Sat, 3 Feb 2018 15:22:50 +0000 (17:22 +0200)]
Fix copy&paste error, joyport2 always used port 3.

7 years agoInclude Arcadia and ALG in ROM name config entry searches.
Toni Wilen [Sat, 3 Feb 2018 09:20:14 +0000 (11:20 +0200)]
Include Arcadia and ALG in ROM name config entry searches.

7 years agoList also raw autoconfig data.
Toni Wilen [Sat, 3 Feb 2018 09:19:26 +0000 (11:19 +0200)]
List also raw autoconfig data.

7 years agoDon't enable KS 1.2 hack if boot rom force-enabled but no harddrives mounted.
Toni Wilen [Sat, 3 Feb 2018 09:19:02 +0000 (11:19 +0200)]
Don't enable KS 1.2 hack if boot rom force-enabled but no harddrives mounted.

7 years agoMemory bank mapped flag.
Toni Wilen [Sat, 3 Feb 2018 09:18:12 +0000 (11:18 +0200)]
Memory bank mapped flag.

7 years agoReal harddrive automatic IDE identity read and use.
Toni Wilen [Sat, 3 Feb 2018 09:17:23 +0000 (11:17 +0200)]
Real harddrive automatic IDE identity read and use.

7 years agoAlways ignore IO regions in debugger ea lookup.
Toni Wilen [Sat, 3 Feb 2018 09:15:13 +0000 (11:15 +0200)]
Always ignore IO regions in debugger ea lookup.

7 years ago68040/060 MMU register differences.
Toni Wilen [Sat, 3 Feb 2018 09:14:31 +0000 (11:14 +0200)]
68040/060 MMU register differences.

7 years agoInteger value ini write functions.
Toni Wilen [Sat, 3 Feb 2018 09:13:35 +0000 (11:13 +0200)]
Integer value ini write functions.

7 years agoFloppy sound config handling fix.
Toni Wilen [Sat, 3 Feb 2018 09:12:54 +0000 (11:12 +0200)]
Floppy sound config handling fix.

7 years agoMore PPC friendly expansion interrupt handling.
Toni Wilen [Sat, 3 Feb 2018 09:12:22 +0000 (11:12 +0200)]
More PPC friendly expansion interrupt handling.

7 years agoRTG color conversion/copy thread support.
Toni Wilen [Thu, 1 Feb 2018 16:42:46 +0000 (18:42 +0200)]
RTG color conversion/copy thread support.

7 years agoFixed comment error.
Toni Wilen [Thu, 1 Feb 2018 16:39:33 +0000 (18:39 +0200)]
Fixed comment error.

7 years agoElsat Mega Ram HD, A.L.F.3
Toni Wilen [Thu, 1 Feb 2018 16:38:51 +0000 (18:38 +0200)]
Elsat Mega Ram HD, A.L.F.3

7 years agoSupport manual status/message byte reading and support write DMA with also data pushe...
Toni Wilen [Wed, 31 Jan 2018 20:52:35 +0000 (22:52 +0200)]
Support manual status/message byte reading and support write DMA with also data pushed to FIFO. (Blizzard SCSI Kit IV in some cases uses it to align DMA pointer). Logging improved.

7 years agoDisk inserted before emulation was started used empty drive volume. Cleanups.
Toni Wilen [Wed, 31 Jan 2018 20:50:23 +0000 (22:50 +0200)]
Disk inserted before emulation was started used empty drive volume. Cleanups.

7 years agoUse compiler byte swap intrinsics.
Toni Wilen [Wed, 31 Jan 2018 20:49:08 +0000 (22:49 +0200)]
Use compiler byte swap intrinsics.

7 years agoFix Windows 10 10240-only crash, fix OSD leds.
Toni Wilen [Wed, 31 Jan 2018 20:47:19 +0000 (22:47 +0200)]
Fix Windows 10 10240-only crash, fix OSD leds.

7 years agoFix wrong rounding, add missing nan check.
Toni Wilen [Wed, 31 Jan 2018 20:45:10 +0000 (22:45 +0200)]
Fix wrong rounding, add missing nan check.

7 years agoAccurate BPLCON2 invalid PFx value emulation.
Toni Wilen [Fri, 26 Jan 2018 20:03:27 +0000 (22:03 +0200)]
Accurate BPLCON2 invalid PFx value emulation.

7 years ago68000 reverse long word access order fixes.
Toni Wilen [Fri, 26 Jan 2018 20:02:34 +0000 (22:02 +0200)]
68000 reverse long word access order fixes.

7 years ago3600 3600
Toni Wilen [Fri, 19 Jan 2018 07:22:25 +0000 (09:22 +0200)]
3600

7 years ago3600b19
Toni Wilen [Mon, 15 Jan 2018 16:12:54 +0000 (18:12 +0200)]
3600b19

7 years agoDo not reset savestate_state.
Toni Wilen [Sat, 13 Jan 2018 11:21:37 +0000 (13:21 +0200)]
Do not reset savestate_state.

7 years ago3600b18
Toni Wilen [Fri, 12 Jan 2018 17:14:01 +0000 (19:14 +0200)]
3600b18

7 years ago68020 V-flag behavior is most likely exact same as 68030.
Toni Wilen [Fri, 12 Jan 2018 17:13:39 +0000 (19:13 +0200)]
68020 V-flag behavior is most likely exact same as 68030.

7 years agoMerge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Tue, 9 Jan 2018 18:40:25 +0000 (20:40 +0200)]
Merge branch 'master' of github.com:tonioni/WinUAE

7 years agoMerge pull request #129 from mikrosk/bcd_fixes2
Toni Wilen [Tue, 9 Jan 2018 18:39:59 +0000 (20:39 +0200)]
Merge pull request #129 from mikrosk/bcd_fixes2

Fix NBCD instruction

7 years agoMerge pull request #127 from mikrosk/bcd-fixes
Toni Wilen [Tue, 9 Jan 2018 18:39:45 +0000 (20:39 +0200)]
Merge pull request #127 from mikrosk/bcd-fixes

Keep the V flag on the 68030

7 years agoFix NBCD instruction
Miro Kropacek [Tue, 9 Jan 2018 11:09:46 +0000 (22:09 +1100)]
Fix NBCD instruction

7 years agoKeep the V flag on the 68030
Miro Kropacek [Tue, 9 Jan 2018 09:15:51 +0000 (20:15 +1100)]
Keep the V flag on the 68030

7 years agoCHS-only IDE drive imaging support.
Toni Wilen [Mon, 8 Jan 2018 18:19:37 +0000 (20:19 +0200)]
CHS-only IDE drive imaging support.

7 years agoRe-enabled command line only non-rawinput keyboard and mouse support.
Toni Wilen [Mon, 8 Jan 2018 18:18:29 +0000 (20:18 +0200)]
Re-enabled command line only non-rawinput keyboard and mouse support.

7 years ago3600b17
Toni Wilen [Sat, 6 Jan 2018 18:36:30 +0000 (20:36 +0200)]
3600b17

7 years agoAdd extra cycles to prevent hang if all code and data in a loop is cached.
Toni Wilen [Sat, 6 Jan 2018 18:34:05 +0000 (20:34 +0200)]
Add extra cycles to prevent hang if all code and data in a loop is cached.

7 years agoAllow JIT direct in CSPCC mode by disabling maprom support.
Toni Wilen [Sat, 6 Jan 2018 18:33:29 +0000 (20:33 +0200)]
Allow JIT direct in CSPCC mode by disabling maprom support.

7 years agoGeometry parsing update.
Toni Wilen [Sat, 6 Jan 2018 18:33:01 +0000 (20:33 +0200)]
Geometry parsing update.

7 years agoUnmap Comspec $f0 ROM after autoconfig.
Toni Wilen [Sat, 6 Jan 2018 18:32:26 +0000 (20:32 +0200)]
Unmap Comspec $f0 ROM after autoconfig.

7 years agoProfex HD3300 emulation.
Toni Wilen [Sat, 6 Jan 2018 18:31:56 +0000 (20:31 +0200)]
Profex HD3300 emulation.

7 years ago3600b16
Toni Wilen [Mon, 1 Jan 2018 17:20:17 +0000 (19:20 +0200)]
3600b16

7 years agoDirect3D11 updates.
Toni Wilen [Mon, 1 Jan 2018 17:18:55 +0000 (19:18 +0200)]
Direct3D11 updates.

7 years agoTape drive emulation updates.
Toni Wilen [Mon, 1 Jan 2018 17:17:46 +0000 (19:17 +0200)]
Tape drive emulation updates.

7 years agoComspec updates.
Toni Wilen [Mon, 1 Jan 2018 17:17:28 +0000 (19:17 +0200)]
Comspec updates.

7 years ago3600b15
Toni Wilen [Wed, 27 Dec 2017 18:51:28 +0000 (20:51 +0200)]
3600b15

7 years agoCancel statefile restore operation if unexpected end of file.
Toni Wilen [Wed, 27 Dec 2017 18:45:49 +0000 (20:45 +0200)]
Cancel statefile restore operation if unexpected end of file.

7 years agoDirect3D updates.
Toni Wilen [Wed, 27 Dec 2017 18:44:15 +0000 (20:44 +0200)]
Direct3D updates.

7 years agoDebugger get_real_address() uses MMU translation mode if enabled
Toni Wilen [Sat, 23 Dec 2017 21:04:41 +0000 (23:04 +0200)]
Debugger get_real_address() uses MMU translation mode if enabled

7 years agoFusion Forty fix.
Toni Wilen [Sat, 23 Dec 2017 21:03:45 +0000 (23:03 +0200)]
Fusion Forty fix.

7 years agoDIVS divisor uae_s16
Toni Wilen [Sat, 23 Dec 2017 21:03:05 +0000 (23:03 +0200)]
DIVS divisor uae_s16

7 years agoMMU table dump 8k page support.
Toni Wilen [Sat, 23 Dec 2017 21:02:08 +0000 (23:02 +0200)]
MMU table dump 8k page support.

7 years ago3600b14
Toni Wilen [Wed, 20 Dec 2017 18:30:05 +0000 (20:30 +0200)]
3600b14

7 years agoDirect3D updates.
Toni Wilen [Wed, 20 Dec 2017 18:22:54 +0000 (20:22 +0200)]
Direct3D updates.

7 years agoHardware cursor is not available in DD mode.
Toni Wilen [Wed, 20 Dec 2017 17:43:01 +0000 (19:43 +0200)]
Hardware cursor is not available in DD mode.

7 years agoUse 32-bit color depth if D3D11 mode.
Toni Wilen [Wed, 20 Dec 2017 17:42:29 +0000 (19:42 +0200)]
Use 32-bit color depth if D3D11 mode.

7 years agoUse 391078-01 CIA if A600 hardware.
Toni Wilen [Wed, 20 Dec 2017 17:41:23 +0000 (19:41 +0200)]
Use 391078-01 CIA if A600 hardware.

7 years ago3600b13
Toni Wilen [Sat, 16 Dec 2017 18:45:31 +0000 (20:45 +0200)]
3600b13

7 years agoShow negative only scale in CPU speed slider in memory cycle exact mode.
Toni Wilen [Sat, 16 Dec 2017 18:35:05 +0000 (20:35 +0200)]
Show negative only scale in CPU speed slider in memory cycle exact mode.

7 years agoDirect3D11 updates. Bezel overlays implemented. Partial but non-working D3D11 mode...
Toni Wilen [Sat, 16 Dec 2017 18:34:27 +0000 (20:34 +0200)]
Direct3D11 updates. Bezel overlays implemented. Partial but non-working D3D11 mode custom shader support.

7 years agoEvesham Micros Reference SCSI controller.
Toni Wilen [Sat, 16 Dec 2017 18:29:55 +0000 (20:29 +0200)]
Evesham Micros Reference SCSI controller.

7 years ago3600b12
Toni Wilen [Mon, 11 Dec 2017 19:48:22 +0000 (21:48 +0200)]
3600b12

7 years agoMemory cycle exact limited CPU speed adjustment.
Toni Wilen [Mon, 11 Dec 2017 19:48:00 +0000 (21:48 +0200)]
Memory cycle exact limited CPU speed adjustment.

7 years agoD3D11 fullscreen fixes.
Toni Wilen [Mon, 11 Dec 2017 19:47:35 +0000 (21:47 +0200)]
D3D11 fullscreen fixes.