Jump to content

How do I emulate Tiger.com games?


Takaji

Recommended Posts

Posted

I've been trying to emulate Tiger Game.com games and while I can load the games successfully in MESS, there is a crosshair overlay on the screen that I can control with my joystick which only goes in 8 directions from centre, which doesn't actually allow me to select anything on the screen.

I tried searching for the "GameCom" emulator but can't find it anywhere on the internet, nor is there a link in the HyperLaunch HQ AHK file. I've read that MESS emulation of Game.com isn't perfect which is why I was looking for GameCom in the first place.

What do other people use? Can anyone provide a link to the GameCom emulator?

Thanks!

Posted
I've been trying to emulate Tiger Game.com games and while I can load the games successfully in MESS, there is a crosshair overlay on the screen that I can control with my joystick which only goes in 8 directions from centre, which doesn't actually allow me to select anything on the screen.

I tried searching for the "GameCom" emulator but can't find it anywhere on the internet, nor is there a link in the HyperLaunch HQ AHK file. I've read that MESS emulation of Game.com isn't perfect which is why I was looking for GameCom in the first place.

What do other people use? Can anyone provide a link to the GameCom emulator?

Thanks!

Gamecom.exe

Here some tips how to configure:

http://www.hyperspin-fe.com/forum/showthread.php?t=26302

Posted
Gamecom.exe

Sorry, but that didn't really help me much, although I am also now searching for "Gamecom.exe." The link you provided was also mostly for troubleshooting some language issues...

Edit: I finally found a copy of Gamecom.exe and related support files. My Game.com roms are .tgc, and it seems that GameCom only accepts .bin files - still hoping to hear how others play Game.com games with Hyperspin :)

  • 6 months later...
  • 2 months later...
Posted

I just wanted to update this post in case others need help too.

There is a GameCom emulator + roms set floating around on the Internet - this is what I have. I am using the GameCom emulator. Currently, MESS emulation is literally all messed up for Game.com, so don't even bother trying it.

Refer to the HyperLaunch module notes for Tiger Game.com for directions on setting up the emulator. I also found out that if I couldn't find the .bin rom for a certain game, I could rename the .tgc rom extension (as found in other Game.com rom sets) to .bin and it would work perfectly.

If someone has questions or is having trouble finding certain files, feel free to message me!

Posted

I did some further testing and here's the results:

The following games work perfectly:

Batman & Robin (USA)

Centipede (USA)

Duke Nukem 3D (USA)

Fighters Megamix (USA)

Frogger (USA)

Jurassic Park - The Lost World (USA)

Monopoly (USA)

Mortal Kombat Trilogy (USA)

Resident Evil 2 (USA)

Sonic Jam (USA)

Tiger Casino (USA)

The following games are currently unplayable:

Henry (USA) Freezes at title screen - needs touch?

Indy 500 (USA) Freezes at title screen - needs touch?

Jeopardy! (USA) Says "Please insert cartridge"

Lights Out (USA) Freezes at title screen - needs touch?

Quiz Wiz - Cyber Trivia (USA) Freezes at title screen - needs touch?

Scrabble (USA) Actual gameplay requires touch?

Wheel of Fortune (USA) Freezes at title screen - needs touch?

Wheel of Fortune 2 (USA) Freezes at title screen - needs touch?

Williams Arcade Classics (USA) Freezes at title screen - needs touch?

Maybe those unplayable games work if you try running them in the GameCom emulator without using HL, but if you're planning on putting them in your cabinet and it turns out that they DO need a mouse for touch input, then you'll need to find a way to not hide the mouse when the game launches. I personally don't think that's worth looking into so I'll be disabling them on my system - unless someone says they got them working?

I would say the system itself isn't even worth emulating, but I had *one* friend who said "Oh Game.com! I used to have one of those! Hahaha etc. it was awesome etc.!" so I'm keeping it for him. :P

Posted
Do you have to do this with the gamecom.exe debugger window that pops up every time a game runs or is there a config setting that can bypass it?

http://atariage.com/forums/topic/196220-gamecom-emulator-foundruns/

Not sure what you're referring to exactly.

More tests done, this time with the GameCom emulator directly... the games that "freeze" at the title screen require a mouse click on the screen in order to proceed. I don't know the best way to implement this but I'm going to ask over on the RocketLauncher forums.

Posted

When I load game.com from the link craig provided I cannot load a rom directly under file>open rom. It is blanked out.

Instead a debugger/disassemble window pops up every time and asks to load the game itself from there, and to load in full kernel (whatever that is). It is not playable/loadable in HS this way.

Are you using the version from craig's link. If not could you share your emulator version please as perhaps I have a beta version instead?

Thanks.

Posted
When I load game.com from the link craig provided I cannot load a rom directly under file>open rom. It is blanked out.

Instead a debugger/disassemble window pops up every time and asks to load the game itself from there, and to load in full kernel (whatever that is). It is not playable/loadable in HS this way.

Are you using the version from craig's link. If not could you share your emulator version please as perhaps I have a beta version instead?

Thanks.

There should be a readme.txt included with the GameCom emulator. You'll find in there that "Load rom" was never even implemented.

Refer to the readme for the key mapping.

If you want to load a game, it must be in .bin format and in the root GameCom folder. You need to go File > Load BIN file. Leave the Address window as 0 and press OK. Then select File > Load kernel > Full kernel. Then press Run, and your game will load, albeit at 50% speed or something...

The GameCom emulator only exists as one version; it was leaked into the Internet by a game programmer who likely worked for the company that was developing Frogger for Game.com.

If you use RocketLauncher (new name for HyperLaunch), and follow the module notes you will get it working.

Posted
Works fine for me in MESS

Have you tried all the games in MESS?

Sonic Jam does not play properly at all. The graphics are too messed up. It seems MESS emulation is still imperfect, which is why you should stick to the GameCom emulator.

Posted

I've specifically signed up to this forum as I'm just having no luck with this emulator at all - but I'm not the best with stuff like this admittedly. I really wanted to grab some footage from the system for a video I'm making you see.

I have unpacked the rar file found here: http://dfiles.eu/files/rfk05p8nu

And opened all the subsequent parts of the emulator (main part, disassemble window, register, memory, watch, breakpoint), and ran the following instructions in the disassemble window: File > Load BIN file. Leave the Address window as 0 and press OK. Then select File > Load kernel > Full kernel > Run

But the run button does not allow me to click it. I must have missed something out here, or am running it using the wrong programme or something - but I'm at a loose end on how to make this work really. I've wasted several hours on this already today.

Any help that anyone out there can give would be hugely appreciated. A simple step by step guide would be a lifesaver, as I really don't know what I'm doing here (at all).

Posted

here is the module i am using

i honestly do not remember if i modified it at all

upon second look, looks like i tinkered with it tons. it works for me 100%

just fyi

MEmu = GameCom
MEmuV = 
MURL =
MAuthor = 
MVersion = 
MCRC = 
iCRC = 
MID = 
MSystem = "Tiger Game.com"
;----------------------------------------------------------------------------
; Notes:
; Make sure you have ALL the roms on the emulator dir and also the following files: BITMAP2.BIN, MAIN.HEX, MAIN0.HEX, & MAIN0S.HEX
; Roms must be unzipped
;
; Keys:
; A,S,Z,X - A,B,C,D (like the console layout)
; F2 - Reset
; F3 - Mute
; F4 - Pause (this seems to reboot the console also)
; Arrows - Digital pad
; Aiming in Resident Evil 2 goes with Z. Then A is shooting
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()

settingsFile := modulePath . "\" . moduleName . ".ini"
BezelStart("fixResMode")

Run(executable, emuPath)

;  -go to "Open Disasm window"
; in the " disassemble window" click on "File" "Load Bin file"(game you wanna play)
; -in the "address??",leave it at zero
; in the "disassemble window",click on "File" "Load kernal" "Full kernal"
; -in the "disassemble window" click on the "Run" button.

Sleep, 100
IfWinNotExist, Disassemble Window. ahk_class #32770
{
Sleep, 1
WinMenuSelectItem, Game.Com Emulator ahk_class #32770,, Window, Open Disasm Window
}

WinWait("Disassemble Window ahk_class #32770") ; waiting for disassemble window to open
WinWaitActive("Disassemble Window ahk_class #32770")

WinMenuSelectItem, Disassemble Window ahk_class #32770,, File, Load BIN File
WinWait("ahk_class #32770") ; Waiting for window to open to select the rom
WinWaitActive("ahk_class #32770")

Loop { ; looping this so we don't need a sleep timer, usually 2nd loop text gets pasted in correctly
ControlGetText, edit1Text, Edit1, Open ahk_class #32770
If ( edit1Text = romPath . "\" . romName . romExtension )
	Break
Sleep, 100
ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Open ahk_class #32770
}

Sleep, 100
Send {Enter}

WinWait("Input ahk_class #32770") ; waiting for input box to appear
WinWaitActive("Input ahk_class #32770")
Send {Enter}

WinWait("Disassemble Window ahk_class #32770") ; waiting for disassemble window to come back into focus
WinWaitActive("Disassemble Window ahk_class #32770")

WinMenuSelectItem, Disassemble Window ahk_class #32770,, File, Load Kernel., Test Kernel

Sleep, 100
Control, Check,, Button4, Disassemble Window ahk_class #32770
WinHide, Disassemble Window ahk_class #32770 ; hide the disassemble window so we don't see it in the background

Sleep, 2000 ; increase if keys are being sent to early
SetKeyDelay 300
Send {Right Down}{Right Up}
SetKeyDelay 100
Send {a Down}{a Up}

Sleep, 500
WinMenuSelectItem, Game.Com Emulator ahk_class #32770,, Size, 3X3

BezelDraw()
FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
BezelExit()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()
WinClose("Game.Com Emulator ahk_class #32770")
Return

Posted

craiganderson does it again. :beer:

Using his module, Gamecom for me now loads automatically to the game itself with no requirement to set kernels or load any other files manually prior.

RetroRevisited swap your existing gamecom module out with craigandersons.

Posted

Thanks craiganderson, very kind of you - where exactly does this code go though? I can't emphasise enough how little I know about emulators...I am trying to put that right though. :)

Posted

Thanks again craiganderson, I'll have a go. :)

If anyone already has 5-10 minutes of footage from the Game.com title Henry (with sound) that they don't mind sharing please do let me know by the way! I would be infinitely grateful.

  • 2 weeks later...
Posted

Does anyone know how to set this emulator full screen. I can only get it to 4 times in the emulator and even with the module set at full screen it appears limited to this

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...