RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    does Pacman 2600 hack run in anything?

    Scheduled Pinned Locked Moved Help and Support
    retropiepacman
    3 Posts 2 Posters 416 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      JimNeatface Banned
      last edited by JimNeatface

      any versions of MAME or other emu support it (or other hacks like Crazy Otto) in Retropie? thx

      pac2600.png

      B 1 Reply Last reply Reply Quote 0
      • B
        barbudreadmon @JimNeatface
        last edited by

        @JimNeatface There will be no end to this if i accept every hack support request, if you are really interested by those hacks feel free to apply the method i described in https://retropie.org.uk/forum/topic/23549/donkey-kong-spooky-remix-in-retropie, i'll gladly commit them to fbneo.

        Most pacman hacks should be possible by simply editing the following template :

        // New Puck-X
        
        static struct BurnRomInfo newpuckxRomDesc[] = {
        	{ "puckman.6e",   0x1000, 0xa8ae23c5, 1 | BRF_ESS | BRF_PRG },  //  0 Z80 Code
        	{ "pacman.6f",    0x1000, 0x1a6fb2d4, 1 | BRF_ESS | BRF_PRG },  //  1
        	{ "puckman.6h",   0x1000, 0x197443f8, 1 | BRF_ESS | BRF_PRG },  //  2
        	{ "puckman.6j",   0x1000, 0x2e64a3ba, 1 | BRF_ESS | BRF_PRG },  //  3
        
        	{ "pacman.5e",    0x1000, 0x0c944964, 2 | BRF_GRA },			//  4 Graphics
        	{ "pacman.5f",    0x1000, 0x958fedf9, 2 | BRF_GRA },			//  5
        
        	{ "82s123.7f",    0x0020, 0x2fc650bd, 3 | BRF_GRA },			//  6 Color Proms
        	{ "82s126.4a",    0x0100, 0x3eb3a8e4, 3 | BRF_GRA },			//  7
        
        	{ "82s126.1m",    0x0100, 0xa9cc86bf, 4 | BRF_SND },			//  8 Sound Prom
        	{ "82s126.3m",    0x0100, 0x77245b66, 0 | BRF_SND | BRF_OPT },	//  9 Timing Prom (not used)
        };
        
        STD_ROM_PICK(newpuckx)
        STD_ROM_FN(newpuckx)
        
        struct BurnDriver BurnDrvnewpuckx = {
        	"newpuckx", "puckman", NULL, NULL, "1980",
        	"New Puck-X\0", NULL, "hack", "Pac-man",
        	NULL, NULL, NULL, NULL,
        	BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PACMAN, GBF_MAZE | GBF_ACTION, 0,
        	NULL, newpuckxRomInfo, newpuckxRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo,
        	puckmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200,
        	224, 288, 3, 4
        };
        

        It's up to you if you want to edit this template by copy/pasting stuff from https://github.com/Robbbert/hbmame/blob/master/docs/release/src/hbmame/drivers/pacman.cpp

        FBNeo developer - github - forum

        J 1 Reply Last reply Reply Quote 0
        • J
          JimNeatface Banned @barbudreadmon
          last edited by

          @barbudreadmon thanks, no worries. Don't know anything about code, just wanted to know if it had alreayd been done cos Crazy otto is really well known and I like DK2600.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.