Newsgroup: it.comp.software.emulatori
Titolo: Retroprogramming

Visti i risultati raccolti finora e l' insistenza di uno cominciamo a
mettere qua quattro punti di base:
Primo, l' essenziale della cosa è che dal punto di vista grafico, penso
che un programmatore possa al massimo dare una grafica decente fino agli
8-bit (Ad esempoi, il NES ed il SMS per le console, il C=64 e lo speccy
per i comp); già per fare una buona grafica su 16 bit ci vuole un grafico.
Analogamente, gli 8 bit sono, a mio avviso il massimo che un singolo
programmatore può affrontare, almeno nell' ambito ludico; Per i 16 bit c'
era già bisogno di teams di 3-4-5 o più programmatori (a prescindere dai
grafici e dai musicisti, come avvennato su).
Quindi, detto questo, il punto è che IMHO per sviluppare giochi GPL
bisognerebbe ripartire dall' inizio, con umiltà sviluppando in GPL per
gli 8-bit, e poi successivamente, man mano che le capacità e il numero
della gente in gamba si amplia, passare ai 16 bit.
Si tratta, soprattutto, di risolvere alla radice il problema
ESA/copyright/Roms sviluppando una base sempre più ampia di SW ludico per
le varie macchine emulate, che al lungo periodo dovrevbbero fornire
alternative credibili al materiale sotto copyright.
Penso che gli strumenti ci siano già, tra debuggers, cross-assembler,
emulatori e tools vari; il punto e' utilizzarli efficacemente.
Questa e' la base da cui penso di partire; vorrei ampliare questo
ragionamento anche nei NG internazionali come comp.sys.cbm e comp.sys
sinclair, per nominarne due. Il punto c' per dirla come Mao, un viahggio
di mille chilometri comincia dal primo passo.
Che ne pensate ?

Avevo giŕ avenzato l'idea di programmare giochi ex-novo tramite gli
emulatori in un forum dedicato al retrogaming e non solo, la cosa mi
affascina, inoltre penso che viste le evoluzioni dei computer negli ultimi
anni, sia possibile sfruttare al meglio le capacitŕ di un computer come C64
o consoles equivalenti.
Diciamo che riguardo il fatto degli 8 bit 16 bit, programmatore singolo o
team di sviluppatori, dipende sempre dal progetto e dalle persone. Ho visto
giochi per Pc di una certa complessitŕ sviluppati da una sola persona e
giochi per C64 sviluppati in team, certo se chiedi a me di fare grafica
allora č meglio lasciar perdere sia con un 8 che con un 16 bit, ma forse
avrei problei anche con  1 bit solo eheh, ma esistono programmatori esperti
pure di grafica e suoni, quindi penso la cosa sia soggettiva.
Comunque conludo che se ci fosse qualcuno interessato a sviluppare giochi
con gli emulatori troverebbe in me un aiutante voleteroso
Riccardo

 Che ne pensate ?
Penso che di assembly per C64 non mi ricordo una mazza ma la tua iniziativa
mi ispira assai... Stavo pensando di imparare a sviluppare per il GBA ma
l'idea di ritornare alla Commodore non e' da sottovalutare!

 emulatori in un forum dedicato al retrogaming e non solo,
Quale forum ? mi piaverebbe saperlo....
e come alla fine si e' sviluppato o concluso il dibattito ?
Per quanto riguarda il resto del discorso, il tuo ragionamento è
corretto, ma tutto sommato si basa più sulle singole eccezioni nello
sviluppo, che per il resto; del resto so bene che ai tempi del 64 e dello
speccy parecchi programmatori si favevano da sè la grafica e/o gli
sprites del gioco.
Mi fa piacere che questo dibattito prende piede, comunque bisogna
incoraggiare l' idea nel maggior numero possibile di NewsGroup, e non so
se esista un NG che raccoglia programmatori di vecchie macchine. Se
qualcuno conosce un NG del genere è pregato di segnalarlo.
Il punto e' di cominciare a mettere su non solo giochi, che all' inizio
possono anche essere molto semplici, quanto quello di mettere su una
raccolta il più ampia possibile di routine e librerie GPL per lo sviluppo
di giochi. Col tempo si dovrebbe raggiungere la "massa critica" che
permetterà una diffusione sempre maggiore di giochi GPL che a loro volta
ispireranno altri giochi.
Come vedete, ripongo molta fiducia nella mia idea, e spero almeno di far
cadere il primo sassolino che inizia la valanga....
Saluti,
dott. Piergiorgio.

 l'idea di ritornare alla Commodore non e' da sottovalutare!
Nel mio progetto non esistono vincoli di sorta :)
Il punto centrale e' dopo aver constatato su sourceforge il pratico
fallimento di moltissimi progetti di giochi GPL per Linux (e curiosamente
alcuni di quelli che hanno funzionato sono programmi per far girare vecchi
giochi PC, usando i db copyrighted dei giochi originali; quello più noto
è Exult, che ha restituito Ultima VII per winsozz e Linux) ho riflettuto
a livello logico/umanistico sul problema "sviluppo di sw ludico" e sono
arrivato alla conclusione che il nodo sta nella complessità di un gioco
3D multipompato, che cmq non mi attirano, unita al fatto che si tratta di
reinventare la ruota. Il fatto che alcuni FPS GPL siano discretamente
validi è dovuto al fatto che la ID ha (o aveva) una meritoria politica di
rilasciare didatticamente i sorgenti dei propri progetti, difatti da
qualche parte devo avere i sources di Wolfenstein e DooM. 
Ma secondo me manca ancora troppo per pretendere di scrivere source GPL di
giochi moderni, che cmq hanno la debolezza di essere scritti più per il
mercato che per divertire.
Se uno si fa un giro su rec.arts.int-fiction o
it.comp.giochi.avventure.testuali, noterà che per il tipo più semplice
di gioco, le Avventure testuali, esiste una comunità fiorente che
scrivono ancora giochi, e non poco, calcolo che ogni anno escono 100
Avventure testuali, la maggiore parte in Inglese, e tutte come minimo
free, e diversi cmq rilasciano i sorgenti delle proprie Avventure, nei
vari formati utilizzati per lo sviluppo.
Quindi, il senso di quello che vorrei suggerire è quello che bisogna
rimboccarsi le maniche e ripartire da zero o quasi: cioè ricostruire nel
più breve tempo possibile tutto quello che ha permesso di sviluppare
giochi per le vecchie piattaforme, di modo che col tempo si sviluppi una
base di giochi, e soprattutto engines e sources, GPL sugli 8-bit che
permetta a chiunque dotato di buona volontà di sviluppare giochi di
qualunque genere sulle macchine che si vuole.
e' un progetto ambizioso, ma da qualche parte si deve partire.
Saluti,
Dott. Piergiorgio.

qualcuno conosce un NG del genere è pregato di segnalarlo.
Sulla it.* di specifico non ce ne sono, ma il mio parere personale (che
quindi come tale conta zero perche` in casi del genere bisognerebbe
vedere cosa dice la maggioranza) e` che tanto che qui quanto su
it.comp.retrocomputing la cosa sia tollerabile (purche` al limite
delimitata in appositi thread, magari con tag apposito, cosi` che chi
non sia interessato possa filtrarli facilmente). Al limite potete
proporre la cosa al GCN, il mio voto l'avete senz'altro, ma non so se si
riusciranno ad avere le altre 99 persone necessarie.
Per quanto riguarda le altre gerarchie, non so. Il NS di Fastweb linka
male la free.it.* che tra l'altro ora e` in fase di riorganizzazione.
Sono sicuro che su comp.* ci sia qualcosa, ma non ho voglia di
controllare. In ogni caso, non credo ci sia un NG in italiano, anche se
non sono sicuro per quanto riguarda la free.it.* e la alt.it.* (le
gerarchie interne ai provider x me contano zero... e le altre che
resterebbero non hanno sufficiente visibilita` su tutti i server).
Il mio (limitato) aiuto posso anche cercare di darvelo, specie per
quanto riguarda il BASIC Commodore 8-bit e (di meno) per l'Assembler
sempre 8-bit Commodore.
-- 
 $B%^%C%7!!%+%G%s%F%# (B - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW
Mastro di chiavi della GHOULS
Obiettore di coscienza ufficiale della BOBBLE
Dittatore del gruppo di fansub IBC-CIF (Rebirth)

 Che ne pensate ?
 Che il primo passo è fatto

 Che ne pensate ?
 Che il primo passo è fatto
--
...It's only rock'n'roll,
                        but I like it.....

 emulatori e tools vari; il punto e' utilizzarli efficacemente.
Credo di avere solo gli emulatori e le roms


Scusate


 sempre 8-bit Commodore.
Grazie mille del contribuito ! sarà gradito !
Comunque, ti ricordo ancora una volta di controllare la mail, che ti ho
mandato una mail in merito ad altri miei progetti....
Saluti,
Dott. Piergiorgio.

 ha scritto nel messaggio
news:pan.2004.01.24....@libero.it...


mi permetta di capire qualcosa?
IMHO = In My Humble Opinion = a mio modesto parere
GPL = General Public License (che puoi leggere a
http://www.gnu.org/licenses/gpl.txt
 )


http://www.gnu.org/licenses/gpl.txt
 )
P.S.
In italiano a 
http://www.softwarelibero.it/gnudoc/gpl.it.txt

 
http://www.forumfree.net/index.php?c=16141
A me da' host sconosciuto....
Saluti,
Dott. Piergiorgio.

mandato una mail in merito ad altri miei progetti....
Ma se t'ho scritto ieri dicendo che avevo perso tutta la posta...
-- 
マッシ　カデンティ - E-mail massi.cadenti(at)
tiscali.it
 <-- NEW


A me da' host sconosciuto....
A me funziona.


 forse avrei problei anche con 1 bit solo
Beh, oddio, il mitico processore ad 1 bit e' facilissimo da programmare, con
il suo set di istruzioni esteso:
0 JMP JuMP
1 NOOP NO-OPeration
se ti impegni, sono sicuro che potrai raggiungere risultati piu' che
pregevoli :)
Ristrettamente,
-- 
Mariani "Darkpand" Dario 
dark...@despammed.com
IAFo #126       ICQ# 49365960
"L'uomo e' tanto meno se' stesso quanto piu' parla in persona propria:
dategli una maschera e vi dira' la verita'" -- Oscar Wilde

mettere qua quattro punti di base:
Prima di tutto mi scuso perche' non ti ho risposto per molto tempo;
questo e' un periodo un po' particolare per me (laurea tra un paio di
mesi, facendo i debiti scongiuri, e l'ultimo esame fatto pochi giorni
fa) e non dedico molto tempo ai newsgroup.
Detto questo capirai che nei prossimi mesi non riusciro' a impegnarmi
assiduamente in un progetto del genere.
Oltretutto diversi aspetti mi "separano" dal tuo progetto, che non avevo
capito bene inizialmente: sia la licenza con cui vorresti distribuire
gli (eventuali ;) esiti del lavoro (francamente la GPL non mi entusiasma
molto), sia le finalita' di software sostitutivo di quello sotto
copyright. (quando programmo sotto l'emulatore lo faccio soltanto per
divertimento, e non credo che saro' mai in grado di produrre software di
buona qualita', non dedicandoci tempo ed impegno sufficiente)
Probabilmente queste sarebbero anche differenze superabili, per cui se
qualcuno ha voglia di fare un tentativo, senza molte pretese, se ne puo'
parlare.
Ci risentiamo sul forum?
Ciao,
Lorenzo


http://www.forumfree.net/index.php?c=16141
Arrivo!
Uff... ma e' vuoto!
Scrivete qualcosa, dai!
Ciao,
Lorenzo

 Scrivete qualcosa, dai!
qualcosa

qualcosa
Ma scrivilo sul forum, no?
;-)
Ciao,
Lorenzo