Mený principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Lista Utenti
 Policy sito
Ricerca Google

Login

Nick


Password


11 Maggio 2018 Postato da: Ozzyboshi_2
Demo "the crows" per imparare l'assembler basato su ramjam
Volevo segnalare che ho scritto un po' di "pensierini" su di una semplce demo che ho scritto insieme all'utente Dr Procton di questo forum, come test di apprendimento dei primi 9 capitoli del libro di Fabio Ciucci / Ramjam.
Potrebbe essere utile a chi come me sta studiando questo libro, la demo riprende i concetti di playfield, dual playfield, blittering e sprites.

Il sorgente è disponibile all'indirizzo

https://github.com/Ozzyboshi/AmigaDemo_the_cr ows

corredato di una spiegazione di quello che ho fatto e dei problemi che mi sono trovato ad affrontare.

Commenti: 193  Aggiungi - Pagine: 1...-6-7-8-9-10


Pagine: -1-2-3-4-5-6-7-8- [9] -10-

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 2363

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 161
divina 5 Settembre 2018    21:37:02
@Ozzyboshi_2
uaw grazie, quanto prima me lo guardo

MorphOS 3.11 PowerMac G5 &&Pegasos2 G4 //AmigaOS4.1 FE - AMiGA4000T&D PPC/060 &&1200T&D &&600 &&500+ &&500 - Mac Intel &&PowerPc - x64 servers -


Post inviati: 432

Visulizza profilo Messaggio Personale
79.44.13.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 162 in risposta al 160 di Ozzyboshi_2
majinga 6 Settembre 2018    19:48:47
Citazione

ho messo disponibile l'eseguibile, non cè bisogno di whdload per avere una versione friendly, l'unico problema è che crasha all'uscita e ancora non so come mai
cmq z3k ha rilasciato una versione whload qui

http://adf.ozzyboshi.com/TheCrowsWHD.zip



Ma questa versione per whdload è aggiornata? Non ci sono ne palline ne scacchiera. E se premo il tasto del mouse (per uscire?) ho della robaccia a schermo e basta.

Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (Linux; Android 8.0.0; ASUS_X00QD Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36
Commento 163 in risposta al 162 di majinga
Ozzyboshi_2 6 Settembre 2018    20:00:50
È una vecchia versione di z3k. Il crash è dovuto a qualcosa che non va nella demo in uscita e ci sto studiando comunque quando ti succede con f10 torni al workbench.
Ho letto un po' di roba su come si producono gli slaves per vhdload ma ammetto di essere in difficoltà.come al solito non riesco a barnamenarmi con articoli di blog presi qua e là. Avrei bisogno di un libro che spieghi per filo e per segno come funziona whdload ma temo che non esista.
Comunque proverò a migliorare questo aspetto della demo perché mi rendo conto che sono uno dei pochi amanti del boot da floppy con disco ndos

Citazione

Citazione

ho messo disponibile l'eseguibile, non cè bisogno di whdload per avere una versione friendly, l'unico problema è che crasha all'uscita e ancora non so come mai
cmq z3k ha rilasciato una versione whload qui

http://adf.ozzyboshi.com/TheCrowsWHD.zip



Ma questa versione per whdload è aggiornata? Non ci sono ne palline ne scacchiera. E se premo il tasto del mouse (per uscire?) ho della robaccia a schermo e basta.

Post inviati: 432

Visulizza profilo Messaggio Personale
79.44.13.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:61.0) Gecko/20100101 Firefox/61.0
Commento 164 in risposta al 163 di Ozzyboshi_2
majinga 6 Settembre 2018    20:11:32
Citazione

...
Comunque proverò a migliorare questo aspetto della demo perché mi rendo conto che sono uno dei pochi amanti del boot da floppy con disco ndos


E' che al momento mi è molto più comodo così.
Inoltre vorrei metterla nel parco DEMO, in modo da poterla avviare semplicemente tramite AG-Launch come tutte le altre.

Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (Linux; Android 8.0.0; ASUS_X00QD Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36
Commento 165 in risposta al 164 di majinga
Ozzyboshi_2 6 Settembre 2018    21:28:37
Anche a me piacerebbe avere una versione workbench friendly. La prossima settimana sarò in ferie un tentativo lo faccio bambine permettendo

Citazione

Citazione

...
Comunque proverò a migliorare questo aspetto della demo perché mi rendo conto che sono uno dei pochi amanti del boot da floppy con disco ndos


E' che al momento mi è molto più comodo così.
Inoltre vorrei metterla nel parco DEMO, in modo da poterla avviare semplicemente tramite AG-Launch come tutte le altre.

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 2363

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 166
divina 7 Settembre 2018    00:00:13
IMHO, la NDOS floppy è una scelta perfetta per Amiga 68000/020/030, mentre per modelli con 68040/060 tornerebbe molto utile poter usufriore della soluzione WHDLoad.
La terza soluzione (eseguibile da lanciare direttamente nel OS) non mi pare ottimale invece, poiché gli OS sono i più disparati (3.1, 3.5, 3,9 , spesso con patch di ogni genere ...); almeno con WHDLoad ci si toglie un bel po' di problemi in tal senso

Commento modificato il 07/09/2018 alle ore 00:00:32


MorphOS 3.11 PowerMac G5 &&Pegasos2 G4 //AmigaOS4.1 FE - AMiGA4000T&D PPC/060 &&1200T&D &&600 &&500+ &&500 - Mac Intel &&PowerPc - x64 servers -


Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 167
Ozzyboshi_2 7 Settembre 2018    13:30:51
eh lo so ma whdload per me è veramente una scatola nera...
non c'è qualcuno su amigapage espertissimo di asm e di come si fanno gli slaves?

Dr Cinicus

Post inviati: 31

Visulizza profilo Messaggio Personale
5.170.105.*** Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 168 in risposta al 167 di Ozzyboshi_2
Dr Cinicus 7 Settembre 2018    23:40:42
Citazione

eh lo so ma whdload per me è veramente una scatola nera...
non c'è qualcuno su amigapage espertissimo di asm e di come si fanno gli slaves?



La documentazione di WHDLoad (Versione dev) è la prima cosa che dovresti guardare.

Io iniziai a creare slave usando questo tutorial:

http://zakalwe.fi/~shd/amiga-cracking/ATR-hdinstal lation.txt

Altri documenti interessanti:

http://zakalwe.fi/~shd/amiga-cracking/agafix-v2.ht ml
http://jvaltane.kapsi.fi/amiga/howtocode/

Altro per ora non mi viene in mente altro...

Ciao
Fabio

Commento modificato il 07/09/2018 alle ore 23:41:30

Post inviati: 377

Visulizza profilo Messaggio Personale
213.198.128.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 169 in risposta al 168 di Dr Cinicus
Ozzyboshi_2 9 Settembre 2018    08:49:19
questo forum è incredibile... basta chiedere , in 2 anni che sono iscritto non è mai successo che un mio problema sia rimasto senza risposta

ho dato una occhiata veloce al primo link. praticamente dopo aver fatto l'immagine del disco occorre disassemblare il bootblock ovvero quello che c'è scritto sui primi 1024k e qui inizia il difficile, occorre sapere interpretare l'assembler.
nel mio caso sono avvantaggiato peerché il bootblock lo ho scritto io.
a questo punto dice di grabbare tutto quello che viene caricato in ram con un programma che si chiama grab, qualcuno di voi sa dove reperirlo?
In alternativa pensavo di effettuare il grab con la mia aca500plus che se non erro ha una action replay incorporata.
Comunque li parla di come patchare un gioco disabilitando la protezione di robnothern, nel mio caso ovviamente non ho protezioni, mi servirebbe qualcosa di ancora piu facile dove la parte di cracking non sia presente.


Citazione

Citazione

eh lo so ma whdload per me è veramente una scatola nera...
non c'è qualcuno su amigapage espertissimo di asm e di come si fanno gli slaves?



La documentazione di WHDLoad (Versione dev) è la prima cosa che dovresti guardare.

Io iniziai a creare slave usando questo tutorial:

http://zakalwe.fi/~shd/amiga-cracking/ATR-hdinstal lation.txt

Altri documenti interessanti:

http://zakalwe.fi/~shd/amiga-cracking/agafix-v2.ht ml
http://jvaltane.kapsi.fi/amiga/howtocode/

Altro per ora non mi viene in mente altro...

Ciao
Fabio

Post inviati: 377

Visulizza profilo Messaggio Personale
213.198.128.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 170
Ozzyboshi_2 9 Settembre 2018    08:52:39
gli ultimi 2 links comunque mi sembra che abbiano poco a che fare con whdload

Dr Cinicus

Post inviati: 31

Visulizza profilo Messaggio Personale
95.225.190.*** Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Commento 171 in risposta al 170 di Ozzyboshi_2
Dr Cinicus 9 Settembre 2018    22:15:54
Citazione

gli ultimi 2 links comunque mi sembra che abbiano poco a che fare con whdload




Il primo sono i fix per gli errori più comuni che vengono (venivano) fatti sui demo/intro
Il secondo contiene varie linee guida per una programmazione compatibile su OS e CPU diversi, quest'ultimo l'ho postato in quanto hai segnalato di avere problemi in uscita dal demo, e un utente non riesce ad usarlo su 68040


Ciao
Fabio

consulenza informatica ambito aziendale - appliance sicurezza - ambienti server multipiattaforma - servizi hosting - networking

Post inviati: 2363

Visulizza profilo Messaggio Personale
217.133.133.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 172
divina 10 Settembre 2018    23:55:50
provato la vecchia demo in WHDLoad; molto comoda, se si riesce ad avere anche questa distro oltre a quella in ADF, è una figata

MorphOS 3.11 PowerMac G5 &&Pegasos2 G4 //AmigaOS4.1 FE - AMiGA4000T&D PPC/060 &&1200T&D &&600 &&500+ &&500 - Mac Intel &&PowerPc - x64 servers -


Post inviati: 25

Visulizza profilo Messaggio Personale
79.12.129.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 173
Z3k 11 Settembre 2018    21:38:21
La versione aggiornata in formato WHDload è in preparazione... solo non trattenete il fiato.

Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 174
Ozzyboshi_2 12 Settembre 2018    07:30:43
stai whdloadizzando la versione del casentino day oppure quella prima?

Post inviati: 25

Visulizza profilo Messaggio Personale
79.12.129.*** Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 175
Z3k 12 Settembre 2018    19:48:32
Il piano dovrebbe essere quello di fare uno slave whd per l' ultima ver. disponibile su Github modificato per visualizzare e rendere giustizia anche alla schermata di caricamento di Dr. Procton.
Avevo pensato di lasciare "Casentino edition" come serie limitatissima disponibile solo a chi c'era ed agli amici di chi c'era. Naturalmente se Ozzyboshi e Dr.Procton decidessero diversamente posso preparare un ulteriore slave whd.

Post inviati: 873

Visulizza profilo Messaggio Personale
80.104.88.*** Mozilla/5.0 (Linux; Android 6.0; ALE-L21 Build/HuaweiALE-L21) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36
Commento 176
DrProcton 12 Settembre 2018    20:38:26
@Z3k
la decisione la lascio al coder!
PS: Grazie mille!! Cmq ormai anche tu sei a tutti gli effetti uno del team del corvo.. speriamo in una reunion x il firenze vintage..

Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (Linux; Android 8.0.0; ASUS_X00QD Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.86 Mobile Safari/537.36
Commento 177
Ozzyboshi_2 13 Settembre 2018    08:37:14
Sì procedi con i rilasci ufficiali di github. Per ora usa l ultimo adf che trovi lì. Tra l' altro ci sto ancora lavorando attivamente. Tra i goals che mi sono prefissato ci sono più giochi di palline miglior transizioni e no crash uscita.
La versione con sfondo nero la lasciamo come esclusiva casentino day anche se chi ha seguito questo thread sa come reperirla

Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 178
Ozzyboshi_2 18 Settembre 2018    12:31:22
Segnalo che Z3K ha fatto un ottimo lavoro portando la demo sotto whdload.
Ho testato il tutto con la tua amiga 600+vampire e va alla grande, le altre amiga le ha MCK per la riparazione...
Penso che presto proverò anche sulla 500 acaizzata
Link
http://adf.ozzyboshi.com/thecrowswhd.lzx

Buon divertimento

Post inviati: 432

Visulizza profilo Messaggio Personale
79.36.209.*** Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0
Commento 179
majinga 20 Settembre 2018    21:41:57
Stasera sono riuscito a provare la demo. Veramente ottimo lavoro.
Ho solo un appunto, la scritta "click left mouse button to continue" dovrebbe apparire alla fine della demo, altrimenti uno clicca e se ne va senza vederla tutta.

O magari sarebbe meglio mettere "click left mouse to exit" così uno sa che in qualunque momento si vuole interrompere la demo lo si può fare cliccando il tasto del mouse.

Commento modificato il 20/09/2018 alle ore 22:04:28

Post inviati: 377

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36
Commento 180 in risposta al 179 di majinga
Ozzyboshi_2 21 Settembre 2018    09:46:36
in realtà avevo intenzione di rimuoverla completamente costringendo lo spettatore a sorbirsi tutto il corvo prima di passare ai credits.
Se ci pensi bene le demo non richiedono una interazione con l'utente, sono solo cose da guardare ed ascoltare e anche il corvo lo vorrei cosi.
Piuttosto nella versione whdload sarebbe buono se alla pressione del tasto del mouse, in qualsiasi momento, il programma si interrompesse ritornando al workbench.
Potrei pensare a portare avanti 2 linee si sviluppo, uno per crows versione whdload e uno per il floppy bootable.
So di essere anacronistico ma io preferisco il floppy bootable perché godo tantissimo nel sentire lo "sgrat sgrat" del floppy drive quando legge.
Ora come ora però non posso lavorarci perché l'amiga sacra è in mano ad MCK e io il corvo lo sviluppo solo in quella macchina.

Citazione

Stasera sono riuscito a provare la demo. Veramente ottimo lavoro.
Ho solo un appunto, la scritta "click left mouse button to continue" dovrebbe apparire alla fine della demo, altrimenti uno clicca e se ne va senza vederla tutta.

O magari sarebbe meglio mettere "click left mouse to exit" così uno sa che in qualunque momento si vuole interrompere la demo lo si può fare cliccando il tasto del mouse.

Pagine: -1-2-3-4-5-6-7-8- [9] -10-

Utenti Online
Utenti registrati: 899 dal 1 Gennaio 2006
di cui online: 0 registrati - 
14 non registrati

Benvenuto all'ultimo utente registrato: Paolo_6860

Buon Compleanno a Enzo45s - 

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