Dopo diversi tentativi alla fine ho trovato il modo corretto per raggiungere lo scopo ovvero ottenere i modi video della ZZ9000 funzionanti anche su Amiga OS4.1 F.E. sul mio Amiga 4000 con CyberStormPPC. La scheda può funzionare come sospettavo da sempre, ma non avendo mai molto tempo a disposizione non sono mai riuscito a mettere appunto tutte le prove necessarie per verificare la fattibilità almeno fino a oggi. Ho incominciato con l'inserimento dell'ultima versione del driver della ZZ9K ovvero il file zz9000.card nel cassetto kickstart di Amiga OS4 quindi ho aggiornato il kicklayout dichiarando il nuovo elemento, ho poi copiato il file contente le impostazioni di tutti i modi grafici ZZ9000 il Picasso96Settings sotto il cassetto DEVS e lo ho caricato sul Picasso96Mode. Ops scusate ma avevo omesso un piccolissimo dettaglio: è fondamentale dichiarare il driver zz9000.card anche nella lista di esclusione dal JIT altrimenti non se ne fa nulla.. . I primi tentativi di caricare le modalità grafiche ZZ9000 li ho fatti lanciando il Monitor (driver/loader) nativo dell'archivio Picasso96 per 68k ma immaginavo che non postesse funzionare, poi sono passato a testare uaegfx convinto che fosse il più adatto allo scopo dal momento che viene usato proprio su OS4 per i modi grafici disponibili dall'emulazione, ma i crash fatali al sistema quando andavo a lanciare lo ScreenMode indicavano che non avevo alcuna speranza. Dopo diversi tentativi ho settato il monitor RTG presente in Storage con il tooltype boardtype=zz9000 e con molto stupore ho visto che dopo il lancio i modi grafici ZZ9000 venivano elencati nello screenmode ! E senza causare "un cataclismico crash al sistema" ! Anche se dopo il lancio del monitor RTG viene intercettato dal Grim Reaper un errore DSI (Data Storage Interrupt) questo può essere saltato senza ulteriori conseguenze almeno in apparenza. Ho quindi trasferito il monitor in DEVS/Monitor per l'abilitazione in fase di avvio e sucessivamente ho salvato l'impostazione dello schermo WorkBench in modalità FullHD a 16bit. Purtroppo l'avvio non è liscio nel senso che viene sempre generato l'errore DSI per il quale bisogna cliccare su salta per proseguire portare a termine la startup-sequence e user-startup ma alla fine il WorkBench compare in tutto il suo splendore a 1920 x 1080 x 16bit ! La scheda dimostra da subito che è notevolmente più veloce della CyberVisionPPC che avevo prima, le finestre e le applicazioni sembrano non essere mai appesantite e scattano senza problemi cosi come il caricamento delle icone in png. Le applicazioni che prima facevano fatica ad aggiornare i contenuti grafici, mi riferisco in particolare a quelle compilate con HollyWood, adesso sono decisamente più fluide e molto più usabili ! Merito anche dell'ultima release del driver della ZZ9000 che ha accelerato molte funzioni grafiche andando a migliorare proprio il disegno delle interfacce grafiche oltre all'apporto di diversi altri miglioramenti. Si notano dei slittamenti del quadro da sinistra a destra dopo un po di tempo che si usano applicazioni tipo browser o emulatori ecc.. Fantastico vedere che sotto Amiga OS4 viene permesso il drag dello schermo dall'alto verso il basso come ai vecchi tempi, ed è bellissimo vederlo sul quadro in Full HD perché funziona bene (Un pixel orizzontale per tutta la lunghezza dello schermo viene lasciato dopo lo spostamento ma essendo il primo non è fastidioso). Quando si tenta di trascinare uno schermo in FHD verso il basso per vedere ciò che sta dietro il sistema si blocca per alcuni secondi, suppongo che ciò sia dovuto al trasferimento dell'intera area grafica in blocco alla routin che effettua l'operazione ed essendo il bus dati un pochino obsoleto, servono alcuni secondi prima che si possa sbloccare lo schermo in verticale, ma poi tutto è fluidissimo ! Adesso manca solo la ciliegina sulla torta: Lukas, dacci un 24bit in Full HD ;) ! Interlacciato, fuori standard, qualsiasi cosa va sempre bene .... ;)
Come attivare la ZZ9000 su Amiga 4000 con OS4.1 F.E. e scheda acceleratrice CyberStormPPC:
- Attenzione questo articolo si basa su FirmWare e driver ZZ9000 V1.8
- Avviare Amiga OS4 con AGA o altra scheda se installata quindi copiare il driver ZZ9000.card sul cassetto Kickstart di Amiga OS4.x
- Andare sulle preferenze di sistema accedendo al cassetto Prefs quindi lanciare Compatibility e aggiungere il driver ZZ9000.card verificando che sia disabilitato il JIT come per le voci già presenti.
- Editare il kicklayout-A4000 e
- aggiungere la riga: MODULE Kickstart/ZZ9000.card
- disabilitare la riga: MODULE Kickstart/BootVGA.kmod (Questo evita di premere il tasto ESC per disabilitare i modi dbSCAN AGA che non sono gestibili dallo scandoubler della ZZ9000)
- Copiare sotto DEVS il file Picasso96Settings fornito da Lukas contente i modi grafici impostati della ZZ9000
- Andare sotto Storage/Monitors cancellare tutti i tooltype dall'icona del monitor RTG e inserire solo il tooltype seguente: BOARDTYPE=ZZ9000
- Prima di cliccare sull'icona RTG assicurarsi che le impostazioni ZZ9000 siano viste dal Picasso96Mode sul cassetto Prefs (Il Test dei modi grafici non funziona qui)
- Copiare o spostare il monitor RTG da Storage/Monitors a DEVS/Monitors e cliccare su salta errore DSI quando compare
DownLoad Log del Crash Data Storage Interrupt
Istantanea del WorkBench direttamente dal mio Amiga 4000 in FHD
4 Commenti
Thanks for the report. Might try this as well. Is it also possible to use the networking part? And ideally even the extra RAM?
Yes, Networking works well also on OS4 and the last release of ZZ9000 firmware make avaliable also 256MB of ZZ Memory to Amiga OS so you have also other extra 256MB of RAM to use on OS4 or OS3 !
----
La scheda di rete integrata nella ZZ9k funziona bene anche su OS4 e grazie all'ultima versione del firmware vengono resi disponibili 256MB dalla RAM sulla ZZ9000 che sono dunque visibili e utilizzabili su Amiga OS !
Thank you for the article and your efforts!
But ...
Unfortunately this did not work for me at all. I get the message "Could not create graphics board context for 'RTG'".
I bought OS4.1 and the ZZ9000 because of this article. (OS4.1 with AGA is scary)
Yes I know: I am late with my answer. Sadly, I waited almost a year for the ZZ-card.
Apparently the card is not recognized correctly, because in the Picasso96Mode-Pref you can not assign the card. There is only the entry "No Board". Access to the memory also fails with "???" in the upper menue bar. (I have not tried network and USB. Where do you copy the corresponding files?)
The firmware(?) version of the board is "1.9" according to Icon-Info. I don't know which boot.bin is on the SD. ShowConfig shows me two unknown cards with manufacturer number 28014. Is this the ZZ9000? What do you or anybody else see?
I have an A4000T and CyberstormPPC with 128MB. That's why I made the changes in "KickLayout-A4000T" and changed the names of the rest of the KickLayout-Files to "#Kicklayout...".
Does anyone have any advice for me?
I have tested ZZ9000 on my Amiga 4000 only with firmware 1.8 of ZZ9000, with 1.9 there is many problems and at this time I havn't try to retest it ... If you want to see ZZ9000 working on Amiga OS 4.1 on A4000 with CyberStormPPC you must start with ZZ9000 firmware version 1.8, take a latest version of Picasso96 and mod OS 4.1 kickstart (See kicklayout-A4000 on my post) try and try ...
Hi! THX for that great report. I followed your instructions on my A4000 but I only get a black screen - Monitor has a signal but nothing else... Even if I change resolutions in an Emulated-System (then he boots in a kind of fallback-mode AGA-Only) nothing changes. Do you have any ideas what I could try to get this solved? Even a modern monitor doesn't change anything. I use OS4.1FEU2 on a classic Amiga4000 PPC, P96 is original System Software and the newest ZZ9000 drivers 1.11
Soon I will publish an article on Amiga 4000 rev 2024 with all the updated software and updated installation procedures... ---- Presto pubblicherò un articolo su Amiga 4000 rev 2024 con tutto il software aggiornato e procedure per l'installazione aggiornate...
So I finally tried this. But I don't see a option to "jump DSI"
There is "More...", "Kill" and "Attach to GDB". When clicking more there are many options, but still no "Jump". I can pick "Ignore DSI errors" but then the system doesn't fully boot and freezes somewhere along the way.
Using 4.1 FE update 2
ZZ9000 fw & driver 1.11
Soon I will publish an article on Amiga 4000 rev 2024 with all the updated software and updated installation procedures... ---- Presto pubblicherò un articolo su Amiga 4000 rev 2024 con tutto il software aggiornato e procedure per l'installazione aggiornate...
Lascia un commento