]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Sat, 11 Jan 2025 10:12:08 +0000 (12:12 +0200)]
Fix Agnus revision shown in advanced chipset
Toni Wilen [Sat, 11 Jan 2025 10:11:36 +0000 (12:11 +0200)]
Copper no-DMA VB strobe fix
Toni Wilen [Tue, 7 Jan 2025 19:00:52 +0000 (21:00 +0200)]
6000b3
Toni Wilen [Tue, 7 Jan 2025 18:57:16 +0000 (20:57 +0200)]
TV overscan modes reimplemented.
Toni Wilen [Tue, 7 Jan 2025 18:55:36 +0000 (20:55 +0200)]
Handle situation where EHB is active but plane count is less than 6.
Toni Wilen [Tue, 7 Jan 2025 18:53:04 +0000 (20:53 +0200)]
Remove unused lines.
Toni Wilen [Tue, 7 Jan 2025 18:52:50 +0000 (20:52 +0200)]
Fast CPU RGA pipeline
Toni Wilen [Mon, 6 Jan 2025 18:50:57 +0000 (20:50 +0200)]
Add statefile_path trailing path separator if missing
Toni Wilen [Mon, 6 Jan 2025 18:50:22 +0000 (20:50 +0200)]
Check also EHB
Toni Wilen [Mon, 6 Jan 2025 18:49:36 +0000 (20:49 +0200)]
Handle copper conflict correctly where skipped move is pending when COPJMP sequence is started.
Toni Wilen [Mon, 6 Jan 2025 18:48:35 +0000 (20:48 +0200)]
Fix extendedkickmem2b_bank
Toni Wilen [Mon, 6 Jan 2025 14:37:42 +0000 (16:37 +0200)]
Delay BPLCON0 ERSY=1 without genlock about half a frame
Toni Wilen [Mon, 6 Jan 2025 14:36:37 +0000 (16:36 +0200)]
Fix another statefile overflow
Toni Wilen [Sun, 5 Jan 2025 16:36:34 +0000 (18:36 +0200)]
6000b2
Toni Wilen [Sun, 5 Jan 2025 16:24:59 +0000 (18:24 +0200)]
Fixed strange window movement when clicking on title bar and keeping it pressed and "Automatically capture mouse when window is activated" was enabled.
Toni Wilen [Sun, 5 Jan 2025 16:23:54 +0000 (18:23 +0200)]
Fix internal buffer height calculation.
Toni Wilen [Sun, 5 Jan 2025 14:42:19 +0000 (16:42 +0200)]
Fix HAM
Toni Wilen [Sun, 5 Jan 2025 14:41:50 +0000 (16:41 +0200)]
Update desc variable immediately when blitter is not active. BLTBMOD write requires it.
Toni Wilen [Sun, 5 Jan 2025 14:41:10 +0000 (16:41 +0200)]
Removed old code.
Toni Wilen [Sun, 5 Jan 2025 12:02:57 +0000 (14:02 +0200)]
Reset also sprite shiftercopydone when disarmed.
Toni Wilen [Sun, 5 Jan 2025 11:15:18 +0000 (13:15 +0200)]
If HAM with 4 or less planes: use normal mode. Genlinetoscr don't generate non-HAM HAM modes.
Toni Wilen [Sun, 5 Jan 2025 11:14:09 +0000 (13:14 +0200)]
Doublescan superhires fix.
Toni Wilen [Sun, 5 Jan 2025 11:12:38 +0000 (13:12 +0200)]
HAM last color reset was missing.
Toni Wilen [Sun, 5 Jan 2025 11:11:21 +0000 (13:11 +0200)]
Hide NTSC artifacts in normal overscan mode
Toni Wilen [Sun, 5 Jan 2025 11:10:13 +0000 (13:10 +0200)]
Fix AGA 32-bit wide sprite.
Toni Wilen [Sun, 5 Jan 2025 11:09:26 +0000 (13:09 +0200)]
Fix string formatting.
Toni Wilen [Sun, 5 Jan 2025 11:08:50 +0000 (13:08 +0200)]
Fix AGA autoscale
Toni Wilen [Sun, 5 Jan 2025 11:08:32 +0000 (13:08 +0200)]
Fix statefile buffer overflow
Toni Wilen [Sat, 4 Jan 2025 17:46:19 +0000 (19:46 +0200)]
6000b1
Toni Wilen [Sat, 4 Jan 2025 17:34:11 +0000 (19:34 +0200)]
Copper conflicting strobe fix
Toni Wilen [Sat, 4 Jan 2025 11:35:00 +0000 (13:35 +0200)]
Merge pull request #313 from LIV2/add_ripple
Add RIPPLE IDE
Toni Wilen [Sat, 4 Jan 2025 11:26:22 +0000 (13:26 +0200)]
Update config
Toni Wilen [Sat, 4 Jan 2025 11:25:04 +0000 (13:25 +0200)]
Disable all UAE boards if nodiag set.
Toni Wilen [Sat, 4 Jan 2025 11:24:39 +0000 (13:24 +0200)]
Fix TekMagic memory type.
Toni Wilen [Sat, 4 Jan 2025 11:24:07 +0000 (13:24 +0200)]
Custom chipset complete rewrite
Toni Wilen [Sat, 4 Jan 2025 11:17:30 +0000 (13:17 +0200)]
Serial TCP/IP TCP_NODELAY
Toni Wilen [Sat, 4 Jan 2025 11:16:57 +0000 (13:16 +0200)]
GPT Amiga partition type support
Toni Wilen [Sat, 4 Jan 2025 11:14:42 +0000 (13:14 +0200)]
Fix WASAPI crash if last sound device was removed on the fly. Find best match channel mode if selected mode is not found.
Toni Wilen [Sat, 4 Jan 2025 11:13:28 +0000 (13:13 +0200)]
Per-config statefile path
Toni Wilen [Sat, 4 Jan 2025 11:11:53 +0000 (13:11 +0200)]
Skip also rendering of frame if frame was skipped
Toni Wilen [Sat, 4 Jan 2025 11:10:50 +0000 (13:10 +0200)]
Bordercolor config entry
Toni Wilen [Sat, 4 Jan 2025 11:09:10 +0000 (13:09 +0200)]
Fix debugger assembler MOVEM
Toni Wilen [Sat, 4 Jan 2025 11:08:49 +0000 (13:08 +0200)]
Blacker than black update
Toni Wilen [Sat, 4 Jan 2025 11:07:59 +0000 (13:07 +0200)]
Keyboard MCU emulation
Matt Harlum [Thu, 11 Jan 2024 11:12:45 +0000 (00:12 +1300)]
Add RIPPLE IDE
Toni Wilen [Mon, 21 Oct 2024 14:32:04 +0000 (17:32 +0300)]
5310
Toni Wilen [Sat, 12 Oct 2024 14:33:42 +0000 (17:33 +0300)]
5310b3
Toni Wilen [Sat, 12 Oct 2024 14:28:54 +0000 (17:28 +0300)]
Interlace screen height fix.
Toni Wilen [Sat, 12 Oct 2024 07:55:51 +0000 (10:55 +0300)]
Update led texture when main texture is updated.
Toni Wilen [Sat, 12 Oct 2024 07:54:59 +0000 (10:54 +0300)]
Softfloat warning fixes
Toni Wilen [Sun, 29 Sep 2024 17:04:43 +0000 (20:04 +0300)]
5310b2
Toni Wilen [Sun, 29 Sep 2024 16:33:22 +0000 (19:33 +0300)]
Remember previous fullscreen/fullwindow mode between sessions.
Toni Wilen [Sun, 29 Sep 2024 16:32:37 +0000 (19:32 +0300)]
Fix integer scaling weird aspect ratio behavior.
Toni Wilen [Sun, 29 Sep 2024 16:31:34 +0000 (19:31 +0300)]
Check interlace mode field type when calculating screenshot height.
Toni Wilen [Sat, 21 Sep 2024 17:23:43 +0000 (20:23 +0300)]
Fix TekMagic RAM mapping.
Toni Wilen [Sat, 21 Sep 2024 17:23:10 +0000 (20:23 +0300)]
Added QuikPak and 6500/1 Keyboard MCU ROM (Will be used in future version).
Toni Wilen [Sat, 21 Sep 2024 17:21:48 +0000 (20:21 +0300)]
Remove last track being larger than total tracks check. It is allowed by SCSI spec.
Toni Wilen [Sun, 15 Sep 2024 16:37:02 +0000 (19:37 +0300)]
5310b1
Toni Wilen [Sun, 15 Sep 2024 15:07:14 +0000 (18:07 +0300)]
Reduce amount of read_processor_time() calls.
Toni Wilen [Sun, 15 Sep 2024 15:04:59 +0000 (18:04 +0300)]
OpalVision undocumented horizontal panning emulation, address load was ignored if it was included in second control line.
Toni Wilen [Sun, 15 Sep 2024 15:03:05 +0000 (18:03 +0300)]
Serial emulation updates, more accurate transmit timing, receive timing is not anymore instant except in direct mode.
Toni Wilen [Sun, 15 Sep 2024 14:59:05 +0000 (17:59 +0300)]
Both COPxJMP strobe emulation update
Toni Wilen [Sun, 15 Sep 2024 14:57:14 +0000 (17:57 +0300)]
Fix SPRxPOS modification just before horizontal match if sprite had lowest horizontal bit set.
Toni Wilen [Sun, 15 Sep 2024 14:55:48 +0000 (17:55 +0300)]
Allow 16-bit only if D3D9 is selected.
Toni Wilen [Sun, 15 Sep 2024 14:55:04 +0000 (17:55 +0300)]
Do not unnecessarily call SetCursor() continuously.
Toni Wilen [Sun, 15 Sep 2024 14:54:24 +0000 (17:54 +0300)]
Added missing S3 Virge PCI byteswap mode
Toni Wilen [Sun, 15 Sep 2024 14:53:47 +0000 (17:53 +0300)]
Flush trap queues during reset.
Toni Wilen [Sun, 15 Sep 2024 14:51:47 +0000 (17:51 +0300)]
DKB WildFire v1.0 and Masoboshi v2.197
Toni Wilen [Sun, 15 Sep 2024 14:51:17 +0000 (17:51 +0300)]
GVP T-Rex II
Toni Wilen [Fri, 2 Aug 2024 19:11:25 +0000 (22:11 +0300)]
If texture allocation is called when device is not allocated (for example GUI entered in fullscreen mode), return failure immediately.
Toni Wilen [Fri, 2 Aug 2024 18:08:42 +0000 (21:08 +0300)]
Always clear intreq2 in audio state 5.
Toni Wilen [Fri, 2 Aug 2024 18:07:45 +0000 (21:07 +0300)]
Fix duplicated Golem SCSI II / HD3000 name prefix.
Toni Wilen [Fri, 2 Aug 2024 18:06:44 +0000 (21:06 +0300)]
Mediator TX1200 secondary PCI window implemented.
Toni Wilen [Fri, 2 Aug 2024 18:04:18 +0000 (21:04 +0300)]
Fix Prometheus Firestorm interrupt bit
Toni Wilen [Thu, 20 Jun 2024 18:46:35 +0000 (21:46 +0300)]
Fix Picmatic (100Hz TV only) light gun positioning in lores or shres resolutions.
Toni Wilen [Wed, 19 Jun 2024 19:48:20 +0000 (22:48 +0300)]
Pause LDP after repeat command has finished
Toni Wilen [Wed, 19 Jun 2024 15:13:59 +0000 (18:13 +0300)]
Support Picmatic Tierras Salvajes and Marbella Vice (100Hz TV)
Toni Wilen [Wed, 19 Jun 2024 15:12:09 +0000 (18:12 +0300)]
Workaround for compiler bug(?).
Toni Wilen [Wed, 19 Jun 2024 15:11:28 +0000 (18:11 +0300)]
OSK size limit check
Toni Wilen [Sun, 2 Jun 2024 17:34:05 +0000 (20:34 +0300)]
5300
Toni Wilen [Mon, 27 May 2024 17:53:27 +0000 (20:53 +0300)]
Toni Wilen [Sun, 26 May 2024 06:20:06 +0000 (09:20 +0300)]
Serial port undocumented OVRUN behavior emulated. Fast CPU mode + loopback serial port mode fix.
Toni Wilen [Sun, 26 May 2024 06:10:15 +0000 (09:10 +0300)]
Merge pull request #300 from LIV2/atapi-write-fix
ATAPI Write / Mode Select fix
Matt Harlum [Sat, 25 May 2024 11:28:45 +0000 (23:28 +1200)]
scsi_emulate_analyze: add mode select
Matt Harlum [Sat, 25 May 2024 05:38:16 +0000 (17:38 +1200)]
ATAPI: Fix writes
do_process_packet: use ide->packet_data_size not ide->data_size which is always 0 when it gets here
Also fix the first arg to memcpy here which was supplying the address of the buffer pointer
Toni Wilen [Mon, 20 May 2024 18:19:08 +0000 (21:19 +0300)]
5300b9
Toni Wilen [Wed, 15 May 2024 18:14:03 +0000 (21:14 +0300)]
Fix AGA genlock transparency bit being misdetected as special blanking bits
Toni Wilen [Mon, 13 May 2024 15:19:43 +0000 (18:19 +0300)]
Choose Audio Codec/Choose Video Codec translation support
Toni Wilen [Sun, 12 May 2024 17:06:44 +0000 (20:06 +0300)]
5300b8
Toni Wilen [Sun, 12 May 2024 17:00:12 +0000 (20:00 +0300)]
Darkmode follow Windows/external program setting
Toni Wilen [Sun, 12 May 2024 16:32:47 +0000 (19:32 +0300)]
Permedia 2 LineCount and RAMDAC 6/8-bit switch
Toni Wilen [Sun, 12 May 2024 16:32:16 +0000 (19:32 +0300)]
Flush log before including it with dump file.
Toni Wilen [Sun, 12 May 2024 16:31:17 +0000 (19:31 +0300)]
OCS Agnus + OCS Denise config also has line 0 visible at the bottom of screen (like A1000)
Toni Wilen [Sun, 12 May 2024 16:30:28 +0000 (19:30 +0300)]
Line 0 A1000 and OCS Agnus strobe fix
Toni Wilen [Sun, 12 May 2024 16:29:47 +0000 (19:29 +0300)]
Null check
Toni Wilen [Sun, 12 May 2024 16:28:39 +0000 (19:28 +0300)]
Audio fix (broken in b5)
Toni Wilen [Sat, 4 May 2024 16:57:29 +0000 (19:57 +0300)]
5300b7
Toni Wilen [Sat, 4 May 2024 16:53:42 +0000 (19:53 +0300)]
Fix incomplete NTSC fix.
Toni Wilen [Thu, 2 May 2024 17:25:53 +0000 (20:25 +0300)]
5300b6
Toni Wilen [Thu, 2 May 2024 17:19:54 +0000 (20:19 +0300)]
Handle bitplane DMA wraparound allocation correctly in NTSC (long/short line toggle).