]>
git.unchartedbackwaters.co.uk Git - francis/winuae.git/log
Toni Wilen [Sat, 30 Sep 2017 16:28:39 +0000 (19:28 +0300)]
Switch to default host FPU mode when calling C-library trigonometric functions.
Toni Wilen [Sat, 16 Sep 2017 17:43:26 +0000 (20:43 +0300)]
Don't execute waiting blits in BLTSIZE write but in do_specialties, it breaks statesaving if it happens during the blit delay.
Toni Wilen [Sat, 16 Sep 2017 17:41:34 +0000 (20:41 +0300)]
AR3 CIA triggers need small delay.
Toni Wilen [Sun, 10 Sep 2017 15:51:07 +0000 (18:51 +0300)]
3600b4
Toni Wilen [Sun, 10 Sep 2017 15:45:33 +0000 (18:45 +0300)]
Added missing physical geometry check. Added new debugging options.
Toni Wilen [Sun, 10 Sep 2017 15:44:37 +0000 (18:44 +0300)]
Log also uaeserial.device friendly names.
Toni Wilen [Sun, 10 Sep 2017 15:44:07 +0000 (18:44 +0300)]
Add missing expansion panel MAC string text box support.
Toni Wilen [Sun, 10 Sep 2017 15:42:32 +0000 (18:42 +0300)]
Ignore possible extra data at the end of dms file.
Toni Wilen [Sun, 10 Sep 2017 15:38:11 +0000 (18:38 +0300)]
Cubo CD32 dip switches and partial touch screen emulation.
Toni Wilen [Sun, 10 Sep 2017 15:36:12 +0000 (18:36 +0300)]
Disassembler data cache check.
Toni Wilen [Tue, 5 Sep 2017 18:46:49 +0000 (21:46 +0300)]
Log FPU emulation mode, fix delayed prefetch mode MMU bus error.
Toni Wilen [Wed, 30 Aug 2017 15:50:56 +0000 (18:50 +0300)]
Typo
Toni Wilen [Sun, 27 Aug 2017 15:29:37 +0000 (18:29 +0300)]
3600b3
Toni Wilen [Sun, 27 Aug 2017 14:24:28 +0000 (17:24 +0300)]
Fix UAEHF HFD custom unit number selection and add more logging.
Toni Wilen [Sun, 27 Aug 2017 14:23:28 +0000 (17:23 +0300)]
Fixed BPLCON4 check.
Toni Wilen [Sun, 27 Aug 2017 14:23:01 +0000 (17:23 +0300)]
Close net handle during reset.
Toni Wilen [Sun, 27 Aug 2017 14:22:11 +0000 (17:22 +0300)]
68030 cache fixes, assembler BSR, fix compatibility with pre-3.6
68020CE statefiles.
Toni Wilen [Sun, 27 Aug 2017 14:20:45 +0000 (17:20 +0300)]
Cleanups and better logging. Added ATAPI setting.
Toni Wilen [Sun, 27 Aug 2017 14:19:08 +0000 (17:19 +0300)]
Set DTR and RTS when uaeserial.device is opened, set DTR and RTS state after baud rate change. Exit read loop if nothing is available.
Toni Wilen [Thu, 17 Aug 2017 17:33:12 +0000 (20:33 +0300)]
Support memory cache inhibit state in non-MMU 68030 mode with data cache. Fixed 68040 ce + data cache.
Toni Wilen [Wed, 16 Aug 2017 18:43:50 +0000 (21:43 +0300)]
3600b2
Toni Wilen [Wed, 16 Aug 2017 18:39:19 +0000 (21:39 +0300)]
Text window DPI fix.
Toni Wilen [Wed, 16 Aug 2017 18:38:48 +0000 (21:38 +0300)]
Invalid filename check fix.
Toni Wilen [Wed, 16 Aug 2017 07:35:29 +0000 (10:35 +0300)]
Fix data cache uae boot rom mode check.
Toni Wilen [Wed, 16 Aug 2017 07:35:10 +0000 (10:35 +0300)]
Hack to support FRESTORE of other FPU type, only if unimplemented FPU emu is ticked.
Toni Wilen [Wed, 16 Aug 2017 07:34:21 +0000 (10:34 +0300)]
L command fix.
Toni Wilen [Wed, 16 Aug 2017 07:34:02 +0000 (10:34 +0300)]
AGA bitplane special case extra check, without it many AGA programs had display corruption.
Toni Wilen [Wed, 16 Aug 2017 07:33:33 +0000 (10:33 +0300)]
68030 MMU/no-MMU fixes, some modes used data cache path when data cache was disabled and more..
Toni Wilen [Sun, 13 Aug 2017 15:52:15 +0000 (18:52 +0300)]
3600b1
Toni Wilen [Sun, 13 Aug 2017 13:13:45 +0000 (16:13 +0300)]
Emulate FMODE>0 only special case BPL DMA restart condition. Fix rare incorrect overrun condition. Blank last unused odd line in remove interlaced artifact mode if display height is odd.
Toni Wilen [Sun, 13 Aug 2017 13:04:19 +0000 (16:04 +0300)]
Completely skip PC resolutions that don't fit in VRAM, even in 256 color mode.
Toni Wilen [Sun, 13 Aug 2017 13:03:22 +0000 (16:03 +0300)]
Preliminary changes for future multi-window support.
Toni Wilen [Sun, 13 Aug 2017 12:49:38 +0000 (15:49 +0300)]
Some statefile updates (still broken for 68020+), use temp variable for cache state.
Toni Wilen [Sun, 13 Aug 2017 12:25:17 +0000 (15:25 +0300)]
Support on the fly audio mode change when CDA/FMV is playing.
Toni Wilen [Sat, 12 Aug 2017 18:32:49 +0000 (21:32 +0300)]
Blizzard MK I apparently is same as MK II with only minor hardware changes.
Toni Wilen [Sat, 12 Aug 2017 18:30:02 +0000 (21:30 +0300)]
Blitter throttle option (non-ce/non-immediate mode only)
Toni Wilen [Sat, 12 Aug 2017 18:29:30 +0000 (21:29 +0300)]
Full 68040/060 data cache emulation, MMU emulation compatible. 68030/040/060 data cache emulation is now optional.
Toni Wilen [Thu, 10 Aug 2017 18:46:37 +0000 (21:46 +0300)]
FMOVECR cleanup.
Toni Wilen [Tue, 8 Aug 2017 08:54:58 +0000 (11:54 +0300)]
FMOVECR undefined offset values are now 100% identical to real 68881/68882. Statesave support updated.
Toni Wilen [Sun, 6 Aug 2017 10:09:39 +0000 (13:09 +0300)]
Disable low latency vsync if returned calibrated refresh rate is impossible.
Toni Wilen [Sun, 6 Aug 2017 10:08:28 +0000 (13:08 +0300)]
Fix Z3 RAM in manual mode.
Toni Wilen [Sun, 6 Aug 2017 09:50:39 +0000 (12:50 +0300)]
Added 68881/68882 FMOVECR undefined ROM offsets. Offsets 0x40-0x7f generate F-line exception.
Toni Wilen [Thu, 3 Aug 2017 17:17:33 +0000 (20:17 +0300)]
68030 MMU+CE mode fix.
Toni Wilen [Thu, 3 Aug 2017 17:17:01 +0000 (20:17 +0300)]
Emplant SCSI controller
Toni Wilen [Tue, 1 Aug 2017 19:08:22 +0000 (22:08 +0300)]
Use current rom image path instead of replacing it with first found item if current path is later in list.
Toni Wilen [Tue, 1 Aug 2017 19:07:15 +0000 (22:07 +0300)]
InMate jumpers.
Toni Wilen [Tue, 1 Aug 2017 19:06:47 +0000 (22:06 +0300)]
68030 + MMU + caches + "cycle-exact" support. 68040 MMU cache inhibit (CI) and full invalidation/flushing support. 68030 locked read-modify-write TTR support.
Toni Wilen [Fri, 28 Jul 2017 14:56:25 +0000 (17:56 +0300)]
68030 MMU mode cache enable/cache inhibit emulation improved. 68040/060 MMU mode instruction cache is now emulated if compatible mode.
Toni Wilen [Thu, 27 Jul 2017 18:02:31 +0000 (21:02 +0300)]
GUI updates.
Toni Wilen [Thu, 27 Jul 2017 18:00:31 +0000 (21:00 +0300)]
68030 MMU + full prefetch pipeline, instruction and data cache emulation.
Toni Wilen [Thu, 27 Jul 2017 17:55:49 +0000 (20:55 +0300)]
Fix name and size.
Toni Wilen [Thu, 27 Jul 2017 17:54:25 +0000 (20:54 +0300)]
Geometry file config fix.
Toni Wilen [Thu, 27 Jul 2017 17:53:52 +0000 (20:53 +0300)]
AIC-6250 PIO support (InMate), added FORMAT BAD TRACK command.
Toni Wilen [Sun, 23 Jul 2017 09:06:14 +0000 (12:06 +0300)]
Vortex System 2000 ROM, partial Sprit Technology InMate support.
Toni Wilen [Sat, 22 Jul 2017 19:39:02 +0000 (22:39 +0300)]
More 68040/060 no fpu updates.
Toni Wilen [Sat, 22 Jul 2017 19:38:33 +0000 (22:38 +0300)]
Add 525 80 track (which is same as 35 DD but can also accept 40 track images)
Toni Wilen [Sat, 22 Jul 2017 19:37:34 +0000 (22:37 +0300)]
Previous update fix.
Toni Wilen [Fri, 21 Jul 2017 18:43:09 +0000 (21:43 +0300)]
68040/060 no FPU f-line fix.
Toni Wilen [Wed, 19 Jul 2017 12:14:20 +0000 (15:14 +0300)]
Small fixes and cleanups.
Toni Wilen [Wed, 19 Jul 2017 12:00:55 +0000 (15:00 +0300)]
MMU update.
Toni Wilen [Wed, 19 Jul 2017 12:00:15 +0000 (15:00 +0300)]
Missing 68040/060 no FPU check.
Toni Wilen [Wed, 19 Jul 2017 11:59:48 +0000 (14:59 +0300)]
SA1000 KS loader support fix. Only use threaded mode with sane drivers.
Toni Wilen [Wed, 19 Jul 2017 11:58:18 +0000 (14:58 +0300)]
Cache should be static 68030-only. MMUSR FD check is needed.
Toni Wilen [Wed, 19 Jul 2017 11:56:34 +0000 (14:56 +0300)]
Previous merge with 68060 support.
Toni Wilen [Sun, 16 Jul 2017 17:58:22 +0000 (20:58 +0300)]
Use correct prefs structure for sound frequency.
Toni Wilen [Sun, 16 Jul 2017 17:57:02 +0000 (20:57 +0300)]
HDF/HD low level metadata support. (ATA Identity, SCSI Inquiry etc..)
Toni Wilen [Sun, 16 Jul 2017 17:27:33 +0000 (20:27 +0300)]
Ini improvements.
Toni Wilen [Sun, 16 Jul 2017 17:10:50 +0000 (20:10 +0300)]
Better validation of 68030 MMU instructions.
Toni Wilen [Wed, 12 Jul 2017 19:52:25 +0000 (22:52 +0300)]
More MMU updates.
Toni Wilen [Wed, 12 Jul 2017 18:37:37 +0000 (21:37 +0300)]
More MMU updates.
Toni Wilen [Tue, 11 Jul 2017 18:08:15 +0000 (21:08 +0300)]
A2090 MacroSystem
Toni Wilen [Tue, 11 Jul 2017 18:07:43 +0000 (21:07 +0300)]
FastATA 4000
Toni Wilen [Tue, 11 Jul 2017 18:05:50 +0000 (21:05 +0300)]
MMU emulation updates, experimental caching.
Toni Wilen [Tue, 11 Jul 2017 18:04:04 +0000 (21:04 +0300)]
Separated ini handling.
Toni Wilen [Tue, 4 Jul 2017 09:22:58 +0000 (12:22 +0300)]
Statusbar background color check update.
Toni Wilen [Tue, 4 Jul 2017 09:21:51 +0000 (12:21 +0300)]
Add memory barrier after chip ram if not in compatible mode.
Toni Wilen [Tue, 4 Jul 2017 09:21:04 +0000 (12:21 +0300)]
Filesystem invalid filename check update, A2090 partition table support.
Toni Wilen [Tue, 4 Jul 2017 09:19:59 +0000 (12:19 +0300)]
Change height of comboboxes when GUI is scaled.
Toni Wilen [Tue, 4 Jul 2017 09:19:16 +0000 (12:19 +0300)]
New roms, rom support function changes.
Toni Wilen [Tue, 4 Jul 2017 09:17:19 +0000 (12:17 +0300)]
Support also non-shifted rom images.
Toni Wilen [Sun, 2 Jul 2017 07:52:45 +0000 (10:52 +0300)]
Update project settings.
Toni Wilen [Sun, 2 Jul 2017 07:50:21 +0000 (10:50 +0300)]
New debugger features, including assembler.
Toni Wilen [Sun, 2 Jul 2017 07:49:12 +0000 (10:49 +0300)]
Disable "may not be compatible" statefile dialog if using quick shortcuts.
Toni Wilen [Sun, 2 Jul 2017 07:48:36 +0000 (10:48 +0300)]
Rewritten ini support, no more 64k section size limits.
Toni Wilen [Sun, 2 Jul 2017 07:47:12 +0000 (10:47 +0300)]
Combitec A2090 and AddHard emulation.
Toni Wilen [Sun, 2 Jul 2017 07:45:11 +0000 (10:45 +0300)]
Internal "AKS" event support in custom event strings.
Toni Wilen [Sun, 2 Jul 2017 07:43:18 +0000 (10:43 +0300)]
68040+ support unnormal zeros in hardware.
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.
Toni Wilen [Wed, 21 Jun 2017 17:46:47 +0000 (20:46 +0300)]
Don't crash if data is not valid.
Toni Wilen [Wed, 21 Jun 2017 17:46:01 +0000 (20:46 +0300)]
keyboard_type copypaste fix.
Toni Wilen [Wed, 21 Jun 2017 17:45:38 +0000 (20:45 +0300)]
Comparison fix.
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.
Toni Wilen [Wed, 21 Jun 2017 17:43:49 +0000 (20:43 +0300)]
DKB 1230/1240/1260 and RapidFire flash rom support.
Toni Wilen [Wed, 21 Jun 2017 17:40:16 +0000 (20:40 +0300)]
Add manufacturer id. Fix parallel programming.
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)
Toni Wilen [Wed, 21 Jun 2017 16:56:40 +0000 (19:56 +0300)]
68030 data cache debug routines.
Toni Wilen [Wed, 21 Jun 2017 16:54:57 +0000 (19:54 +0300)]
68030 memory cycle exact only mode data cache bug fix.
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.
Toni Wilen [Thu, 15 Jun 2017 17:10:52 +0000 (20:10 +0300)]
3500
Toni Wilen [Wed, 14 Jun 2017 17:46:41 +0000 (20:46 +0300)]