]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
9 years agoMore logging, better sense data copy, set correct data buffer pointer.
Toni Wilen [Sun, 21 Feb 2016 12:05:11 +0000 (14:05 +0200)]
More logging, better sense data copy, set correct data buffer pointer.

9 years agoTrying to set input device to <none> reverted back to previous selection.
Toni Wilen [Sun, 21 Feb 2016 12:03:17 +0000 (14:03 +0200)]
Trying to set input device to <none> reverted back to previous selection.

9 years agoForce float precision. C-library functions are not guaranteed to do it.
Toni Wilen [Sun, 21 Feb 2016 12:00:58 +0000 (14:00 +0200)]
Force float precision. C-library functions are not guaranteed to do it.

9 years agoShow P in OSD statusline in paused state.
Toni Wilen [Fri, 19 Feb 2016 19:08:21 +0000 (21:08 +0200)]
Show P in OSD statusline in paused state.

9 years agoZero all temp variables to prevent possible warm reset crashes.
Toni Wilen [Fri, 19 Feb 2016 19:07:17 +0000 (21:07 +0200)]
Zero all temp variables to prevent possible warm reset crashes.

9 years agoCalculate directory harddrive size using host OS returned byte-based value, not block...
Toni Wilen [Fri, 19 Feb 2016 19:06:34 +0000 (21:06 +0200)]
Calculate directory harddrive size using host OS returned byte-based value, not blocks. Adjust Amiga-side fake block size if drive is too large to prevent Amiga-side size reporting overflows.

9 years agoDo not try to abort pending requests at reset. Requests may have disappeared with...
Toni Wilen [Fri, 19 Feb 2016 19:03:52 +0000 (21:03 +0200)]
Do not try to abort pending requests at reset. Requests may have disappeared with memory.

9 years ago3300b6
Toni Wilen [Sun, 14 Feb 2016 16:43:20 +0000 (18:43 +0200)]
3300b6

9 years agoDo not generate new uae_Signal() if previous is still queued. It can cause deadlock...
Toni Wilen [Sun, 14 Feb 2016 16:37:08 +0000 (18:37 +0200)]
Do not generate new uae_Signal() if previous is still queued. It can cause deadlock if buffer fills completely.

9 years agoPrevent double-free.
Toni Wilen [Sun, 14 Feb 2016 16:36:04 +0000 (18:36 +0200)]
Prevent double-free.

9 years agoShell execute custom event support. Joystick mode/autofire is stored correctly.
Toni Wilen [Sun, 14 Feb 2016 16:35:24 +0000 (18:35 +0200)]
Shell execute custom event support. Joystick mode/autofire is stored correctly.

9 years agoFixed gamma calculation, round return value.
Toni Wilen [Sun, 14 Feb 2016 16:34:04 +0000 (18:34 +0200)]
Fixed gamma calculation, round return value.

9 years agoQueue all trap function host calls and call them from main thread to prevent side...
Toni Wilen [Sun, 14 Feb 2016 16:33:32 +0000 (18:33 +0200)]
Queue all trap function host calls and call them from main thread to prevent side-effects if trap call came from other thread. Return more correct Picasso96 mode information values.

9 years agoCommon uaeboard_bank and filesys_bank memory allocation/mapping function.
Toni Wilen [Sun, 14 Feb 2016 16:31:33 +0000 (18:31 +0200)]
Common uaeboard_bank and filesys_bank memory allocation/mapping function.

9 years ago3300b5
Toni Wilen [Wed, 10 Feb 2016 16:31:18 +0000 (18:31 +0200)]
3300b5

9 years agoAdded third dark palette fix formula.
Toni Wilen [Wed, 10 Feb 2016 16:28:37 +0000 (18:28 +0200)]
Added third dark palette fix formula.

9 years agoForce RTG mode reset if mode is changed without SetSwitch 0<>1.
Toni Wilen [Wed, 10 Feb 2016 14:32:16 +0000 (16:32 +0200)]
Force RTG mode reset if mode is changed without SetSwitch 0<>1.

9 years agodefault_prefs reset check.
Toni Wilen [Wed, 10 Feb 2016 14:30:50 +0000 (16:30 +0200)]
default_prefs reset check.

9 years agoDark palette fix before other adjustments.
Toni Wilen [Wed, 10 Feb 2016 14:28:29 +0000 (16:28 +0200)]
Dark palette fix before other adjustments.

9 years agoCD SCSI emulation new trap support.
Toni Wilen [Wed, 10 Feb 2016 14:26:41 +0000 (16:26 +0200)]
CD SCSI emulation new trap support.

9 years ago3300b4
Toni Wilen [Sun, 7 Feb 2016 13:44:13 +0000 (15:44 +0200)]
3300b4

9 years agoAdded uae_sem_trywait_delay()
Toni Wilen [Sun, 7 Feb 2016 13:41:32 +0000 (15:41 +0200)]
Added uae_sem_trywait_delay()

9 years agoNew trap compatible mouse driver/magic mouse, do not forget initial mouse/joystick...
Toni Wilen [Sun, 7 Feb 2016 13:40:30 +0000 (15:40 +0200)]
New trap compatible mouse driver/magic mouse, do not forget initial mouse/joystick port defaults.

9 years agoAdd priority to interrupt listing.
Toni Wilen [Sun, 7 Feb 2016 13:39:21 +0000 (15:39 +0200)]
Add priority to interrupt listing.

9 years agoUse WRITE_WATCH_FLAG_RESET, PPC thread may update framebuffer while frame is being...
Toni Wilen [Sun, 7 Feb 2016 13:38:48 +0000 (15:38 +0200)]
Use WRITE_WATCH_FLAG_RESET, PPC thread may update framebuffer while frame is being converted to host format.

9 years agoRawinput cleanup.
Toni Wilen [Sun, 7 Feb 2016 13:37:18 +0000 (15:37 +0200)]
Rawinput cleanup.

9 years agoM-bit should not be cleared.
Toni Wilen [Sun, 7 Feb 2016 13:36:10 +0000 (15:36 +0200)]
M-bit should not be cleared.

9 years agoDark palette fix update.
Toni Wilen [Sun, 7 Feb 2016 13:35:10 +0000 (15:35 +0200)]
Dark palette fix update.

9 years ago3300b3
Toni Wilen [Sun, 31 Jan 2016 16:42:33 +0000 (18:42 +0200)]
3300b3

9 years agoIndirect trap system support.
Toni Wilen [Sun, 31 Jan 2016 13:52:27 +0000 (15:52 +0200)]
Indirect trap system support.

9 years agoReturned value was not cleared if key didn't exist.
Toni Wilen [Sun, 31 Jan 2016 13:49:41 +0000 (15:49 +0200)]
Returned value was not cleared if key didn't exist.

9 years agoInterrupt status atomic operations.
Toni Wilen [Sun, 31 Jan 2016 13:48:57 +0000 (15:48 +0200)]
Interrupt status atomic operations.

9 years agoSpecial case for UAE board, map only dynamic part as indirect to improve performance.
Toni Wilen [Sun, 31 Jan 2016 13:46:28 +0000 (15:46 +0200)]
Special case for UAE board, map only dynamic part as indirect to improve performance.

9 years agoCreate CD volume name if CD volume name is blank.
Toni Wilen [Sun, 31 Jan 2016 13:44:55 +0000 (15:44 +0200)]
Create CD volume name if CD volume name is blank.

9 years agoThread safe atomic operations.
Toni Wilen [Sun, 31 Jan 2016 13:43:53 +0000 (15:43 +0200)]
Thread safe atomic operations.

9 years agoBlock device with only drive letter was not mounted correctly.
Toni Wilen [Sun, 31 Jan 2016 13:42:51 +0000 (15:42 +0200)]
Block device with only drive letter was not mounted correctly.

9 years agoInput device hotplug updates.
Toni Wilen [Sun, 31 Jan 2016 13:41:57 +0000 (15:41 +0200)]
Input device hotplug updates.

9 years agoMonochrome "monitor" emulation.
Toni Wilen [Sun, 31 Jan 2016 13:41:07 +0000 (15:41 +0200)]
Monochrome "monitor" emulation.

9 years agoPalette bypass + monochrome support.
Toni Wilen [Sun, 31 Jan 2016 13:40:16 +0000 (15:40 +0200)]
Palette bypass + monochrome support.

9 years agoDark palette fix and monochrome video out.
Toni Wilen [Sun, 31 Jan 2016 13:39:10 +0000 (15:39 +0200)]
Dark palette fix and monochrome video out.

9 years agoPC bridgeboard raw disk image support.
Toni Wilen [Sun, 31 Jan 2016 13:37:47 +0000 (15:37 +0200)]
PC bridgeboard raw disk image support.

9 years ago3300b2
Toni Wilen [Tue, 12 Jan 2016 18:07:18 +0000 (20:07 +0200)]
3300b2

9 years agoInput updates and fixes
Toni Wilen [Tue, 12 Jan 2016 18:04:18 +0000 (20:04 +0200)]
Input updates and fixes

9 years agoMODE SENSE (10) added, READ CAPACITY with PMI off by one fix.
Toni Wilen [Tue, 12 Jan 2016 16:58:36 +0000 (18:58 +0200)]
MODE SENSE (10) added, READ CAPACITY with PMI off by one fix.

9 years agoFix keyboard layouts
Toni Wilen [Sat, 9 Jan 2016 21:30:28 +0000 (23:30 +0200)]
Fix keyboard layouts

9 years ago3300b1
Toni Wilen [Sat, 9 Jan 2016 16:11:20 +0000 (18:11 +0200)]
3300b1

9 years agoMerge pull request #102 from huth/fixes
Toni Wilen [Sat, 26 Dec 2015 16:45:41 +0000 (18:45 +0200)]
Merge pull request #102 from huth/fixes

Disable some unused functions

9 years agoDisable exception2_handle() by default since it is not used anywhere
Thomas Huth [Fri, 25 Dec 2015 22:47:01 +0000 (23:47 +0100)]
Disable exception2_handle() by default since it is not used anywhere

9 years agoDisable m68k_run_mmu() since the caller is also disabled by default.
Thomas Huth [Fri, 25 Dec 2015 22:42:43 +0000 (23:42 +0100)]
Disable m68k_run_mmu() since the caller is also disabled by default.

9 years agoDisable get_word_020_prefetchf() when not compiling with JIT
Thomas Huth [Fri, 25 Dec 2015 22:41:17 +0000 (23:41 +0100)]
Disable get_word_020_prefetchf() when not compiling with JIT
since this function is only used from the JIT code.

9 years ago3220 3220
Toni Wilen [Mon, 21 Dec 2015 17:18:06 +0000 (19:18 +0200)]
3220

9 years agox64 JIT FLDCW R12 register crash workaround.
Toni Wilen [Mon, 21 Dec 2015 14:21:15 +0000 (16:21 +0200)]
x64 JIT FLDCW R12 register crash workaround.

9 years ago3220b4
Toni Wilen [Sun, 20 Dec 2015 11:08:11 +0000 (13:08 +0200)]
3220b4

9 years agoBasic invisible touch control overlay.
Toni Wilen [Sun, 20 Dec 2015 11:06:48 +0000 (13:06 +0200)]
Basic invisible touch control overlay.

9 years agoDo not hang if sound buffer is empty (sound was autoswitched off).
Toni Wilen [Sun, 20 Dec 2015 11:06:15 +0000 (13:06 +0200)]
Do not hang if sound buffer is empty (sound was autoswitched off).

9 years agoAutomatically enable inactive port if external input event uses it. Support mouse...
Toni Wilen [Sun, 20 Dec 2015 11:05:28 +0000 (13:05 +0200)]
Automatically enable inactive port if external input event uses it. Support mouse movement events without input_joymouse_multiplier.

9 years agoFlush serial transmit buffer, intreq clear clears overrun bit.
Toni Wilen [Sun, 20 Dec 2015 11:03:38 +0000 (13:03 +0200)]
Flush serial transmit buffer, intreq clear clears overrun bit.

9 years ago3220b3
Toni Wilen [Wed, 16 Dec 2015 17:50:05 +0000 (19:50 +0200)]
3220b3

9 years agoABFLAG_NOALLOC fix.
Toni Wilen [Wed, 16 Dec 2015 17:34:30 +0000 (19:34 +0200)]
ABFLAG_NOALLOC fix.

9 years agoblit_firstline_cycles calculation fix.
Toni Wilen [Wed, 16 Dec 2015 17:34:02 +0000 (19:34 +0200)]
blit_firstline_cycles calculation fix.

9 years agoCD data access led.
Toni Wilen [Wed, 16 Dec 2015 17:31:43 +0000 (19:31 +0200)]
CD data access led.

9 years agoInterlace mode array out of bounds access.
Toni Wilen [Wed, 16 Dec 2015 17:31:24 +0000 (19:31 +0200)]
Interlace mode array out of bounds access.

9 years ago3220b2
Toni Wilen [Sun, 13 Dec 2015 18:10:57 +0000 (20:10 +0200)]
3220b2

9 years agoSASI visiblity, PPC+x86 status window fix.
Toni Wilen [Sun, 13 Dec 2015 18:03:28 +0000 (20:03 +0200)]
SASI visiblity, PPC+x86 status window fix.

9 years agoFix 64-bit MIDI out detection bug.
Toni Wilen [Sun, 13 Dec 2015 18:01:57 +0000 (20:01 +0200)]
Fix 64-bit MIDI out detection bug.

9 years agoAVIOutput alignment, optional size/offset parameters.
Toni Wilen [Sun, 13 Dec 2015 18:01:05 +0000 (20:01 +0200)]
AVIOutput alignment, optional size/offset parameters.

9 years agoPhoenix Board SCSI emulation.
Toni Wilen [Sun, 13 Dec 2015 17:59:49 +0000 (19:59 +0200)]
Phoenix Board SCSI emulation.

9 years ago3220b1
Toni Wilen [Thu, 10 Dec 2015 15:58:51 +0000 (17:58 +0200)]
3220b1

9 years agoSSE2 rounding mode must be also set, not just FPU.
Toni Wilen [Thu, 10 Dec 2015 15:48:53 +0000 (17:48 +0200)]
SSE2 rounding mode must be also set, not just FPU.

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.

9 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.