Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mame .84u1 Released  (Read 1875 times)

0 Members and 1 Guest are viewing this topic.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Mame .84u1 Released
« on: July 05, 2004, 03:21:48 pm »
0.84u1


Driver Improvements:


  • Fixed missing sound in Borderline (bootleg). [Aaron Giles]
Changes to the main program:


  • Fully obsoleted the old input ports, modifying all drivers to use the new forms.

  Added a number of new PORT_* macros to handle all the previously-defined flags.
  [Aaron Giles]

  • Fixed several issues with the new input port system. [Aaron Giles]
  • Removed support for older format CFG files. [Aaron Giles]
  • Removed support for "cheat" ports and "reset CPU 0" ports. [Aaron Giles]
  • Fixed several i960 bugs. [R. Belmont]

    Fixed bugs in the concmpo, concmpi, and modi instructions
    Added "text" and hex displays of the AC register for debugging
    Added TESTx opcodes to the disassembler

  • Changed listxml to output all game flags. [Fujix]
New Clones supported or promoted from GAME_NOT_WORKING status:

Crazy Kong (Alternative levels) [Lee, Martin White]
Nibbler (set 3) [David Haywood]

 
New Non-Working games / clones supported

Super Qix (set 2) [David Haywood]
Conquer [David Haywood]

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Mame .84u1 Released
« Reply #1 on: July 05, 2004, 04:09:50 pm »
Hm, just tried compiling it with mame32 support, here's what I got:

Code: [Select]
H:\MAME84~1>make WINUI=1 SUFFIX=32
Compiling src/ui/m32util.c...
src/ui/m32util.c: In function `DriverUsesTrackball':
src/ui/m32util.c:401: `IPF_MASK' undeclared (first use in this function)
src/ui/m32util.c:401: (Each undeclared identifier is reported only once
src/ui/m32util.c:401: for each function it appears in.)
src/ui/m32util.c: In function `DriverUsesLightGun':
src/ui/m32util.c:438: `IPF_MASK' undeclared (first use in this function)
make: *** [obj/mame32/ui/m32util.o] Error 1

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:July 20, 2025, 03:37:24 pm
  • The Bears Still Suck!
Re:Mame .84u1 Released
« Reply #2 on: July 05, 2004, 09:20:35 pm »
new cfg files, huh?

cdbrown

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1241
  • Last login:October 16, 2017, 09:52:03 pm
  • Bowowow
Re:Mame .84u1 Released
« Reply #3 on: July 06, 2004, 12:33:22 am »
mmm - wonder if I'm using the old or the new cfg format?

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re:Mame .84u1 Released
« Reply #4 on: July 06, 2004, 05:02:04 pm »
mmm - wonder if I'm using the old or the new cfg format?

Open cfg/*.cfg file in hex editor
Look at the eighth character (first seven should be ASCII "MAMECFG")
If it's less than hex 09, the cfg is old.


History:
Mame used to have legacy code so it could read versions 08, 07, 06, 05 cfg files.  AFAIK, 09 is the exact same as 08 except for having players 5-8 (version 0.74). 08 has been around since 36b16.  Even cfg files 10 versions old often don't work or cause crashes, you better not be using the same cfgs since from .036b15!  ;)

clipk from (old) source:
/* header identifying the version of the game.cfg file */
/* mame 0.36b11 */
#define MAMECFGSTRING_V5 "MAMECFG\5"
#define MAMEDEFSTRING_V5 "MAMEDEF\4"

/* mame 0.36b12 with multi key/joy extension */
#define MAMECFGSTRING_V6 "MAMECFG\6"
#define MAMEDEFSTRING_V6 "MAMEDEF\5"

/* mame 0.36b13 with and/or/not combination */
#define MAMECFGSTRING_V7 "MAMECFG\7"
#define MAMEDEFSTRING_V7 "MAMEDEF\6"

/* mame 0.36b16 with key/joy merge */
#define MAMECFGSTRING_V8 "MAMECFG\x8"
#define MAMEDEFSTRING_V8 "MAMEDEF\7"
Robin
Knowledge is Power

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 01:14:11 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Mame .84u1 Released
« Reply #5 on: July 07, 2004, 02:15:37 am »
Rebel, while you are here......

Mame apparently has new input ports this verison too.  Anything useful?  I haven't gotten a chance to really look yet.

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re:Mame .84u1 Released
« Reply #6 on: July 08, 2004, 02:10:54 am »
Haven't had much time to look at it, dang it. :(  And since Analog+ is all about inputs, that means no new analog+ until I figure it out.

I did notice there is a new input alias macro, that looks like it can take the place of the input part of the GAME macros (the fifth arguement).  If that means even more core + all drivers changes, or just leave that area as-is looks like it's up to Aaron.  (Makes me hesitate working on analog+ if the first thing I see hints a more changes to come. :o )

I'll let you know if I see anything else interesting.
Robin
Knowledge is Power

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 01:14:11 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re:Mame .84u1 Released
« Reply #7 on: July 09, 2004, 04:44:39 am »
Hmm... perhaps I am correct in assuming that they are trying to phase out non-standardized input ports then.  

Maybe the time has finally come to start phasing the input part out of the cfg files.  

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re:Mame .84u1 Released
« Reply #8 on: July 09, 2004, 05:42:22 am »
Maybe the time has finally come to start phasing the input part out of the cfg files.  

Would be a good move IMO...

Would also be cool to see the Analog Settings stuff move from the CFG files to ctrlr ini's...

john12301

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:July 21, 2004, 10:45:02 am
  • I'm a llama!
Re:Mame .84u1 Released
« Reply #9 on: July 21, 2004, 10:47:03 am »
I have the same problem. Do you still have it??



Hm, just tried compiling it with mame32 support, here's what I got:

Code: [Select]
H:\MAME84~1>make WINUI=1 SUFFIX=32
Compiling src/ui/m32util.c...
src/ui/m32util.c: In function `DriverUsesTrackball':
src/ui/m32util.c:401: `IPF_MASK' undeclared (first use in this function)
src/ui/m32util.c:401: (Each undeclared identifier is reported only once
src/ui/m32util.c:401: for each function it appears in.)
src/ui/m32util.c: In function `DriverUsesLightGun':
src/ui/m32util.c:438: `IPF_MASK' undeclared (first use in this function)
make: *** [obj/mame32/ui/m32util.o] Error 1

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Mame .84u1 Released
« Reply #10 on: July 21, 2004, 01:02:33 pm »
Nope!  John IV updated the source, so you'll have to download the Mame32 source for the 'u' version.  After that, worked like a charm.