Jump to content
IGNORED

RoboTron


RobertLM78

Recommended Posts

Hello there 99ers! I thought I should start a new thread about this:

 

Roadrunner had posted an issue with this cart using Classic99, however, trying Robotron on MESS, I found that loading the cart completely crashes the entire host system (a nasty lock-up - I can't even go to a virtual console to kill the MESS process). Roadrunner reports it working for a time in Classic99 before it crashes (I presume crashing Classic99). Regardless, it appears something isn't right with the .bin file.

Link to comment
Share on other sites

Hello there 99ers! I thought I should start a new thread about this:

 

Roadrunner had posted an issue with this cart using Classic99, however, trying Robotron on MESS, I found that loading the cart completely crashes the entire host system (a nasty lock-up - I can't even go to a virtual console to kill the MESS process). Roadrunner reports it working for a time in Classic99 before it crashes (I presume crashing Classic99). Regardless, it appears something isn't right with the .bin file.

These .BIN files - were they originally disk images that were converted to cartridge?

Usually when they boot you would see the writing "Cart conversion by Tursi" for a second before it boots. (it comes up whenever anyone has used the converter utility from tursi, unless they used a different utility)

 

Just wondered if they are a bad conversion, as I have produced some bad ones of my own?

Edited by Retrospect
  • Like 1
Link to comment
Share on other sites

trying Robotron on MESS, I found that loading the cart completely crashes the entire host system (a nasty lock-up - I can't even go to a virtual console to kill the MESS process).

 

This kind of crash should not happen. What have you done to make it crash? Can you upload the cartridge? What MESS version are you using?

Link to comment
Share on other sites

This version works fine for me. It is a zipped MESS (rpk) file.

Interesting. Check these md5sums out:

 

3b56b6da61135a1a38cdc6974fab35ef as_robotron_2084.rpk (from whtech)

c6b78488bc1ad61c6eb43c892c33759c as_robotron_2084.zip (your attachment)

 

I'll give this one a go. If I suddenly disappear for a moment, you'll know why :P.

Link to comment
Share on other sites

Well, that's good, no crash, but says 'internal error':

 

Edit: Nevermind - I didn't realize that you'd zipped the rpk, I figured you had just changed the extension :grin: . This would also explain the differing md5sums.

 

Hmm, where did you get this version, Rasmus, whtech? The md5sums are identical now, so I wonder if I'm about to crash my system for no reason ;).

Edited by RobertLM78
Link to comment
Share on other sites

Well, I've even extracted the .bin files from 'both' versions to see if there was a difference in those, and there are none. I think I'll wait for a report back from Rasmus before I try it - I'm not keen on having to forceably restart my computer.

 

The attached zip file is really a zip file, containing the rpk. Did you just rename zip to rpk?

That's exactly what I had done ;).

Link to comment
Share on other sites

I actually found an issue in the MAME core which causes a crash on exit; already posted it on the mamedev list. But I can always reset the emulator using F3 in partial mode. Are you running it on Linux?

I'm running MESS on Linux Mint 13 (64-bit). Everything freezes when it crashes - I can't even go tty. I doubt the F3 reset would do me much good at that point ;).

Link to comment
Share on other sites

Honestly, I'm not sure how .BIN files are made. I've seen the "Cart conversion by Tursi" before, but figured it was for the specific cart (DM 2000). If it is just a bad conversion, we should fix that, because it's affecting at least 2 emulators, and probably more I'd figure.

That's only for EA#5 files converted to load from GROM with my tool, Robotron started life as a cartridge so won't have that. ;)

  • Like 1
Link to comment
Share on other sites

I'm running MESS on Linux Mint 13 (64-bit). Everything freezes when it crashes - I can't even go tty. I doubt the F3 reset would do me much good at that point ;).

 

In that case it's likely your system at fault, possibly the graphics card driver. An application like MESS should not be able to cause a freeze, yet it's still possible that it triggers the bug.

 

Can you still do a dmesg or check your /var/log/Xorg.0.log for evidence that there is a crash somewhere? Maybe keep a terminal window open on the desktop.

Link to comment
Share on other sites

Here's my Xorg.0.log and the output from dmesg. I'm not sure what to look for in those, I must admit.

 

I will go ahead and open mess in a terminal, and report back. I'll also add the new Xorg.0.log and dmesg output (assuming it will crash).

 

Are you sure that it's my hardware? I've never had this happen with any other cart, and I can't imagine what would make this one so special.

 

Edit:

Ah, I just noticed that the Robotron ROMs are overdumped, i.e. there are trailing zeros (check their lengths). So that is the point where they differ from other Atarisoft cartridges.

 

Here is a new RPK; try that one

I'll try this one first ;).

Xorg.0.log.txt

dmesg.txt

Edited by RobertLM78
Link to comment
Share on other sites

Yes, as I wrote in another thread, Robotron is not stable. Classic99 seems to have similar problems with it.

 

The dumps you uploaded do not show any evidence of a crash; did you copy them immediately when your system froze? (... wait, this sounds somewhat silly ... ) If you look at the Xorg.0.log after a reboot, it doesn't have the stack trace of the previous run; in that case we need the Xorg.0.log.old.

 

You're using the fglrx driver, which I'm also using, but it seems as if mine is more recent: "module version = 14.10.2".

Edited by mizapf
Link to comment
Share on other sites

Yes, as I wrote in another thread, Robotron is not stable. Classic99 seems to have similar problems with it.

 

The dumps you uploaded do not show any evidence of a crash; did you copy them immediately when your system froze? (... wait, this sounds somewhat silly ... ) If you look at the Xorg.0.log after a reboot, it doesn't have the stack trace of the previous run; in that case we need the Xorg.0.log.old.

 

You're using the fglrx driver, which I'm also using, but it seems as if mine is more recent: "module version = 14.10.2".

I think I downloaded 14.x - maybe I'll give it a shot. I know that one of the driver 'upgrades' I installed wasn't much of an improvement - I figured if it's not broke, don't fix it, so I have just frozen the driver at version 13.x.

 

My guess is now that I've restarted the computer a couple of times, the logs have been overwritten. What I could do is next time I go to restart the system, I'll fire up MESS in a terminal and try to insert the whtech version of RoboTron, if you're still interested in knowing about why I'm getting the freeze.

 

By unstable, do you mean just bad .bin images, or something even deeper than that (i.e., something do with the physical cart itself)?

Edited by RobertLM78
  • Like 1
Link to comment
Share on other sites

I think I downloaded 14.x - maybe I'll give it a shot. I know that one of the driver 'upgrades' I installed wasn't much of an improvement - I figured if it's not broke, don't fix it, so I have just frozen the driver at version 13.x.

 

My guess is now that I've restarted the computer a couple of times, the logs have been overwritten. What I could do is next time I go to restart the system, I'll fire up MESS in a terminal and try to insert the whtech version of RoboTron, if you're still interested in knowing about why I'm getting the freeze.

 

By unstable, do you mean just bad .bin images, or something even deeper than that (i.e., something do with the physical cart itself)?

As much as I admire your tenacity and as much as I love Robotron, I think you would be quicker building a M.A.M.E cabinet from scratch. ;)

  • Like 1
Link to comment
Share on other sites

Is this a dump from one of the Competition Computers ROMs for Robotron or was it from a different prototype? There were several different prototypes out there, so maybe one of them is less buggy. I remember talking to Kyle about this one back in 1996 and he said the ROM he got initially was suffering from bit rot--and that he had to compare several to get an undamaged copy out of the mess. He got a lot of stuff from Atari back then--and I suspect his reconstruction was based on some partial source code access. . .

  • Like 1
Link to comment
Share on other sites

 

Even worse: Game code is buggy.

 

Robotron as played on my TI99 does not show any obvious bugs at all. The symptoms complained about do not exist on the real deal as far as my experience shows. Just played it for about an hour, again, and had no issues other than it get pretty difficult pretty quick and using one controller is a handicap. I dumped the ROM a while back and posted it but it was the same one that Mike thought was buggy. In fact I am pretty sure that there is only one available as it was dumped just a couple of years back.

 

Evidently Robotron does something that is fooling you Emu curators. The game works flawlessly on a real TI99/4a and as far as I understand that's the metal test......

  • Like 1
Link to comment
Share on other sites

The game works flawlessly on a real TI99/4a and as far as I understand that's the metal test......

I agree. So the .rpk on whtech was made from those dumps a couple of years ago? (Incidentally, the date of the upload to whtech was January 2013, so it could well be).

 

Ah well, it was worth looking into. It would still be good to find out why MESS dislikes it so much (at least for us 'Emu Curators' :P).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...