]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
6 years agoWhen restoring statefile with CD audio playing, start CD audio immediately without...
Toni Wilen [Tue, 18 Jun 2019 17:36:16 +0000 (20:36 +0300)]
When restoring statefile with CD audio playing, start CD audio immediately without normal startup delay.

6 years agoPREGAP added extra silence at the beginning of first audio track if cue/iso/separate...
Toni Wilen [Tue, 18 Jun 2019 17:34:38 +0000 (20:34 +0300)]
PREGAP added extra silence at the beginning of first audio track if cue/iso/separate audio tracks (wav, mp3 etc)  image.

6 years agoTrumpcard interrupt emulation, only used by ROM v1.2. v1.1 and v1.2 added. Archos...
Toni Wilen [Tue, 18 Jun 2019 17:33:22 +0000 (20:33 +0300)]
Trumpcard interrupt emulation, only used by ROM v1.2. v1.1 and v1.2 added. Archos overdrive HD ROM. Warp Engine A3000 variant uses exact same ROM as A4000 variant.

6 years agoPCMCIA support rewrite.
Toni Wilen [Tue, 18 Jun 2019 17:30:32 +0000 (20:30 +0300)]
PCMCIA support rewrite.

6 years agoA4000 does have CIA overlay.
Toni Wilen [Tue, 18 Jun 2019 17:27:30 +0000 (20:27 +0300)]
A4000 does have CIA overlay.

6 years ago68000/010 modes didn't check BSR/JSR/RTS odd stack pointer. 68010 incorrectly accepte...
Toni Wilen [Tue, 18 Jun 2019 17:26:32 +0000 (20:26 +0300)]
68000/010 modes didn't check BSR/JSR/RTS odd stack pointer. 68010 incorrectly accepted 68020+ stack frame types 1 and 2. Partial 68010 bus/address error stack frame support.

6 years agoussload moved to separate repository
Toni Wilen [Thu, 30 May 2019 19:09:11 +0000 (22:09 +0300)]
ussload moved to separate repository

6 years agoMMU support
Toni Wilen [Thu, 30 May 2019 18:59:53 +0000 (21:59 +0300)]
MMU support

6 years agoussload 1.1 beta #1
Toni Wilen [Wed, 29 May 2019 20:03:38 +0000 (23:03 +0300)]
ussload 1.1 beta #1

6 years ago4210
Toni Wilen [Fri, 17 May 2019 13:58:27 +0000 (16:58 +0300)]
4210

6 years agoFix MUL.L 32*32=32 Z and N flags.
Toni Wilen [Mon, 13 May 2019 19:42:52 +0000 (22:42 +0300)]
Fix MUL.L 32*32=32 Z and N flags.

6 years ago4210b5
Toni Wilen [Mon, 13 May 2019 17:58:21 +0000 (20:58 +0300)]
4210b5

6 years agoRemoved unneeded cycle delays.
Toni Wilen [Mon, 13 May 2019 17:53:27 +0000 (20:53 +0300)]
Removed unneeded cycle delays.

6 years agoussload 1.0
Toni Wilen [Mon, 13 May 2019 14:15:57 +0000 (17:15 +0300)]
ussload 1.0

6 years agoFix MT=0 disk reads and writes (A2386SX)
Toni Wilen [Mon, 13 May 2019 14:14:24 +0000 (17:14 +0300)]
Fix MT=0 disk reads and writes (A2386SX)

6 years agoDisable old unneeded feature. It breaks horizonal blank changes (for example autoscale)
Toni Wilen [Sun, 12 May 2019 17:11:58 +0000 (20:11 +0300)]
Disable old unneeded feature. It breaks horizonal blank changes (for example autoscale)

6 years agoMissing disk write end condition added, check write protection.
Toni Wilen [Sun, 12 May 2019 17:11:25 +0000 (20:11 +0300)]
Missing disk write end condition added, check write protection.

6 years agoCheck track type first using raw read, if MODE0, use normal reads.
Toni Wilen [Sun, 12 May 2019 17:10:58 +0000 (20:10 +0300)]
Check track type first using raw read, if MODE0, use normal reads.

6 years agoTurbo CD mode should only affect data reads.
Toni Wilen [Sun, 12 May 2019 17:10:00 +0000 (20:10 +0300)]
Turbo CD mode should only affect data reads.

6 years agoACA1221 map rom, cache flush, volatile fixes.
Toni Wilen [Fri, 10 May 2019 18:23:28 +0000 (21:23 +0300)]
ACA1221 map rom, cache flush, volatile fixes.

6 years agoUpdates.
Toni Wilen [Fri, 10 May 2019 15:59:23 +0000 (18:59 +0300)]
Updates.

6 years agoSmall optimization.
Toni Wilen [Thu, 9 May 2019 19:53:39 +0000 (22:53 +0300)]
Small optimization.

6 years agoStart CIA timers as late as possible, make sure blitter is finished when taking over...
Toni Wilen [Thu, 9 May 2019 15:48:00 +0000 (18:48 +0300)]
Start CIA timers as late as possible, make sure blitter is finished when taking over the system. Ignore BLTCON0L.

6 years agoSupport mismatched CPUs without crashing. (Loaded program probably still crashes..)
Toni Wilen [Wed, 8 May 2019 17:57:19 +0000 (20:57 +0300)]
Support mismatched CPUs without crashing. (Loaded program probably still crashes..)

6 years agoFix DIWHIGH
Toni Wilen [Wed, 8 May 2019 15:28:50 +0000 (18:28 +0300)]
Fix DIWHIGH

6 years agoName change.
Toni Wilen [Tue, 7 May 2019 18:02:16 +0000 (21:02 +0300)]
Name change.

6 years ago4210b4
Toni Wilen [Tue, 7 May 2019 17:15:27 +0000 (20:15 +0300)]
4210b4

6 years agoAlways use IOCTL_CDROM_RAW_READ because if track is not in normal 2048 byte sector...
Toni Wilen [Tue, 7 May 2019 17:15:13 +0000 (20:15 +0300)]
Always use IOCTL_CDROM_RAW_READ because if track is not in normal 2048 byte sector mode, normal read may hang.

6 years agoBPLCON1 scaling 410b1 fix.
Toni Wilen [Tue, 7 May 2019 17:14:28 +0000 (20:14 +0300)]
BPLCON1 scaling 410b1 fix.

6 years agoMinor updates.
Toni Wilen [Mon, 6 May 2019 19:57:37 +0000 (22:57 +0300)]
Minor updates.

6 years agomap rom support.
Toni Wilen [Mon, 6 May 2019 15:28:53 +0000 (18:28 +0300)]
map rom support.

6 years agoDo not write to unknown or strobe or read-only registers.
Toni Wilen [Sun, 5 May 2019 11:41:04 +0000 (14:41 +0300)]
Do not write to unknown or strobe or read-only registers.

6 years agoDarker decompression colors, do not change color0 after set_custom.
Toni Wilen [Sun, 5 May 2019 11:06:22 +0000 (14:06 +0300)]
Darker decompression colors, do not change color0 after set_custom.

6 years agostateload updates
Toni Wilen [Sun, 5 May 2019 08:01:58 +0000 (11:01 +0300)]
stateload updates

6 years agoUAE statefile loader.
Toni Wilen [Sat, 4 May 2019 17:34:46 +0000 (20:34 +0300)]
UAE statefile loader.

6 years ago4210b3
Toni Wilen [Tue, 30 Apr 2019 17:33:45 +0000 (20:33 +0300)]
4210b3

6 years agoHDF mount limit fix.
Toni Wilen [Tue, 30 Apr 2019 16:36:04 +0000 (19:36 +0300)]
HDF mount limit fix.

6 years agoPicasso IV Z2 2M option.
Toni Wilen [Tue, 30 Apr 2019 16:35:47 +0000 (19:35 +0300)]
Picasso IV Z2 2M option.

6 years agoPicasso IV byteswap regions need to be PPCIOSPACE.
Toni Wilen [Tue, 30 Apr 2019 16:35:25 +0000 (19:35 +0300)]
Picasso IV byteswap regions need to be PPCIOSPACE.

6 years ago4210b2
Toni Wilen [Sat, 27 Apr 2019 18:00:16 +0000 (21:00 +0300)]
4210b2

6 years agotarget_calibrate_spin fix
Toni Wilen [Sat, 27 Apr 2019 17:56:08 +0000 (20:56 +0300)]
target_calibrate_spin fix

6 years agoDeleting saveimage didn't check if it was also write protected.
Toni Wilen [Sat, 27 Apr 2019 17:55:53 +0000 (20:55 +0300)]
Deleting saveimage didn't check if it was also write protected.

6 years agoanother fix to playfield_hard_way
Toni Wilen [Sat, 27 Apr 2019 17:53:43 +0000 (20:53 +0300)]
another fix to playfield_hard_way

6 years agohard reset if cpu halt options
Toni Wilen [Sat, 27 Apr 2019 17:52:59 +0000 (20:52 +0300)]
hard reset if cpu halt options

6 years ago4210b1
Toni Wilen [Thu, 18 Apr 2019 17:19:06 +0000 (20:19 +0300)]
4210b1

6 years agoUpdate remaining disassembler opcode names.
Toni Wilen [Thu, 18 Apr 2019 15:33:26 +0000 (18:33 +0300)]
Update remaining disassembler opcode names.

6 years agoEmulate early IDE device which does not support identify.
Toni Wilen [Wed, 17 Apr 2019 17:03:13 +0000 (20:03 +0300)]
Emulate early IDE device which does not support identify.

6 years agoFix CD32 pad mapping.
Toni Wilen [Wed, 17 Apr 2019 16:10:19 +0000 (19:10 +0300)]
Fix CD32 pad mapping.

6 years agoCheck on the fly changed accelerator board options.
Toni Wilen [Wed, 17 Apr 2019 16:07:40 +0000 (19:07 +0300)]
Check on the fly changed accelerator board options.

6 years agoRestore D1 so that uaedbg memory allocation fallback works.
Toni Wilen [Wed, 17 Apr 2019 16:07:14 +0000 (19:07 +0300)]
Restore D1 so that uaedbg memory allocation fallback works.

6 years agoMap 128k UAE boot ROM after state restore.
Toni Wilen [Wed, 17 Apr 2019 16:04:47 +0000 (19:04 +0300)]
Map 128k UAE boot ROM after state restore.

6 years agoWorking YUV overlay implementation.
Toni Wilen [Wed, 17 Apr 2019 16:02:17 +0000 (19:02 +0300)]
Working YUV overlay implementation.

6 years agoAdd boolean type.
Toni Wilen [Wed, 17 Apr 2019 16:00:23 +0000 (19:00 +0300)]
Add boolean type.

6 years agoHandle also situation where left border is extended but start point is later. (Alien...
Toni Wilen [Wed, 17 Apr 2019 15:59:59 +0000 (18:59 +0300)]
Handle also situation where left border is extended but start point is later. (Alien Breed 3D)

6 years ago4200 4200
Toni Wilen [Wed, 10 Apr 2019 14:22:36 +0000 (17:22 +0300)]
4200

6 years ago4200b8
Toni Wilen [Sat, 6 Apr 2019 17:08:52 +0000 (20:08 +0300)]
4200b8

6 years agoInterrupt fixes.
Toni Wilen [Sat, 6 Apr 2019 16:11:17 +0000 (19:11 +0300)]
Interrupt fixes.

6 years agoA2090 DMA status read workaround.
Toni Wilen [Sat, 6 Apr 2019 14:03:22 +0000 (17:03 +0300)]
A2090 DMA status read workaround.

6 years agoSubpixel mode collision fix.
Toni Wilen [Sat, 6 Apr 2019 14:02:49 +0000 (17:02 +0300)]
Subpixel mode collision fix.

6 years agoA2620/A2630 word write autoconfig fix.
Toni Wilen [Sat, 6 Apr 2019 14:01:51 +0000 (17:01 +0300)]
A2620/A2630 word write autoconfig fix.

6 years agoAdded more Akiko register details.
Toni Wilen [Sun, 31 Mar 2019 09:08:35 +0000 (12:08 +0300)]
Added more Akiko register details.

6 years ago4200b7
Toni Wilen [Fri, 29 Mar 2019 17:50:50 +0000 (19:50 +0200)]
4200b7

6 years agoSet uaegfx_resname also when using "old" api.
Toni Wilen [Fri, 29 Mar 2019 17:43:58 +0000 (19:43 +0200)]
Set uaegfx_resname also when using "old" api.

6 years agouaegfx and Picasso IV 8-bit paletted overlay support.
Toni Wilen [Fri, 29 Mar 2019 17:43:18 +0000 (19:43 +0200)]
uaegfx and Picasso IV 8-bit paletted overlay support.

6 years agoFix (an,dn,xxxx.w/.l) disassembly.
Toni Wilen [Fri, 29 Mar 2019 17:40:48 +0000 (19:40 +0200)]
Fix (an,dn,xxxx.w/.l) disassembly.

6 years agoBorderblank active: border color between bitplanes and end of display window is diffe...
Toni Wilen [Wed, 27 Mar 2019 14:55:19 +0000 (16:55 +0200)]
Borderblank active: border color between bitplanes and end of display window is different than border color.

6 years agoFix elf executable relocated as rom.
Toni Wilen [Sun, 24 Mar 2019 16:11:55 +0000 (18:11 +0200)]
Fix elf executable relocated as rom.

6 years agoZero size read or write should not change drive state.
Toni Wilen [Sun, 24 Mar 2019 16:11:10 +0000 (18:11 +0200)]
Zero size read or write should not change drive state.

6 years ago4200b6
Toni Wilen [Sat, 23 Mar 2019 15:37:02 +0000 (17:37 +0200)]
4200b6

6 years agoActivate debugger if cpu halts and debugger is in use.
Toni Wilen [Sat, 23 Mar 2019 15:36:46 +0000 (17:36 +0200)]
Activate debugger if cpu halts and debugger is in use.

6 years agocustom memory bank allocation change to support aros rom on the fly changes.
Toni Wilen [Sat, 23 Mar 2019 15:36:26 +0000 (17:36 +0200)]
custom memory bank allocation change to support aros rom on the fly changes.

6 years agoLogging change.
Toni Wilen [Sat, 23 Mar 2019 15:35:52 +0000 (17:35 +0200)]
Logging change.

6 years agoReject TAPE read/write if fixed bit is not set. Emulated drive is not variable block...
Toni Wilen [Sat, 23 Mar 2019 12:19:15 +0000 (14:19 +0200)]
Reject TAPE read/write if fixed bit is not set. Emulated drive is not variable block compatible.

6 years agoMake ATAPI device type configurable, use correct sequential access type (1) if tape...
Toni Wilen [Sat, 23 Mar 2019 12:18:24 +0000 (14:18 +0200)]
Make ATAPI device type configurable, use correct sequential access type (1) if tape drive.

6 years agoNon-JIT memory allocation fix, cleanup.
Toni Wilen [Sat, 16 Mar 2019 18:21:05 +0000 (20:21 +0200)]
Non-JIT memory allocation fix, cleanup.

6 years agoMade 68030 MMU last write special case optional, can be useful when debugging. Remove...
Toni Wilen [Sat, 16 Mar 2019 18:19:47 +0000 (20:19 +0200)]
Made 68030 MMU last write special case optional, can be useful when debugging. Removed last write flag from few 68040+ only special cases.

6 years ago4200b5
Toni Wilen [Sun, 10 Mar 2019 18:22:27 +0000 (20:22 +0200)]
4200b5

6 years agoPicasso IV faked flifi i2c. CR3F bit 7 toggle for faster mode switches.
Toni Wilen [Sun, 10 Mar 2019 18:22:09 +0000 (20:22 +0200)]
Picasso IV faked flifi i2c. CR3F bit 7 toggle for faster mode switches.

6 years agoShader config entries.
Toni Wilen [Sun, 10 Mar 2019 18:20:48 +0000 (20:20 +0200)]
Shader config entries.

6 years agoTandem IDE controller.
Toni Wilen [Sun, 10 Mar 2019 09:51:51 +0000 (11:51 +0200)]
Tandem IDE controller.

6 years ago68030 MMU: FC 11xxx field is invalid and generates f-line exception. Add invalid...
Toni Wilen [Sun, 10 Mar 2019 08:28:36 +0000 (10:28 +0200)]
68030 MMU: FC 11xxx field is invalid and generates f-line exception. Add invalid instruction checks to 68030 MMU disassembler.

6 years agoCMP2/CHK2 and 68030 MMU instruction disassembler support.
Toni Wilen [Sat, 9 Mar 2019 20:12:22 +0000 (22:12 +0200)]
CMP2/CHK2 and 68030 MMU instruction disassembler support.

6 years ago4200b4
Toni Wilen [Sat, 2 Mar 2019 19:42:14 +0000 (21:42 +0200)]
4200b4

6 years agoset_direct_memory() available without JIT
Toni Wilen [Sat, 2 Mar 2019 19:32:29 +0000 (21:32 +0200)]
set_direct_memory() available without JIT

6 years agoMagic mouse focus/activation fix.
Toni Wilen [Sat, 2 Mar 2019 19:31:42 +0000 (21:31 +0200)]
Magic mouse focus/activation fix.

6 years agoD3D11 pre/post shader viewport coordinate fixes.
Toni Wilen [Sat, 2 Mar 2019 19:31:09 +0000 (21:31 +0200)]
D3D11 pre/post shader viewport coordinate fixes.

6 years ago68020/030 CE mode write access speed adjustment.
Toni Wilen [Sat, 2 Mar 2019 19:30:39 +0000 (21:30 +0200)]
68020/030 CE mode write access speed adjustment.

6 years agoPrelude/Prelude 1200 emulation.
Toni Wilen [Sat, 2 Mar 2019 19:30:13 +0000 (21:30 +0200)]
Prelude/Prelude 1200 emulation.

6 years ago64 wide sprite to 32/16 wide on the fly change fix.
Toni Wilen [Sat, 2 Mar 2019 19:28:54 +0000 (21:28 +0200)]
64 wide sprite to 32/16 wide on the fly change fix.

6 years agogenlock/grayscale fix.
Toni Wilen [Tue, 26 Feb 2019 17:56:38 +0000 (19:56 +0200)]
genlock/grayscale fix.

6 years agoStop partition enumeration if there is no space in filesystem slots.
Toni Wilen [Tue, 26 Feb 2019 17:55:25 +0000 (19:55 +0200)]
Stop partition enumeration if there is no space in filesystem slots.

6 years agoCleanups.
Toni Wilen [Tue, 26 Feb 2019 17:54:42 +0000 (19:54 +0200)]
Cleanups.

6 years ago4200b3
Toni Wilen [Sat, 23 Feb 2019 15:12:21 +0000 (17:12 +0200)]
4200b3

6 years agoCheck if file exists before deciding if fake disk should be inserted.
Toni Wilen [Sat, 23 Feb 2019 14:55:54 +0000 (16:55 +0200)]
Check if file exists before deciding if fake disk should be inserted.

6 years agoShader mask handling update.
Toni Wilen [Sat, 23 Feb 2019 14:55:20 +0000 (16:55 +0200)]
Shader mask handling update.

6 years agoIVS Trumpcard v4.9 ROM.
Toni Wilen [Sat, 23 Feb 2019 14:54:58 +0000 (16:54 +0200)]
IVS Trumpcard v4.9 ROM.

6 years agoSkip also network paths.
Toni Wilen [Sat, 23 Feb 2019 14:54:28 +0000 (16:54 +0200)]
Skip also network paths.

6 years agoELF uaedbg support.
Toni Wilen [Sat, 23 Feb 2019 14:54:12 +0000 (16:54 +0200)]
ELF uaedbg support.

6 years agoChanging filter slot didn't update selected mask/overlay.
Toni Wilen [Fri, 22 Feb 2019 14:41:17 +0000 (16:41 +0200)]
Changing filter slot didn't update selected mask/overlay.

6 years agoFilter border blank default should be automatic, not disabled.
Toni Wilen [Fri, 22 Feb 2019 14:40:41 +0000 (16:40 +0200)]
Filter border blank default should be automatic, not disabled.