Reverse Engineering Sega Mega Drive
Med den utbredte adopsjonen av emulatorer, kan nesten enhver person begynne å spille videospill fra Sorgone Eas. Noen systemer er til og med i stand til å støtte homebrew-spill, med flere å ha aktive samfunn som fremdeles skaper nye spill, selv tiår senere. Denne enkelheten til programmering for ikke-PC-plattformer var ikke alltid så lett, skjønt. Hvis du ønsket å etablere spill på en nå-antikk konsoll da det fortsatt var relativt nytt, måtte du hoppe gjennom mange hoops. [Tore] viser oss hvordan det ville vært laget med sin Sega Mega Drive Fremsement Kit som han bygget fra grunnen av.
Mens [Tore] hadde en Atari St, ønsket han å gjøre noe litt mye mer forkant, så vel som på den tiden var det ikke noe mye bedre enn Mega-stasjonen (eller Genesis som det var kjent i Nord-Amerika). Den hadde en rekke funksjoner som lånte plattformen til utvikling, nemlig Motorola 68000-brikken som var veldig typisk for tiden, så vel som et resultat hadde mye dokumentasjon tilgjengelig. Han trengte fortsatt å gjøre ganske mye omvendt engineering av systemet for å få en skikkelig dev-kort som kjører, men begynner med å finne ut hvordan patronsystemet fungerte. Han var i stand til å utvikle en minnebank som fungerte som en re-writable spillpatron.
Med de harde delene ut av veien [Tore] Set om å bygge limlogikken, oppstartsfettvaren som knyttet til hans Atari St, så vel som da av programkobling alt sammen. Han var til slutt i stand til å komme langt tilstrekkelig sammen for å sende programmer til MEGA-stasjonen som ville gjøre det mulig for ham å kontrollere sprites på en skjerm med kontrolleren, men dessverre ble han avbrutt før han kunne etablere noen form for totale spill. Mengden forskning så vel som arbeid for å få dette langt er utrolig, skjønt, så vel som det kan være noen nyttige nuggets for enhver person i Homebrew Mega Drive nabolaget i dag. Hvis du ikke vil få dette dypt inn i Mega Drive-maskinvaren, kan du utvikle en patron som muliggjør fremgang på Native Sega-maskinvare i stedet.