]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Mon, 23 Jul 2018 18:55:51 +0000 (21:55 +0300)]
DIWHIGH H0/H1 support. AGA borderblank update. BPLCON1 updates.
Toni Wilen [Mon, 23 Jul 2018 18:54:31 +0000 (21:54 +0300)]
Softfloat FPU updates. New undocumented features emulated.
Toni Wilen [Fri, 20 Jul 2018 12:23:44 +0000 (15:23 +0300)]
Read one extra block in CHS imager mode. Workaround for some bad USB adapters/drives that unexpectedly have random corrupted data in last read block.
Toni Wilen [Fri, 20 Jul 2018 12:22:23 +0000 (15:22 +0300)]
Don't log flood "forcing blitter finish".
Toni Wilen [Fri, 20 Jul 2018 12:21:53 +0000 (15:21 +0300)]
AGA borderblank 1 hires pixel background color gap emulation.
Toni Wilen [Fri, 20 Jul 2018 12:21:07 +0000 (15:21 +0300)]
Full AGA subpixel level display emulation.
Toni Wilen [Mon, 16 Jul 2018 20:40:23 +0000 (23:40 +0300)]
4010
Toni Wilen [Mon, 16 Jul 2018 18:37:25 +0000 (21:37 +0300)]
Retry sound device open periodically.
Toni Wilen [Sat, 14 Jul 2018 18:52:19 +0000 (21:52 +0300)]
4010b6
Toni Wilen [Sat, 14 Jul 2018 18:48:58 +0000 (21:48 +0300)]
STOP tracing update.
Toni Wilen [Sat, 14 Jul 2018 18:25:06 +0000 (21:25 +0300)]
RTG statefile restore fix.
Toni Wilen [Sat, 14 Jul 2018 18:24:44 +0000 (21:24 +0300)]
Serial log datestamp option.
Toni Wilen [Sat, 14 Jul 2018 18:24:19 +0000 (21:24 +0300)]
Full relative/absolute path statefile support.
Toni Wilen [Thu, 12 Jul 2018 19:20:29 +0000 (22:20 +0300)]
4010b5
Toni Wilen [Thu, 12 Jul 2018 18:45:48 +0000 (21:45 +0300)]
Prevent clipboard activity immediately after mode changes delaying automatic host to Amiga transfers, it is possible mode change means program switching to native from RTG and taking over the system.
Toni Wilen [Thu, 12 Jul 2018 18:43:54 +0000 (21:43 +0300)]
Workaround for broken ListView_CreateDragImage().
Toni Wilen [Thu, 12 Jul 2018 18:25:15 +0000 (21:25 +0300)]
Path update, only resolve shortcuts when resolving path for use. Do not resolve symbolic links/shortcuts when saving config.
Toni Wilen [Wed, 11 Jul 2018 17:44:52 +0000 (20:44 +0300)]
Hardfile dialog filesys path was not saved if dialog was exited with enter-key.
Toni Wilen [Wed, 11 Jul 2018 17:44:14 +0000 (20:44 +0300)]
RegisterAudioSessionNotification logging.
Toni Wilen [Wed, 11 Jul 2018 17:43:37 +0000 (20:43 +0300)]
RP update.
Toni Wilen [Wed, 11 Jul 2018 17:43:05 +0000 (20:43 +0300)]
Make sure RTG render thread does not have rtg lock at reset.
Toni Wilen [Tue, 10 Jul 2018 19:28:25 +0000 (22:28 +0300)]
input.keyboard_type config entry parsing fixed.
Toni Wilen [Tue, 10 Jul 2018 11:02:03 +0000 (14:02 +0300)]
4010b4
Toni Wilen [Tue, 10 Jul 2018 08:29:02 +0000 (11:29 +0300)]
More path handling updates. Saved config must have matching relative/absolute path mode if no environmental variables.
Toni Wilen [Tue, 10 Jul 2018 06:59:36 +0000 (09:59 +0300)]
RP update.
Toni Wilen [Tue, 10 Jul 2018 06:58:57 +0000 (09:58 +0300)]
RTC and Flash ROM file path late resolve support.
Toni Wilen [Tue, 10 Jul 2018 06:43:10 +0000 (09:43 +0300)]
Floppies, tapes, filesystem filesys and geometry, disk swapper: Resolve environmental variables/lnk only when needed, keep original path in config data. (Hardfile path in b1). Fixed bugs in b1 update.
Toni Wilen [Tue, 10 Jul 2018 06:39:20 +0000 (09:39 +0300)]
Moved CD led flickering to generic CD scsi handler.
Toni Wilen [Sun, 8 Jul 2018 16:38:37 +0000 (19:38 +0300)]
4010b3
Toni Wilen [Sun, 8 Jul 2018 15:06:03 +0000 (18:06 +0300)]
JIT FACOS force round to nearest.
Toni Wilen [Sun, 8 Jul 2018 15:05:30 +0000 (18:05 +0300)]
Lagless vsync updates (100/120Hz, BFI)
Toni Wilen [Sun, 8 Jul 2018 12:34:35 +0000 (15:34 +0300)]
Make sure MOVE to SR checks interrupts immediately (except if JIT)
Toni Wilen [Sun, 8 Jul 2018 12:33:48 +0000 (15:33 +0300)]
68060 FPU disable update
Toni Wilen [Fri, 6 Jul 2018 07:39:49 +0000 (10:39 +0300)]
Added missing checks that prevented cd_audio_mode_changed=true detection in some situations.
Toni Wilen [Thu, 5 Jul 2018 16:59:06 +0000 (19:59 +0300)]
IOCTL CD audio mode play end didn't return end position.
Toni Wilen [Tue, 3 Jul 2018 19:06:29 +0000 (22:06 +0300)]
4010b2
Toni Wilen [Tue, 3 Jul 2018 19:01:33 +0000 (22:01 +0300)]
vsync_hblank can be zero if DISPLAYCONFIG_VIDEO_SIGNAL_INFO is not available.
Toni Wilen [Tue, 3 Jul 2018 19:00:58 +0000 (22:00 +0300)]
Only enable CHS-only mode if identity data is CHS-only and IOCTL_DISK_GET_LENGTH_INFO returns zero size.
Toni Wilen [Tue, 3 Jul 2018 18:58:21 +0000 (21:58 +0300)]
QuikPak max memory size fixed.
Toni Wilen [Tue, 3 Jul 2018 18:57:54 +0000 (21:57 +0300)]
FACOS fix.
Toni Wilen [Sat, 30 Jun 2018 19:42:45 +0000 (22:42 +0300)]
Fix QuikPak SCSI.
Toni Wilen [Sat, 30 Jun 2018 18:39:25 +0000 (21:39 +0300)]
4010b1
Toni Wilen [Sat, 30 Jun 2018 18:33:16 +0000 (21:33 +0300)]
GVP SCSI 3.7
Toni Wilen [Sat, 30 Jun 2018 18:33:05 +0000 (21:33 +0300)]
QuikPak XP
Toni Wilen [Sat, 30 Jun 2018 15:57:07 +0000 (18:57 +0300)]
RTG palette update was not locked, multithread mode screen updates were unreliable when palette changed.
Toni Wilen [Sat, 30 Jun 2018 13:51:51 +0000 (16:51 +0300)]
Do not minimize (minimize when focus is lost option enabled) main emulation window when GUI is open.
Toni Wilen [Sat, 30 Jun 2018 13:50:45 +0000 (16:50 +0300)]
Do not add extra vblank waits if VRR mode.
Toni Wilen [Sat, 30 Jun 2018 13:50:15 +0000 (16:50 +0300)]
Added safety check.
Toni Wilen [Sat, 30 Jun 2018 10:14:08 +0000 (13:14 +0300)]
Added "Open Game Folder" item to boxart window system menu.
Toni Wilen [Sat, 30 Jun 2018 10:13:22 +0000 (13:13 +0300)]
Input device type (joystick, cd32 pad etc..) and autofire was not restored when device was re-connected.
Toni Wilen [Sat, 30 Jun 2018 10:12:44 +0000 (13:12 +0300)]
Use indirect directory harddrive/hdf access mode if debugger is active.
Toni Wilen [Sat, 30 Jun 2018 10:12:10 +0000 (13:12 +0300)]
Copy config to configstore at startup.
Toni Wilen [Sat, 30 Jun 2018 10:10:42 +0000 (13:10 +0300)]
Do not immediate resolve environment variables in directory harddrive/HDF paths.
Toni Wilen [Sat, 30 Jun 2018 10:08:59 +0000 (13:08 +0300)]
Added Blizzard 2060 7.25 ROM.
Toni Wilen [Sat, 30 Jun 2018 10:08:35 +0000 (13:08 +0300)]
Don't abort with out of bounds error if HDF has virtual HDF and access is out of bounds.
Toni Wilen [Sat, 30 Jun 2018 10:04:48 +0000 (13:04 +0300)]
Missing return added.
Toni Wilen [Sat, 30 Jun 2018 10:04:32 +0000 (13:04 +0300)]
Do not inject clipboard data to Amiga side if AOS is not running (no filesystem heartbeat)
Toni Wilen [Fri, 22 Jun 2018 09:22:35 +0000 (12:22 +0300)]
Fix 80-bit non-JIT FMOD and FREM.
Toni Wilen [Wed, 20 Jun 2018 17:43:19 +0000 (20:43 +0300)]
4000
Toni Wilen [Tue, 19 Jun 2018 19:53:04 +0000 (22:53 +0300)]
Toni Wilen [Tue, 19 Jun 2018 19:51:59 +0000 (22:51 +0300)]
Refresh display after unminimize.
Toni Wilen [Mon, 18 Jun 2018 20:09:37 +0000 (23:09 +0300)]
Toni Wilen [Mon, 18 Jun 2018 19:57:47 +0000 (22:57 +0300)]
Undocumented 68040 FPU behavior: FCMP with negative NaN returns N flag set. 6888x and 68060 always return N flag unset in this situation.
Toni Wilen [Mon, 18 Jun 2018 19:53:34 +0000 (22:53 +0300)]
If ATA passthrough returns ATA identity and drive is CHS-only: use ATA passthrough for reading too.
Toni Wilen [Mon, 18 Jun 2018 18:13:17 +0000 (21:13 +0300)]
Moved JIT checks to fixup_cpu() to fix missing validation when changing settings on the fly.
Toni Wilen [Mon, 18 Jun 2018 18:10:45 +0000 (21:10 +0300)]
Virtual RDB more correct RDB contents.
Toni Wilen [Mon, 18 Jun 2018 18:09:47 +0000 (21:09 +0300)]
Return READ CAPACITY block count 0xffffffff if number of blocks don't fit in 32-bit variable.
Toni Wilen [Sun, 17 Jun 2018 06:40:57 +0000 (09:40 +0300)]
Toni Wilen [Sun, 17 Jun 2018 06:40:44 +0000 (09:40 +0300)]
Fixed softfloat logarithmic functions when input value was nan.
Toni Wilen [Sat, 16 Jun 2018 19:21:20 +0000 (22:21 +0300)]
Preparing for 6888x vs 68040/060 infinity special case.
Toni Wilen [Sat, 16 Jun 2018 19:18:54 +0000 (22:18 +0300)]
FINISH_DATA() with bits=16 (mono audio) skipped paula volume adjustment.
Toni Wilen [Sat, 16 Jun 2018 19:12:40 +0000 (22:12 +0300)]
Restrict minimum non-zero JIT cache size.
Toni Wilen [Sat, 16 Jun 2018 19:11:57 +0000 (22:11 +0300)]
uaescsi.device IO_QUICK didn't handle async commands (addchangeint) and free'd and replied io buffer too early.
Toni Wilen [Sat, 16 Jun 2018 19:10:49 +0000 (22:10 +0300)]
Virtual RDB >512 block size support.
Toni Wilen [Sat, 16 Jun 2018 19:10:07 +0000 (22:10 +0300)]
MSVC code analyzer warnings fixed.
Toni Wilen [Tue, 12 Jun 2018 17:53:31 +0000 (20:53 +0300)]
Toni Wilen [Tue, 12 Jun 2018 17:38:40 +0000 (20:38 +0300)]
Fix virtual RDB RDSK block geometry values.
Toni Wilen [Tue, 12 Jun 2018 17:37:31 +0000 (20:37 +0300)]
Switch back to fullscreen mode before reactivating mouse capture.
Toni Wilen [Tue, 12 Jun 2018 17:36:43 +0000 (20:36 +0300)]
Last line off by one fix.
Toni Wilen [Tue, 12 Jun 2018 17:36:32 +0000 (20:36 +0300)]
Statusline d3d/software mode switch update.
Toni Wilen [Tue, 12 Jun 2018 17:35:10 +0000 (20:35 +0300)]
f <start> <end> debugger command fix.
Toni Wilen [Sun, 10 Jun 2018 20:37:01 +0000 (23:37 +0300)]
Softfloat FNEG, FABS infinity fix.
Toni Wilen [Sat, 9 Jun 2018 07:05:13 +0000 (10:05 +0300)]
rootdir is static array since long time ago.
Toni Wilen [Sat, 9 Jun 2018 07:04:01 +0000 (10:04 +0300)]
Unallocate everything when reset/restart.
Toni Wilen [Fri, 8 Jun 2018 20:05:14 +0000 (23:05 +0300)]
Add missing invalid addressing mode checks for FMOVEM, FMOVE(M) Control Register, FMOVE FPP,EA. Add more comments.
Toni Wilen [Sun, 3 Jun 2018 16:32:40 +0000 (19:32 +0300)]
Toni Wilen [Sun, 3 Jun 2018 16:23:42 +0000 (19:23 +0300)]
Match FPCR and FPSR masking with real FPU.
Toni Wilen [Sun, 3 Jun 2018 16:22:40 +0000 (19:22 +0300)]
Assembler: accept SP as A7.
Toni Wilen [Sun, 3 Jun 2018 16:22:08 +0000 (19:22 +0300)]
Aranym JIT updates. (Partial only, non-merged LSL/LSR part is not yet UAE compatible)
Toni Wilen [Sun, 3 Jun 2018 16:21:14 +0000 (19:21 +0300)]
Implement JIT FPU unimplemented addressing mode.
Toni Wilen [Sun, 3 Jun 2018 16:20:25 +0000 (19:20 +0300)]
Removed old and unused JIT files.
Toni Wilen [Sun, 3 Jun 2018 16:19:49 +0000 (19:19 +0300)]
Enumerate also adapters, not only outputs.
Toni Wilen [Sun, 3 Jun 2018 16:18:52 +0000 (19:18 +0300)]
Always uncapture mouse before closing window/exiting.
Toni Wilen [Sun, 3 Jun 2018 16:17:58 +0000 (19:17 +0300)]
Allocate memory for config entry.
Toni Wilen [Sun, 3 Jun 2018 16:16:29 +0000 (19:16 +0300)]
Debugger updates, catch application's unhandled exceptions.
Toni Wilen [Sun, 3 Jun 2018 16:14:38 +0000 (19:14 +0300)]
Do not redraw if emulation is not fully initialized yet.
Toni Wilen [Mon, 21 May 2018 19:30:38 +0000 (22:30 +0300)]
Toni Wilen [Mon, 21 May 2018 19:23:38 +0000 (22:23 +0300)]
Merge branch 'master' of github.com:tonioni/WinUAE
Toni Wilen [Mon, 21 May 2018 19:23:19 +0000 (22:23 +0300)]
Merge pull request #139 from huth/fixes
Some fixes for silencing GCC warnings in the CPU core code
Toni Wilen [Mon, 21 May 2018 19:13:39 +0000 (22:13 +0300)]
No more forced inlining.