]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
13 months agoOpalVision undocumented horizontal panning emulation, address load was ignored if...
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.

13 months agoSerial emulation updates, more accurate transmit timing, receive timing is not anymor...
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.

13 months agoBoth COPxJMP strobe emulation update
Toni Wilen [Sun, 15 Sep 2024 14:59:05 +0000 (17:59 +0300)]
Both COPxJMP strobe emulation update

13 months agoFix SPRxPOS modification just before horizontal match if sprite had lowest horizontal...
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.

13 months agoAllow 16-bit only if D3D9 is selected.
Toni Wilen [Sun, 15 Sep 2024 14:55:48 +0000 (17:55 +0300)]
Allow 16-bit only if D3D9 is selected.

13 months agoDo not unnecessarily call SetCursor() continuously.
Toni Wilen [Sun, 15 Sep 2024 14:55:04 +0000 (17:55 +0300)]
Do not unnecessarily call SetCursor() continuously.

13 months agoAdded missing S3 Virge PCI byteswap mode
Toni Wilen [Sun, 15 Sep 2024 14:54:24 +0000 (17:54 +0300)]
Added missing S3 Virge PCI byteswap mode

13 months agoFlush trap queues during reset.
Toni Wilen [Sun, 15 Sep 2024 14:53:47 +0000 (17:53 +0300)]
Flush trap queues during reset.

13 months agoDKB WildFire v1.0 and Masoboshi v2.197
Toni Wilen [Sun, 15 Sep 2024 14:51:47 +0000 (17:51 +0300)]
DKB WildFire v1.0 and Masoboshi v2.197

13 months agoGVP T-Rex II
Toni Wilen [Sun, 15 Sep 2024 14:51:17 +0000 (17:51 +0300)]
GVP T-Rex II

15 months agoIf texture allocation is called when device is not allocated (for example GUI entered...
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.

15 months agoAlways clear intreq2 in audio state 5.
Toni Wilen [Fri, 2 Aug 2024 18:08:42 +0000 (21:08 +0300)]
Always clear intreq2 in audio state 5.

15 months agoFix duplicated Golem SCSI II / HD3000 name prefix.
Toni Wilen [Fri, 2 Aug 2024 18:07:45 +0000 (21:07 +0300)]
Fix duplicated Golem SCSI II / HD3000 name prefix.

15 months agoMediator TX1200 secondary PCI window implemented.
Toni Wilen [Fri, 2 Aug 2024 18:06:44 +0000 (21:06 +0300)]
Mediator TX1200 secondary PCI window implemented.

15 months agoFix Prometheus Firestorm interrupt bit
Toni Wilen [Fri, 2 Aug 2024 18:04:18 +0000 (21:04 +0300)]
Fix Prometheus Firestorm interrupt bit

16 months agoFix Picmatic (100Hz TV only) light gun positioning in lores or shres resolutions.
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.

16 months agoPause LDP after repeat command has finished
Toni Wilen [Wed, 19 Jun 2024 19:48:20 +0000 (22:48 +0300)]
Pause LDP after repeat command has finished

16 months agoSupport Picmatic Tierras Salvajes and Marbella Vice (100Hz TV)
Toni Wilen [Wed, 19 Jun 2024 15:13:59 +0000 (18:13 +0300)]
Support Picmatic Tierras Salvajes and Marbella Vice (100Hz TV)

16 months agoWorkaround for compiler bug(?).
Toni Wilen [Wed, 19 Jun 2024 15:12:09 +0000 (18:12 +0300)]
Workaround for compiler bug(?).

16 months agoOSK size limit check
Toni Wilen [Wed, 19 Jun 2024 15:11:28 +0000 (18:11 +0300)]
OSK size limit check

17 months ago5300 5300
Toni Wilen [Sun, 2 Jun 2024 17:34:05 +0000 (20:34 +0300)]
5300

17 months ago5300b10
Toni Wilen [Mon, 27 May 2024 17:53:27 +0000 (20:53 +0300)]
5300b10

17 months agoSerial port undocumented OVRUN behavior emulated. Fast CPU mode + loopback serial...
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.

17 months agoMerge pull request #300 from LIV2/atapi-write-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

17 months agoscsi_emulate_analyze: add mode select
Matt Harlum [Sat, 25 May 2024 11:28:45 +0000 (23:28 +1200)]
scsi_emulate_analyze: add mode select

17 months agoATAPI: Fix writes
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

17 months ago5300b9
Toni Wilen [Mon, 20 May 2024 18:19:08 +0000 (21:19 +0300)]
5300b9

17 months agoFix AGA genlock transparency bit being misdetected as special blanking bits
Toni Wilen [Wed, 15 May 2024 18:14:03 +0000 (21:14 +0300)]
Fix AGA genlock transparency bit being misdetected as special blanking bits

17 months agoChoose Audio Codec/Choose Video Codec translation support
Toni Wilen [Mon, 13 May 2024 15:19:43 +0000 (18:19 +0300)]
Choose Audio Codec/Choose Video Codec translation support

17 months ago5300b8
Toni Wilen [Sun, 12 May 2024 17:06:44 +0000 (20:06 +0300)]
5300b8

17 months agoDarkmode follow Windows/external program setting
Toni Wilen [Sun, 12 May 2024 17:00:12 +0000 (20:00 +0300)]
Darkmode follow Windows/external program setting

17 months agoPermedia 2 LineCount and RAMDAC 6/8-bit switch
Toni Wilen [Sun, 12 May 2024 16:32:47 +0000 (19:32 +0300)]
Permedia 2 LineCount and RAMDAC 6/8-bit switch

17 months agoFlush log before including it with dump file.
Toni Wilen [Sun, 12 May 2024 16:32:16 +0000 (19:32 +0300)]
Flush log before including it with dump file.

17 months agoOCS Agnus + OCS Denise config also has line 0 visible at the bottom of screen (like...
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)

17 months agoLine 0 A1000 and OCS Agnus strobe fix
Toni Wilen [Sun, 12 May 2024 16:30:28 +0000 (19:30 +0300)]
Line 0 A1000 and OCS Agnus strobe fix

17 months agoNull check
Toni Wilen [Sun, 12 May 2024 16:29:47 +0000 (19:29 +0300)]
Null check

17 months agoAudio fix (broken in b5)
Toni Wilen [Sun, 12 May 2024 16:28:39 +0000 (19:28 +0300)]
Audio fix (broken in b5)

18 months ago5300b7
Toni Wilen [Sat, 4 May 2024 16:57:29 +0000 (19:57 +0300)]
5300b7

18 months agoFix incomplete NTSC fix.
Toni Wilen [Sat, 4 May 2024 16:53:42 +0000 (19:53 +0300)]
Fix incomplete NTSC fix.

18 months ago5300b6
Toni Wilen [Thu, 2 May 2024 17:25:53 +0000 (20:25 +0300)]
5300b6

18 months agoHandle bitplane DMA wraparound allocation correctly in NTSC (long/short line toggle).
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).

18 months agoCheck exthblanken and recheck display position if changed.
Toni Wilen [Thu, 2 May 2024 17:18:42 +0000 (20:18 +0300)]
Check exthblanken and recheck display position if changed.

18 months agoFix magic mouse without enabled mouse driver
Toni Wilen [Thu, 2 May 2024 17:16:54 +0000 (20:16 +0300)]
Fix magic mouse without enabled mouse driver

18 months agouae_u32 -> uaecptr
Toni Wilen [Thu, 2 May 2024 17:15:34 +0000 (20:15 +0300)]
uae_u32 -> uaecptr

18 months agoCheck interrupt first.
Toni Wilen [Thu, 2 May 2024 17:15:09 +0000 (20:15 +0300)]
Check interrupt first.

18 months agoLos Justicieros left holster
Toni Wilen [Fri, 26 Apr 2024 19:04:11 +0000 (22:04 +0300)]
Los Justicieros left holster

18 months ago5300b5
Toni Wilen [Tue, 23 Apr 2024 18:15:23 +0000 (21:15 +0300)]
5300b5

18 months agoAudio event priority change, intreq2 handling changes, small period hack modified.
Toni Wilen [Tue, 23 Apr 2024 18:09:10 +0000 (21:09 +0300)]
Audio event priority change, intreq2 handling changes, small period hack modified.

18 months agoZ2/Z3 RAM expansion with bad RAM config entry
Toni Wilen [Tue, 23 Apr 2024 17:35:10 +0000 (20:35 +0300)]
Z2/Z3 RAM expansion with bad RAM config entry

18 months agoMultimonitor visible monitor check fix
Toni Wilen [Tue, 23 Apr 2024 17:34:15 +0000 (20:34 +0300)]
Multimonitor visible monitor check fix

18 months agoReset multimonitor state fully
Toni Wilen [Tue, 23 Apr 2024 17:33:29 +0000 (20:33 +0300)]
Reset multimonitor state fully

18 months agoHardware emulated RTG board compatibility fixes
Toni Wilen [Tue, 23 Apr 2024 17:32:28 +0000 (20:32 +0300)]
Hardware emulated RTG board compatibility fixes

18 months agoDo not reset config to default if config file can't be opened.
Toni Wilen [Tue, 23 Apr 2024 17:31:01 +0000 (20:31 +0300)]
Do not reset config to default if config file can't be opened.

18 months agoPre-KS 1.2 HDF/directory filesystem automount fix
Toni Wilen [Tue, 23 Apr 2024 17:30:26 +0000 (20:30 +0300)]
Pre-KS 1.2 HDF/directory filesystem automount fix

18 months ago5300b4
Toni Wilen [Sun, 14 Apr 2024 18:15:17 +0000 (21:15 +0300)]
5300b4

18 months agoOCS Denise early BPL1DAT emulation update
Toni Wilen [Sun, 14 Apr 2024 16:41:02 +0000 (19:41 +0300)]
OCS Denise early BPL1DAT emulation update

18 months agoFix ECS superhires sprite.
Toni Wilen [Sun, 14 Apr 2024 16:40:30 +0000 (19:40 +0300)]
Fix ECS superhires sprite.

18 months agoCheck also normal ROM path for Munt ROMs. Keep checking other paths if first path...
Toni Wilen [Sun, 14 Apr 2024 13:14:18 +0000 (16:14 +0300)]
Check also normal ROM path for Munt ROMs. Keep checking other paths if first path existed but didn't have all required ROMs.

18 months agoSkip C/BVPPC internal PCI slot when adding normal PCI devicdes
Toni Wilen [Sun, 14 Apr 2024 13:11:48 +0000 (16:11 +0300)]
Skip C/BVPPC internal PCI slot when adding normal PCI devicdes

18 months agoMerlin/ET4000 updates.
Toni Wilen [Sun, 14 Apr 2024 13:10:57 +0000 (16:10 +0300)]
Merlin/ET4000 updates.

18 months agoFix missing Denise horizontal counter in DMA debugger
Toni Wilen [Sat, 13 Apr 2024 19:47:24 +0000 (22:47 +0300)]
Fix missing Denise horizontal counter in DMA debugger

19 months ago5300b3
Toni Wilen [Fri, 5 Apr 2024 17:31:29 +0000 (20:31 +0300)]
5300b3

19 months agoMake sure scanline texture is re-created if size has changed.
Toni Wilen [Fri, 5 Apr 2024 17:27:33 +0000 (20:27 +0300)]
Make sure scanline texture is re-created if size has changed.

19 months agoDo not attempt to create overlay if no screen is open.
Toni Wilen [Fri, 5 Apr 2024 17:26:35 +0000 (20:26 +0300)]
Do not attempt to create overlay if no screen is open.

19 months agoDetect both save image path types in both pats
Toni Wilen [Fri, 5 Apr 2024 17:25:56 +0000 (20:25 +0300)]
Detect both save image path types in both pats

19 months agoAdjust hblank positions
Toni Wilen [Fri, 5 Apr 2024 17:25:14 +0000 (20:25 +0300)]
Adjust hblank positions

19 months agoImprove stateload cpu tracer error check
Toni Wilen [Thu, 4 Apr 2024 18:21:45 +0000 (21:21 +0300)]
Improve stateload cpu tracer error check

19 months agoOCS Denise/A1000 Denise first non-blank line update
Toni Wilen [Thu, 4 Apr 2024 18:21:01 +0000 (21:21 +0300)]
OCS Denise/A1000 Denise first non-blank line update

19 months agoDenise strobe vblank update
Toni Wilen [Thu, 4 Apr 2024 16:58:21 +0000 (19:58 +0300)]
Denise strobe vblank update

19 months agoApollo 630 accelerator
Toni Wilen [Thu, 4 Apr 2024 16:56:00 +0000 (19:56 +0300)]
Apollo 630 accelerator

19 months agoDelay OCS Denise blank "bug" by 3 CCKs.
Toni Wilen [Thu, 4 Apr 2024 16:54:56 +0000 (19:54 +0300)]
Delay OCS Denise blank "bug" by 3 CCKs.

19 months agoDebugger f <addr> <extra parameters> fixed.
Toni Wilen [Wed, 3 Apr 2024 16:02:32 +0000 (19:02 +0300)]
Debugger f <addr> <extra parameters> fixed.

19 months agoMerlin blitter fix, oMniBus, Graffity and Rainbow II RTG cards.
Toni Wilen [Wed, 3 Apr 2024 16:01:44 +0000 (19:01 +0300)]
Merlin blitter fix, oMniBus, Graffity and Rainbow II RTG cards.

19 months agoImprove PCI slot allocation, allow PCI boards in Wildfire.
Toni Wilen [Wed, 3 Apr 2024 15:57:23 +0000 (18:57 +0300)]
Improve PCI slot allocation, allow PCI boards in Wildfire.

19 months agoKeep vblank active as long as last seen strobe is STRVBL.
Toni Wilen [Wed, 3 Apr 2024 15:55:10 +0000 (18:55 +0300)]
Keep vblank active as long as last seen strobe is STRVBL.

19 months agoCheck if programmed vblank is earlier than hardwired vblank in vblank only programmed...
Toni Wilen [Wed, 3 Apr 2024 15:54:25 +0000 (18:54 +0300)]
Check if programmed vblank is earlier than hardwired vblank in vblank only programmed mode.

19 months ago5300b2
Toni Wilen [Wed, 27 Mar 2024 19:43:50 +0000 (21:43 +0200)]
5300b2

19 months agoCheck only if BEAMCON0 changes and also check VB
Toni Wilen [Wed, 27 Mar 2024 19:33:41 +0000 (21:33 +0200)]
Check only if BEAMCON0 changes and also check VB

19 months agoMerlin Z2/Z3 boards added. Blitter not yet functional. Some 86box updates.
Toni Wilen [Wed, 27 Mar 2024 19:25:33 +0000 (21:25 +0200)]
Merlin Z2/Z3 boards added. Blitter not yet functional. Some 86box updates.

19 months agoSprite DMA is disabled during Vblank.
Toni Wilen [Wed, 27 Mar 2024 19:00:28 +0000 (21:00 +0200)]
Sprite DMA is disabled during Vblank.

19 months agoMake sure weird vblank where vblank starts after vsync end is visible, only if extrem...
Toni Wilen [Wed, 27 Mar 2024 18:58:54 +0000 (20:58 +0200)]
Make sure weird vblank where vblank starts after vsync end is visible, only if extreme or ultra extreme overscan.

19 months agoIf programmed VBSTRT == VBSTOP: vblank interrupt stops.
Toni Wilen [Wed, 27 Mar 2024 18:56:33 +0000 (20:56 +0200)]
If programmed VBSTRT == VBSTOP: vblank interrupt stops.

19 months agoDetect sprite/bitplane conflict properly.
Toni Wilen [Wed, 27 Mar 2024 18:21:03 +0000 (20:21 +0200)]
Detect sprite/bitplane conflict properly.

19 months agoFix AKS_xxx on/off/toggle events
Toni Wilen [Wed, 27 Mar 2024 18:19:52 +0000 (20:19 +0200)]
Fix AKS_xxx on/off/toggle events

19 months agoDo not open console window automatically when debugger message is logged.
Toni Wilen [Wed, 27 Mar 2024 18:19:22 +0000 (20:19 +0200)]
Do not open console window automatically when debugger message is logged.

19 months agoRelease rawinput devices when GUI or debugger is active.
Toni Wilen [Wed, 27 Mar 2024 18:18:09 +0000 (20:18 +0200)]
Release rawinput devices when GUI or debugger is active.

19 months agoLess confusing programmed mode logging
Toni Wilen [Wed, 27 Mar 2024 18:16:01 +0000 (20:16 +0200)]
Less confusing programmed mode logging

19 months agoCorrect calculation of vertical period if NTSC + LOLDIS.
Toni Wilen [Wed, 27 Mar 2024 18:15:32 +0000 (20:15 +0200)]
Correct calculation of vertical period if NTSC + LOLDIS.

19 months agoStop copper if ERSY=1 without genlock.
Toni Wilen [Wed, 27 Mar 2024 18:14:49 +0000 (20:14 +0200)]
Stop copper if ERSY=1 without genlock.

19 months agoFix vblank start/end position in programmed modes and fix also ECS Denise special...
Toni Wilen [Wed, 27 Mar 2024 18:13:44 +0000 (20:13 +0200)]
Fix vblank start/end position in programmed modes and fix also ECS Denise special case.

19 months agoFix bitplane corruption in some weird modes
Toni Wilen [Wed, 27 Mar 2024 18:12:27 +0000 (20:12 +0200)]
Fix bitplane corruption in some weird modes

19 months agoDomino RTG board (ET4000 from x86box)
Toni Wilen [Sat, 23 Mar 2024 12:05:21 +0000 (14:05 +0200)]
Domino RTG board (ET4000 from x86box)

19 months agoJMP/JSR bus error fix
Toni Wilen [Sat, 23 Mar 2024 10:00:06 +0000 (12:00 +0200)]
JMP/JSR bus error fix

19 months agoOption to disable default on screen keyboard pad button mapping
Toni Wilen [Fri, 22 Mar 2024 18:43:23 +0000 (20:43 +0200)]
Option to disable default on screen keyboard pad button mapping

19 months agoRelease rawinput devices when GUI/dialog/debugger is open, allowing standard Windows...
Toni Wilen [Fri, 22 Mar 2024 18:37:23 +0000 (20:37 +0200)]
Release rawinput devices when GUI/dialog/debugger is open, allowing standard Windows shortcufts like Win+E to work.

19 months agoBranch/jump instruction bus error fixes.
Toni Wilen [Fri, 22 Mar 2024 18:26:49 +0000 (20:26 +0200)]
Branch/jump instruction bus error fixes.

19 months agocputester fixes, branch/jump bus error test
Toni Wilen [Fri, 22 Mar 2024 18:23:34 +0000 (20:23 +0200)]
cputester fixes, branch/jump bus error test

19 months ago5300b1
Toni Wilen [Wed, 20 Mar 2024 17:34:30 +0000 (19:34 +0200)]
5300b1

19 months agoReplaced ancient Windows clipboard hanling with newer AddClipboardFormatListener...
Toni Wilen [Wed, 20 Mar 2024 16:22:16 +0000 (18:22 +0200)]
Replaced ancient Windows clipboard hanling with newer AddClipboardFormatListener() method. Added clipboard logging option.

19 months agoDo not calculate OSD font size from DPI value if in exclusive fullscreen
Toni Wilen [Tue, 19 Mar 2024 17:00:04 +0000 (19:00 +0200)]
Do not calculate OSD font size from DPI value if in exclusive fullscreen