25 July 2014, 17:50 | #21 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,506
|
Quote:
hmm, this is possible to solve by saving the flash name with f.e. .diff extension ?! ... if the emu wants to save something into flash it creates a new one with f.e. .diff extension and WinUAE can check if such file exist and use this one instead ... |
|
25 July 2014, 18:00 | #22 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
Quote:
This crosses the "not worth the trouble" line. It only becomes worth the trouble if it is actually used by more than 1% of users. |
|
25 July 2014, 18:15 | #23 | |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,911
|
Quote:
The good thing about having PPC emulation in WinUAE would be a nice boost to MorphOS/AmigaOS4 developers. The real hardware is SO costly it greatly reduces the number of people developing for it. Having WinUAE supporting that could revitalize the NG dev-scene. Add to that the fact that most people are merely curious on AmigaOS4.x and end up buying BlizzardPPC cards just for that - only to resell them after a few months A lot of people would save money that way |
|
25 July 2014, 19:53 | #24 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
I have already confirmed that there is F00000 ROM. I downloaded mk2update flash updater, ripped scsi autoconfig data and driver from it, added correct dma controller handling and ncr53c94 io: it works and boots.
Flash updater detects flash (after implementing interesting flash protection address line swapping feature) but then aborts with "## Internal Error 0x0001". Quick disassembly shows it reads some F0xxxx addresses and shows above message if contents are wrong. So just dump whole F00000 - F7FFFF region. My favorite method is to use mon.lha from Aminet and use ] f00000 80000 <name of file> to write it to disk. EDIT: and CyberStorm MK I SCSI works. It also must have F00000 ROM (at least 68060 variant). Need dump first. EDIT2: Warp Engine SCSI works. Largest problem was to find out why scsi driver wasn't started. It was jumper problem, they are encoded to autoconfig serial number fields. (I thought it was some hardware level switch) Last edited by Toni Wilen; 25 July 2014 at 22:51. |
26 July 2014, 08:42 | #25 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
http://www.winuae.net/files/b/winuae.zip updated.
CyberStorm MK1 and MK2 added. No roms uploaded because F0 rom data is not yet known. If you really want to use it, you can manually rip the autoconfig rom from MK2 flash updater file (rom data starts with DF FF 2F FF E6... 65536 bytes) or from MK1 driver update package (which is actually autoconfig ROM image too) and rename them as cyberstormmk1.rom or cyberstormmk2.rom These files stop working when/if real full ROM image is available. Blizzard 1230IV/1260 + SCSI Kit is working. (ROM image not in zoned archive, available image is not complete, missing unused bytes which are usually 00 or FF, but you can download it and rename it as blizzard_scsi_kit_iv.rom to use it) Blizzard 2060 is working. (ROM images in zoned archive) Warp Engine is working. (ROM images also in zoned archive) |
26 July 2014, 17:30 | #26 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
About Apollo (and other boards that have 16 byte autoconfig data burned in logic chips, not in ROM file)
If you have any Apollo version (or any non-Blizzard accelerator), please run Scout and include expansion autoconfig data (window that shows manufacturer id, product id, serial number and more). Apollo boards apparently came with utility that shows same information, called apollo-info. This very small bit of information should be also archived and it is needed for emulation. (It can be guessed but sometimes there are multiple possibilities) |
26 July 2014, 20:54 | #27 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
From beta thread.
Quote:
It may even be possible to run PPC emulator in separate host thread without usual syncronization/performance reason because it mostly accesses on-board RAM only and it shouldn't care about chipset timing. It would be another more interesting technical challenge. (Toni talking about implementing PPC? No, I haven't become insane just yet. I think. I still don't want to know PPC disassembly details but it shouldn't be needed when all important code already exists.) But lets not talk about OS4 or something like that. It is not my goal. |
|
27 July 2014, 14:20 | #28 |
WinUAE end user
Join Date: Jan 2014
Location: Bremen
Age: 44
Posts: 649
|
|
28 July 2014, 00:54 | #29 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
Cyberstorm MK2 dump & info sent. Keep going.
|
28 July 2014, 11:15 | #30 |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,911
|
Dang, I'd gladly help with the Apollo 1240 emulation, but mine is at home
Exciting news about the PPC emulation... |
29 July 2014, 15:13 | #31 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,506
|
Quote:
So, what do you thing about to implement (A2000/2500) A2630 accelerator board also ?! -> http://amiga.resource.cx/exp/a2630 p.s. Yeah, mostly useless ... but perhaps could be useful in development and testing. (and because of historical value/meaning) Last edited by amilo3438; 29 July 2014 at 15:39. |
|
29 July 2014, 16:19 | #32 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
Quote:
|
|
29 July 2014, 21:41 | #33 |
Registered User
Join Date: Oct 2012
Location: Germany
Posts: 585
|
|
29 July 2014, 21:49 | #34 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
|
02 August 2014, 15:43 | #35 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,506
|
Quote:
There in CSII.zip are two 128k files ... the 1st one needs to swap first 64k with second 64k to make it working, and 2nd one seems is w/o SCSI driver on first 64k (until one is added manually f.ex. from MK2 flash updater - because, for some reason, it doesnt work when using the MK2update). Regarding CS1 file, the one found there seems unusable. (but one from MK1 driver update seems to work fine if correctly renamed - but only with SCSI and w/o 68060 support as F0xxxx area of board is missing, right?) p.s. Also, there is some unofficial flash updater file mkxdiag408.rar, but it seems it doesnt works/update the flash for some reason! Last edited by amilo3438; 02 August 2014 at 16:09. |
|
02 August 2014, 16:28 | #36 | ||||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
Quote:
(Still not sure if F0 or autoconfig ROM comes first..) Quote:
Quote:
Quote:
I guess MK1 also needs flash support (did all boards come with flash or only some later revision?), mk1diag seems to have flashing support. |
||||
02 August 2014, 16:53 | #37 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,506
|
Quote:
------------------------------------------------------------------------------------------------------------------------------------------------- Also, regarding BPPC flash update - got flash area from 14000 to 18000 all filled with "FF" (tested with blizzardppc_44.71.rom version and below attached config). Procedure to repeat it on latest WinUAE zip winuae_2820b8_2014-08-01.exe (17:11): 1) rename blizzardppc_44.71.rom to blizzardppc.rom 2) start WinUAE with below BPCC config file 3) let it show wb boot screen 4) now reset with CTRL-AMIGA-AMIGA 5) watch the Power led - in moment it lit quick press Esc and release and again press till boot menu appear 6) in boot menu go to change noMap to Map, then click on use, and then on save Thats it! I got corrupted flash file now! ------------------------------------------------------------------------------------------------------------------------------------------------- |
|
02 August 2014, 17:02 | #38 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,518
|
Quote:
EDIT: Forget it if it still does not work, not that important, maybe later again. Quote:
Currently only fix is to "only save changes after cold start, never after reset". (Reason: more undocumented registers) Last edited by Toni Wilen; 02 August 2014 at 17:08. |
||
02 August 2014, 17:10 | #39 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,506
|
Quote:
EDIT: It works fine if enter into boot menu 1st time (just tested again) ... but note, to see the changes in boot menu must quit the emu and start it again! Last edited by amilo3438; 02 August 2014 at 17:30. |
|
02 August 2014, 17:16 | #40 | |
Amiga 500 User
Join Date: Jun 2013
Location: EU
Posts: 1,506
|
Quote:
there are two rom places ... one probably for SCSI when only 60040 is used and 2nd for diag when it is updated on 68060 CPU I guess! (see EDIT3) EDIT: Yeah, also visible on pictures -> http://www.bboah.com/index.php?sid=5...086&artlang=en EDIT2: According to amiga.resource.cx in "CS_Mk1.pdf" manual (check last page - Appendix A) ... it is said that for 68060 a rom with system patches is needed to be installed into socket 0 !!! (also note that SCSI-II support was optional) EDIT3: Hope pictures from this link can help -> http://www.amibay.com/showthread.php...-with-new-caps (seems cyscsi.device are placed on its board and CyberStorm060 Bootstrap in socket 0) also visible here -> http://www.planetmulti.de/v2/index.h...rstormmki.html EDIT4: More info -> http://relay.pp.fi/Amiga/A4000/Cyberstorm/ According to EDIT2, it looks for MK2 should be the same ... diag (F0) is the 1st and SCSI (EA) is the 2nd rom then (I guess)! EDIT5: Dont know (can only guess). ps. Also on MK1 notes it said: "cannot map the ROM into fast RAM" Btw. you mentioned somewhere on MK2 is possible to map rom ... how?! is there some key needed to press ... or using some command? Last edited by amilo3438; 02 August 2014 at 21:58. Reason: some corrections |
|
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 |
|
|