Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

CPViewer coming soon!


headkaze

Recommended Posts

Just curious if things can be turned off in a config of some kind? I have poor connectivity on my WiFi and drop in and out all the time. I could fix it, but ehhh... Anyway, if it freaks out about losing connectivity due to IRC, that would be bad!

Link to comment
Share on other sites

Just curious if things can be turned off in a config of some kind? I have poor connectivity on my WiFi and drop in and out all the time. I could fix it, but ehhh... Anyway, if it freaks out about losing connectivity due to IRC, that would be bad!

If you disconnect in IRC all it will do is disconnect it shouldn't crash or freak out AFAIK. I havn't tested that though hint hint ;)

Also I've been asked to add support for hiscore.dat. Anyone know much about it and can give me a run down on how it should be added to CPWizard? I thought you had to have a custom compiled version of Mame for that.

Link to comment
Share on other sites

If you disconnect in IRC all it will do is disconnect AFAIK. I havn't tested that though hint hint ;)

Also I've been asked to add support for hiscore.dat. Anyone know much about it and can give me a run down on how it should be added to CPWizard? I thought you had to have a custom compiled version of Mame for that.

I believe mame32 plus supports it.. like command.dat

Generally the dat is located in the working path and the emu just finds it.

no cheat dat?

Link to comment
Share on other sites

These files have addresses in them, for hiscore.dat it shows the memory locations of where the hiscore is kept. And the cheat.dat shows locations for where lives are kept.

So for me to implement this in vanilla Mame I would have to know where in memory the ROM is loaded which could be dynamic for all I know. But not impossible. I will look into it.

Link to comment
Share on other sites

These files have addresses in them, for hiscore.dat it shows the memory locations of where the hiscore is kept. And the cheat.dat shows locations for where lives are kept.

So for me to implement this in vanilla Mame I would have to know where in memory the ROM is loaded which could be dynamic for all I know. But not impossible. I will look into it.

I know vanilla mame supports cheat.dat.

I really dont know the ins and out of it tho.. Its more of an index that looks at what rom you are playing and loads the appropriate info toggleing off and on memory addressses.

If I can help just let me know what I can do.. Ill try and get specific info :)

Example.

; [ Tekken 3 (TET1/VER.E1) ]

:tekken3:00300000:0021FD60:FFFFFFFF:FFFFFFFF:Unlock Everything

:tekken3:00100001:0021FD4C:00000001:FFFFFFFF:Skip Title Screen

:tekken3:00100001:0021FD4C:000001FF:FFFFFFFF:Skip Intro Movie

:tekken3:00100000:002C830C:00001732:FFFFFFFF:Infinite Character Select Time

:tekken3:00100000:0021FB8C:00001732:FFFFFFFF:Infinite Time

:tekken3:00100001:0021FB8C:00000001:FFFFFFFF:Finish this Round Now!

:tekken3:00000100:0021FBF0:00000010:FFFFFFFF:Select Character PL1

:tekken3:00000100:0031E16C:00000010:FFFFFFFF:Select Character's Moves PL1

:tekken3:00000000:0021FBF0:00000014:FFFFFFFF:PL1 is True Ogre

:tekken3:00000100:0021FBF2:00000010:FFFFFFFF:Select Character PL2

:tekken3:00000100:0031FC50:00000010:FFFFFFFF:Select Character's Moves PL2

:tekken3:00000000:0021FBF2:00000014:FFFFFFFF:PL2 is True Ogre

:tekken3:00000000:0031E492:0000007D:FFFFFFFF:Infinite Energy PL1

:tekken3:00000001:0031E492:00000000:FFFFFFFF:Drain all Energy Now! PL1

:tekken3:00000000:0031FF76:0000007D:FFFFFFFF:Infinite Energy PL2

:tekken3:00000001:0031FF76:00000000:FFFFFFFF:Drain all Energy Now! PL2

:tekken3:000800BE:0031E492:00000000:FFFFFFFF:Show P1 Health:P1 Health

:tekken3:000800BE:0031FF76:00000000:FFFFFFFF:Show P2 Health:P2 Health

Source

http://cheat.retrogames.com/

Link to comment
Share on other sites

I've had a look at hiscore.dat. Right now I'm more interested in that, but once I have that figured out I'm sure cheats.dat would be easy to implement. This is of course if it can be done at all in the first place. Perhaps the only way is a custom compiled version of Mame.

Okay it seems in general I have to somehow get the starting address of CPU #0 in Mame's memory. That will be the hard part.

Link to comment
Share on other sites

I've had a look at hiscore.dat. Right now I'm more interested in that, but once I have that figured out I'm sure cheats.dat would be easy to implement. This is of course if it can be done at all in the first place. Perhaps the only way is a custom compiled version of Mame.

Okay it seems in general I have to somehow get the starting address of CPU #0 in Mame's memory. That will be the hard part.

It would be great if you could support hiscore.dat.

I look forward to following the progress of this project.

Allister Fiend

Link to comment
Share on other sites

It would be great if you could support hiscore.dat.

I look forward to following the progress of this project.

Allister Fiend

I was looking into it yesterday, still not sure if it's possible yet. I've found a bunch of locations where I think CPU 1 is located. Once I have that I will have the memory space for the majority of hiscore locations.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...