Que tipo de linguagens de programação foram usadas para fazer videojogos como a NES, SNES, Mega Drive e PlayStation?
Não havia muita escolha se você queria mover gráficos em um processador de 8 bits como o que a NES empacotou: você tinha que programar aquele bad boy em Assembly[1].
Atualmente, ler aquela página me surpreendeu, pois a SNES também exigia doses pesadas de Assembly; eu achei que seu poder extra poderia ter viabilizado linguagens de nível mais alto, mas a maior parte se resumia ao metal também.
Como para o Mega Drive, bem, Assembly também era! Entretanto, isso usou o 6800 Assembly[2] ao invés do 6502, já que o Mega Drive/Genesis era alimentado por um CPU 6800 da Motorola.
E encontrei um tutorial para programar no Playstation que usa C[3]. Entretanto, eu suspeito que os jogos mais impressionantes provavelmente usaram muito Assemply também. Veja, isso é o que acontece com esses consoles mais antigos: os recursos eram limitados, então os melhores desenvolvedores aprenderam a falar com a CPU diretamente através de sua linguagem Assembly para obter o melhor desempenho possível do sistema.
>p>Footnotes[1] Wikibooks, livros abertos para um mundo aberto[2] Sega Megadrive - 1: Começando[3] Ajuda | PSXDEVArtigos semelhantes
- Que linguagens de programação foram usadas para construir o Snapchat?
- Por que as pessoas ainda gostam do SNES e do Mega Drive (Gênesis) sobre os consoles modernos?
- Como jogar SNES, NES, GBA e GB ROMs baixadas no meu Novo 3DS e onde posso encontrar o que eu preciso para fazer isso
- Quais são as linguagens de programação usadas para fazer jogos 3D como GTA?