Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


09 Dicembre 2017 Postato da: SukkoPera
Floppy minimale per Workbench
Stavo cercando di mettere su floppy alcuni software diagnostici trovati in giro, e mi chiedevo quali fossero i passaggi minimi per creare un floppy bootabile che avviasse il Workbench e mi permettesse di far partire graficamente quel che c'è sul floppy. È importante che la cosa funzioni anche sui vecchi Kickstart 1.2/1.3.
Ho trovato la seguente procedura:
install df0:
makedir df0:s
makedir df0:c
copy loadwb to df0:c/
create a s:startup-sequence file and put
Loadwb
endcli
in it and save the file in df0:s/
Funziona, ma sull'1.3 devo copiare anche alcune librerie, in particolare:
diskfont.library
icon.library
info.library
Vi risulta?
Commenti: 7  Aggiungi  - Leggi

Indice: forum / AmigaOS e varianti


AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
87.18.252.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 1
carlo 9 Dicembre 2017    01:22:56
Citazione

install df0:

Questo è importante per generare un floppy bootable, i ogni caso esistono formattatori che includono questa operazione in automatico dopo la formattazione, anche WinUAE crea floppy già bootable quindi trattati con Install.
Citazione

makedir df0:s

Questa cartella va creata perchè è il posto dove salvare la Startup-sequence
Citazione

makedir df0:c
copy loadwb to df0:c/

C è la cartella dei file di sistema ma non è strettamente necessaria, si può anche evitare di crearla, i file di sistema e della applicazione da eseguire si possono copiare nella root del disco e non sarà necessario mettere il percorso nella Startup-sequence
Citazione

Loadwb
endcli

LoadWB è il comando che carica il Workbench, EndCLI chiude la shell aperta dai vari comandi eseguiti dalla startup-sequence
N.B.= Attenzione se dal floppy devi avviare "direttamente" una applicazione o un gioco i comandi LoadWB e EndCLI non sono necessari come non è necessario il Workbench.
Citazione

Funziona, ma sull'1.3 devo copiare anche alcune librerie, in particolare:
diskfont.library
icon.library
info.library

Come detto sopra servono solo se devi caricare il Workbench, la Icon.Library a partire da 2.0 fino al 3.1 non era più necessaria perchè inclusa nel KickStart, dicevo "era" perchè da OS 3.5 in poi è tornata su file per gestire icone più moderne (quella del KickStart viene ignorata), ancora oggi è in fase di sviluppo.
Il diskfont.library non è necessario anche se molte applicazioni o giochi la richiedono, inoltre è possibile che giochi o applicazioni richiedano anche librerie non incluse nel sistema operativo.
OS 1.3 supporta solo il suo diskfont.library ed è incompatibile con il diskfont.library di OS 2.x e successivi, se devi eseguire una applicazione o un gioco bisognerà mettere nel floppy il diskfont.library richiesto dal Gioco o dalla Applicazione.
Scrivi qui i programmi che vorresti avviare dal Floppy e specifica se vuoi fare avviare le applicazioni direttamente, da Workbench o attraverso un piccoo menù di scelta, in questo caso potresti mettere tutte le applicazioni se non superano la capacità del floppy, altrimenti bisognerà creare il disco 2 etc.. richiamati da disco 1 quando richiesto.

Commento modificato il 09/12/2017 alle ore 02:38:49

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
62.11.72.*** Mozilla/5.0 (Linux; Android 7.0; vernee_M5 Build/vernee_M5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36
Commento 2
SukkoPera 9 Dicembre 2017    11:58:26
Grazie per la risposta, fin troppo dettagliata . Il senso dei comandi mi era già chiaro. Anche se sono stato fuori dal mondo Amiga per ~25 anni, ai tempi ero piuttosto pratico (anche se avevo 13 anni!).
I floppy coi programmi che mi servivano li ho già creati e funzionano alla perfezione, mi piace l'idea di lanciarli dal Workbench perché almeno si vede subito cosa c'è e non perdo tempo a creare menù.
Volevo capire più che altro la questione delle librerie, di questo non ricordo granché. Dunque la diskfont posso non metterla?

I miei progetti Retrogaming

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
87.18.252.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 3
carlo 9 Dicembre 2017    12:19:49
Citazione

I floppy coi programmi che mi servivano li ho già creati e funzionano alla perfezione, mi piace l'idea di lanciarli dal Workbench perché almeno si vede subito cosa c'è e non perdo tempo a creare menù.

Quando si smanetta è più comodo avere un menu per lanciarli magari anche dal workbench, ti allego qualche vecchio mio video per avere un'idea di cosa sto dicendo:
QUI ci sono più menu Workbench dove praticamente avevo tutti gli strumenti più importanti
QUI invece un piccolo floppy avviabile da menu con strumenti OS 1.3
Citazione

Volevo capire più che altro la questione delle librerie, di questo non ricordo granché. Dunque la diskfont posso non metterla?

Questo accade su tutti i sitstemi operativi, su AmigaOS è molto facile capire quale libreria, font o device ha bisogno un programma per avviarsi, quello che bisogna fare è consultare l'eseguibile con Multiview attraverso il exe.datatypes, oltre al classico eseguibile si possono consultare altri esehuibili come librerie, Device Handler etc.. insomma qualsiasi cosa che sia cliccabile.

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
78.14.254.*** Mozilla/5.0 (Linux; Android 7.0; vernee_M5 Build/vernee_M5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36
Commento 4
SukkoPera 9 Dicembre 2017    14:06:37
Sì, mi hai anche passato l'ADF di un floppy simile a quello del video in un altro thread, e lo uso con piacere.
Però fare un menù come quello porta via tempo e a mio avviso è utile solo se la maggior parte dei tool funzionano da linea di comando. Nel mio caso i tool sono tutti grafici (tranne uno che lancio con IconX), per cui è comodo e pratico lanciarli dal Workbench. Apri il floppy e ti trovo subito davanti tutto quel che c'è.
Interessante il modo per scoprire le dipendenze dei programmi dalle librerie, ma sull'1.3 posso usare il Multiview?

Commento modificato il 09/12/2017 alle ore 14:29:00


I miei progetti Retrogaming

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
87.1.210.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 5
carlo 9 Dicembre 2017    15:27:51
Citazione

Sì, mi hai anche passato l'ADF di un floppy simile a quello del video in un altro thread, e lo uso con piacere.
Però fare un menù come quello porta via tempo e a mio avviso è utile solo se la maggior parte dei tool funzionano da linea di comando
. Nel mio caso i tool sono tutti grafici (tranne uno che lancio con IconX), per cui è comodo e pratico lanciarli dal Workbench. Apri il floppy e ti trovo subito davanti tutto quel che c'è.

Non è così, non siamo su Windows, dal menù si possono lanciare anche applicazioni Workbench non cambia assolutamente nulla, poi per adattare il menu del floppy che ti ho passato basta solo qualche semplice modifica che altro non è che un file di test.
Citazione

Interessante il modo per scoprire le dipendenze dei programmi dalle librerie, ma sull'1.3 posso usare il Multiview?

No come non è possibile farlo su 2.x, su quest'ultimo sistema fu introdotto il Multiview con il 2.1 ma non aveva le caratteristiche e non gestiva i DataTypes come il Multiview della versione 3.x., i Datatypes sono stati introdotti con OS 3.0.

Commento modificato il 09/12/2017 alle ore 15:29:55

Temibile Pirata

Post inviati: 2144

Visulizza profilo Messaggio Personale
91.253.9.*** Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.0 Mobile/14G60 Safari/602.1
Commento 6
SukkoPera 9 Dicembre 2017    16:58:57
Non dico che non si possa fare, dico che non mi sembra così comodo, tutto qua. E lo dico da utente Linux che usa la shell probabilmente per il 90% del tempo . Comunque sono molto soddisfatto del risultato.
Ok per Multiview, ma allora come posso fare sull'1.3?

Commento modificato il 09/12/2017 alle ore 16:59:28


I miei progetti Retrogaming

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
87.1.210.*** Mozilla/5.0 (Windows NT 6.1; rv:58.0) Gecko/20100101 Firefox/58.0
Commento 7
carlo 9 Dicembre 2017    17:34:44
Citazione

ma allora come posso fare sull'1.3?

Che io sappia non ci sono strumenti specifici, potresti però utilizzare Snoopdos per monitorare tutto ciò che esegui e capire cosa carica e cosa non trova. Comunque su AmigaOS in molti casi viene richiesta a video la libreria mancante, poi quasi sempre nel readme dei programmi vengono citate le librerie richieste per il funzionamento, inoltre se librerie non sono quelle di sistema le trovi nell'archivio dell'applicazione.


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati - 
62 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a funkytarro87 - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.12115287780762 secondi