Skip to content

espiox/int2intv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

int2intv

Intellivision ROM converter for Analogue Pocket & NT Mini cores

This will convert Intellivision games into the INTV2 format (as documented here). I've extended the tool with built-in conversion for most compatible homebrew games. Original tool by dot-bob, and incorporating work by mholzinger.

Usage

Intellivision ROM files must be first converted to BIN format using the rom2bin.exe tool in the prebuilt downloadable toolset for jzintv.

Then run this on the resulting BIN file, via the command line:

int2intv -m X <input file> <output file>

X = Memory map number for each ROM (Check the spreadsheet)

Map #999 is used to convert the intellivision Executive ROM (CRC32 0xCBCE86F7) to the correct format for the Intellivision core.

Compatibility Issues

Certain games don't work - check the Excel sheet for specific info:

  • Anything that relies on JLP features can't be converted to the INTV format at all, as far as I can tell.
  • Some games with large numbers of memory addresses display an "Unaligned Value" error when run.
  • I'm also not sure how to convert games with RAM addresses specified - some seem to run okay, but most don't. This should be supported by the INTV2 format.

If you know how resolve any of these errors, please let me know!

Build

To build from source you can use your favorite flavor of the gnu c++ compiler.

g++ int2intv.cpp -s -static -o int2intv

About

Intellivision ROM converter for Analogue Pocket / NT Mini cores

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • C++ 100.0%