22 January 2015, 08:12 | #41 |
Registered User
Join Date: Jan 2012
Location: USA
Posts: 372
|
I noticed while running the visual debugger that a DMA slot that should typically be available to the CPU/blitter now appears to be unavailable.
The unavailable slot appears to be an extra bitplane one fetch slot and it occurs on any scanline that has bitplane fetches though it doesn't appear to actually be used for bitplane fetch. It is an all together empty DMA slot. The configuration is A500 cycle exact. |
22 January 2015, 19:46 | #42 |
Registered User
Join Date: Jul 2013
Location: CAT
Posts: 60
|
Only beta 1 boot, same config, same installed OS39 with bb1, bb2, bb3 and bb4. All betas before stuck on the kickstart screen.
|
22 January 2015, 20:24 | #43 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Quote:
Quote:
100% nothing to do with directory harddrives. Nothing bootable would not have worked. |
||
23 January 2015, 18:42 | #44 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
http://www.winuae.net/files/b/winuae_3100b6.zip
Beta 6: - b5 input device update fix, changing to any keyboard layout didn't reset "remembered" device name. - Cycle at DDFSTRT-1 was sometimes incorrectly unavailable for blitter. (b5) - In some rare situations blitter stole cycle(s) from copper. - Pre-calculated end position of scanline was incorrect in some situations causing incorrect bitplane vs other DMA cycle allocation (b5) - If RawInput didn't find any game controller HID devices and command line didn't have any forced HID parameters, always try again when new device is inserted instead of disabling HID support completely and falling back to DirectInput. RawInput and DirectInput device identifiers are different and wrong device may have been selected in some situations. - Master volume is now real master volume control. Paula, CD and AHI are sub-volume controls. - Toccata Paula (AUX2 input) volume control implemented. Not tested. - GVP SCSI without ROM didn't set any autoconfig data. - Fastlane (and possibly some other Z3 SCSI boards) didn't autoconfigure if Z3 autoconfig space was disabled. |
24 January 2015, 16:33 | #45 | |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
Quote:
And I want to mention that if you listen to a mod in Delitracker and start/quit OctamedSS at the same time, the audio is muted. Both programs are set to use Toccata directly. I did not load or play any sound in OctamedSS. If I select a Paula noteplayer in DT and go back to Toccata it starts playing sound again. Is that a normal behavior of octamed to mute on quit or a flaw in the emulation of the soundcard? |
|
24 January 2015, 18:05 | #46 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Quote:
Quote:
|
||
25 January 2015, 11:28 | #47 | |
Posts: n/a
|
Quote:
Thanks in advance, Andrea |
|
25 January 2015, 11:52 | #48 |
PSPUAE DEV
|
Aye, WinUAE is perfect these days and Toni seems to find ways to improve on perfection.
Toccata is a nice addition, working well under OS4.1 FE. |
25 January 2015, 13:08 | #49 |
Autistic 'n IRN!
Join Date: Jul 2012
Location: -
Posts: 2,979
|
|
25 January 2015, 18:54 | #50 |
Da Digger :)
Join Date: Nov 2008
Location: Monza, Italy
Posts: 2,822
|
|
26 January 2015, 10:24 | #51 | |
Global Moderator
Join Date: May 2001
Location: Derby, UK
Age: 46
Posts: 2,287
|
I think only Bernd Schmidt has done more for us than Toni, but I hope he continues, there's not a lot wrong with WinUAE from a users prospective, but I'm sure from Toni's there's a hell of a lot left to do/fix up.
Quote:
|
|
26 January 2015, 11:31 | #52 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Quote:
Quote:
It probably is Windows bug, game controller "raw hid" rawinput mode is very rarely used. I'll need to check if other kind of usb devices (like drawing tables) also fails to report any raw events in Windows 10. But I am now back to 8.1, Microsoft or Nvidia first needs to fix guaranteed total system hang when running most games. (My hardware config is not that common, GTX980 SLI + 3 display portrait nvidia surround, 100Hz refresh rate with lightboost. Previous Windows 10 build did work fine but I also didn't have 980s yet, only 680s and old version had another bad bug, quitting any vmware vm = instant hang) |
||
26 January 2015, 14:20 | #53 | |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
Quote:
Awesome.And does it really matter? Maybe, aux1 would be the better choice for CD volume just in case you plan to implement a path-thru of the host soundcards line-in/mic, at some point in the future. |
|
26 January 2015, 18:14 | #54 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Connection needs to be same as is/was used in real world. Not some strange method that would technically work but would require weird cables or adapters.
|
30 January 2015, 04:26 | #55 |
Martian Anachronism
Join Date: Nov 2014
Location: Railway Station, Mars
Posts: 33
|
Great thread...brings back memories of my first hard drive...a GVP scsi 40MB drive I paid $500 for... And that was considered "inexpensive" at the time...I got the drive a short while before C= released the Fast File System for hard drives--and man, I had to use FAT...Amiga FAT on my HD...!!! It was a train wreck--constantly serving up read/write errors...but...that all stopped very suddenly after formatting with FFS...! What a Godsend that was in those days...
C= was ~15+ years ahead of anyone else in those days...I was doing stuff with program modules that I *still* have trouble with today with Win8.1/10, much as I like Win10 currently...(Mainly for its backwards compatibility.) Such a pity that Mehdi Ali turned out to be so asinine...C= never really knew what it had... |
30 January 2015, 15:12 | #56 |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,337
|
This is probably more likely to be a bug in GVPInfo than WinUAE, but see the attached screenshot. GVPInfo shows board 2011/82 as UAJ followed by two garbage characters. With beta 3 and earlier it shows 0 there. (Are the J and following characters a 68000 opcode?)
|
30 January 2015, 15:23 | #57 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
Check what UAE debugger Te command says. If it shows non-corrupt UAE string, it is program bug.
|
01 February 2015, 16:06 | #58 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
http://www.winuae.net/files/b/winuae_3100b7.zip
Beta 7: - Fixed infinite recursion (and stack overflow) when pause when uncaptered is enabled and display mode changes. - Added AlfaPower/AT-BUS 508/2008/AlfaPower Plus IDE controller. - Very simple low level SCSI emulator added to support Apollo software bit-banging SCSI. - Added Apollo IDE/SCSI board (AT500/AT2008) and Apollo 1240/1260 accelerator boards with SCSI. - Added GVP Series I SCSI controller. - Added GVP A530 accelerator. Uses same boot ROM as GVP Series II SCSI controllers. (Uses GVP #2 SCSI slot) - Added Masoboshi MC-702 IDE+SCSI controller. - Toccata CD audio (AUX1) volume control added. - Another Restart related crash fix. - Added "framecounter" float shader variable. - Paths panel Save All button now creates zip file that contains winuaebootlog.txt, winuaelog.txt and config file. - Quickstart A1200 + accelerator board, A500+ and A600 with expansion never had RTC. (Wrong order of functions..) - Possible clock sync option small stability improvement. - Fixed memory corruption if directory harddrive with empty name was selected. SCSI/IDE controller notes: GVP Series I: - Not true DMA, DMA transfers from WD to/from onboard SRAM buffer. CPU needed to read/write buffer ram. - Driver (scsidev.device) is very old and has (many?) limits, for example only OFS and FFS partitions mount correctly. AlfaPower/AT-Bus 508/2008/AlfaPower Plus: - AlfaPower: no hardware interrupt (!!), AlfaPower Plus implements interrupt support. - v6.10 ROM (Last that works with non-Plus hardware?) and v8.3 that requires Plus. Apollo: - All Apollo variants seems to have identical SCSI hardware. (Accelerators and 500/2000) - SCSI is working. IDE is not fully tested, only AT500/AT2000 have full IDE driver. For some reason Apollo 1240/1260 driver still have short "is there any IDE drives" detection code remaining. - "Software" SCSI, hardware can only do bus arbitration in hardware, everything else is done by bit-banging SCSI IO lines. Both SCSI and IDE also use non-DMA data transfers. - 128k Apollo ROMs (68060 f00000 ROM code and SCSI driver) are currrently supported. Non-accelerator (AT500/AT2000) ROMs don't seem to be available = can't test IDE emulation. - 128k v5.60 ROM added. Seems to be last 1240/1260 ROM with SCSI. Masoboshi: - Unusual design, SCSI supports both PIO and DMA, software selectable. - IDE and SCSI (sort of) in non-DMA mode working. - SCSI writes are not working correctly, do not use! DMA controller not yet emulated. - "2.201" (device version) boot ROM added. ROM image does not have any version numbers or dates. - IDE driver uses CHS addressing and seems to have problems with 2G drives, actual limit may be smaller. It tries to access first unavailable block number at the end of drive. (Driver flashes red background color if drive returns error status) Most popular SCSI and IDE controllers are now implemented. Remaining IDE boards that I'd like to support: - Roctec RocHard (Need boot ROM) - AdIDE 40/44 (Need boot ROM) Remaining SCSI boards are 5380/53c80 based boards that need chip emulation first: - All SupraDrives. - Trumpcard 500/2000 Perhaps others too. As long as at least one boot ROM is found for unsupported boards. |
02 February 2015, 12:49 | #59 |
Registered User
Join Date: Mar 2005
Location: London UK
Posts: 1,532
|
Thanks Toni for your continuous hard work, I am amazed how far WinUAE has come since I joined EAB back in 2005!
Last edited by Kitty; 02 February 2015 at 14:15. |
08 February 2015, 15:20 | #60 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,507
|
http://www.winuae.net/files/b/winuae_3100b8.zip
Beta 8: - 53c710 software reset bit emulated. - Cirrus Logic register memory banks should not be marked thread safe. - Show '?' instead of 'E' in harddrives list if hdf can't be opened because of access fault, for example if it is already open and emulation is running and show '!' if open failed because of write protection. - Rewritten expansion board rom handling, expansion data is now fully parametrized, autoconfig emulation and config file handling does not need code changes anymore when new board with boot rom is implemented. - Secondary IDE/SCSI boards temporarily removed. - Automatically disable 24-bit CPU addressing if selected accelerator board is 32-bit. - Existing Blizzard 1230IV/1240/1260+SCSI configurations need adjustment. SCSI Kit configuration has changed. - Do not initialize tablet if tablet options are not enabled. - 5380/53c80 SCSI chip emulation implemented. Surprisingly basic chip, even Apollo SCSI hardware is more complex, driver needs even more bit-banging than Apollo.. - SupraDrive 500XP (5380) emulation implemented. - Added GVP G-Force 030 board. Same as GVP A530 but supports more RAM, located at 0x01000000. - A2620/A2630 accelerator board RAM now adjusts 0x01000000 memory size. - Fixed GPV Series I autoconfig product id. - STOP instruction was 2 cycles too fast in 68000 cycle-exact mode. NOTE: Accelerator board ROM appears also in SCSI/Boot ROM list. It will be removed later. SupraDrive 500XP: - v3.8 ROM (AMAB6) added. (Anyone have AMAB5 or older? I'd like to know why older versions have so many compatibility problems with modern drives. A2000 WordSync version also accepted.) - Uses MOVEP in main data transfer loop. (My crystall ball says WordSync version does not...) - Usual fake DMA, CPU used to transfer data, hardware automatically handles SCSI data handshake. - Any CPU access to "fake DMA" address space when SCSI chip is not in DMA mode: access never finishes. This is also emulated, causes halt 6 state. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE 3.0.0 beta series (was 2.8.2/2.9.0) | Toni Wilen | support.WinUAE | 1010 | 15 December 2014 13:41 |
WinUAE 2.4.0 beta series | Toni Wilen | support.WinUAE | 342 | 29 March 2012 09:02 |
WinUAE 2.3.2 beta series | Toni Wilen | support.WinUAE | 79 | 31 May 2011 19:39 |
WinUAE 2.3.0 beta series (was 2.2.1) | Toni Wilen | support.WinUAE | 229 | 22 September 2010 19:20 |
WinUAE 1.6.0 beta series (was 1.5.4) | Toni Wilen | support.WinUAE | 751 | 22 May 2009 07:24 |
|
|