Accelerator board emulation
Hy Tony,
it possibile emulate too Apollo 4040/4060. Thanks, By. |
Quote:
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.") |
Emulate CyberStorm Mk3
Hy Tony,
onother question, i ask if possibile :) It possible emulation CyberStorm Mk3? Thans. Zilog. |
(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 :D |
Quote:
|
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. |
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 :) |
Great - throw in the MK2 as well and I finally have a near 1:1 replica of my 4000 in software. :D
|
Quote:
|
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) |
Quote:
|
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. |
Quote:
"CyberStorm Mk3 (No PPC emulation)"; to avoid confusion. |
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 :D Maybe you can enlight me on that one with your unlimited Amiga knowledge, Toni :bowdown Thanks! |
Quote:
|
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. |
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.. |
Quote:
|
Quote:
|
Quote:
|
All times are GMT +2. The time now is 08:42. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.