Author Topic: Multi Pac 1.5  (Read 31738 times)

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #15 on: February 03, 2007, 01:18:55 AM »
Thanks for that document, James.

The fire button does work on the "1" key, so that problem is solved.

If I remove the graphics offset then the few remaining bad colours are fixed, but the rest get broken. This is getting messy but I will keep looking...


edit: fixed all the colours finally. F3 only restarts the game in progress, doesn't return to the menu. I have hooked F1 for that, it just restarts MAME which is the easiest way to do it. And just added savestate support.

All that's left is to check out the input dips etc. Some games still only have 3 lives although 5 are selected.

edit again: The input dips problem is an original bug. For example, set to 5 lives, you only get 1 in eyes. Set to 1 life, you get 5 in eyes.

Therefore this job is finished. Just need to make a diff.

Sounds like you have done alot of work . I am looking forward to testing it out :)
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #16 on: February 04, 2007, 09:40:50 AM »
It works well . I had to remove save state support because it would not reset back to the menu .
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #17 on: February 06, 2007, 08:12:59 AM »
Thanks robert you have done a good job with this game :)
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: All new code for Multipac
« Reply #18 on: July 25, 2007, 01:24:23 AM »
Here is the latest code which will be released with the next Misfitmame. It is still on 0.113 platform, and will need some modifications to work on 0.117.

If you are interested, I can post the current code for other multi games, such as 96in1, and superabc. Please make a new thread.

That driver rewrite is going to make it a bit easier for the PALETTE_INIT conversion for mame 0.117, But still going to be a bitch to change.
So far I can get it to compile with no errors, but it crashes the emu when you try to run the game..

Yes I am nterested in the other drivers, I will start a new thread soon :)
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #19 on: July 27, 2007, 03:04:27 AM »
Thanks :) I am yet to try it out :)

Is this still needed in \src\mame\includes\pacman.h?

Code: [Select]
/*----------- Multipac -------------*/

PALETTE_INIT( multipac );
WRITE8_HANDLER( multipac_gfxbank_w );
WRITE8_HANDLER( multipac_tilecolor_w );
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #20 on: July 27, 2007, 06:00:38 AM »
Cool, Now everything is ready to be added :)
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #21 on: July 27, 2007, 07:40:30 AM »
Ok its work great now, But it would not compile until I removed a line from the VIDEO_START code.


VIDEO_START( multipac )
{
   init_save_state_multipac();

   charbank = 0;
   spritebank = 0;
   colourbank = 0;
   flipscreen = 0;
   bgpriority = 0;

   /* In the Pac Man based games the first two sprites must be offset */
   /* one pixel to the left to get a more correct placement */
   xoffsethack = 1;

   bg_tilemap = tilemap_create( multipac_get_tile_info, pacman_scan_rows, TILEMAP_OPAQUE, 8, 8, 36, 28 );

   tilemap_set_scrolldx( bg_tilemap, 0, 384 - 288 );
   tilemap_set_scrolldy( bg_tilemap, 0, 264 - 224 );

   return 0;
}
« Last Edit: July 27, 2007, 07:43:16 AM by James33 »
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #22 on: February 26, 2012, 04:51:53 AM »
Sorry to bump an old thread, but I am checking to see if anyone has tried to get this and 96in1 working in the current mame source 0.145.
« Last Edit: February 26, 2012, 04:54:55 AM by James33 »
IQ Forum Member

Offline James33

  • Expert
  • *****
  • Posts: 532
  • Karma: +3/-0
  • The Mame Man
    • Emulation Zone
Re: Multi Pac 1.5
« Reply #23 on: March 15, 2012, 07:38:44 AM »
I have been trying to convert it.

Turns out I am not that clever :P
IQ Forum Member