QNA > C > Che Tipo Di Linguaggi Di Programmazione Venivano Usati Per Creare Videogiochi Come Il Nes, Lo Snes, Il Mega Drive E La Playstation?

Che tipo di linguaggi di programmazione venivano usati per creare videogiochi come il NES, lo SNES, il Mega Drive e la PlayStation?

Non c'era molta scelta se si voleva muovere la grafica in un processore a 8 bit come quello del NES: bisognava programmare quel ragazzaccio in Assembly[1].

In realtà, leggere quella pagina mi ha sorpreso perché anche lo SNES richiedeva pesanti dosi di Assembly; pensavo che la sua potenza extra avrebbe potuto rendere fattibili linguaggi di livello superiore, ma era per lo più dovuto al metallo.

Anche il Mega Drive, beh, era Assembly! Tuttavia, questo usava 6800 Assembly[2] invece di 6502, dato che il Mega Drive/Genesis era alimentato da una CPU Motorola 6800.

Ho trovato un tutorial per programmare sulla Playstation che usa C[3]. Tuttavia, sospetto che i giochi più impressionanti probabilmente usavano anche molto Assemply. Vedete, questo è il problema di queste vecchie console: le risorse erano limitate, così i migliori sviluppatori impararono a parlare direttamente con la CPU attraverso il suo linguaggio Assembly per ottenere le migliori prestazioni possibili dal sistema.

Note

[1] Wikibooks, libri aperti per un mondo aperto[2] Sega Megadrive - 1: Getting Started[3] Aiuto | PSXDEV

Di Hancock

5 ore di sonno sono sufficienti per gli studenti? :: Esiste una correlazione tra la quantità di sonno necessaria e l'intelligenza?
Link utili