ti-enxame.com

Quais ferramentas de hardware / software foram usadas para construir jogos de qualidade comercial 8-bits?

Quer dizer, eu ainda tenho um MSX2 com um processador Z80 e se você olhar para qualquer jogo de Konami feito para esse computador em seu tempo (aproximadamente entre '84 e '90) é incrível o código de alta qualidade desses jogos. Eu era criança na época, tentando aprender como programar um computador e ainda hoje me fascinei quão bem feito eles são, principalmente zero bugs ou falhas, apesar do comportamento realmente complexo. Quais ferramentas de hardware/software eles poderiam ter usado para realizar essa qualidade, que metodologia? Eu sei que os computadores são realmente mais complexos hoje, mas naquela época, até mesmo um programa de controle de estoque que fiz no básico foi atormentado com muitos bugs e foi doloroso para depurar. Qualquer luz que você pode derramar será profundamente apreciada.

8
Ither

Eu não sei nada sobre Konami, então estou tomando um palpite aqui. Jogos em máquinas como o MSX teriam necessários acesso direto ao hardware, de modo que praticamente limita a escolha de idiomas para a linguagem de montagem C ou Z80. (Houve compiladores C para a Z80 naquela época, por exemplo este .) Eu duvido que se os jogos fossem completamente escritos em C, se em tudo; principalmente provavelmente um monte de código de montagem por motivos de desempenho.

No que diz respeito às plataformas, já que o MSX não tinha um disco rígido, eu assumiria ainda que os programas foram inicialmente escritos em um sistema Z80 maior, talvez executando o CP/m. Para depuração, o código provavelmente poderia ter sido baixado em um cartucho de jogo especial para o MSX que tinha RAM Memória no lugar de ROM - isso teria permitido O desenvolvedor para baixar o programa repetidamente sem gravação ROM Chips. Depuração (por exemplo, pontos de interrupção) poderia ter sido realizado substituindo o Z80 dentro do emulador de circuito (- [~ #] ICE [~ # ~] ) interface.

8
tcrosley