nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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