Reverse engineering a SEGA MEGA DRIVE

A széles körű elfogadását emulátor, szinte bármilyen egyedi elkezd játszani videojátékok letűnt korok. Egyes rendszerek még képes támogatni Homebrew játékokat, több amelynek aktív közösségek, amelyek még mindig új játékok még évtizedekkel később is. A nem PC-platformok programozásának egyszerűsége azonban nem mindig ilyen könnyű volt. Ha olyan játékokat szeretne létrehozni egy most-antik konzolon, amikor még mindig viszonylag új volt, akkor sok karikával kellett ugrani. [Tore] megmutatja nekünk, hogyan készült volna a Sega Mega meghajtó előrehaladási készletével, amelyet a semmiből épített.

Miközben [Tore] volt egy Atari St, akart valamit egy kicsit sokkal élvonalbeli, és abban az időben, amikor nem volt semmi sokkal jobb, mint a Mega Drive (vagy a Genesis, mint Észak-Amerikában ismert). Számos olyan jellemzője volt, amely a platform fejlesztését kölcsönözte, nevezetesen a Motorola 68000 chip, amely nagyon tipikus volt az idő, valamint az eredmény, sokféle dokumentáció áll rendelkezésre. Még mindig meg kellett tennie, hogy meglehetősen meglehetősen megfordította a rendszert, hogy megfelelő dev tábla futhasson, bár elindul, hogy a patron rendszer működjön. Képes volt kidolgozni egy memória bankot, amely újraírható játékkazetta volt.

A kemény részekkel ki a [Tore] elkészítve a ragasztó logikát, az induló firmware-t, amely az Atari ST-vel, valamint a program kábelezésével együtt. Végül tudott sokkal elegendően elérni a programokat a Mega meghajtónak, amely lehetővé tenné neki, hogy ellenőrizze a spriteket a képernyőn a vezérlővel, de sajnálatos módon megszakadt, mielőtt bármilyen típusú játékot létrehozna. A kutatás összege, valamint a munka, hogy ezt a messzire támaszkodhasson, hihetetlen, de lehet, hogy lehetnek néhány hasznos nuggets a Homebreque Mega meghajtó környékén. Ha nem szeretné ezt a mélyen a Mega meghajtó hardverére, akkor olyan patront is kialakíthat, amely lehetővé teszi a natív Sega hardver előrehaladását.

Leave a Reply

Your email address will not be published. Required fields are marked *

Extra Text
Cape Town, South Africa