21 July 2014, 17:06 | #1 |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Accelerator board emulation
Hy Tony,
it possibile emulate too Apollo 4040/4060. Thanks, By. |
21 July 2014, 18:04 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
I don't see much point. Hardware has no unique features and SCSI is fully software based (software directly writes and reads SCSI data and status lines)
There is one interesting point: ROM dump download contains full Apollo rom and driver sources. (http://amigaromarchives.limewebs.com/). But still not worth the trouble because there is no low level SCSI emulation, all existing SCSI drivers use 33c93 or 53c710 chips in high level mode. ("Do this data transfer command, thanks. I don't care how you do it, just do it.") |
22 July 2014, 14:10 | #3 |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Emulate CyberStorm Mk3
Hy Tony,
onother question, i ask if possibile It possible emulation CyberStorm Mk3? Thans. Zilog. |
23 July 2014, 11:11 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
(Moved from 282 beta thread)
Cyberstorm boards surprisingly are possibility because they have 53c770 SCSI which is sort of emulated (by using original qemu 53c8xx code, not 53c710 hacked version. 720 and later chips are quite similar, 710 is very different) Most fun feature would be CSPPC without any PPC chip emulated emulation. It would cause lots of confusion. Which would be interesting to see |
23 July 2014, 12:46 | #5 |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
|
23 July 2014, 16:32 | #6 | |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Quote:
Anyway i am interesting only at 680x0 version http://amiga.resource.cx/exp/cyberstorm3 and not at http://amiga.resource.cx/exp/cyberstormppc with ppc cpu Ok! Thanks a lot By Zilog. |
|
23 July 2014, 20:53 | #7 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
It was easier than I expected. CyberStorm MK3 is now working, mostly. Boot menu appears (ESC key), SCSI (cybppc.device) automounts and boots!
Board register information is mostly unknown. Fortunately there was one linux patch that included register names (but not function). I mostly guessed how the most important one works (SCSI interrupt) but the rest is unknown, including maprom or memory mapping. (Yes, totally pointless and so on except for system level/OS developers) EDIT: Flash update utility also runs now and updates the virtual ROM Last edited by Toni Wilen; 23 July 2014 at 21:47. |
23 July 2014, 22:40 | #8 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
Great - throw in the MK2 as well and I finally have a near 1:1 replica of my 4000 in software.
|
24 July 2014, 00:58 | #9 | |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Quote:
|
|
24 July 2014, 10:43 | #10 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
CS MK3 emulation has one problem/feature: flash rom is also used for storing CyberStorm bootmenu settings. (last 16k sector of flash) which means flash contents also needs to be saved back to disk under emulation if it is modified. (by bootmenu or flash update utility).
Flash also contains board serial number (which is zeros in flash update file, serial number data is preserved when flashing) This also means it is not possible to autodetect rom image using checksums. I guess yet another rom selection box is needed.. Quote:
SCSI flash update contains unscrambled contents but CPU board rom ("diagrom") contents are not included. Could you do following test (without SCSI board connected if you have one): Does CSMK2 autoconfig entry/entries appear in early boot menu? EDIT: and if there is any, find the autoconfig base address (showconfig, artm, scout, sysinfo and so on) and save it to file too. (It is probably either 64k or 128k autoconfig slot). This may not create 100% correct image but should be good enough for testing. Dump $f00000 region to file. (It probably has usual "VER: 68060 BootStrap V1.x..." string) Last edited by Toni Wilen; 24 July 2014 at 11:21. |
|
24 July 2014, 21:07 | #11 | |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Quote:
|
|
24 July 2014, 22:19 | #12 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
Some more news but first lets repeat: No, there is no PPC emulation!
CyberStorm PPC (which is practically same as CSMK3) and Blizzard PPC (which is mix of both Blizzard 12xx and CSMK3 designs) boards are now supported. Technically it emulates board without PPC chip (and PPC extra logic). Which surprisingly does not break m68k side, boot rom still works, boot menu works, flash updater works, SCSI works and so on. Beta will be out tomorrow, maybe. |
24 July 2014, 22:41 | #13 | |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Quote:
"CyberStorm Mk3 (No PPC emulation)"; to avoid confusion. |
|
24 July 2014, 23:58 | #14 | |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
Quote:
I'm asking because I have a BlizzardPPC which I bought as broken (oscillator sockets completely torn off and other mad "repairs" done on board...) and it's not booting. I started wondering if a bad PPC could stop the card from booting entirely, but I never got a real answer on that Maybe you can enlight me on that one with your unlimited Amiga knowledge, Toni Thanks! |
|
25 July 2014, 08:09 | #15 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
|
25 July 2014, 14:28 | #16 | |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Cybervision Ppc
Quote:
Another quest...Tony you thinks that interesting and possible emulate the graphics card Cybervision PPC ;not centre with cpu ppc, but function also with CyberStorm Mk3. By. |
|
25 July 2014, 16:54 | #17 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,545
|
53C94/FAS216 SCSI chip emulation is now working (esp.c from qemu, was really easy to use in UAE). Blizzard 2060 SCSI now boots. Blizzard SCSI Kit and others later..
EDIT: 1230 / 1260 + SCSI Kit IV done. Quote:
QEMU has some other chips (than already used Cirrus Logic chip) but at least CL was not very well emulated for non-PC platforms and required lots of changes. Maybe someday.. Last edited by Toni Wilen; 25 July 2014 at 17:58. |
|
25 July 2014, 17:12 | #18 |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
Following on this from the WinUAE Beta thread - do you surmise it would be possible to get the PPC emulation core from something like PearPC and have that run the PPC while WinUAE does the 68k part?
|
25 July 2014, 17:21 | #19 | |
Registered User
Join Date: May 2014
Location: Italy
Posts: 419
|
Quote:
|
|
25 July 2014, 17:35 | #20 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Wanted A1200 accelerator board | rossi46 | MarketPlace | 0 | 15 January 2012 23:11 |
A1200 Accelerator Board | Lorfarius | MarketPlace | 2 | 06 April 2010 22:58 |
Will someone fix my A1200 accelerator board? | bigfoot | support.Hardware | 37 | 18 December 2008 16:37 |
[Wanted] A1200 Accelerator board | bob808 | MarketPlace | 6 | 04 May 2006 10:02 |
A1200 Accelerator Board confusion | Nicadeemas | support.Hardware | 4 | 11 May 2002 17:48 |
|
|