]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
20 months agoMerge remote-tracking branch 'tonioni/master'
Dimitris Panokostas [Tue, 17 Sep 2024 18:59:45 +0000 (20:59 +0200)]
Merge remote-tracking branch 'tonioni/master'

20 months ago5310b1
Toni Wilen [Sun, 15 Sep 2024 16:37:02 +0000 (19:37 +0300)]
5310b1

20 months agoReduce amount of read_processor_time() calls.
Toni Wilen [Sun, 15 Sep 2024 15:07:14 +0000 (18:07 +0300)]
Reduce amount of read_processor_time() calls.

20 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.

20 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.

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

20 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.

20 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.

20 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.

20 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

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

20 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

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

21 months agoMerge remote-tracking branch 'tonioni/master'
Dimitris Panokostas [Thu, 8 Aug 2024 17:51:45 +0000 (19:51 +0200)]
Merge remote-tracking branch 'tonioni/master'

21 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.

21 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.

21 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.

21 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.

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

22 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.

22 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

22 months agoMerge branch 'tonioni:master' into master
Dimitris Panokostas [Wed, 19 Jun 2024 16:59:09 +0000 (18:59 +0200)]
Merge branch 'tonioni:master' into master

22 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)

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

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

23 months agoParallelize jobs
Dimitris Panokostas [Tue, 18 Jun 2024 20:08:46 +0000 (22:08 +0200)]
Parallelize jobs

Run separate jobs for 32/64-bit binaries

23 months agoUpdate build-winuae-binary.yml
Dimitris Panokostas [Tue, 18 Jun 2024 19:56:43 +0000 (21:56 +0200)]
Update build-winuae-binary.yml

23 months agoUpdate build-winuae-binary.yml
Dimitris Panokostas [Tue, 18 Jun 2024 19:53:09 +0000 (21:53 +0200)]
Update build-winuae-binary.yml

23 months agoMove inputs under workflow_dispatch
Dimitris Panokostas [Tue, 18 Jun 2024 19:51:05 +0000 (21:51 +0200)]
Move inputs under workflow_dispatch

23 months agoMerge branch 'master' of https://github.com/midwan/WinUAE
Dimitris Panokostas [Tue, 18 Jun 2024 19:45:50 +0000 (21:45 +0200)]
Merge branch 'master' of https://github.com/midwan/WinUAE

23 months agoAdded CI build on commits, PRs or manual trigger
Dimitris Panokostas [Tue, 18 Jun 2024 19:45:33 +0000 (21:45 +0200)]
Added CI build on commits, PRs or manual trigger

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

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

23 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.

23 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

23 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

23 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

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

2 years 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

2 years 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

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

2 years 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

2 years 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

2 years 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.

2 years 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)

2 years 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

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

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

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

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

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

2 years 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).

2 years 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.

2 years 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

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

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

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

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

2 years 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.

2 years 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

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

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

2 years 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

2 years 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.

2 years 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

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

2 years 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

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

2 years 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.

2 years 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

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

2 years 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

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

2 years 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.

2 years 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.

2 years 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

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

2 years 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

2 years 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

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

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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

2 years 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

2 years 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.

2 years 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.

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

2 years 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.

2 years 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.