Jump to content
IGNORED

INTV game roms capability with JZINTV4DROID


Bamse

Recommended Posts

Do you mean games from INTV Corporation?

 

What ROM format are the games in? .bin (or .int or .itv have also been used), or .rom format?

 

Most of the Mattel games use a standard ROM mapping, which IIRC is assumed if no .cfg file is available. The INTV Corp games came along later and often require the .cfg file.

 

The UI for the LTO Flash! contains a database that will try to provide a .cfg file if one can't be found with the ROM file and then applies it when preparing the ROM to be copied down to your LTO Flash!.

 

The .ROM format came along later and includes the additional memory mapping and other information embedded into a single file, making it easier to transfer and use. IIRC it was invented to make the Intellicart easier to implement.

 

Internet sites that have ROMs on them may or may not have this all handled correctly. If each ROM came in its own .zip file, at least there's a chance that the proper .cfg file is included. If all you downloaded was a .bin / .itv / .int file without the corresponding .cfg then you're out of luck and need to track down the correct .cfg file. IIRC the Intellivision Lives / Intellivision Rocks CDs have most of the INTV Corp games likely with the .cfg files.

  • Like 1
Link to comment
Share on other sites

I see, thanks for the reply.

Yes, I mean the INTV Corp games.

All the Roms are .int files and I don't have the cfg files for the INTV roms unfortunately. At least I know why they don't work now.

Everywhere I've looked always has the game roms in .int format.

 

So they should work on my Flashcart though even with the cfg files?

Link to comment
Share on other sites

I see, thanks for the reply.

Yes, I mean the INTV Corp games.

All the Roms are .int files and I don't have the cfg files for the INTV roms unfortunately. At least I know why they don't work now.

Everywhere I've looked always has the game roms in .int format.

 

So they should work on my Flashcart though even with the cfg files?

 

https://github.com/retropie/retropie-setup/wiki/Intellivision

 

Scroll down to Memory Map Config files to create your missing cfg's

  • Like 1
Link to comment
Share on other sites

Ah, didn't realize that sheet was public. Cool!

 

As I mentioned, the UI for LTO Flash! tries to provide the .cfg file if one is missing.

 

Here is what happens in "LUI" when you add a ROM to the cart:

  1. Identify the ROM file format (.rom, .bin, etc.); this is done by examining the data in the file since file names are arbitrary
  2. Compute a checksum of the file; to this point, there are no known collisions of the CRC32 checksums of ROM files, so it's a reasonably reliable way to identify a ROM
  3. If the file format is ".bin" *and* there is a corresponding .cfg file, -- all done! -- prepare it for copying to LTO Flash!
  4. If the file format is ".bin" and there *is not* a corresponding .cfg file, look in a database that maps CRC32 of the .bin to a list of known .cfg files -- basically just like what that spreadsheet does

The UI program ships copies of these "canonical" .cfg files, so when one is missing, the process of preparing the file for use by LTO Flash! creates a scratch copy of the ROM along with the necessary .cfg file and then finishes the job. These scratch copies are kept around on your computer if you go looking in your .../Documents/LTO Flash/ROMsCache folder.

 

If you run across a .bin-format ROM that doesn't have a .cfg, and the ROM doesn't appear to match anything in the database, the UI will throw up its hands and just guess using the "0" file -- the one most commonly used by the Mattel games.

 

I thought the Imagic games used a non-standard config as well (going from memory) -- but you hadn't run into problems with them? Interesting.

 

In any case -- great that you got these working. Thanks @ColecoJoe!

  • Like 2
Link to comment
Share on other sites

Right, I think I understand. Thank you too. I'll give the LTO a try when I'm home and see if the INTV Corp games work. Spiker I've just learned uses number 2.

So next question and I'm sorry if you've already answered but I'm learning as I go here, If the LTO can't pick the right cfg from its own memory, can I add it to the cart?

Link to comment
Share on other sites

 

 

  1. If the file format is ".bin" and there *is not* a corresponding .cfg file, look in a database that maps CRC32 of the .bin to a list of known .cfg files -- basically just like what that spreadsheet does

 

 

 

 

 

That's awesome, I didn't know it did that!

Link to comment
Share on other sites

Right, I think I understand. Thank you too. I'll give the LTO a try when I'm home and see if the INTV Corp games work. Spiker I've just learned uses number 2.

So next question and I'm sorry if you've already answered but I'm learning as I go here, If the LTO can't pick the right cfg from its own memory, can I add it to the cart?

 

The latest versions of the LTO Flash! UI Software also include a version of jzintv -- though not the latest any more! You can try to run the game in jzintv by right clicking on it and choosing 'play in jzintv'. You will need to tell the UI where your EXEC, GROM, and ECS files are.

 

I did a quick experiment and verified that merely adding ROMs to the ROM list (right hand side) does NOT automagically fetch any missing .cfg files. This only happens in the "ROMsCache" directory I mentioned above. The thinking behind this is relatively simple:

  • ROMs may be located on devices that are read-only (e.g. a CD-ROM or network share with read-only access)
  • "Don't mess with my stuff"

The ROMsCache is a "scratch" area as mentioned earlier, so it's OK to do things like this that are considered "disposable". I suppose one could consider a feature request to "recover missing .cfg files for known ROMs".

Link to comment
Share on other sites

I've just tried it and all the INTV corp games work perfectly on the lto cart without adding the cfg files.

Amazing bit of kit that :)

Hehe... Yeah, it's a sweet bit of hardware. I'm a little biased - especially regarding the UI. ;)

 

I did verify in the UI sources the behavior I described. If you go digging around in that directory I mentioned, you will find .cfg files for all those ROMs. They are probably the same as the ones from the site ColecoJoe mentioned.

  • Like 1
Link to comment
Share on other sites

I don't think wc baseball, thin ice, thunder castle, mountain madness, slap shot, learning fun i/ii need cfg files.

 

Edit:

You'd also need cfg file for all the atarisoft cartridges, congo bongo, and a few from imagic.

Edited by mr_me
  • Like 1
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...