1 / 27

From Ms.Pac-Man To Crazy Otto

From Ms.Pac-Man To Crazy Otto. Scott Lawrence BarCamp spring 2014. Steve Golson "From Crazy Otto to Ms.Pac-Man" PAX 2012, MIT 2014. MultiPac (MAME) AGE, Turaco. PacName Game Hacks. mspac disasm project. 2001 - present. David Caldwell Don Hodges Fred K Marcel Silvius Mark Spaeth

kcartee
Download Presentation

From Ms.Pac-Man To Crazy Otto

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. From Ms.Pac-ManTo Crazy Otto Scott Lawrence BarCamp spring 2014

  2. Steve Golson "From Crazy Otto to Ms.Pac-Man" PAX 2012, MIT 2014

  3. MultiPac (MAME) AGE, Turaco

  4. PacName Game Hacks

  5. mspac disasm project 2001 - present David Caldwell Don Hodges Fred K Marcel Silvius Mark Spaeth Dave Widel Frederic Vecoven M.A.B. ViGaSoCo

  6. MPD MsPac

  7. Time Magazine

  8. First Attempt

  9. John's Arcade (John Jacobsen) PAX 2010

  10. Golson 2012 Pt.2

  11. Golson 2012 Pt.1

  12. Animation Rosetta Stone

  13. The Otto Project • P1 - Pac-Man attract, GENCOMP logo • P2 - Marquee attract, Midway • P3 - Midway v2 • P4 - Super Pac-Man (Ghosts/Monsters) • P5 - Pac-Woman (Red Hair) • PZ - Multigame with menu

  14. Compatibility Otto Hack Address Pac-Man Ms.Pac-Man "mspacmab" 0x0000-0x0FFF pacman.6E pacman.6E boot1 0x1000-0x1FFF pacman.6F pacman.6F boot2 0x2000-0x2FFF pacman.6H pacman.6H boot3 0x3000-0x3FFF pacman.6J pacman.6J boot4 0x4000-0x7FFF Ram, Video, IO Ram, Video, IO Ram, Video, IO 0x8000-0x8FFF unused u5 (Aux, encrypted) boot5 0x9000-0x9FFF unused u6 (encrypted) boot6 0xA000-0xAFFF unused unused unused 0xB000-0xBFFF unused u7 (encrypted) unused 0xC000-0xFFFF unused unused unused

  15. P1 - Pac Attract, GENCOMP logo

  16. Comparison

  17. P2 - Marquee Attract, Midway

  18. P3

  19. P1, P2 Graphics Roms Pac-Man P1, PZ P2, P3 Ms.Pac-Man

  20. P4 - Super Pac-Man

  21. P4 (Super Pac-Man, Monsters) Pac-Man P4 Ms.Pac-Man

  22. P5 - Pac Woman

  23. P5 (Pac-Woman) Pac-Man GCC P5 Ms.Pac-Man

  24. P5 - Pac Woman (detail)

  25. PZ - Multi w/ Menu P1 P2 P3 P4

  26. Tools • Program ROMs • asz80 (.asm) • aslink (.asm -> .ihx, .lst) • genroms (.ihx -> 6e 6f 6h 6j / 0000.bin 8000.bin) • Graphics ROMs • turaco in dosbox (.5e .5f) • Testing • xmame 0.77.1 (Nov 3 2007) (w/2-ROM driver) • xmamed (debugger) • Repo • bleu-romtools (google code) • GameDocs (github) Demos...

  27. Links • Presentation materials / Yorgle.org • http://yorgle.org/CrazyOtto • Steve Golson's presentation materials • http://www.trilobyte.com/papers/ • "From Crazy Otto To Ms.Pac-Man" (Steve Golson) • PAX 2012 Part 1 https://www.youtube.com/watch?v=iQRHssuZCVo • PAX 2012 Part 2 https://www.youtube.com/watch?v=Rg6lQyzF1Jo • MIT 2014 https://www.youtube.com/watch?v=HlopaTBDYuo • Ms Pac Disasm • https://github.com/BleuLlama/GameDocs • AGE/Turaco/tools (Me, Ivan Mackintosh) • https://code.google.com/p/bleu-romtools/

More Related