]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
francis/winuae.git
8 years agoUpdate project settings.
Toni Wilen [Sun, 2 Jul 2017 07:52:45 +0000 (10:52 +0300)]
Update project settings.

8 years agoNew debugger features, including assembler.
Toni Wilen [Sun, 2 Jul 2017 07:50:21 +0000 (10:50 +0300)]
New debugger features, including assembler.

8 years agoDisable "may not be compatible" statefile dialog if using quick shortcuts.
Toni Wilen [Sun, 2 Jul 2017 07:49:12 +0000 (10:49 +0300)]
Disable "may not be compatible" statefile dialog if using quick shortcuts.

8 years agoRewritten ini support, no more 64k section size limits.
Toni Wilen [Sun, 2 Jul 2017 07:48:36 +0000 (10:48 +0300)]
Rewritten ini support, no more 64k section size limits.

8 years agoCombitec A2090 and AddHard emulation.
Toni Wilen [Sun, 2 Jul 2017 07:47:12 +0000 (10:47 +0300)]
Combitec A2090 and AddHard emulation.

8 years agoInternal "AKS" event support in custom event strings.
Toni Wilen [Sun, 2 Jul 2017 07:45:11 +0000 (10:45 +0300)]
Internal "AKS" event support in custom event strings.

8 years ago68040+ support unnormal zeros in hardware.
Toni Wilen [Sun, 2 Jul 2017 07:43:18 +0000 (10:43 +0300)]
68040+ support unnormal zeros in hardware.

8 years agoFix HD path change not working, preserve manual geometry when changing paths. Enable...
Toni Wilen [Wed, 21 Jun 2017 17:48:09 +0000 (20:48 +0300)]
Fix HD path change not working, preserve manual geometry when changing paths. Enable RDB mode automatically when adding empty HDF to non-UAE controller.

8 years agoDon't crash if data is not valid.
Toni Wilen [Wed, 21 Jun 2017 17:46:47 +0000 (20:46 +0300)]
Don't crash if data is not valid.

8 years agokeyboard_type copypaste fix.
Toni Wilen [Wed, 21 Jun 2017 17:46:01 +0000 (20:46 +0300)]
keyboard_type copypaste fix.

8 years agoComparison fix.
Toni Wilen [Wed, 21 Jun 2017 17:45:38 +0000 (20:45 +0300)]
Comparison fix.

8 years agoST-506 CCB update. WD33C94 status delay removed. A2090 works without compatible CPU...
Toni Wilen [Wed, 21 Jun 2017 17:44:52 +0000 (20:44 +0300)]
ST-506 CCB update. WD33C94 status delay removed. A2090 works without compatible CPU mode.

8 years agoDKB 1230/1240/1260 and RapidFire flash rom support.
Toni Wilen [Wed, 21 Jun 2017 17:43:49 +0000 (20:43 +0300)]
DKB 1230/1240/1260 and RapidFire flash rom support.

8 years agoAdd manufacturer id. Fix parallel programming.
Toni Wilen [Wed, 21 Jun 2017 17:40:16 +0000 (20:40 +0300)]
Add manufacturer id. Fix parallel programming.

8 years agoAdded dummy MODE SELECT emulation. (A2090 SCSI driver TD_FORMAT needs it)
Toni Wilen [Wed, 21 Jun 2017 16:57:43 +0000 (19:57 +0300)]
Added dummy MODE SELECT emulation. (A2090 SCSI driver TD_FORMAT needs it)

8 years ago68030 data cache debug routines.
Toni Wilen [Wed, 21 Jun 2017 16:56:40 +0000 (19:56 +0300)]
68030 data cache debug routines.

8 years ago68030 memory cycle exact only mode data cache bug fix.
Toni Wilen [Wed, 21 Jun 2017 16:54:57 +0000 (19:54 +0300)]
68030 memory cycle exact only mode data cache bug fix.

8 years agoData cache is now supported in cycle exact + 68030 MMU mode. Simple instruction fetch...
Toni Wilen [Wed, 21 Jun 2017 16:54:10 +0000 (19:54 +0300)]
Data cache is now supported in cycle exact + 68030 MMU mode. Simple instruction fetch optimization.

8 years ago3500 3500
Toni Wilen [Thu, 15 Jun 2017 17:10:52 +0000 (20:10 +0300)]
3500

8 years ago3500b14
Toni Wilen [Wed, 14 Jun 2017 17:46:41 +0000 (20:46 +0300)]
3500b14

8 years agodefault_xlate missing line is back (fixes MMU emulation problems), don't attempt...
Toni Wilen [Wed, 14 Jun 2017 17:11:08 +0000 (20:11 +0300)]
default_xlate missing line is back (fixes MMU emulation problems), don't attempt on the fly mapping of uae boot rom in mmu modes.

8 years ago3500b13'
Toni Wilen [Tue, 13 Jun 2017 16:37:26 +0000 (19:37 +0300)]
3500b13'

8 years agoCopypaste fix. (Fixes indirect JIT mode)
Toni Wilen [Tue, 13 Jun 2017 16:34:54 +0000 (19:34 +0300)]
Copypaste fix. (Fixes indirect JIT mode)

8 years agoDKB Rapidfire autoconfig update.
Toni Wilen [Tue, 13 Jun 2017 15:58:18 +0000 (18:58 +0300)]
DKB Rapidfire autoconfig update.

8 years agoJIT FPU fix.
Toni Wilen [Tue, 13 Jun 2017 15:57:19 +0000 (18:57 +0300)]
JIT FPU fix.

8 years agoFix undefined calling order of get_byte() calls.
Toni Wilen [Tue, 13 Jun 2017 13:22:33 +0000 (16:22 +0300)]
Fix undefined calling order of get_byte() calls.

8 years agoRapidfire emulation and some Masoboshi updates.
Toni Wilen [Sun, 11 Jun 2017 16:11:20 +0000 (19:11 +0300)]
Rapidfire emulation and some Masoboshi updates.

8 years agoMasoboshi updates (SCSI write support, true SCSI and IDE DMA support)
Toni Wilen [Sun, 11 Jun 2017 16:10:21 +0000 (19:10 +0300)]
Masoboshi updates (SCSI write support, true SCSI and IDE DMA support)

8 years ago3500b12
Toni Wilen [Wed, 7 Jun 2017 17:49:38 +0000 (20:49 +0300)]
3500b12

8 years agoCMD_ICCS puts both status and message byte in FIFO, even in PIO mode. Fixes Masoboshi...
Toni Wilen [Wed, 7 Jun 2017 17:42:17 +0000 (20:42 +0300)]
CMD_ICCS puts both status and message byte in FIFO, even in PIO mode. Fixes Masoboshi SCSI.

8 years agoFixed Masoboshi crash.
Toni Wilen [Wed, 7 Jun 2017 17:41:21 +0000 (20:41 +0300)]
Fixed Masoboshi crash.

8 years agoReverted wrong update. This was not needed to fix the BDAT bug.
Toni Wilen [Wed, 7 Jun 2017 17:40:59 +0000 (20:40 +0300)]
Reverted wrong update. This was not needed to fix the BDAT bug.

8 years agoSound filter + FPU side-effect quick workaround.
Toni Wilen [Wed, 7 Jun 2017 17:39:54 +0000 (20:39 +0300)]
Sound filter + FPU side-effect quick workaround.

8 years ago3500b11
Toni Wilen [Sat, 3 Jun 2017 18:06:25 +0000 (21:06 +0300)]
3500b11

8 years agoAlways set listview font. Make sure single column lists are always full width.
Toni Wilen [Sat, 3 Jun 2017 18:06:12 +0000 (21:06 +0300)]
Always set listview font. Make sure single column lists are always full width.

8 years agoDo not enable Logitech LCD if no display available, added disable command line option.
Toni Wilen [Sat, 3 Jun 2017 18:05:24 +0000 (21:05 +0300)]
Do not enable Logitech LCD if no display available, added disable command line option.

8 years agoUse softfloat routines to output FPU register contents.
Toni Wilen [Sat, 3 Jun 2017 18:04:42 +0000 (21:04 +0300)]
Use softfloat routines to output FPU register contents.

8 years agoPLPA fake MMU emulation (same as 68040 PTEST)
Toni Wilen [Fri, 2 Jun 2017 15:19:56 +0000 (18:19 +0300)]
PLPA fake MMU emulation (same as 68040 PTEST)

8 years ago3500b10
Toni Wilen [Sun, 28 May 2017 15:42:05 +0000 (18:42 +0300)]
3500b10

8 years agoDo not map Blizzard maprom space if RAM size is zero.
Toni Wilen [Sun, 28 May 2017 15:30:52 +0000 (18:30 +0300)]
Do not map Blizzard maprom space if RAM size is zero.

8 years agoMMU on the fly switching, non-MMU PTEST returns physical address in MMUSR.
Toni Wilen [Sun, 28 May 2017 15:30:16 +0000 (18:30 +0300)]
MMU on the fly switching, non-MMU PTEST returns physical address in MMUSR.

8 years agoA2090 ST-506 disable, support command 0x0F.
Toni Wilen [Sat, 27 May 2017 06:44:40 +0000 (09:44 +0300)]
A2090 ST-506 disable, support command 0x0F.

8 years agoSupport also documented Z3 byte-size autoconfiguration.
Toni Wilen [Thu, 25 May 2017 14:23:38 +0000 (17:23 +0300)]
Support also documented Z3 byte-size autoconfiguration.

8 years agoAdded dummy FORMAT TRACK and VERIFY TRACK commands.
Toni Wilen [Thu, 25 May 2017 14:22:36 +0000 (17:22 +0300)]
Added dummy FORMAT TRACK and VERIFY TRACK commands.

8 years agoA2090 ST-506 fixes.
Toni Wilen [Thu, 25 May 2017 14:21:34 +0000 (17:21 +0300)]
A2090 ST-506 fixes.

8 years ago3410b9
Toni Wilen [Sat, 20 May 2017 16:26:48 +0000 (19:26 +0300)]
3410b9

8 years agoLog VGA BIOS name/size.
Toni Wilen [Sat, 20 May 2017 16:25:04 +0000 (19:25 +0300)]
Log VGA BIOS name/size.

8 years agoA590/A2091 v6.1.
Toni Wilen [Sat, 20 May 2017 16:24:37 +0000 (19:24 +0300)]
A590/A2091 v6.1.

8 years agoH DMA access support.
Toni Wilen [Sat, 20 May 2017 16:24:12 +0000 (19:24 +0300)]
H DMA access support.

8 years agoRelease pressed keys when unpaused.
Toni Wilen [Sun, 14 May 2017 16:43:48 +0000 (19:43 +0300)]
Release pressed keys when unpaused.

8 years agoAdd fake configdev as early as possible = diag init.
Toni Wilen [Sun, 14 May 2017 16:42:26 +0000 (19:42 +0300)]
Add fake configdev as early as possible = diag init.

8 years agoComspec interrupt must be set from main thread, not from set_pio_data_irq()
Toni Wilen [Sun, 14 May 2017 16:40:41 +0000 (19:40 +0300)]
Comspec interrupt must be set from main thread, not from set_pio_data_irq()

8 years ago3410b8
Toni Wilen [Sun, 7 May 2017 13:59:32 +0000 (16:59 +0300)]
3410b8

8 years agoDo not delay play status changes if caller does not use status callback functions.
Toni Wilen [Sun, 7 May 2017 13:33:10 +0000 (16:33 +0300)]
Do not delay play status changes if caller does not use status callback functions.

8 years agoRTE emulation was not fully model specific.
Toni Wilen [Sun, 7 May 2017 12:03:57 +0000 (15:03 +0300)]
RTE emulation was not fully model specific.

8 years agox86 bridge NE2000 crash fix.
Toni Wilen [Sun, 7 May 2017 12:03:20 +0000 (15:03 +0300)]
x86 bridge NE2000 crash fix.

8 years agoMore generic RTC emulation. Comspec RTC emulation.
Toni Wilen [Sun, 7 May 2017 12:02:42 +0000 (15:02 +0300)]
More generic RTC emulation. Comspec RTC emulation.

8 years agoUpdate
Toni Wilen [Sun, 7 May 2017 12:01:08 +0000 (15:01 +0300)]
Update

8 years agoSoftfloat fix.
Toni Wilen [Sun, 7 May 2017 12:00:53 +0000 (15:00 +0300)]
Softfloat fix.

8 years agoBlitter B old fix when manually loading B-DAT and B-shift is non-zero.
Toni Wilen [Sun, 7 May 2017 12:00:11 +0000 (15:00 +0300)]
Blitter B old fix when manually loading B-DAT and B-shift is non-zero.

8 years agoCleanup.
Toni Wilen [Sun, 7 May 2017 11:58:36 +0000 (14:58 +0300)]
Cleanup.

8 years agoTiny softfloat fix.
Toni Wilen [Sun, 23 Apr 2017 13:13:33 +0000 (16:13 +0300)]
Tiny softfloat fix.

8 years ago3410b7
Toni Wilen [Sat, 22 Apr 2017 17:51:05 +0000 (20:51 +0300)]
3410b7

8 years agoEmulate FMODE>0 unaligned bitplanes and sprites accurately.
Toni Wilen [Sat, 22 Apr 2017 17:48:08 +0000 (20:48 +0300)]
Emulate FMODE>0 unaligned bitplanes and sprites accurately.

8 years agoA590 v4.6.
Toni Wilen [Sat, 22 Apr 2017 17:47:27 +0000 (20:47 +0300)]
A590 v4.6.

8 years agoncr may be null if accelerator with SCSI IO but no controller chip.
Toni Wilen [Sat, 22 Apr 2017 17:47:05 +0000 (20:47 +0300)]
ncr may be null if accelerator with SCSI IO but no controller chip.

8 years agofakeuaebootrom, internal winlaunch.
Toni Wilen [Sat, 22 Apr 2017 17:46:28 +0000 (20:46 +0300)]
fakeuaebootrom, internal winlaunch.

8 years agoComspec updates. A590 XT request sense fix.
Toni Wilen [Sat, 22 Apr 2017 17:45:35 +0000 (20:45 +0300)]
Comspec updates. A590 XT request sense fix.

8 years agoFixed unavailable/disabled FPU exception stack frame.
Toni Wilen [Sat, 22 Apr 2017 05:22:02 +0000 (08:22 +0300)]
Fixed unavailable/disabled FPU exception stack frame.

8 years agoFPU cleanups.
Toni Wilen [Sat, 22 Apr 2017 05:21:14 +0000 (08:21 +0300)]
FPU cleanups.

8 years agoFRESTORE updates and cleanups.
Toni Wilen [Wed, 19 Apr 2017 19:35:52 +0000 (22:35 +0300)]
FRESTORE updates and cleanups.

8 years ago3410b6
Toni Wilen [Mon, 17 Apr 2017 16:21:22 +0000 (19:21 +0300)]
3410b6

8 years agoApollo memory bank fix and memory disable jumper.
Toni Wilen [Mon, 17 Apr 2017 14:31:32 +0000 (17:31 +0300)]
Apollo memory bank fix and memory disable jumper.

8 years agoFRESTORE updates.
Toni Wilen [Mon, 17 Apr 2017 14:29:18 +0000 (17:29 +0300)]
FRESTORE updates.

8 years agoSlirp fix.
Toni Wilen [Sun, 16 Apr 2017 19:13:30 +0000 (22:13 +0300)]
Slirp fix.

8 years agoShow [Paused] in window title when pause mode.
Toni Wilen [Sun, 16 Apr 2017 19:13:05 +0000 (22:13 +0300)]
Show [Paused] in window title when pause mode.

8 years agoHalt if initial PC is corrupt or odd.
Toni Wilen [Sun, 16 Apr 2017 19:11:45 +0000 (22:11 +0300)]
Halt if initial PC is corrupt or odd.

8 years agoDMA debugger updates.
Toni Wilen [Sun, 16 Apr 2017 19:10:48 +0000 (22:10 +0300)]
DMA debugger updates.

8 years agoExpansion config save fix when custom sort order was enabled.
Toni Wilen [Sun, 16 Apr 2017 19:09:42 +0000 (22:09 +0300)]
Expansion config save fix when custom sort order was enabled.

8 years agoSome instructions had wrong stacked address error/bus error PC.
Toni Wilen [Sun, 16 Apr 2017 19:09:11 +0000 (22:09 +0300)]
Some instructions had wrong stacked address error/bus error PC.

8 years agoRealloc update.
Toni Wilen [Sun, 16 Apr 2017 19:08:29 +0000 (22:08 +0300)]
Realloc update.

8 years agoComspec SA-1000 (partial), California Access Malibu.
Toni Wilen [Sun, 16 Apr 2017 19:07:50 +0000 (22:07 +0300)]
Comspec SA-1000 (partial), California Access Malibu.

8 years agoFSAVE/FRESTORE cleanups, support CU_SAVEPC instruction restart that FPSP uses.
Toni Wilen [Sun, 16 Apr 2017 19:05:41 +0000 (22:05 +0300)]
FSAVE/FRESTORE cleanups, support CU_SAVEPC instruction restart that FPSP uses.

8 years agoPrecision cleanup and formatting.
Toni Wilen [Sat, 15 Apr 2017 06:58:30 +0000 (09:58 +0300)]
Precision cleanup and formatting.

8 years agoTranscendental softfloat function support. (Previous)
Toni Wilen [Fri, 14 Apr 2017 08:07:44 +0000 (11:07 +0300)]
Transcendental softfloat function support. (Previous)

8 years ago3410b5
Toni Wilen [Sun, 2 Apr 2017 15:16:35 +0000 (18:16 +0300)]
3410b5

8 years agoAutomatically deinterleave unknown cd32 roms, byteswap KS roms.
Toni Wilen [Sat, 1 Apr 2017 17:12:01 +0000 (20:12 +0300)]
Automatically deinterleave unknown cd32 roms, byteswap KS roms.

8 years agoSlirp cleanups.
Toni Wilen [Sat, 1 Apr 2017 17:11:26 +0000 (20:11 +0300)]
Slirp cleanups.

8 years agoDual lightgun support, improved lightpen emulation.
Toni Wilen [Sat, 1 Apr 2017 17:10:57 +0000 (20:10 +0300)]
Dual lightgun support, improved lightpen emulation.

8 years agoImplement sendmsg() and recvmsg()
Toni Wilen [Sat, 1 Apr 2017 17:09:03 +0000 (20:09 +0300)]
Implement sendmsg() and recvmsg()

8 years agoSupport GVP SCSI on boot rom code execution.
Toni Wilen [Sat, 1 Apr 2017 17:07:50 +0000 (20:07 +0300)]
Support GVP SCSI on boot rom code execution.

8 years ago3410b4
Toni Wilen [Sat, 25 Mar 2017 17:59:06 +0000 (19:59 +0200)]
3410b4

8 years agoSerial log without generic logging: show only serial messages.
Toni Wilen [Sat, 25 Mar 2017 17:25:33 +0000 (19:25 +0200)]
Serial log without generic logging: show only serial messages.

8 years agoEscape hardfile/directory paths if path contain ","
Toni Wilen [Sat, 25 Mar 2017 17:24:58 +0000 (19:24 +0200)]
Escape hardfile/directory paths if path contain ","

8 years agoCheck overrun even if whole line is emulated in single pass. Check for extremely...
Toni Wilen [Sat, 25 Mar 2017 17:24:20 +0000 (19:24 +0200)]
Check overrun even if whole line is emulated in single pass. Check for extremely wide overrun line lengths and limit to sane size.

8 years agoFPU cleanup.
Toni Wilen [Tue, 21 Mar 2017 19:17:45 +0000 (21:17 +0200)]
FPU cleanup.

8 years agohandle_input_event() cleanup, absolute pointing device light pen support, ALG second...
Toni Wilen [Sun, 19 Mar 2017 17:08:42 +0000 (19:08 +0200)]
handle_input_event() cleanup, absolute pointing device light pen support, ALG second player light gun support.

8 years agoFPU packed decimal updates, should be 100% accurate now.
Toni Wilen [Sun, 19 Mar 2017 17:06:38 +0000 (19:06 +0200)]
FPU packed decimal updates, should be 100% accurate now.

8 years agoFPU packed decimal update.
Toni Wilen [Sat, 18 Mar 2017 18:20:34 +0000 (20:20 +0200)]
FPU packed decimal update.

8 years agoBPLCON4 XOR value didn't affect possible background color between end of bitplanes...
Toni Wilen [Fri, 17 Mar 2017 16:56:52 +0000 (18:56 +0200)]
BPLCON4 XOR value didn't affect possible background color between end of bitplanes and end of diw.