]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Dimitris Panokostas [Thu, 20 Oct 2022 07:47:41 +0000 (09:47 +0200)]
Merge branch 'tonioni:master' into master
Toni Wilen [Wed, 19 Oct 2022 12:25:28 +0000 (15:25 +0300)]
+1 is not needed anymore
Toni Wilen [Wed, 19 Oct 2022 12:25:03 +0000 (15:25 +0300)]
Fix debugger W command hang and sp swapped sprite planes
Toni Wilen [Wed, 19 Oct 2022 12:24:01 +0000 (15:24 +0300)]
68000 accurate IPL timing emulation
Toni Wilen [Sun, 16 Oct 2022 16:14:59 +0000 (19:14 +0300)]
Removed obsolete xp/vista/win7 version checks
Toni Wilen [Sun, 16 Oct 2022 10:54:16 +0000 (13:54 +0300)]
Full drive/RDB mode button is now a checkbox
Toni Wilen [Sun, 16 Oct 2022 10:52:19 +0000 (13:52 +0300)]
Emulate serial port accurately also in approximate speed+more compatible modes.
Toni Wilen [Sun, 16 Oct 2022 10:50:21 +0000 (13:50 +0300)]
Fix screenshot
Toni Wilen [Sun, 16 Oct 2022 10:49:30 +0000 (13:49 +0300)]
Reconfigure floppybridge config fully when changed on the fly.
Dimitris Panokostas [Thu, 13 Oct 2022 13:13:40 +0000 (15:13 +0200)]
bugfix: fixed inversed x/y gfx coordinates
It appears that the x/y coordinates saved for the top/left window position were inversed in the config file. This fixes them so that x=left and y=top
Toni Wilen [Sat, 8 Oct 2022 12:24:32 +0000 (15:24 +0300)]
4920b2
Toni Wilen [Sat, 8 Oct 2022 12:17:07 +0000 (15:17 +0300)]
Emulate "sticky" RBF bit when emulation serial port devices internally.
Toni Wilen [Sat, 8 Oct 2022 12:16:15 +0000 (15:16 +0300)]
GDI fallback fix.
Toni Wilen [Sat, 8 Oct 2022 12:15:28 +0000 (15:15 +0300)]
Manual config file floppybridge setting
Toni Wilen [Sat, 8 Oct 2022 12:14:07 +0000 (15:14 +0300)]
cdimage escape fix
Toni Wilen [Thu, 6 Oct 2022 19:07:35 +0000 (22:07 +0300)]
Separated two types of CPU emulation functions. (Returns value/returns void)
Toni Wilen [Tue, 4 Oct 2022 16:41:28 +0000 (19:41 +0300)]
Merge pull request #230 from huth/fixes
Fix typos and compiler warning
Toni Wilen [Mon, 3 Oct 2022 17:34:16 +0000 (20:34 +0300)]
Clear autoconfig buffer
Toni Wilen [Mon, 3 Oct 2022 17:33:50 +0000 (20:33 +0300)]
Fix RTG board Z3 config setup.
Toni Wilen [Mon, 3 Oct 2022 17:32:35 +0000 (20:32 +0300)]
Fix resync blanking.
Toni Wilen [Sun, 2 Oct 2022 16:07:10 +0000 (19:07 +0300)]
Initialize io mask in generic initilization code.
Toni Wilen [Sat, 1 Oct 2022 17:10:01 +0000 (20:10 +0300)]
4920b1
Toni Wilen [Sat, 1 Oct 2022 16:53:21 +0000 (19:53 +0300)]
Remove unsupported characters from ROM file name.
Toni Wilen [Sat, 1 Oct 2022 16:52:40 +0000 (19:52 +0300)]
Don't emulate "sticky" RBF interrupt bit in cycle-accurate or loopback mode.
Toni Wilen [Sat, 1 Oct 2022 16:51:54 +0000 (19:51 +0300)]
Accurate 68000 IPL emulation updates
Toni Wilen [Sat, 1 Oct 2022 16:48:26 +0000 (19:48 +0300)]
Only set DSKSYNC interrupt if it wasn't already set.
Toni Wilen [Sat, 1 Oct 2022 16:47:36 +0000 (19:47 +0300)]
Debugger 's' and 'W' command improved quoting support
Toni Wilen [Sat, 1 Oct 2022 16:46:49 +0000 (19:46 +0300)]
Genlock and screenshot updates.
Thomas Huth [Sat, 24 Sep 2022 06:52:34 +0000 (08:52 +0200)]
Silence compiler warnings about 'void' functions returning a value
VisualStudio complains with a warning:
'void' function returning a value
Let's re-arrange the code a little bit to silence those warnings.
Thomas Huth [Sun, 3 Jul 2022 04:57:08 +0000 (06:57 +0200)]
Fix typos
Toni Wilen [Sat, 24 Sep 2022 17:22:28 +0000 (20:22 +0300)]
Genlock emulation fixes and genlock_effects genlock manual feature enable.
Toni Wilen [Fri, 23 Sep 2022 17:38:38 +0000 (20:38 +0300)]
Fix serial port interrupts when using serial port laser disc player emulation.
Toni Wilen [Fri, 23 Sep 2022 17:37:15 +0000 (20:37 +0300)]
Fix compilation
Toni Wilen [Fri, 23 Sep 2022 17:36:50 +0000 (20:36 +0300)]
Hard reset CPU startup was not identical to initial power up.
Toni Wilen [Fri, 23 Sep 2022 17:35:32 +0000 (20:35 +0300)]
A1000 memory power up pattern
Toni Wilen [Fri, 23 Sep 2022 17:34:52 +0000 (20:34 +0300)]
Fix disk read handling when attempting to read from non-selected drive.
Toni Wilen [Fri, 23 Sep 2022 17:33:58 +0000 (20:33 +0300)]
DMA debugger initial start support
Toni Wilen [Fri, 23 Sep 2022 17:32:10 +0000 (20:32 +0300)]
Added per-membank slow ram setting. Removed "C00000 is Fast" option.
Toni Wilen [Fri, 23 Sep 2022 17:23:36 +0000 (20:23 +0300)]
Merge pull request #229 from GermanAizek/master
Fixed minor bugs, memleaks and strlen optimize
lainon [Wed, 21 Sep 2022 12:41:18 +0000 (15:41 +0300)]
Optimize compiler code generation for 'strlen()'
lainon [Wed, 21 Sep 2022 12:40:07 +0000 (15:40 +0300)]
Code lower scope, remove unused vars, optimize reference exception and etc
lainon [Wed, 21 Sep 2022 12:26:42 +0000 (15:26 +0300)]
Fixed bugs
lainon [Wed, 21 Sep 2022 12:25:11 +0000 (15:25 +0300)]
Fixed memory leaks
Toni Wilen [Sun, 18 Sep 2022 13:50:32 +0000 (16:50 +0300)]
Power up chipram and slow ram memory pattern is now configurable. Updated to match different chipsets.
Toni Wilen [Sun, 18 Sep 2022 13:12:12 +0000 (16:12 +0300)]
A4091 64k ROM support.
Toni Wilen [Fri, 16 Sep 2022 17:50:25 +0000 (20:50 +0300)]
Cycle-accurate Paula serial port emulation.
Toni Wilen [Fri, 16 Sep 2022 17:49:00 +0000 (20:49 +0300)]
Fix softlinks not resolving if it was not already cached by filesystem emulation.
Toni Wilen [Thu, 25 Aug 2022 20:09:02 +0000 (23:09 +0300)]
Disassembler full format extension upper/lower case fixes.
Toni Wilen [Thu, 25 Aug 2022 20:07:36 +0000 (23:07 +0300)]
Remove debugging
Toni Wilen [Thu, 25 Aug 2022 19:14:31 +0000 (22:14 +0300)]
CPU tester IPL timing rewrite. Merged test files (multiple small dat files -> single file)
Toni Wilen [Mon, 22 Aug 2022 17:11:08 +0000 (20:11 +0300)]
Merge pull request #226 from Waccoon/master
Scanrate fix for visual debugger
Toni Wilen [Sun, 21 Aug 2022 17:08:05 +0000 (20:08 +0300)]
Don't check D3D9 monitor names if Windows 10+
Toni Wilen [Sun, 21 Aug 2022 17:06:22 +0000 (20:06 +0300)]
Warning fixes, preparing for future ARM64 build.
Waccoon [Fri, 19 Aug 2022 07:12:01 +0000 (03:12 -0400)]
Scanrate fix for visual debugger
- Initialize and clamp local maxhpos and maxvpos values if scanrate changes.
- Initialize "dma_rec->end" when recording DMA to prevent false hsync record if scanrate changes.
Toni Wilen [Thu, 18 Aug 2022 18:26:19 +0000 (21:26 +0300)]
32bit to 64bit clock counter missing update.
Toni Wilen [Thu, 18 Aug 2022 18:25:39 +0000 (21:25 +0300)]
Fix random graphics corruption if SPRxPTx was modified mid-scanline and bitplane(s) was active.
Toni Wilen [Thu, 18 Aug 2022 18:24:36 +0000 (21:24 +0300)]
Fix Z3 RTG board logical size if it was less than 16M (Piccolo and Piccolo SD64)
Toni Wilen [Thu, 18 Aug 2022 18:23:51 +0000 (21:23 +0300)]
Save also MSM6242B RTC model control registers to RTC file.
Toni Wilen [Thu, 18 Aug 2022 18:22:39 +0000 (21:22 +0300)]
INTENA/INTREQ timing update. IPL state included in DMA debugger.
Toni Wilen [Thu, 18 Aug 2022 18:20:03 +0000 (21:20 +0300)]
If mouse reported 32 or more buttons: all buttons were skipped.
Toni Wilen [Thu, 18 Aug 2022 18:12:13 +0000 (21:12 +0300)]
Console window CTRL+C does not quit WinUAE anymore
Toni Wilen [Thu, 18 Aug 2022 18:11:21 +0000 (21:11 +0300)]
Optional short absolute disassembly (-$xxxx.w/$FFFFxxx.w)
Toni Wilen [Thu, 18 Aug 2022 18:09:35 +0000 (21:09 +0300)]
Video recording active indicator
Toni Wilen [Thu, 18 Aug 2022 18:09:15 +0000 (21:09 +0300)]
Video recording file select inputevent
Toni Wilen [Sun, 7 Aug 2022 17:52:59 +0000 (20:52 +0300)]
Fix CPU panel FPU 64/80/softfloat GUI element.
Toni Wilen [Sun, 7 Aug 2022 17:52:31 +0000 (20:52 +0300)]
Fix RTG (integer) scaling.
Toni Wilen [Sun, 7 Aug 2022 17:51:51 +0000 (20:51 +0300)]
BLTCON1 DOFF-bit update.
Toni Wilen [Sun, 7 Aug 2022 17:51:14 +0000 (20:51 +0300)]
Simplified JIT direct exception handler.
Toni Wilen [Sun, 7 Aug 2022 17:50:50 +0000 (20:50 +0300)]
Interrupt handling timing update, separate Paula internal INTREQ changes vs INTREQ CPU/Copper writes.
Toni Wilen [Sun, 7 Aug 2022 17:48:20 +0000 (20:48 +0300)]
Fix wrong 24-bit/32-bit colors in hardware emulated RTG board that swap R and B color channels in hardware.
Toni Wilen [Sun, 7 Aug 2022 17:46:17 +0000 (20:46 +0300)]
Make sure hardware emulated RTG boards don't have barrier at the start of VRAM space to fully support JIT direct.
Toni Wilen [Sun, 7 Aug 2022 17:42:55 +0000 (20:42 +0300)]
Full refresh hardware emulated RTG board display buffer when mode changes.
Toni Wilen [Sun, 7 Aug 2022 17:42:16 +0000 (20:42 +0300)]
Fix console DMA debugger output
Toni Wilen [Sun, 7 Aug 2022 17:41:39 +0000 (20:41 +0300)]
Remove wrong BLTDDAT register information.
Toni Wilen [Sun, 7 Aug 2022 17:40:36 +0000 (20:40 +0300)]
Fix vertical blank state at startup
Toni Wilen [Tue, 2 Aug 2022 09:06:08 +0000 (12:06 +0300)]
Blitter line draw undefined BLTSIZE width!=2 accurately emulated. Replaced magic numbers with defines.
Toni Wilen [Tue, 2 Aug 2022 09:01:59 +0000 (12:01 +0300)]
DMA debugger variable number of line lengths and scanlines supported.
Toni Wilen [Tue, 2 Aug 2022 08:57:37 +0000 (11:57 +0300)]
ROM scanner info text window didn't use GUI configured font.
Toni Wilen [Tue, 2 Aug 2022 08:56:42 +0000 (11:56 +0300)]
Fix Quickstart PAL/NTSC setting.
Toni Wilen [Mon, 1 Aug 2022 17:25:22 +0000 (20:25 +0300)]
Added 16x CPU frequency multiplier.
Toni Wilen [Mon, 1 Aug 2022 17:24:31 +0000 (20:24 +0300)]
NVRAM path added (Arcade/CD32/CDTV)
Toni Wilen [Sun, 31 Jul 2022 18:08:02 +0000 (21:08 +0300)]
Added new KS ROMs to ROM scanner.
Toni Wilen [Sun, 31 Jul 2022 18:07:20 +0000 (21:07 +0300)]
Added some more standard resolutions.
Toni Wilen [Sun, 31 Jul 2022 18:06:21 +0000 (21:06 +0300)]
GDI positioning and hw sprite fixed. Integer scaling updates.
Toni Wilen [Sun, 24 Jul 2022 17:48:17 +0000 (20:48 +0300)]
Ultra overscan mode positioning fix.
Toni Wilen [Sun, 24 Jul 2022 17:47:44 +0000 (20:47 +0300)]
Blitter cycle accuracy fix, line mode special case fix.
Toni Wilen [Sat, 23 Jul 2022 20:15:36 +0000 (23:15 +0300)]
P96 PlanarToChunky() masking fix.
Toni Wilen [Sat, 23 Jul 2022 18:45:24 +0000 (21:45 +0300)]
Restored DMA debugger update
Toni Wilen [Sat, 23 Jul 2022 18:35:48 +0000 (21:35 +0300)]
Added American Laser Games Quickstart entry.
Toni Wilen [Sat, 23 Jul 2022 18:34:32 +0000 (21:34 +0300)]
Removed obsolete software statusline support.
Toni Wilen [Wed, 20 Jul 2022 17:58:54 +0000 (20:58 +0300)]
STOP timing fix.
Toni Wilen [Sat, 16 Jul 2022 19:02:19 +0000 (22:02 +0300)]
Group sorted ROM lists.
Toni Wilen [Sat, 16 Jul 2022 14:17:01 +0000 (17:17 +0300)]
Fix statefile restore BPLxDAT static values
Toni Wilen [Sat, 16 Jul 2022 14:16:21 +0000 (17:16 +0300)]
Programmed mode positiong update, use hblank for centering.
Toni Wilen [Sat, 16 Jul 2022 14:14:46 +0000 (17:14 +0300)]
Copper special case updates.
Toni Wilen [Sat, 16 Jul 2022 14:13:10 +0000 (17:13 +0300)]
ALG rev B support, ROMs added, descrambling support.
Toni Wilen [Fri, 15 Jul 2022 15:26:27 +0000 (18:26 +0300)]
Set more compatible when CPU is 68000-030, not just 68000.
Toni Wilen [Fri, 15 Jul 2022 15:25:49 +0000 (18:25 +0300)]
END+F9 screen switching is now configurable.
Toni Wilen [Fri, 15 Jul 2022 15:25:06 +0000 (18:25 +0300)]
Fix CD audio not resuming after unminimize.
Toni Wilen [Fri, 15 Jul 2022 15:23:47 +0000 (18:23 +0300)]
Remove external CD audio playback path.