]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
9 years agoLogitech color LCD support. New API does not do the conversion automatically.
Toni Wilen [Fri, 3 Jun 2016 17:11:36 +0000 (20:11 +0300)]
Logitech color LCD support. New API does not do the conversion automatically.

9 years agoStop the CPU to prevent repeating dialogs.
Toni Wilen [Fri, 3 Jun 2016 17:11:01 +0000 (20:11 +0300)]
Stop the CPU to prevent repeating dialogs.

9 years agoTrap space was too small, if all UAE expansion were enabled, it overwrote part of...
Toni Wilen [Fri, 3 Jun 2016 17:10:28 +0000 (20:10 +0300)]
Trap space was too small, if all UAE expansion were enabled, it overwrote part of RTG traps.

9 years ago3300b17
Toni Wilen [Mon, 30 May 2016 17:54:59 +0000 (20:54 +0300)]
3300b17

9 years agoFixed pre-KS1.3 autoboot support.
Toni Wilen [Mon, 30 May 2016 17:54:28 +0000 (20:54 +0300)]
Fixed pre-KS1.3 autoboot support.

9 years agoFix hrtmon_lang keyboard layout check.
Toni Wilen [Mon, 30 May 2016 13:30:07 +0000 (16:30 +0300)]
Fix hrtmon_lang keyboard layout check.

9 years agoFix PlanarToDirect() optimization.
Toni Wilen [Mon, 30 May 2016 13:29:32 +0000 (16:29 +0300)]
Fix PlanarToDirect() optimization.

9 years ago3300b16
Toni Wilen [Sat, 28 May 2016 15:10:25 +0000 (18:10 +0300)]
3300b16

9 years agoExpansion interrupts don't need full accurate interrupt handling.
Toni Wilen [Sat, 28 May 2016 15:06:19 +0000 (18:06 +0300)]
Expansion interrupts don't need full accurate interrupt handling.

9 years agoSkip new trap system tests if no uaeboard.
Toni Wilen [Sat, 28 May 2016 15:05:36 +0000 (18:05 +0300)]
Skip new trap system tests if no uaeboard.

9 years agoFixed back_pipe parameter. Optimization, do not use DOSPacket and FIB temp buffers...
Toni Wilen [Sat, 28 May 2016 15:04:55 +0000 (18:04 +0300)]
Fixed back_pipe parameter. Optimization, do not use DOSPacket and FIB temp buffers in direct mode.

9 years agoRewrite paths in registry when switching to/from relative path mode.
Toni Wilen [Sat, 28 May 2016 11:35:58 +0000 (14:35 +0300)]
Rewrite paths in registry when switching to/from relative path mode.

9 years agoOptimized PlanarToDirect() a bit.
Toni Wilen [Sat, 28 May 2016 11:35:18 +0000 (14:35 +0300)]
Optimized PlanarToDirect() a bit.

9 years agoLogitech LCD API update.
Toni Wilen [Sat, 28 May 2016 11:34:36 +0000 (14:34 +0300)]
Logitech LCD API update.

9 years agoReplace _wpgmptr with GetModuleFileName()
Toni Wilen [Fri, 27 May 2016 19:07:59 +0000 (22:07 +0300)]
Replace _wpgmptr with GetModuleFileName()

9 years agoSet BSY immediately.
Toni Wilen [Fri, 27 May 2016 19:05:44 +0000 (22:05 +0300)]
Set BSY immediately.

9 years ago3300b15
Toni Wilen [Tue, 24 May 2016 17:26:42 +0000 (20:26 +0300)]
3300b15

9 years agoKey inject filter and delay.
Toni Wilen [Tue, 24 May 2016 15:53:14 +0000 (18:53 +0300)]
Key inject filter and delay.

9 years agoForce-finished blitter interrupt state restore.
Toni Wilen [Tue, 24 May 2016 15:52:16 +0000 (18:52 +0300)]
Force-finished blitter interrupt state restore.

9 years ago3300b14
Toni Wilen [Wed, 18 May 2016 17:46:26 +0000 (20:46 +0300)]
3300b14

9 years agoWorking Trumpcard Pro emulation.
Toni Wilen [Wed, 18 May 2016 16:26:19 +0000 (19:26 +0300)]
Working Trumpcard Pro emulation.

9 years agoAlways mark line as changed when AGA subpixel scroll value changes.
Toni Wilen [Wed, 18 May 2016 16:25:34 +0000 (19:25 +0300)]
Always mark line as changed when AGA subpixel scroll value changes.

9 years agoBlack frame insertion + Pause or GUI: do not show blank screen.
Toni Wilen [Wed, 18 May 2016 16:24:25 +0000 (19:24 +0300)]
Black frame insertion + Pause or GUI: do not show blank screen.

9 years agoPaste from host clipboard to emulated keyboard.
Toni Wilen [Wed, 18 May 2016 16:23:03 +0000 (19:23 +0300)]
Paste from host clipboard to emulated keyboard.

9 years agoData track subchannel support.
Toni Wilen [Wed, 18 May 2016 16:21:32 +0000 (19:21 +0300)]
Data track subchannel support.

9 years ago3300b13
Toni Wilen [Sat, 14 May 2016 17:07:28 +0000 (20:07 +0300)]
3300b13

9 years agoMSVC15 project files.
Toni Wilen [Sat, 14 May 2016 16:01:26 +0000 (19:01 +0300)]
MSVC15 project files.

9 years agoAdjust ExecBase.MaxLocMem if >2M Chip RAM.
Toni Wilen [Sat, 14 May 2016 16:00:20 +0000 (19:00 +0300)]
Adjust ExecBase.MaxLocMem if >2M Chip RAM.

9 years agoVariable refresh rate support improvements.
Toni Wilen [Sat, 14 May 2016 15:59:27 +0000 (18:59 +0300)]
Variable refresh rate support improvements.

9 years agoAlways replace old -event timer.
Toni Wilen [Sat, 14 May 2016 15:58:36 +0000 (18:58 +0300)]
Always replace old -event timer.

9 years agoNew DMA debugger event for special cases.
Toni Wilen [Sat, 14 May 2016 15:58:15 +0000 (18:58 +0300)]
New DMA debugger event for special cases.

9 years agoAllow also ROM in SSP is out of bounds test.
Toni Wilen [Sat, 14 May 2016 15:57:34 +0000 (18:57 +0300)]
Allow also ROM in SSP is out of bounds test.

9 years agoCOPJMP/blitter conflict disabled again. It is not fully correct.
Toni Wilen [Sat, 14 May 2016 15:56:53 +0000 (18:56 +0300)]
COPJMP/blitter conflict disabled again. It is not fully correct.

9 years agoAlways replace old cycle-exact serial timer.
Toni Wilen [Sat, 14 May 2016 15:56:19 +0000 (18:56 +0300)]
Always replace old cycle-exact serial timer.

9 years agoIVS Trumpcard Pro. (incomplete)
Toni Wilen [Sat, 14 May 2016 15:55:25 +0000 (18:55 +0300)]
IVS Trumpcard Pro. (incomplete)

9 years ago3300b12
Toni Wilen [Sat, 30 Apr 2016 14:27:06 +0000 (17:27 +0300)]
3300b12

9 years agoMask out unused bits.
Toni Wilen [Sat, 30 Apr 2016 13:56:53 +0000 (16:56 +0300)]
Mask out unused bits.

9 years agoFree SCSI struct only after device use count becomes zero.
Toni Wilen [Sat, 30 Apr 2016 13:56:07 +0000 (16:56 +0300)]
Free SCSI struct only after device use count becomes zero.

9 years agoCheck and fix all programmed mode size limits.
Toni Wilen [Sat, 30 Apr 2016 13:55:26 +0000 (16:55 +0300)]
Check and fix all programmed mode size limits.

9 years agoGeneric 680x0 cores should also have (dummy) 68030 MMU instructions.
Toni Wilen [Sat, 30 Apr 2016 13:54:37 +0000 (16:54 +0300)]
Generic 680x0 cores should also have (dummy) 68030 MMU instructions.

9 years agoA3000 SCSI was confused with WD autoconfig devices.
Toni Wilen [Sat, 30 Apr 2016 13:54:00 +0000 (16:54 +0300)]
A3000 SCSI was confused with WD autoconfig devices.

9 years agoChipset extra fix.
Toni Wilen [Sat, 30 Apr 2016 13:53:25 +0000 (16:53 +0300)]
Chipset extra fix.

9 years agoHalt if exception and SSP pointing to non-existing memory.
Toni Wilen [Sat, 30 Apr 2016 13:52:18 +0000 (16:52 +0300)]
Halt if exception and SSP pointing to non-existing memory.

9 years ago3300b11
Toni Wilen [Sun, 24 Apr 2016 12:37:17 +0000 (15:37 +0300)]
3300b11

9 years agoCD32 Akiko undocumented features.
Toni Wilen [Sun, 24 Apr 2016 12:33:35 +0000 (15:33 +0300)]
CD32 Akiko undocumented features.

9 years agoFaster screenshot/avioutput capture in after filtering mode.
Toni Wilen [Sun, 24 Apr 2016 12:31:13 +0000 (15:31 +0300)]
Faster screenshot/avioutput capture in after filtering mode.

9 years agoAdaptive sync configurable black frame insertion timing.
Toni Wilen [Sun, 24 Apr 2016 12:29:51 +0000 (15:29 +0300)]
Adaptive sync configurable black frame insertion timing.

9 years agoKill trap threads before memory is freed.
Toni Wilen [Sun, 24 Apr 2016 12:28:38 +0000 (15:28 +0300)]
Kill trap threads before memory is freed.

9 years agoDo not generate useless 68030-only MMU opcodes if CPU is not 68030.
Toni Wilen [Wed, 13 Apr 2016 19:07:31 +0000 (22:07 +0300)]
Do not generate useless 68030-only MMU opcodes if CPU is not 68030.

9 years ago68060 unimplemented CPU emu option also enabled 68030 MMU instructions.
Toni Wilen [Wed, 13 Apr 2016 19:06:40 +0000 (22:06 +0300)]
68060 unimplemented CPU emu option also enabled 68030 MMU instructions.

9 years ago3300b10
Toni Wilen [Sat, 9 Apr 2016 17:04:05 +0000 (20:04 +0300)]
3300b10

9 years agoContinuous screenshot mode.
Toni Wilen [Sat, 9 Apr 2016 14:39:23 +0000 (17:39 +0300)]
Continuous screenshot mode.

9 years agoMore logging, validation, do not immediately drop packets if there is no readers...
Toni Wilen [Sat, 9 Apr 2016 14:38:04 +0000 (17:38 +0300)]
More logging, validation, do not immediately drop packets if there is no readers active.

9 years ago68040/060 SR M-bit fixes.
Toni Wilen [Mon, 4 Apr 2016 15:26:36 +0000 (18:26 +0300)]
68040/060 SR M-bit fixes.

9 years ago3300b9
Toni Wilen [Sat, 19 Mar 2016 16:41:35 +0000 (18:41 +0200)]
3300b9

9 years agomixed_on code path was not updated in b1.
Toni Wilen [Sat, 19 Mar 2016 13:28:25 +0000 (15:28 +0200)]
mixed_on code path was not updated in b1.

9 years agoTypo fix.
Toni Wilen [Sat, 5 Mar 2016 12:42:47 +0000 (14:42 +0200)]
Typo fix.

9 years ago3300b8
Toni Wilen [Sat, 5 Mar 2016 11:13:37 +0000 (13:13 +0200)]
3300b8

9 years agoS2_READORPHAN should never filter multicasts.
Toni Wilen [Sat, 5 Mar 2016 10:27:08 +0000 (12:27 +0200)]
S2_READORPHAN should never filter multicasts.

9 years agoScreenshot options.
Toni Wilen [Sat, 5 Mar 2016 10:26:16 +0000 (12:26 +0200)]
Screenshot options.

9 years agoUse Joliet wide char volume label if found.
Toni Wilen [Sat, 5 Mar 2016 10:24:54 +0000 (12:24 +0200)]
Use Joliet wide char volume label if found.

9 years ago68020/030 RTE should not support 68040+ and 68010-only frames.
Toni Wilen [Sat, 5 Mar 2016 10:24:10 +0000 (12:24 +0200)]
68020/030 RTE should not support 68040+ and 68010-only frames.

9 years agoNero nrg CD image support.
Toni Wilen [Sat, 5 Mar 2016 10:22:30 +0000 (12:22 +0200)]
Nero nrg CD image support.

9 years ago3300b7
Toni Wilen [Sun, 21 Feb 2016 14:26:01 +0000 (16:26 +0200)]
3300b7

9 years agoAdd current resolution to displaydata config system.
Toni Wilen [Sun, 21 Feb 2016 12:06:03 +0000 (14:06 +0200)]
Add current resolution to displaydata config system.

9 years agoMore logging.
Toni Wilen [Sun, 21 Feb 2016 12:05:22 +0000 (14:05 +0200)]
More logging.

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.