]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
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

19 months agoCheck if mode switch is needed before updating graphics parameters
Toni Wilen [Tue, 19 Mar 2024 16:59:36 +0000 (18:59 +0200)]
Check if mode switch is needed before updating graphics parameters