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


03 Aprile 2020 Postato da: tempest
Setup per Amos Professional 2.0 su Amiga 1200 emulato tramite FS-UAE
Ciao a tutti! Riporto in questo topic la procedura per riprodurre su FS-UAE il mio setup di sviluppo degli anni '90: Amiga 1200 con hard disk e Amos Professional 2.0. Spero di fare cosa gradita: siccome mi è servito un pomeriggio intero per mettere insieme i vari pezzi ho pensato che una guida potesse essere utile. Uso macOS come sistema operativo.

Installazione di FS-UAE

FS-UAE integra il core di emulazione di WinUAE e aggiunge un launcher e una UI che rendono molto semplice la creazione e l'utilizzo della macchina emulata. Partite da qui: https://fs-uae.net/download . Troverete un installer pronto per la vostra piattaforma.

Lanciate FS-UAE Launcher, aggiungete una configurazione macchina (bottone "nuovo" subito sotto al logo di FS-UAE), chiamatela "Amiga 1200". Nella schermata Home procedete a impostare Amiga Model "A1200" con "3.1 ROM, 68020 CPU".

Aggiungiamo l'hard disk. Dal menu di FS-UAE scegliete "HDF Creator", per semplicità usate "Single Partition Hard Disk File", mettete un nome e una dimensione (il default 250MB è ok).

A questo punto avviate il vostro Amiga 1200 emulato con "Start". Vedrete il logo del kickstart stock di FS-UAE.

Scelta del kickstart

FS-UAE non include un kickstart ufficiale Commodore, dovrete procurarvelo. Una buona versione da installare è la 40.68, l’ultima ufficiale per il nostro 1200 (vedi ad esempio qua per una lista di tutte le versioni: http://wiki.classicamiga.com/Kickstart_Roms_Explai ned ).

Quando avete trovato il file, dal menu di FS-UAE scegliete “Import Kickstarts” e specificate il percorso dove lo avete salvato. Sarà utilizzato automaticamente come kickstart di default.

Avviate il vostro Amiga 1200 emulato con “Start”, vedrete la famigliare animazione del floppy che entra nel lettore.

Installazione di AmigaOS 3.1

Possiamo adesso installare su hard disk il fidato AmigaOS 3.1. Anche qui, procuratevi le immagini .adf e inseritele tutte nella tab Floppy, sezione “Media Swap List” di FS-Uae. Questo perché durante l’esecuzione dell’emulatore potrete scambiare solo i floppy presenti in quella lista.

Avviate FS-UAE, richiamate il menu a runtime con Cmd+Fn+F12 e da menu “Removable Media” scegliete il floppy “install”. A breve sarete accolti dal Workbench.

Per prima cosa formattiamo il disco rigido creato in precedenza. Click destro sull’icona del disco rigido, poi Icons-> Format Disk. Scegliete il nome, confermate le opzioni di default “Put Trashcan” e “Fast File System”, e poi click su “Format”.

Fatto questo possiamo passare all’installazione di AmigaOS vera e propria. Doppio click su floppy install, dentro il drawer install scegliete l’installer per la lingua che preferite. Durante l’installazione scambiate i floppy come richiesto dall’installer col solito menu a runtime Cmd+Fn+F12, e al termine come suggerito dall’installer togliete l’ultimo floppy e riavviate.

Installazione di Amos Professional 2.0

Siamo giunti all’installazione del nostro Amos Pro. Specificate nella sezione “Removable Media” questa volta i 6 adf di Amos Pro e avviate l’emulatore. Nel primo disco (AMOSPro_System) trovate il programma Install.amos che vi guiderà nell’installazione.

Al momento di scegliere la directory destinazione, scegliete semplicemente la root del disco rigido, quindi click su “Devices” e scegliere DH0:. Poi click su “Install”. L’installer farà la cosa giusta e creerà un drawer AMOS_Pro dedicato, dal quale potrete lanciare Amos Professional

Installazione di Amos 1.35

Se come me volete installare per curiosità anche Amos, attenzione perché le versioni precedenti alla 1.35 non si installano correttamente sul A1200 emulato. Il programma di installazione delle prime versioni di Amos (quello con le barre blu orizzontali) si bloccherà poco dopo l’avvio. Onestamente non ricordo di aver avuto questo problema sul vero hardware quindi può darsi che sia un problema dell’emulatore.

Per aggirare il problema: procuratevi l’adf di Amos 1.35 (c’è un solo floppy per questa versione, quello principale. Gli altri due non cambiano rispetto alle precedenti versioni), inseritelo e lanciate la cli (tasto destro, Workbench -> Execute Command, comando “cli”), vi ritroverete in AmigaShell. Da qui immettete

cd DF0:
Amos1.3 Install.amos

Sarete accolti dalla versione più recente del programma di installazione. Attenzione però: non installate il programma in DH0: direttamente perché non verrà creato automaticamente un drawer principale. Come destinazione per l’installazione scegliete quindi “DH0:Amos”.

Collegamento con sistema host

Per scambiare file facilmente con il A1200 emulato, nella sezione “Hard Drives” di FS-UAE create anche una directory condivisa con il sistema ospite. Potete usare questo sistema anche per modificare i file sorgente con dei tool moderni, o per versionare la directory dei sorgenti usando git.

Note

Questo è il mio primo post, colgo quindi anche l’occasione per salutare tutti! Spero che questa guida possa essere utile a qualcuno che vuole riprendere in mano il buon Amos Pro e riscoprire la semplicità con cui rendeva possibile realizzare giochi e programmi.

Leggo in giro sul forum che qualcuno storce il naso quando vede un gioco fatto con Amos, per via del fatto che era un basic con tante limitazioni e sicuramente non permette di spremere al massimo Amiga e le sue possibilità.

Sono d’accordo: è una piattaforma strana, a metà tra il naive e l’inutilmente complicato (chi si ricorda che, se non si faceva cleanup alla fine dell’applicazione, i bank del progetto restavano occupati e il file .amos continuava a crescere ad ogni avvio del programma?), ma per me ragazzino dei primi anni ‘90, senza accesso ai manuali di Amiga Assembly o le BBS di allora, quella scatolona ha significato la possibilità di realizzare i miei piccoli sogni videoludici.

Modificato il 03/04/2020 alle ore 16:41:25

Commenti: 14  Aggiungi  - Leggi

Indice: forum / Software Amiga in generale


AfAOne

Post inviati: 5861

Visulizza profilo Messaggio Personale
87.11.251.*** Mozilla/5.0 (Windows NT 6.1; rv:74.0) Gecko/20100101 Firefox/74.0
Commento 1
AfAOne 3 Aprile 2020    16:52:28
Io per lavorare e testare al meglio AMOS vedrei OS 2.x, il 3.1 è nato dopo lo sviluppo di AMOS

Commento modificato il 03/04/2020 alle ore 16:56:15


Immagine AROS One x86/68k
- AfA One - AfA One PPC - Amilator AfA One - Amithlon AfA One - WinUAE OS 4.1


Post inviati: 9

Visulizza profilo Messaggio Personale
95.251.231.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
Commento 2
tempest 3 Aprile 2020    17:54:46
Grazie del commento! Non pretendo che questa sia la guida "migliore" per utilizzare Amos Pro, e del resto non so se possa esisterne una "giusta" in assoluto... Questo è il setup che ti saresti ritrovato nel 1994 con un A1200, che è il periodo in cui lo utilizzavo io.

amiwell79

Post inviati: 12245

Visulizza profilo Messaggio Personale
46.141.119.*** Opera/9.80 (Windows NT 5.1; U; en) Presto/2.12.388 Version/12.14
Commento 3
amiwell79 3 Aprile 2020    20:07:33
si va benissimo anche il 3.1 carlo, buon divertimento con l'amos tempest

Commento modificato il 03/04/2020 alle ore 20:07:52


Aros - Workbench X86 - Tiny Aros Retainer - https://tinyaros.flazio.com

AfAOne

Post inviati: 5861

Visulizza profilo Messaggio Personale
87.11.251.*** Mozilla/5.0 (Windows NT 6.1; rv:74.0) Gecko/20100101 Firefox/74.0
Commento 4
AfAOne 3 Aprile 2020    20:31:01
Si lo so ma in fase di testing qualche giochino o applicazione potrebbe non essere compatibile al 100% con le macchine AGA, applicazioni e giochi Amos sono compatibili principalmente ECS/OCS quindi OS 1.x/2.x

Commento modificato il 03/04/2020 alle ore 20:56:26


Immagine AROS One x86/68k
- AfA One - AfA One PPC - Amilator AfA One - Amithlon AfA One - WinUAE OS 4.1


Post inviati: 9

Visulizza profilo Messaggio Personale
95.251.231.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36
Commento 5
tempest 3 Aprile 2020    20:56:19
Già, il supporto AGA... Se non erro non fu mai aggiunto ad Amos Pro, sebbene su The Games Machine apparissero regolarmente voci del rilascio imminente di Amos Pro AGA

AfAOne

Post inviati: 5861

Visulizza profilo Messaggio Personale
87.11.251.*** Mozilla/5.0 (Windows NT 6.1; rv:74.0) Gecko/20100101 Firefox/74.0
Commento 6
AfAOne 3 Aprile 2020    20:57:37

Porta AGA Amos Pro!

Commento modificato il 03/04/2020 alle ore 20:58:56


Immagine AROS One x86/68k
- AfA One - AfA One PPC - Amilator AfA One - Amithlon AfA One - WinUAE OS 4.1


Post inviati: 9

Visulizza profilo Messaggio Personale
95.251.231.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Safari/537.36
Commento 7
tempest 3 Aprile 2020    21:01:14
Già, TGM in anticipo di 26 anni Oltre a questi sforzi, molto bello anche l'impegno in questi anni di Pietro Ghizzoni.

farox68

Post inviati: 286

Visulizza profilo Messaggio Personale
62.11.2.*** Mozilla/5.0 (Windows NT 6.1; rv:74.0) Gecko/20100101 Firefox/74.0
Commento 8
farox68 3 Aprile 2020    21:55:21
Grazie per la guida, molto precisa.

Amiga 500 + A501 + KSswitcher + gotek , Monitor 1084S-P1 (da riparare)

Console Linux based:

DragonBox Pyra, OpenPandora classic edition,

GPH GP2X F200, GPH Caanoo, GCW-ZERO.

Android based:

JXD S7300B android 4.2



www.rbnet.it/ il blog dove ci sono i miei port per le console OpenSource

Post inviati: 266

Visulizza profilo Messaggio Personale
93.55.106.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36
Commento 9
Avenger75 4 Aprile 2020    00:30:36
Si, davvero un'ottima guida, complimenti. Volevo poi aggiungere che nonostante la disfatta di Commodore nel lontano 1994, molti sono stati gli affezionati al linguaggio Amos tanto da continuare a supportarlo negli anni successivi con numerose estensioni che ampliavano le sue funzionalità, peccato però che nessuno fosse riuscito a includere anche il supporto nativo Aga almeno fino alla fine del 2019 quando un utente francese si è messo di buona volontà e ci è riuscito, senza neanche poi tutta questa difficoltà. Peccato che abbia poi avuto un disguido con il Sig. Lionet e che il suo progetto denominato Amos Pro X si sia arrestato per problemi di license non proprio chiari con il software originale. Tuttavia ho saputo che sta continuando a lavorare su un progetto alternativo.

Post inviati: 9

Visulizza profilo Messaggio Personale
95.251.231.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36
Commento 10
tempest 19 Aprile 2020    11:16:18
Indubbiamente la mancanza del supporto AGA limitò la diffusione di Amos Professional.

Poco dopo che avevo comprato il A1200 un mio amico si presentò da me con una copia piratata di Blitz Basic 2, e insieme guardammo i demo che mostravano i tanto decantati 256 colori su schermo, senza dover usare i trucchi del copper a cui eravamo abituati su ECS.

Di Amos Professional tuttavia avevo esperienza, manualistica completa e un paio di progetti in corso. Pensai "sarà solo questione di tempo che arrivi Amos Pro AGA", mi scordai di Blitz Basic 2, e ogni mese scorrevo febbrilmente alla sezione Talent Scout di TGM dove regolarmente veniva annunciato, poi smentito, poi riannunciato.

Una delle mie soddisfazioni più grandi con Amos Professional rimane comunque il pavimento + soffitto parallattico (stile Street Fighter 2 o T-Racer per capirsi) realizzato a forza di comandi Screen Copy. Faceva un'impressione bellissima nella intro del nostro gioco e più tardi scoprii che semplificandola un po' era possibile usarla anche in-game (shoot'em up ispirato a Gradius). Peccato aver perso tutto quando ahimé vendetti il A1200.

amig4be

Post inviati: 2934

Visulizza profilo Messaggio Personale
93.37.178.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36
Commento 11
amig4be 19 Aprile 2020    14:57:36
il mancato aggiornamento AGA di Amos Professional fu quello che maggiormente mi fece dubitare del senso di andare avanti con una piattaforma morente quale era amiga qualche tempo dopo il fallimento della Commodore. Quel linguaggio semplice, ma potente e strutturato, conserva sempre uno spazio speciale nei miei ricordi informatici. Ricordo l'animazione del nastro di Nastro di Möbius in 3D. I frame calcolati uno a uno da Amos e poi animati con il DPaint.

[EBOOK/GUIDA- Blender 3.3 LTS - Grafica e Animazione 3D - GRATIS]

[free EBOOK - Evoluzione della Computer Grafica 3D - 2022]

[EBOOK/LIBRO - 64K Ram (64kB che sconvolsero l'informatica) Edizione 2020]

[Commodore Computer Blog]

[librologica]

[free eBook: "Amiga, da informatica a religione"]

Jay Miner (Hi-Toro) e Tony Wilen (WinUAE). L'alfa e l'omega della storia Amiga

L'uomo che sconfisse il Covid col radicchio! (commento 1323)

Post inviati: 266

Visulizza profilo Messaggio Personale
93.44.90.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
Commento 12
Avenger75 14 Dicembre 2020    13:08:01
Qualcuno avrebbe voglia di darmi una mano nel suo tempo libero per provare a realizzare una conversione in Amos Pro di un vecchio coin-op come il mitico Phoenix ? Io ho buttato giù qualcosa ma avrei bisogno di un aiuto per andare avanti. Chi volesse mi scriva qui o in privato.

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
79.54.113.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.107 Safari/537.36
Commento 13
VagaPPC 15 Dicembre 2020    14:47:14
Ottima guida vorrei poter contribuire con questo post.

Posso garantire che AMOS Pro gira perfettamente senza problemi di compatibilità su un Amiga 1200 fino a quando sono passato ad un monitor VGA perdendo tutto ciò che non poteva essere deviato su schermi VGA.

A questo punto indirizzerei la guida su Amos Professional AGA X version in quanto:
* Come puoi vedere è tutt'ora supportato
* Ho visto che su GitHub se gli viene comunicato un bug (Issue) risponde prontamente e sistema il problema.
* Abbraccia più possibilità per il linguaggio

Inoltre si potrebbe aggiungere tutta la parte di gestione delle estensioni di AMOS:
Su Amiga Coding c'è una bella base di partenza, che comprende anche l'interessante uso di GUI BGUI2 da usare sul workbench.
Ho trovato anche questa che appare più completa www.exotica.org.uk

Infine la guida andrebbe spostata in Howto

Commento modificato il 15/12/2020 alle ore 14:47:52


WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb

SysAdmin Unix/Linux - fiero o folle possessore di un AmigaOne

Post inviati: 3205

Visulizza profilo Messaggio Personale
79.54.113.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.107 Safari/537.36
Commento 14
VagaPPC 15 Dicembre 2020    14:50:12
Dimenticavo, molto materiale è reperibile legalmente su Archive.org, ma non è tutto usabile, ad esempio la versione di AMOS Pro presa dal TOSEC ha dei file corrotti.
Consiglio quindi di testare prima i file prima di postare i link per farli scaricare.

WorkStation: Amiga x5000 AOS4.1 - MorphOS MiniMac - Vampire V4 - PC AMD Ryzen 9 7950X3D 64Gb RAM 5Ghz

Old System Amiga 500,1200, A4000/60 PowerPPC, CybervisionPPC, SUN Ultra5, PowerMAC G4 450Mhz 1Gb


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 1 registrati - Pericle76 -
82 non registrati

Benvenuto all'ultimo utente registrato: zulu

© 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.11445307731628 secondi