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: Stripped Mame EXE for Golden Tee  (Read 3297 times)

0 Members and 1 Guest are viewing this topic.

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Stripped Mame EXE for Golden Tee
« on: September 08, 2005, 03:58:18 pm »
Now that I have my new Atomic FE Layout ready, I'd like to add a few games to my machine.  Some will be Daphne with a couple of laserdisc games (need to order the DVD first), and others will be Golden Tee 2k and Classic (2001).

I can have a different EXE used for just these games, because I'm using an older version of Mame for my other games.

The problem is, the newer MAME exes that run Golden Tee are HUGE and bloated.  I tried .99 and it ran for minutes and never finished loading the game!  I had to abort it.  Maybe I need more RAM in my machine.

Anyway, I thought I'd check if anyone has a custom build of .96-.99 that has only the Golden Tee games in it, since that is all I plan to run from that version.

Thanks!
Wade

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
Re: Stripped Mame EXE for Golden Tee
« Reply #1 on: September 08, 2005, 07:01:58 pm »
I take it you have skip_validitychecks 1 set?

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #2 on: September 08, 2005, 07:44:28 pm »
Yeah, I tried that.  I may try adding more RAM.

Wade

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 11:01:57 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Stripped Mame EXE for Golden Tee
« Reply #3 on: September 09, 2005, 12:11:14 am »
For the record removing stuff from mame won't really fix anything.  It's the mame processor cores that are making things slower and it isn't possible to remove any that would cause any noticable speed increase. 

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #4 on: September 09, 2005, 08:22:27 am »
My speed problems with mamewin99 don't seem to be directly processor related, but  RAM and exe size related.  Maybe it is something else entirely?  I should try mamewin96, just in case.

Are you saying that even a much smaller, GT-only version of Mame would be just as slow to load?  I just want to make sure you are understanding the problem.  I don't know MAME's architecture, but I assume that removing most of the drivers would cut down on its size dramatically.  On my machine anyway, the smaller MAME versions load FAR quicker, but maybe I'm barking up the wrong tree.

Wade

youki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1612
  • Last login:November 19, 2016, 01:07:33 pm
  • Atomic Front End Creator
    • Atomic Front End
Re: Stripped Mame EXE for Golden Tee
« Reply #5 on: September 09, 2005, 08:44:19 am »
Hi wade,

Just do a test, try to run a small game like pacman using mame 0.99 , a check the loading time.

I don't know GT  , i suppose it use more memorythe a "pacman" , and it could be your problem. Recent mame.exe consume huge memory just by itself without game. (about 40mb, i'd say i remember what i saw when i tested) at this memory you have to add the memory used by the game. Few Kilo for a pacman , and hundreds of mega byte for others.  So if you have not enought memory , your processor will begin to swap memory to disk... and your loading time will slowdown terribly.
Do you hear you hard drive ? the sound is typical when it is swapping.

So by reducing the size of the mame exe  , removing all drivers except GT, you could save may be (it is just a guess) 35 Mega byte of your memory.  And it could effectivly speed up your loading!

With Atomic, you can a in the .CFG file , this line :
LOADSLEEP=2000

It could improve loading speed in your case , but no sure at all.



Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #6 on: September 09, 2005, 10:03:42 am »
Hello,

You can drastically reduce the size of your executable using a tiny compile.

You'll need the compiling tools from mame.net.

Edit your makefile so that TINY=1 is not commented out. Also set optimization to your specific processor type.

I took the liberty of creating a tiny.mak for you. I've attached a file called tiny.txt, rename it to tiny.mak and put it into the src subdirectory.

When I compiled the program it was only 1.7 megabytes in size.

Regards,
Buddabing



I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #7 on: September 09, 2005, 10:11:45 am »
Thanks for the tips.  Budda, I haven't done a Windows build yet, so I will have to go through that process before I can make custom Windows builds.

Wade

TalkingOctopus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1722
  • Last login:Today at 03:56:38 am
  • @!#?@!
    • My Arcade
Re: Stripped Mame EXE for Golden Tee
« Reply #8 on: September 09, 2005, 01:06:07 pm »
What are your computer's specs?  I doubt adding ram will help much at all.

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #9 on: September 09, 2005, 01:19:01 pm »
I have a lot of idea here to try.

The system only has 128M, processor is AMD XP 1700+, Win2K.

Wade

wakerlet

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 386
  • Last login:September 25, 2007, 11:37:53 am
  • 1-2-3-4..thats the combination on my luggage
Re: Stripped Mame EXE for Golden Tee
« Reply #10 on: September 09, 2005, 01:32:23 pm »
I have a lot of idea here to try.

The system only has 128M, processor is AMD XP 1700+, Win2K.

Wade

OMG, you must add more RAM.

zaphod

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 582
  • Last login:September 04, 2012, 11:11:38 am
    • ArcadeCab.com
Re: Stripped Mame EXE for Golden Tee
« Reply #11 on: September 09, 2005, 05:45:51 pm »
Second that about RAM.  Get 512 in there at least.  You're crippling that poor AMD chip.

TOK

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3604
  • Last login:January 24, 2024, 05:14:24 pm
  • The Game Always Wins
Re: Stripped Mame EXE for Golden Tee
« Reply #12 on: September 09, 2005, 06:13:02 pm »
I concur with adding more RAM. Its cheap, and you already have a solid spec machine.
I'm doing something similar to what you're doing. My cabinet is based on a .84 ROM set. I have .99 on there, but in a totally separate folder and only run two games with it, Golden Tee 3D and Robotron. I took the icon from the PC version of Golden Tee and made a shortcut to it on my cabs desktop. I've just been running the new version of Robotron (slowed down version) from the Command line.

zaphod

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 582
  • Last login:September 04, 2012, 11:11:38 am
    • ArcadeCab.com
Re: Stripped Mame EXE for Golden Tee
« Reply #13 on: September 09, 2005, 07:16:00 pm »
Wade, I just pulled down Mame .96 and ran GT2k and 3D at 60fps (good enough) on an XP1800+ with 512RAM.  It took maybe 5 seconds to start up, if that.  Sounds like your only issue is the memory.  Don't waste your time trying to get a custom build if you only intend to play these few games.

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: Stripped Mame EXE for Golden Tee
« Reply #14 on: September 09, 2005, 11:53:03 pm »
Thanks for the tips.  Budda, I haven't done a Windows build yet, so I will have to go through that process before I can make custom Windows builds.

Is this a DOS build?  You have the latest DOS source?  If not, that's the reason it's taking so long to run.  Some options were only added recently.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 11:01:57 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Stripped Mame EXE for Golden Tee
« Reply #15 on: September 10, 2005, 04:23:37 am »
For the record, afaik a tiny complie won't save you any memory.  When the tiny version is ran, it decompresses itself into memory, so in effect a tiny compile might cost you resources.

Btw you do know that the minimum system requirements for 2k are 128 megs right?  In case you don't know the windows code, you take the min sys req they post on the box and double it.  That will truly be the lowest amount of ram you can get the os to run on and actually run something other than word or mspaint.  ;)

In this day and age, I won't even consider xp on a system unless it has 512 megs. 

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #16 on: September 10, 2005, 10:45:16 am »
For the record, afaik a tiny complie won't save you any memory.
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

TalkingOctopus

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1722
  • Last login:Today at 03:56:38 am
  • @!#?@!
    • My Arcade
Re: Stripped Mame EXE for Golden Tee
« Reply #17 on: September 10, 2005, 12:36:30 pm »
Ok...like everyone else said, ADD MORE RAM!  I use an athlonxp 1800 w/ 512 MB of ram as my primary computer.  2000/XP are painfully slow with 128 MB.  Upgrade now!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #18 on: September 12, 2005, 10:46:48 am »
Okay guys, there is a lot here to respond to.  This is a very interesting thread, on several levels.

First, I will try adding RAM.  I think I have some more spare chips laying around.  Again, this is why I asked for a stripped MAME version.  I figured RAM was probably an issue, because of the FAT footprint of Windows (GT ran just fine when I run it on the same machine, in DOS!)

FWIW, this is the only problem I have with 128M and Win2K.  Atomic, and all my other MAME stuff runs perfectly with no delays.

If I can't find more RAM chips or it doesn't fix the problem, I will try a tiny Mame build.  Or, I may just do the tiny build anyway!

Peale, I'm not sure what you are asking about DOS.  I am not running a DOS build in this Windows setup.  I was trying to run 0.99 Win Mame.  I have run the 0.96 DOS version with GT, in DOS, and it worked great.

Howard, I agree I wouldn't normally try to run WinXP on a system with less than 512k either.  In this case, this isn't a general purpose computer, this is used only for MAME, and if it runs fine with XXX RAM then that is all that matters to me.  (As I said, everything runs fine except this Mamewin99 version and GT).  I don't care about performance for any other apps.


Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #19 on: September 13, 2005, 04:01:05 pm »
Budda,

   I did a 0.92 build for windows, and it worked.  I tried your tiny.mak file, and set the target=tiny, but it stops pretty quickly with this error screen.

Wade

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #20 on: September 13, 2005, 04:19:25 pm »
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #21 on: September 13, 2005, 04:25:11 pm »
Oh, for some reason I was thinking GT was added in 0.92... I had downloaded 0.96 a couple of days ago, was that the first version with GT?

*** EDIT: Apparently it WAS 0.96, as it is doing the tiny build now.

Thanks for the help Budda, I will try this EXE tonight and see if it runs.

I get the following error when I try to run it:

"src/drivers/itech32.c: gt3d uses non-present CPU
src/drivers/itech32.c: gt3d cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3d uses non-present CPU
src/drivers/itech32.c: gt3dl192 uses non-present CPU
src/drivers/itech32.c: gt3dl192 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dl192 uses non-present CPU
src/drivers/itech32.c: gt3dl191 uses non-present CPU
src/drivers/itech32.c: gt3dl191 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dl191 uses non-present CPU
src/drivers/itech32.c: gt3ds192 uses non-present CPU
src/drivers/itech32.c: gt3ds192 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3ds192 uses non-present CPU
src/drivers/itech32.c: gt3dv18 uses non-present CPU
src/drivers/itech32.c: gt3dv18 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dv18 uses non-present CPU
src/drivers/itech32.c: gt3dv17 uses non-present CPU
src/drivers/itech32.c: gt3dv17 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dv17 uses non-present CPU
src/drivers/itech32.c: gt3dv16 uses non-present CPU
src/drivers/itech32.c: gt3dv16 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dv16 uses non-present CPU
src/drivers/itech32.c: gt3dv15 uses non-present CPU
src/drivers/itech32.c: gt3dv15 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dv15 uses non-present CPU
src/drivers/itech32.c: gt3dv14 uses non-present CPU
src/drivers/itech32.c: gt3dv14 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dv14 uses non-present CPU
src/drivers/itech32.c: gt3dt231 uses non-present CPU
src/drivers/itech32.c: gt3dt231 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dt231 uses non-present CPU
src/drivers/itech32.c: gt3dt211 uses non-present CPU
src/drivers/itech32.c: gt3dt211 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3dt211 uses non-present CPU
src/drivers/itech32.c: gt97 uses non-present CPU
src/drivers/itech32.c: gt97 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt97 uses non-present CPU
src/drivers/itech32.c: gt97v122 uses non-present CPU
src/drivers/itech32.c: gt97v122 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt97v122 uses non-present CPU
src/drivers/itech32.c: gt97v121 uses non-present CPU
src/drivers/itech32.c: gt97v121 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt97v121 uses non-present CPU
src/drivers/itech32.c: gt97s121 uses non-present CPU
src/drivers/itech32.c: gt97s121 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt97s121 uses non-present CPU
src/drivers/itech32.c: gt97v120 uses non-present CPU
src/drivers/itech32.c: gt97v120 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt97v120 uses non-present CPU
src/drivers/itech32.c: gt97t240 uses non-present CPU
src/drivers/itech32.c: gt97t240 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt97t240 uses non-present CPU
src/drivers/itech32.c: gt98 uses non-present CPU
src/drivers/itech32.c: gt98 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt98 uses non-present CPU
src/drivers/itech32.c: gt98v100 uses non-present CPU
src/drivers/itech32.c: gt98v100 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt98v100 uses non-present CPU
src/drivers/itech32.c: gt98s100 uses non-present CPU
src/drivers/itech32.c: gt98s100 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt98s100 uses non-present CPU
src/drivers/itech32.c: gt98t303 uses non-present CPU
src/drivers/itech32.c: gt98t303 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt98t303 uses non-present CPU
src/drivers/itech32.c: gt99 uses non-present CPU
src/drivers/itech32.c: gt99 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt99 uses non-present CPU
src/drivers/itech32.c: gt99s100 uses non-present CPU
src/drivers/itech32.c: gt99s100 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt99s100 uses non-present CPU
src/drivers/itech32.c: gt99t400 uses non-present CPU
src/drivers/itech32.c: gt99t400 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt99t400 uses non-present CPU
src/drivers/itech32.c: gt2k uses non-present CPU
src/drivers/itech32.c: gt2k cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt2k uses non-present CPU
src/drivers/itech32.c: gt2ks100 uses non-present CPU
src/drivers/itech32.c: gt2ks100 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt2ks100 uses non-present CPU
src/drivers/itech32.c: gt2kt500 uses non-present CPU
src/drivers/itech32.c: gt2kt500 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt2kt500 uses non-present CPU
src/drivers/itech32.c: gtclassc uses non-present CPU
src/drivers/itech32.c: gtclassc cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gtclassc uses non-present CPU
src/drivers/itech32.c: gtclassp uses non-present CPU
src/drivers/itech32.c: gtclassp cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gtclassp uses non-present CPU
src/drivers/itech32.c: gtcls100 uses non-present CPU
src/drivers/itech32.c: gtcls100 cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gtcls100 uses non-present CPU
src/drivers/itech8.c: gpgolf uses non-present CPU
src/drivers/itech8.c: gpgolf uses non-present CPU
src/drivers/itech8.c: gtg2 uses non-present CPU
src/drivers/itech8.c: gtg2 uses non-present CPU"

Thanks,
Wade
« Last Edit: September 13, 2005, 04:32:42 pm by Wade »

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #22 on: September 13, 2005, 04:37:51 pm »
You were right, GT was added in 0.92.

I'll look at the error tonight, in the meantime please try compiling 0.99.

I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #23 on: September 13, 2005, 08:23:53 pm »
Okay, I'll give 99 a try tonight.  I'll have to set up the compile utils on my home machine.

I was really surprised how easy it is to compile the Windows versions (or is it, the later versions?)  Last time I compiled it was 0.36, and it took a LOT of downloads and config to make it all work.

Thanks,
Wade

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: Stripped Mame EXE for Golden Tee
« Reply #24 on: September 13, 2005, 09:11:07 pm »
Peale, I'm not sure what you are asking about DOS.  I am not running a DOS build in this Windows setup.  I was trying to run 0.99 Win Mame.  I have run the 0.96 DOS version with GT, in DOS, and it worked great.

You had mentioned:

Quote
Budda, I haven't done a Windows build yet, so I will have to go through that process before I can make custom Windows builds.

So I assumed that you were working with a DOS build.

Up until quite recently (I think .97 or .98) the DOS version didn't support skip_validitychecks.

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #25 on: September 13, 2005, 10:58:09 pm »
Budda,

   Same types of error messages when running 99 also. :(

   More bad news.  I tried a dozen other RAM chips, and they are either the wrong type, smaller than what was in there already, or are unreliable.  I DO however have 192M instead of 128M (I know, big deal).

   When running with a larger but faulty chip, it did load okay, however the sound stuttered frequently.  Never did this in DOS, or in any other games. :/

Wade

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: Stripped Mame EXE for Golden Tee
« Reply #26 on: September 14, 2005, 04:04:48 pm »
I get the following error when I try to run it:

"src/drivers/itech32.c: gt3d uses non-present CPU
src/drivers/itech32.c: gt3d cpu #0 uses wrong data width memory handlers! (width = 8, memory = 000c0005)
src/drivers/itech32.c: gt3d uses non-present CPU
src/drivers/itech32.c: gt3dl192 uses non-present CPU
[snip]

I've never used tiny, but I think you aren't including the CPU GT uses in the tiny compile.  Look around to info on adding CPUs to the compile.
Robin
Knowledge is Power

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #27 on: September 14, 2005, 04:30:02 pm »
Correct, the tiny.mak was missing two cores that I know of.

I've attached a new tiny.txt, rename it to tiny.mak and recompile.

I'm unfortunately unable to actually run the game since I don't have it. All I can do is compile it.
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #28 on: September 14, 2005, 04:51:14 pm »
Sweet, I'll try it again.
« Last Edit: September 14, 2005, 05:43:44 pm by Wade »

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #29 on: September 19, 2005, 09:43:05 pm »
I went ahead and added in all other cpu cores. The result is an executable that is 6+ megabytes. Not that great. I'm sure it can be whittled down some, but I just don't  have the time.

I compiled the tiny executable and ran gt3d successfully.

I've attached tiny.txt (rename to tiny.mak and do make clean followed by make)
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #30 on: September 20, 2005, 09:50:39 am »
Thanks Buddabing.  At the moment, I'm having so many problems with my Windows setup, that this GT issue is on the backburner.  The chances are VERY high that I'm going to switch back to DOS anyway.  I have had nothing but problems with MAME and Windows.  All this work just to use a fancier FrontEnd, I've just about decided it isn't worth the hassle.

My DOS setup was perfect in performance, convenience, and video modes, except for the bland Frontend.

Wade

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: Stripped Mame EXE for Golden Tee
« Reply #31 on: September 20, 2005, 10:09:33 am »
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #32 on: September 20, 2005, 10:17:31 am »
Yeah, I will have to give it a try.

Wade

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: Stripped Mame EXE for Golden Tee
« Reply #33 on: September 20, 2005, 01:17:30 pm »
btw, if you don't care about disk storage space.

use plain jane mame but un-upx it.   So the executable is about 30mg.

With this, and windows... Windows will only load the part of mame that it uses.  Otherwise (as mentioned before) it loads the whole EXE into memory, then brings out the parts you want/need.

Anyway, if you have diskspace, but low memory... Just uncompress the EXE file and you will as good as you can get.

Wade

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:June 02, 2025, 11:48:57 pm
  • 80's Child
    • Wade's Gameroom
Re: Stripped Mame EXE for Golden Tee
« Reply #34 on: September 20, 2005, 01:18:40 pm »
Thanks for the tip.  I wasn't aware it would work that way!  RAM is at much more of a premium on my system than disk space.

Wade

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: Stripped Mame EXE for Golden Tee
« Reply #35 on: September 20, 2005, 06:11:12 pm »
Thanks Buddabing.  At the moment, I'm having so many problems with my Windows setup, that this GT issue is on the backburner.  The chances are VERY high that I'm going to switch back to DOS anyway.  I have had nothing but problems with MAME and Windows.  All this work just to use a fancier FrontEnd, I've just about decided it isn't worth the hassle.

My DOS setup was perfect in performance, convenience, and video modes, except for the bland Frontend.

Wade

IIRC Kymaera supports DOS now. You should try that.


There's even support for arcade monitors, but at the moment it's not working.