Re: come si facevano i vecchi giochi?
Von: GiO (info@spinvector.boh) [Profil]
Datum: 06.03.2008 14:29
Message-ID: <fqorje$v5c$1@nnrp.ngi.it>
Newsgroup: it.comp.giochi.sviluppo
Datum: 06.03.2008 14:29
Message-ID: <fqorje$v5c$1@nnrp.ngi.it>
Newsgroup: it.comp.giochi.sviluppo
Salve uomodimare71@gmail.com, Il 02/03/2008 20.46 ha scritto: > faceva? Mi spiego, per esempio, i giochi sviluppati per il C64, come > venivano creati? Quello che arrivava a noi nelle cassette era > linguaggio macchina ma chi li scriveva come procedeva? Utilizzava > l'assembler puro? Possibile?? Sì, certo. A volte anche il linguaggio macchina puro (proprio i numeretti, non gli opcode) per qualche ottimizzazione estrema in casi estremi. Generalmente si usava l'assembler (c'erano dei buoni monitor) ma spesso arrivavi al limite della memoria e non potevi usare il monitor (*) sullo stesso computer, e alcune piccole parti le dovevi proprio ritoccare con il linguaggio macchina purissimo. Quando uscì il 128, era più facile perché c'erano un po' di trucchi per lavorare in modalità 128 per scrivere il codice per 64. Tieni conto che parliamo di macchine che una persona poteva conoscere completamente: io ti potevo dire l'uso esatto di ognuno dei byte della memoria del 64. Qualunque ragazzino sapeva che cambiando il contenuto delle locazioni 53280 e 53281 si cambiavano i colori di bordo e sfondo. Dai uno sguardo a questo: http://neil.franklin.ch/Projects/C64/gpac.c000 e avrai un'idea di quello che facevamo all'epoca. (*) il "machine language monitor" è un programma che facilita la scrittura di codice assembly. -- C++U, GiO[ Auf dieses Posting antworten ]
Antworten
- Enrico Colombini (06.03.2008 18:35)
