Super Mario Bros. ist mit 40,23 Millionen verkauften Exemplaren definitiv das berühmteste Videospiel, das bisher erschaffen wurde. http://en.wikipedia.org/wiki/List_of_best-selling_video_games
In welcher Programmiersprache wurde es geschrieben? Hat jemand eine Original-Code-Referenz?
Antworten:
6502 Assembler
Hier ist eine Forum-Seite zum Hacken des ROM. http://forums.selectbutton.net/viewtopic.php?t=26956&sid=1a883209e1ba63877bcd58c007bb63ae
Es sollte auch alle benötigten Code-Referenzen enthalten.
Ein paar Beiträge weiter unten befindet sich ein Link zu einer Zip-Datei, die diese Elemente enthält, die zum Bearbeiten / Hacken des Spiels benötigt werden.
quelle
Fast alle NES-Spiele wurden in 6502-Assembler von Hand geschrieben, genau wie beim Commodore 64, dem Apple] [e usw. Die wenigen, die in C geschrieben wurden, galten als schrecklich langsam, da der NES nur 2 MHz beträgt und verfügt über 2 KB Onboard-RAM (mit einem 8-KB-Fenster, in dem die Kassette weitere Patches ausführen kann). Eine sorgfältige Montage, um die besondere Architektur des NES voll auszunutzen, war viel effektiver.
Halte inne und denke darüber nach ... Spiele wie Super Mario Bros 3 und Kirby's Adventure liefen mit 2 MHz. Vergleichen Sie, wie reich sie sind, mit heutigen Spielen, die Gigahertz und Hunderte von Megabyte RAM schlucken ...
quelle