]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
2 years agoCPUTester update (68000 IPL timing, wait states, etc)
Toni Wilen [Sun, 12 Mar 2023 08:04:45 +0000 (10:04 +0200)]
CPUTester update (68000 IPL timing, wait states, etc)

2 years ago41020b2
Toni Wilen [Sat, 11 Mar 2023 17:54:22 +0000 (19:54 +0200)]
41020b2

2 years agoWIP OCS lores/hires mid scanline change
Toni Wilen [Sat, 11 Mar 2023 17:53:54 +0000 (19:53 +0200)]
WIP OCS lores/hires mid scanline change

2 years agoAdd DEBUGGER
Toni Wilen [Sat, 11 Mar 2023 17:53:17 +0000 (19:53 +0200)]
Add DEBUGGER

2 years agoAdd generated sourcde files
Toni Wilen [Sat, 11 Mar 2023 17:52:50 +0000 (19:52 +0200)]
Add generated sourcde files

2 years agoManual audio debug mode
Toni Wilen [Sat, 11 Mar 2023 17:49:15 +0000 (19:49 +0200)]
Manual audio debug mode

2 years agoFix copper not starting (almost) immediately when DMACON was written to.
Toni Wilen [Sat, 11 Mar 2023 17:39:47 +0000 (19:39 +0200)]
Fix copper not starting (almost) immediately when DMACON was written to.

2 years agoKeyboard reset behavior change when reset warning is enabled.
Toni Wilen [Sat, 11 Mar 2023 17:33:58 +0000 (19:33 +0200)]
Keyboard reset behavior change when reset warning is enabled.

2 years agoDebugger search commands now optionally support also ROM address spaces.
Toni Wilen [Sat, 11 Mar 2023 17:32:35 +0000 (19:32 +0200)]
Debugger search commands now optionally support also ROM address spaces.

2 years agoFix HAM decoding when bitplane is under border
Toni Wilen [Fri, 10 Mar 2023 18:21:35 +0000 (20:21 +0200)]
Fix HAM decoding when bitplane is under border

2 years agoVPOSW mid screen change updates
Toni Wilen [Fri, 10 Mar 2023 18:20:11 +0000 (20:20 +0200)]
VPOSW mid screen change updates

2 years agoInverted lightpen/gun horizontal/vertical
Toni Wilen [Fri, 10 Mar 2023 18:19:05 +0000 (20:19 +0200)]
Inverted lightpen/gun horizontal/vertical

2 years ago$0D<>$0C key swap hack
Toni Wilen [Fri, 10 Mar 2023 18:17:28 +0000 (20:17 +0200)]
$0D<>$0C key swap hack

2 years agoShow full memory map in hardware info panel when emulation is running.
Toni Wilen [Fri, 10 Mar 2023 18:16:16 +0000 (20:16 +0200)]
Show full memory map in hardware info panel when emulation is running.

2 years agoMerge pull request #245 from midwan/add-missing-ifdefs
Toni Wilen [Fri, 3 Mar 2023 18:37:49 +0000 (20:37 +0200)]
Merge pull request #245 from midwan/add-missing-ifdefs

added missing #ifdef statements

2 years agoMerge branch 'midwan' into add-missing-ifdefs
Dimitris Panokostas [Thu, 2 Mar 2023 15:27:52 +0000 (16:27 +0100)]
Merge branch 'midwan' into add-missing-ifdefs

2 years agoMerge branch 'master' into midwan
Dimitris Panokostas [Wed, 1 Mar 2023 15:24:14 +0000 (16:24 +0100)]
Merge branch 'master' into midwan

2 years ago41020b1
Toni Wilen [Sat, 25 Feb 2023 17:47:11 +0000 (19:47 +0200)]
41020b1

2 years agoDo not immediately switch to smaller integer scaling, leave 5% extra zone.
Toni Wilen [Sat, 25 Feb 2023 15:24:54 +0000 (17:24 +0200)]
Do not immediately switch to smaller integer scaling, leave 5% extra zone.

2 years agoRemoved unnecessary CD32 FMV checkbox
Toni Wilen [Sat, 25 Feb 2023 15:23:38 +0000 (17:23 +0200)]
Removed unnecessary CD32 FMV checkbox

2 years agoCheck JIT + non power of 2 RAM size.
Toni Wilen [Sat, 25 Feb 2023 15:22:59 +0000 (17:22 +0200)]
Check JIT + non power of 2 RAM size.

2 years agoUltra overscan mode sync pattern updates, more accurate programmed mode register...
Toni Wilen [Sat, 25 Feb 2023 15:22:34 +0000 (17:22 +0200)]
Ultra overscan mode sync pattern updates, more accurate programmed mode register updates

2 years agoRestore mfmpos after checking disk details
Toni Wilen [Sat, 25 Feb 2023 15:20:58 +0000 (17:20 +0200)]
Restore mfmpos after checking disk details

2 years agoDSKSYNC on/off detection during read
Toni Wilen [Sat, 25 Feb 2023 15:20:11 +0000 (17:20 +0200)]
DSKSYNC on/off detection during read

2 years agoMultijoystick initial support, toggle autofire option
Toni Wilen [Sat, 25 Feb 2023 15:19:25 +0000 (17:19 +0200)]
Multijoystick initial support, toggle autofire option

2 years agoDisplay rotation option (currently D3D9 only), to support Fast Draw Showdown (America...
Toni Wilen [Tue, 21 Feb 2023 16:20:51 +0000 (18:20 +0200)]
Display rotation option (currently D3D9 only), to support Fast Draw Showdown (American Laser games)

2 years agoMake sure initial disk position is not negative (new random number generator can...
Toni Wilen [Tue, 21 Feb 2023 16:18:10 +0000 (18:18 +0200)]
Make sure initial disk position is not negative (new random number generator can generate full 32-bit values compared to old one)

2 years agoMerge branch 'master' into midwan
Dimitris Panokostas [Sun, 19 Feb 2023 16:06:58 +0000 (17:06 +0100)]
Merge branch 'master' into midwan

2 years agoDisable keyboard/game controllers option when not captured.
Toni Wilen [Sun, 19 Feb 2023 16:00:18 +0000 (18:00 +0200)]
Disable keyboard/game controllers option when not captured.

2 years ago>512k Chip RAM handling fix
Toni Wilen [Sun, 19 Feb 2023 15:58:06 +0000 (17:58 +0200)]
>512k Chip RAM handling fix

2 years agoOn the fly mode change reset fix
Toni Wilen [Sun, 19 Feb 2023 15:57:24 +0000 (17:57 +0200)]
On the fly mode change reset fix

2 years agoCPU statesave update
Toni Wilen [Sun, 19 Feb 2023 15:56:52 +0000 (17:56 +0200)]
CPU statesave update

2 years agoSERDATR() fix
Toni Wilen [Sun, 19 Feb 2023 15:55:45 +0000 (17:55 +0200)]
SERDATR() fix

2 years agoDefault keymap changes.
Toni Wilen [Sat, 18 Feb 2023 18:21:10 +0000 (20:21 +0200)]
Default keymap changes.

2 years agoMerge branch 'master' into midwan
Dimitris Panokostas [Sat, 18 Feb 2023 12:00:03 +0000 (13:00 +0100)]
Merge branch 'master' into midwan

2 years agoHAM decode cleanup and 1 pixel early start fix.
Toni Wilen [Sun, 12 Feb 2023 18:32:43 +0000 (20:32 +0200)]
HAM decode cleanup and 1 pixel early start fix.

2 years agoImproved 1.5 M Chip RAM support.
Toni Wilen [Sun, 12 Feb 2023 16:07:15 +0000 (18:07 +0200)]
Improved 1.5 M Chip RAM support.

2 years agoEmulate HAM undocumented feature
Toni Wilen [Sat, 11 Feb 2023 18:24:49 +0000 (20:24 +0200)]
Emulate HAM undocumented feature

2 years agoInitialize blitter debug variables to prevent bogus blitter log warning after loading...
Toni Wilen [Sat, 11 Feb 2023 18:23:23 +0000 (20:23 +0200)]
Initialize blitter debug variables to prevent bogus blitter log warning after loading statefile with full blitter state.

2 years agoSCSI CD_TOC wrong change reverted.
Toni Wilen [Sat, 11 Feb 2023 18:22:15 +0000 (20:22 +0200)]
SCSI CD_TOC wrong change reverted.

2 years agoFix SCSI CD READ_TOC
Toni Wilen [Sat, 11 Feb 2023 16:17:27 +0000 (18:17 +0200)]
Fix SCSI CD READ_TOC

2 years agoFix A600 quickstart RTC selection.
Toni Wilen [Sat, 11 Feb 2023 09:02:20 +0000 (11:02 +0200)]
Fix A600 quickstart RTC selection.

2 years agoWhen GUI is open: emulation window ESC=close GUI. F12/left mouse doubleclick=Bring...
Toni Wilen [Sat, 11 Feb 2023 09:01:48 +0000 (11:01 +0200)]
When GUI is open: emulation window ESC=close GUI. F12/left mouse doubleclick=Bring GUI on top.

2 years agoSeparate Agnus and Denise pre-OCS model selection.
Toni Wilen [Sat, 11 Feb 2023 09:00:47 +0000 (11:00 +0200)]
Separate Agnus and Denise pre-OCS model selection.

2 years agoUltra extreme overscan blanking and sync modes.
Toni Wilen [Sat, 11 Feb 2023 08:52:32 +0000 (10:52 +0200)]
Ultra extreme overscan blanking and sync modes.

2 years agoFix PicassoIV flash second bank addressing
Toni Wilen [Sat, 11 Feb 2023 08:43:13 +0000 (10:43 +0200)]
Fix PicassoIV flash second bank addressing

2 years agoChipset write buffer apparently does not exist
Toni Wilen [Fri, 10 Feb 2023 19:36:34 +0000 (21:36 +0200)]
Chipset write buffer apparently does not exist

2 years agoNMI inputevent was unreliable
Toni Wilen [Fri, 10 Feb 2023 19:29:00 +0000 (21:29 +0200)]
NMI inputevent was unreliable

2 years agoLPSTOP fix
Toni Wilen [Fri, 10 Feb 2023 19:27:31 +0000 (21:27 +0200)]
LPSTOP fix

2 years agoaudio event statefile support
Toni Wilen [Fri, 10 Feb 2023 19:26:20 +0000 (21:26 +0200)]
audio event statefile support

2 years agoStatefile accurate blitter and event support.
Toni Wilen [Fri, 10 Feb 2023 19:25:24 +0000 (21:25 +0200)]
Statefile accurate blitter and event support.

2 years agoWarp mode boot
Toni Wilen [Thu, 9 Feb 2023 15:30:14 +0000 (17:30 +0200)]
Warp mode boot

2 years agoPicasso IV flash rom emulation
Toni Wilen [Thu, 9 Feb 2023 15:10:43 +0000 (17:10 +0200)]
Picasso IV flash rom emulation

2 years agoDon't save CD32 state if none of CD32 features are enabled.
Toni Wilen [Tue, 7 Feb 2023 19:29:56 +0000 (21:29 +0200)]
Don't save CD32 state if none of CD32 features are enabled.

2 years agoFix stupid statefile warning bug.
Toni Wilen [Tue, 7 Feb 2023 19:29:02 +0000 (21:29 +0200)]
Fix stupid statefile warning bug.

2 years agoFix Prometheus PCI bridge byte wide access endian swap
Toni Wilen [Tue, 7 Feb 2023 19:28:24 +0000 (21:28 +0200)]
Fix Prometheus PCI bridge byte wide access endian swap

2 years agoAdded new Picmatic ROMs
Toni Wilen [Tue, 7 Feb 2023 19:27:51 +0000 (21:27 +0200)]
Added new Picmatic ROMs

2 years agoMerge branch 'master' into midwan
Dimitris Panokostas [Wed, 25 Jan 2023 17:51:19 +0000 (18:51 +0100)]
Merge branch 'master' into midwan

2 years ago41010 41010
Toni Wilen [Mon, 23 Jan 2023 19:12:28 +0000 (21:12 +0200)]
41010

2 years ago41010b6
Toni Wilen [Sat, 21 Jan 2023 14:34:16 +0000 (16:34 +0200)]
41010b6

2 years agoCheck raw write buffer index, removed debugging.
Toni Wilen [Sat, 21 Jan 2023 14:32:14 +0000 (16:32 +0200)]
Check raw write buffer index, removed debugging.

2 years agoMerge branch 'master' into midwan
Dimitris Panokostas [Sat, 21 Jan 2023 12:43:09 +0000 (13:43 +0100)]
Merge branch 'master' into midwan

2 years agoFix "default" button setting not fully enabling CD32 pad mode when CD32 was configured.
Toni Wilen [Sat, 21 Jan 2023 10:50:29 +0000 (12:50 +0200)]
Fix "default" button setting not fully enabling CD32 pad mode when CD32 was configured.

2 years agoFix cycle-accurate CIA emulation mode HI timer load.
Toni Wilen [Sat, 21 Jan 2023 10:48:42 +0000 (12:48 +0200)]
Fix cycle-accurate CIA emulation mode HI timer load.

2 years ago41010b5
Toni Wilen [Wed, 18 Jan 2023 18:11:55 +0000 (20:11 +0200)]
41010b5

2 years agoFix custom config input device autoswitching.
Toni Wilen [Wed, 18 Jan 2023 17:53:58 +0000 (19:53 +0200)]
Fix custom config input device autoswitching.

2 years agoClean up filesystem and bsdsocket emulation earlier.
Toni Wilen [Wed, 18 Jan 2023 17:52:35 +0000 (19:52 +0200)]
Clean up filesystem and bsdsocket emulation earlier.

2 years ago41010b4
Toni Wilen [Sat, 14 Jan 2023 14:02:09 +0000 (16:02 +0200)]
41010b4

2 years agoInput device remap fixes
Toni Wilen [Sat, 14 Jan 2023 14:01:13 +0000 (16:01 +0200)]
Input device remap fixes

2 years agoColor change and sprite buffer limit checks.
Toni Wilen [Sat, 14 Jan 2023 13:59:57 +0000 (15:59 +0200)]
Color change and sprite buffer limit checks.

2 years agoStatefile save uae-configuration support
Toni Wilen [Sat, 14 Jan 2023 13:49:50 +0000 (15:49 +0200)]
Statefile save uae-configuration support

2 years agoDo not reset 68030 MMU state if loading statefile
Toni Wilen [Wed, 11 Jan 2023 18:18:16 +0000 (20:18 +0200)]
Do not reset 68030 MMU state if loading statefile

2 years agoInitialize all LOF status variables to prevent unnecessary lace/non-lace detection...
Toni Wilen [Wed, 11 Jan 2023 18:14:59 +0000 (20:14 +0200)]
Initialize all LOF status variables to prevent unnecessary lace/non-lace detection after second frame when loading statefile.

2 years agoAdded continuous screenshot mode to GUI.
Toni Wilen [Wed, 11 Jan 2023 18:13:56 +0000 (20:13 +0200)]
Added continuous screenshot mode to GUI.

2 years agoDo not render or record first frame. Frame is rendered when vsync starts, not when...
Toni Wilen [Wed, 11 Jan 2023 18:13:17 +0000 (20:13 +0200)]
Do not render or record first frame. Frame is rendered when vsync starts, not when vblank starts.

2 years agoFix CALLM disassembly
Toni Wilen [Wed, 11 Jan 2023 18:09:34 +0000 (20:09 +0200)]
Fix CALLM disassembly

2 years agoUpdate SR before dumping CPU state
Toni Wilen [Wed, 11 Jan 2023 18:09:10 +0000 (20:09 +0200)]
Update SR before dumping CPU state

2 years ago41010b3
Toni Wilen [Sat, 7 Jan 2023 14:52:07 +0000 (16:52 +0200)]
41010b3

2 years agoDSKBYTR update
Toni Wilen [Sat, 7 Jan 2023 14:45:11 +0000 (16:45 +0200)]
DSKBYTR update

2 years agoMerge pull request #247 from falcon35180/wine-keyboard-workaround
Toni Wilen [Sat, 7 Jan 2023 13:48:26 +0000 (15:48 +0200)]
Merge pull request #247 from falcon35180/wine-keyboard-workaround

Added workaround for Wine RawInput keyboard handling

2 years agoHandle back to back events with same cycle count in FIFO order
Toni Wilen [Sat, 7 Jan 2023 13:46:42 +0000 (15:46 +0200)]
Handle back to back events with same cycle count in FIFO order

2 years agoPCI board config validation support (FM801 interrupt disable bit is reserved)
Toni Wilen [Sat, 7 Jan 2023 12:41:38 +0000 (14:41 +0200)]
PCI board config validation support (FM801 interrupt disable bit is reserved)

2 years agoPCI non-existing board access crash fix
Toni Wilen [Sat, 7 Jan 2023 12:39:18 +0000 (14:39 +0200)]
PCI non-existing board access crash fix

2 years agoInverted serial port Ring Indicator
Toni Wilen [Sat, 7 Jan 2023 12:37:59 +0000 (14:37 +0200)]
Inverted serial port Ring Indicator

2 years agoSprite conflict DMA debugger info
Toni Wilen [Sat, 7 Jan 2023 12:37:31 +0000 (14:37 +0200)]
Sprite conflict DMA debugger info

2 years agoInitialize debugger early (m68k status dump disassembly fix)
Toni Wilen [Sat, 7 Jan 2023 12:36:23 +0000 (14:36 +0200)]
Initialize debugger early (m68k status dump disassembly fix)

2 years agoDo not open debugger console window when dumping m68k status when something bad happened.
Toni Wilen [Sat, 7 Jan 2023 12:35:37 +0000 (14:35 +0200)]
Do not open debugger console window when dumping m68k status when something bad happened.

2 years agoMerge branch 'master' into midwan
Dimitris Panokostas [Mon, 2 Jan 2023 20:26:02 +0000 (21:26 +0100)]
Merge branch 'master' into midwan

2 years ago41010b2
Toni Wilen [Mon, 2 Jan 2023 19:03:04 +0000 (21:03 +0200)]
41010b2

2 years agoUpdate DSKBYTR only when data is available, remove unneeded dsksync hacks.
Toni Wilen [Mon, 2 Jan 2023 18:54:07 +0000 (20:54 +0200)]
Update DSKBYTR only when data is available, remove unneeded dsksync hacks.

2 years agoSprite conflict with blitter or bitplane cycle fix.
Toni Wilen [Mon, 2 Jan 2023 18:53:20 +0000 (20:53 +0200)]
Sprite conflict with blitter or bitplane cycle fix.

2 years agoFix bitplane DMA stealing sprite DMA slots
Toni Wilen [Mon, 2 Jan 2023 18:52:39 +0000 (20:52 +0200)]
Fix bitplane DMA stealing sprite DMA slots

2 years agoFix platform specific hardware only config
Toni Wilen [Mon, 2 Jan 2023 18:47:38 +0000 (20:47 +0200)]
Fix platform specific hardware only config

2 years ago41010b1
Toni Wilen [Sun, 1 Jan 2023 16:24:23 +0000 (18:24 +0200)]
41010b1

2 years agoRemoved useless "Scanlines" in PAL filter extra options.
Toni Wilen [Sun, 1 Jan 2023 15:20:48 +0000 (17:20 +0200)]
Removed useless "Scanlines" in PAL filter extra options.

2 years agoWhen deciding screenshot name: check also CD0: if DF0: exists but is empty.
Toni Wilen [Sun, 1 Jan 2023 15:20:04 +0000 (17:20 +0200)]
When deciding screenshot name: check also CD0: if DF0: exists but is empty.

2 years agoDisable left/right joystick autoswitch
Toni Wilen [Sun, 1 Jan 2023 15:19:14 +0000 (17:19 +0200)]
Disable left/right joystick autoswitch

2 years agoPrevent unnecessary multiple resets
Toni Wilen [Sun, 1 Jan 2023 15:18:37 +0000 (17:18 +0200)]
Prevent unnecessary multiple resets

2 years agoCopper, sprite and blitter DMA start/stop accuracy fix. New undocumented sprite DMA...
Toni Wilen [Sun, 1 Jan 2023 15:16:39 +0000 (17:16 +0200)]
Copper, sprite and blitter DMA start/stop accuracy fix. New undocumented sprite DMA conflict emulation.

2 years agoVBLANK interrupt trigger position fix
Toni Wilen [Sun, 1 Jan 2023 14:04:31 +0000 (16:04 +0200)]
VBLANK interrupt trigger position fix