]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
9 years agoUse default.uae gameports setting if configured joystick/mouse is not available.
Toni Wilen [Thu, 10 Dec 2015 15:47:59 +0000 (17:47 +0200)]
Use default.uae gameports setting if configured joystick/mouse is not available.

9 years agoClip out of bounds coordinates, do not reject them.
Toni Wilen [Thu, 10 Dec 2015 15:46:14 +0000 (17:46 +0200)]
Clip out of bounds coordinates, do not reject them.

9 years agoUSB HID handling update.
Toni Wilen [Thu, 10 Dec 2015 15:45:42 +0000 (17:45 +0200)]
USB HID handling update.

9 years agoAGA subpixel bitplane delay support rewritten.
Toni Wilen [Thu, 10 Dec 2015 15:43:24 +0000 (17:43 +0200)]
AGA subpixel bitplane delay support rewritten.

9 years agoSOCKET needs to be signed for slirp to work correctly.
Toni Wilen [Thu, 10 Dec 2015 15:37:38 +0000 (17:37 +0200)]
SOCKET needs to be signed for slirp to work correctly.

9 years agoHRTMon 2.36 update.
Toni Wilen [Thu, 10 Dec 2015 15:36:23 +0000 (17:36 +0200)]
HRTMon 2.36 update.

9 years agoUpdate DX9 redistributable link, add more logging.
Toni Wilen [Thu, 10 Dec 2015 15:35:53 +0000 (17:35 +0200)]
Update DX9 redistributable link, add more logging.

9 years agoCheck interrupt level increase before executing any instructions.
Toni Wilen [Thu, 10 Dec 2015 15:35:03 +0000 (17:35 +0200)]
Check interrupt level increase before executing any instructions.

9 years agoBFFFO undocumented behavior.
Toni Wilen [Sat, 21 Nov 2015 16:06:25 +0000 (18:06 +0200)]
BFFFO undocumented behavior.

9 years ago3210 3210
Toni Wilen [Sat, 21 Nov 2015 13:01:07 +0000 (15:01 +0200)]
3210

9 years agoSwitch from triple to double buffering if windowed + DWM.
Toni Wilen [Thu, 19 Nov 2015 15:23:50 +0000 (17:23 +0200)]
Switch from triple to double buffering if windowed + DWM.

9 years agoNon-aligned SSP is allowed. 68040+ CPU statefile buffer overflow fix.
Toni Wilen [Thu, 19 Nov 2015 14:48:12 +0000 (16:48 +0200)]
Non-aligned SSP is allowed. 68040+ CPU statefile buffer overflow fix.

9 years ago64-bit non-extension DLL load path.
Toni Wilen [Thu, 19 Nov 2015 14:47:16 +0000 (16:47 +0200)]
64-bit non-extension DLL load path.

9 years agoRefresh indicator.
Toni Wilen [Thu, 19 Nov 2015 14:46:43 +0000 (16:46 +0200)]
Refresh indicator.

9 years agoReally disable RTG board if memory setup is incompatible.
Toni Wilen [Thu, 19 Nov 2015 14:46:03 +0000 (16:46 +0200)]
Really disable RTG board if memory setup is incompatible.

9 years agoFixed PicassoIV rom type.
Toni Wilen [Thu, 19 Nov 2015 14:45:29 +0000 (16:45 +0200)]
Fixed PicassoIV rom type.

9 years agoCall fpu_reset() before loading FPU state.
Toni Wilen [Thu, 19 Nov 2015 14:44:55 +0000 (16:44 +0200)]
Call fpu_reset() before loading FPU state.

9 years agoDDFSTOP special case ddfstop_written_hpos moved.
Toni Wilen [Thu, 19 Nov 2015 14:44:17 +0000 (16:44 +0200)]
DDFSTOP special case ddfstop_written_hpos moved.

9 years agoIf Blizzard RAM allocation fails in non-JIT compatible special case mode, halve memor...
Toni Wilen [Thu, 19 Nov 2015 14:43:11 +0000 (16:43 +0200)]
If Blizzard RAM allocation fails in non-JIT compatible special case mode, halve memory size and try again instead of crashing.

10 years ago3200 3200
Toni Wilen [Wed, 11 Nov 2015 20:39:02 +0000 (22:39 +0200)]
3200

10 years ago3200b20
Toni Wilen [Thu, 5 Nov 2015 19:14:14 +0000 (21:14 +0200)]
3200b20

10 years agoInit CD driver subsystem only once.
Toni Wilen [Thu, 5 Nov 2015 19:04:37 +0000 (21:04 +0200)]
Init CD driver subsystem only once.

10 years agoMapROM memory bank is not JIT direct write compatible.
Toni Wilen [Thu, 5 Nov 2015 19:04:11 +0000 (21:04 +0200)]
MapROM memory bank is not JIT direct write compatible.

10 years agoGolem FastSCSI/IDE controller.
Toni Wilen [Thu, 5 Nov 2015 19:03:40 +0000 (21:03 +0200)]
Golem FastSCSI/IDE controller.

10 years agoFix A500-like config compatibility with older config files.
Toni Wilen [Thu, 5 Nov 2015 19:02:08 +0000 (21:02 +0200)]
Fix A500-like config compatibility with older config files.

10 years ago3200b19
Toni Wilen [Mon, 2 Nov 2015 17:25:13 +0000 (19:25 +0200)]
3200b19

10 years agoAGA subpixel scroll sprite fix.
Toni Wilen [Mon, 2 Nov 2015 17:03:49 +0000 (19:03 +0200)]
AGA subpixel scroll sprite fix.

10 years agoAGA compatible sprite right border edge case.
Toni Wilen [Mon, 2 Nov 2015 17:03:13 +0000 (19:03 +0200)]
AGA compatible sprite right border edge case.

10 years ago3200b18
Toni Wilen [Mon, 26 Oct 2015 16:55:43 +0000 (18:55 +0200)]
3200b18

10 years agoResolve shortcuts (*.lnk) in command line.
Toni Wilen [Mon, 26 Oct 2015 16:51:03 +0000 (18:51 +0200)]
Resolve shortcuts (*.lnk) in command line.

10 years agoDo not parse command line after restart, if command line's last parameter is an orpha...
Toni Wilen [Mon, 26 Oct 2015 16:50:31 +0000 (18:50 +0200)]
Do not parse command line after restart, if command line's last parameter is an orphan, check if it is a config file or a statefile.

10 years agoFix off-by-one keyboard layout after input re-enumeration.
Toni Wilen [Mon, 26 Oct 2015 16:48:10 +0000 (18:48 +0200)]
Fix off-by-one keyboard layout after input re-enumeration.

10 years agoNamed Pipe unicode length calculation fix.
Toni Wilen [Mon, 26 Oct 2015 16:47:29 +0000 (18:47 +0200)]
Named Pipe unicode length calculation fix.

10 years agoFixed OSD on the fly change, disappearing D3D scanlines in non-shader mode.
Toni Wilen [Mon, 26 Oct 2015 16:47:07 +0000 (18:47 +0200)]
Fixed OSD on the fly change, disappearing D3D scanlines in non-shader mode.

10 years agoDBcc prefetch mode cycle count fix.
Toni Wilen [Mon, 26 Oct 2015 16:44:45 +0000 (18:44 +0200)]
DBcc prefetch mode cycle count fix.

10 years agoForce full refresh when display settings change, including custom.cpp unchanged lines.
Toni Wilen [Mon, 26 Oct 2015 16:44:16 +0000 (18:44 +0200)]
Force full refresh when display settings change, including custom.cpp unchanged lines.

10 years ago3200b17
Toni Wilen [Wed, 21 Oct 2015 17:33:00 +0000 (20:33 +0300)]
3200b17

10 years agoClear sound GUI status when paused.
Toni Wilen [Wed, 21 Oct 2015 17:25:35 +0000 (20:25 +0300)]
Clear sound GUI status when paused.

10 years agoNot enough address space for RTG without JIT fix.
Toni Wilen [Wed, 21 Oct 2015 17:25:01 +0000 (20:25 +0300)]
Not enough address space for RTG without JIT fix.

10 years agoFAT last modified date fix.
Toni Wilen [Wed, 21 Oct 2015 17:24:26 +0000 (20:24 +0300)]
FAT last modified date fix.

10 years agoIgnore picassoivromfile if it does not point to a file.
Toni Wilen [Wed, 21 Oct 2015 17:24:06 +0000 (20:24 +0300)]
Ignore picassoivromfile if it does not point to a file.

10 years agoMemory-cycle exact updates, JIT on/off was not safe, warp mode limiter, trace mode...
Toni Wilen [Wed, 21 Oct 2015 17:23:19 +0000 (20:23 +0300)]
Memory-cycle exact updates, JIT on/off was not safe, warp mode limiter, trace mode timing fix.

10 years agoSTOP takes 8 cycles before it can wake up.
Toni Wilen [Wed, 21 Oct 2015 17:20:25 +0000 (20:20 +0300)]
STOP takes 8 cycles before it can wake up.

10 years ago3200b16
Toni Wilen [Wed, 14 Oct 2015 17:15:17 +0000 (20:15 +0300)]
3200b16

10 years agoDMA/memory only cycle-exact mode.
Toni Wilen [Wed, 14 Oct 2015 17:11:05 +0000 (20:11 +0300)]
DMA/memory only cycle-exact mode.

10 years agoConfigurable LBA48 support when drive is smaller than 128G.
Toni Wilen [Wed, 14 Oct 2015 17:10:34 +0000 (20:10 +0300)]
Configurable LBA48 support when drive is smaller than 128G.

10 years agoMediator 1200 SX
Toni Wilen [Wed, 14 Oct 2015 17:10:02 +0000 (20:10 +0300)]
Mediator 1200 SX

10 years agoUse documented crystal value. Some boards have correct one, some have wrong for some...
Toni Wilen [Wed, 14 Oct 2015 17:09:41 +0000 (20:09 +0300)]
Use documented crystal value. Some boards have correct one, some have wrong for some reason.

10 years agoMore generic read non-existing memory support.
Toni Wilen [Wed, 14 Oct 2015 17:08:21 +0000 (20:08 +0300)]
More generic read non-existing memory support.

10 years agoDo not add fake board or filesys diag rom name string if hide UAE autoconfig boards...
Toni Wilen [Wed, 14 Oct 2015 17:07:11 +0000 (20:07 +0300)]
Do not add fake board or filesys diag rom name string if hide UAE autoconfig boards option is enabled.

10 years agoRestore WinUAE plugin directory handling.
Toni Wilen [Wed, 14 Oct 2015 17:05:52 +0000 (20:05 +0300)]
Restore WinUAE plugin directory handling.

10 years agoMerge pull request #97 from FrodeSolheim/jit14
Toni Wilen [Tue, 13 Oct 2015 15:14:35 +0000 (18:14 +0300)]
Merge pull request #97 from FrodeSolheim/jit14

JIT: Better fldcw_m_indexed fix (can use all x86-64 registers)

10 years agoMerge pull request #96 from FrodeSolheim/time2
Toni Wilen [Tue, 13 Oct 2015 15:14:20 +0000 (18:14 +0300)]
Merge pull request #96 from FrodeSolheim/time2

move read_proceesor_time (and co) to support/time.cpp

10 years agoJIT: Better fldcw_m_indexed fix (can use all x86-64 registers)
Frode Solheim [Mon, 12 Oct 2015 21:25:32 +0000 (23:25 +0200)]
JIT: Better fldcw_m_indexed fix (can use all x86-64 registers)

10 years agoRevert "JIT: Fix fldcw_m_indexed for x86-64"
Frode Solheim [Mon, 12 Oct 2015 21:24:48 +0000 (23:24 +0200)]
Revert "JIT: Fix fldcw_m_indexed for x86-64"

This reverts commit e71841283e993b4ed968b7b0de30a52d5a1c26b8.

10 years agomove read_proceesor_time (and co) to support/time.cpp
Frode Solheim [Sun, 4 Oct 2015 18:08:55 +0000 (20:08 +0200)]
move read_proceesor_time (and co) to support/time.cpp

10 years agoMerge pull request #95 from FrodeSolheim/jit13
Toni Wilen [Mon, 12 Oct 2015 19:02:54 +0000 (22:02 +0300)]
Merge pull request #95 from FrodeSolheim/jit13

JIT: Some important 64-bit JIT fixes + some less important, 64-bit FPU JIT by default

10 years agoJIT: Some minor fixes for special_mem handling cleanup
Frode Solheim [Mon, 12 Oct 2015 18:53:29 +0000 (20:53 +0200)]
JIT: Some minor fixes for special_mem handling cleanup

10 years agoJTI: Fixed crash when using Blizzard accelerators and x86-64 JIT
Frode Solheim [Mon, 12 Oct 2015 18:50:54 +0000 (20:50 +0200)]
JTI: Fixed crash when using Blizzard accelerators and x86-64 JIT

10 years agoJIT: Enable 64-bit FJU JIT by default
Frode Solheim [Mon, 12 Oct 2015 18:46:44 +0000 (20:46 +0200)]
JIT: Enable 64-bit FJU JIT by default

10 years agoJIT: Fixed RSP inc/dec, fixed Windows x64 reg saving and stack shadow space
Frode Solheim [Mon, 12 Oct 2015 18:43:40 +0000 (20:43 +0200)]
JIT: Fixed RSP inc/dec, fixed Windows x64 reg saving and stack shadow space

10 years agoMerge pull request #94 from FrodeSolheim/baseaddress
Toni Wilen [Mon, 12 Oct 2015 14:40:09 +0000 (17:40 +0300)]
Merge pull request #94 from FrodeSolheim/baseaddress

changed baseaddress to 0x10000000

10 years agoMerge pull request #93 from FrodeSolheim/round
Toni Wilen [Mon, 12 Oct 2015 14:39:56 +0000 (17:39 +0300)]
Merge pull request #93 from FrodeSolheim/round

New (WinUAE64 compatible) implementation of native_set_fpucw

10 years agoNew (WinUAE64 compatible) implementation of native_set_fpucw
Frode Solheim [Sun, 11 Oct 2015 19:31:00 +0000 (21:31 +0200)]
New (WinUAE64 compatible) implementation of native_set_fpucw

10 years agochanged baseaddress to 0x10000000
Frode Solheim [Sun, 11 Oct 2015 19:16:35 +0000 (21:16 +0200)]
changed baseaddress to 0x10000000

10 years ago3200b15
Toni Wilen [Sat, 3 Oct 2015 17:07:41 +0000 (20:07 +0300)]
3200b15

10 years agoDisassembler MOVEM fix.
Toni Wilen [Sat, 3 Oct 2015 17:05:33 +0000 (20:05 +0300)]
Disassembler MOVEM fix.

10 years agoCAS2 test failed fix.
Toni Wilen [Sat, 3 Oct 2015 17:05:09 +0000 (20:05 +0300)]
CAS2 test failed fix.

10 years agoPCMCIA Common is not JIT direct compatible.
Toni Wilen [Sat, 3 Oct 2015 17:04:53 +0000 (20:04 +0300)]
PCMCIA Common is not JIT direct compatible.

10 years agoSupport DSKLEN writes while DMA is active.
Toni Wilen [Sat, 3 Oct 2015 17:04:26 +0000 (20:04 +0300)]
Support DSKLEN writes while DMA is active.

10 years agoKS 1.1 and older HD support.
Toni Wilen [Sat, 3 Oct 2015 17:03:58 +0000 (20:03 +0300)]
KS 1.1 and older HD support.

10 years agoMerge pull request #91 from FrodeSolheim/maincpuboardcheck
Toni Wilen [Mon, 28 Sep 2015 19:45:47 +0000 (22:45 +0300)]
Merge pull request #91 from FrodeSolheim/maincpuboardcheck

Fixed check for Blizzard cpuboard memtype in main.cpp

10 years agoFixed check for Blizzard cpuboard memtype, fixed readonly for rom_f0_ppc
Frode Solheim [Mon, 28 Sep 2015 15:46:38 +0000 (17:46 +0200)]
Fixed check for Blizzard cpuboard memtype, fixed readonly for rom_f0_ppc

10 years ago3200b14
Toni Wilen [Sun, 27 Sep 2015 12:50:41 +0000 (15:50 +0300)]
3200b14

10 years agoSCSI tape modifies REQUEST SENSE output.
Toni Wilen [Sun, 27 Sep 2015 12:42:05 +0000 (15:42 +0300)]
SCSI tape modifies REQUEST SENSE output.

10 years agoclose_console() needs registry to save current size and position.
Toni Wilen [Sun, 27 Sep 2015 12:41:22 +0000 (15:41 +0300)]
close_console() needs registry to save current size and position.

10 years agoNone memwatch flag.
Toni Wilen [Sun, 27 Sep 2015 12:40:30 +0000 (15:40 +0300)]
None memwatch flag.

10 years agoKS 1.2 automount/boot hack.
Toni Wilen [Sun, 27 Sep 2015 12:40:06 +0000 (15:40 +0300)]
KS 1.2 automount/boot hack.

10 years agousing_indirect fix.
Toni Wilen [Sat, 26 Sep 2015 18:10:19 +0000 (21:10 +0300)]
using_indirect fix.

10 years agoHardware autoconfig board based mouse driver. (WIP)
Toni Wilen [Sat, 26 Sep 2015 10:45:03 +0000 (13:45 +0300)]
Hardware autoconfig board based mouse driver. (WIP)

10 years agoMerge pull request #89 from FrodeSolheim/fixes2
Toni Wilen [Sat, 26 Sep 2015 10:14:26 +0000 (13:14 +0300)]
Merge pull request #89 from FrodeSolheim/fixes2

JIT: Proper REX and and extended register support in access fault han…

10 years agoJIT: Proper REX and and extended register support in access fault handler
Frode Solheim [Fri, 25 Sep 2015 23:23:14 +0000 (01:23 +0200)]
JIT: Proper REX and and extended register support in access fault handler

10 years agoJIT special_mem handling cleanup.
Toni Wilen [Fri, 25 Sep 2015 17:29:29 +0000 (20:29 +0300)]
JIT special_mem handling cleanup.

10 years agoMerge pull request #88 from FrodeSolheim/fixes
Toni Wilen [Thu, 24 Sep 2015 18:42:19 +0000 (21:42 +0300)]
Merge pull request #88 from FrodeSolheim/fixes

FPU JIT fixes, 1 GB Z3 RAM barrier fix, a few other trivial changes

10 years agoFix ESP/RSP stack pointer manipulation in more functions (x86-64)
Frode Solheim [Thu, 24 Sep 2015 18:19:40 +0000 (20:19 +0200)]
Fix ESP/RSP stack pointer manipulation in more functions (x86-64)

10 years agoJIT: Use REX prefix for RSP usage in raw_fsinh_rr (x86-64)
Frode Solheim [Thu, 24 Sep 2015 16:07:47 +0000 (18:07 +0200)]
JIT: Use REX prefix for RSP usage in raw_fsinh_rr (x86-64)

10 years agoUse natmem_reserved and natmem_reserved_size for clarity in mman.cpp
Frode Solheim [Wed, 23 Sep 2015 21:31:24 +0000 (23:31 +0200)]
Use natmem_reserved and natmem_reserved_size for clarity in mman.cpp

10 years agoDo not use barrier beyond the end of reserved memory
Frode Solheim [Wed, 23 Sep 2015 21:20:08 +0000 (23:20 +0200)]
Do not use barrier beyond the end of reserved memory

10 years agoTrivial compilation warning fixes (logging, const, static)
Frode Solheim [Wed, 23 Sep 2015 20:38:39 +0000 (22:38 +0200)]
Trivial compilation warning fixes (logging, const, static)

10 years agoMerge pull request #87 from FrodeSolheim/jit12
Toni Wilen [Wed, 23 Sep 2015 18:42:22 +0000 (21:42 +0300)]
Merge pull request #87 from FrodeSolheim/jit12

JIT: Fixes for eph-fels demo, proper fix for raw_fmovi_mrb

10 years agoJIT: Fix raw_facos_rr for x86-64
Frode Solheim [Wed, 23 Sep 2015 18:13:49 +0000 (20:13 +0200)]
JIT: Fix raw_facos_rr for x86-64

10 years agoJIT: Implement raw_fistpl, fix raw_fmovi_mrb for x86-64
Frode Solheim [Wed, 23 Sep 2015 18:04:16 +0000 (20:04 +0200)]
JIT: Implement raw_fistpl, fix raw_fmovi_mrb for x86-64

10 years agoJIT: Naive support for 0x40 prefix, split instr decoder into separate func
Frode Solheim [Wed, 23 Sep 2015 18:02:57 +0000 (20:02 +0200)]
JIT: Naive support for 0x40 prefix, split instr decoder into separate func

10 years agoMerge pull request #86 from FrodeSolheim/jit11
Toni Wilen [Tue, 22 Sep 2015 18:49:13 +0000 (21:49 +0300)]
Merge pull request #86 from FrodeSolheim/jit11

JIT: Fixes for 64-bit FPU JIT

10 years agoJIT: Do not use uae_p32 for an intentional case of 32-bit wraparound
Frode Solheim [Tue, 22 Sep 2015 18:37:09 +0000 (20:37 +0200)]
JIT: Do not use uae_p32 for an intentional case of 32-bit wraparound

10 years agoJIT: Fix fldcw_m_indexed for x86-64
Frode Solheim [Tue, 22 Sep 2015 18:36:40 +0000 (20:36 +0200)]
JIT: Fix fldcw_m_indexed for x86-64

10 years agoJIT: Use x86_fadd_m (for compatibility with x86-64)
Frode Solheim [Tue, 22 Sep 2015 18:35:59 +0000 (20:35 +0200)]
JIT: Use x86_fadd_m (for compatibility with x86-64)

10 years agoJIT: Use raw_fmovi_mr instead of raw_fmovi_mrb on 64-bit (for now)
Frode Solheim [Tue, 22 Sep 2015 18:35:22 +0000 (20:35 +0200)]
JIT: Use raw_fmovi_mr instead of raw_fmovi_mrb on 64-bit (for now)

10 years ago3200b13
Toni Wilen [Mon, 21 Sep 2015 16:52:59 +0000 (19:52 +0300)]
3200b13

10 years agoPC 3.5" HD 21 sectors/track format.
Toni Wilen [Mon, 21 Sep 2015 16:48:37 +0000 (19:48 +0300)]
PC 3.5" HD 21 sectors/track format.