Jump to content
LaunchBox Community Forums

jzIntvImGUI (Mattel Intellivision) + Launchbox


Recommended Posts

Posted

Can anyone help me get jzIntvImGUI working with with Launchbox?
I have the emu working and running games. I just don't know what settings I should use in the emulator details in LB. Best I got is it launches the EMU and just sits on the main screen.

Posted (edited)

Yeah I am about to. I don't like how this emu runs anything in Fullscreen!

You by chance know the settings and commands for jzintv?

Edited by 5thWolf
Posted

yes.
jzintv.exe [options] [rom_file]

  • -f1 - Fullscreen mode
  • -z# - Display size (0-7, where 6 = 1728x1080)
  • -p [path] - ROM path for BIOS files
  • -q - Quiet mode (suppress stdout)
  • --kbdhackfile=[file] - Custom keyboard mappings

so that would be for instance:

jzintv.exe -f1 -q %romfile%

U might have to play around with the rom part. Standalone romfile/rompath...

  • Thanks 1
Posted
12 minutes ago, launchretrogirl2562 said:

yes.
jzintv.exe [options] [rom_file]

  • -f1 - Fullscreen mode
  • -z# - Display size (0-7, where 6 = 1728x1080)
  • -p [path] - ROM path for BIOS files
  • -q - Quiet mode (suppress stdout)
  • --kbdhackfile=[file] - Custom keyboard mappings

so that would be for instance:

jzintv.exe -f1 -q %romfile%

U might have to play around with the rom part. Standalone romfile/rompath...

Hmmmm... Ok lets see if I can get it on LB!

Posted

When I launch it I see a command window but it immediately disappears. Tried most of the checkboxes for quotes or space before file. Here is what I have so far:

image.thumb.png.fbfebcc78de57508281b208982c2c5ae.png

Will do the fullscreen command if I get it running.

Posted (edited)

Do you have these files?
Executive ROM: Commonly named EXEC.BIN or EXEC.INT.
* Graphics ROM: Commonly named GROM.BIN or GROM.INT.

extra bioses

* Entertainment Computer System ROM: Commonly named ECS.BIN. Required to play ECS games.
* Intellivoice ROM: Commonly named IVOICE.BIN. Required to play Intellivoice games.

Edited by launchretrogirl2562
Posted

from the website:

the main files (listed below) are also needed to play all the games. They need to reside in the directory where jzIntv is installed. These files are NOT part of the installation and can be obtained from the Intellivision Lives or Rocks CD.

* Executive ROM: Commonly named EXEC.BIN or EXEC.INT.
* Graphics ROM: Commonly named GROM.BIN or GROM.INT.

* Entertainment Computer System ROM: Commonly named ECS.BIN. Required to play ECS games.
* Intellivoice ROM: Commonly named IVOICE.BIN. Required to play Intellivoice games.

(The above files should reside in the directory where jzIntv is installed.)

Posted (edited)

Full commandline commands:

Usage:
    jzintv [flags] gamefile

Specifying a game image:
    jzIntv supports most, if not all, known formats for Intellivision
    game ROM images.  When invoking jzIntv, provide the full path to
    the game-image file.  If you omit the file extension, jzIntv will
    search for an appropriate file by trying the following extensions:
    .rom, .bin, .int, and .itv.  The overall ROM search process is
    somewhat involved.  See the jzIntv documentation for details.

    If the filename ends in .bin, .int, or .itv, or if jzIntv does not
    recognize the file's extension, it will assume the file is in BIN+CFG
    format.  In that case, jzIntv will look for a matching .cfg file.

    Systems with case-sensitive file names (Linux, UNIX, etc.) need to
    ensure the filename extensions are in lower-case.  On all systems,
    jzIntv expects to receive file names with lower-case extensions.

ROM Image Flags:
    -e /path/to/exec.bin          Specifies path to the EXEC ROM image.
    --execimg=/path/to/exec.bin   By default, jzIntv looks in current dir.

    -g /path/to/grom.bin          Specifies path to the GROM ROM image.
    --gromimg=/path/to/grom.bin   By default, jzIntv looks in current dir.

    -E /path/to/ecs.bin           Specifies path to the ECS ROM image
    --ecsimg=/path/to/ecs.bin     By default, jzIntv looks in current dir.
                                  Only needed when ECS is enabled.

Intellivision Hardware Flags:
    -s#     --ecs=#               ECS.           0: Disable, 1: Enable
    -v#     --voice=#             Intellivoice.  0: Disable, 1: Enable
    -W#     --voicewindow=#       Sets averaging window for voice filter.
    -Vname  --voicefiles=name     Saves voice WAV files to name####.wav.

Video and Sound Flags:
    -z#     --displaysize=#       Desired display mode:
                                      0:  320x200x8bpp
                                      1:  640x480x8bpp
                                      2:  320x240x16bpp

    -f# -x# --fullscreen=#        Full screen display:
                                      0:  Windowed
                                      1:  Full screen

    -a#     --audiorate=#         Audio sampling rate.  0 disables audio.
            --audio=#             Synonym for --audiorate.
    -Fname  --audiofile=name      Records all audio to specified file.
    -w#     --audiowindow=#       Sets averaging window for audio filter.
    -B#     --audiobufsize=#      Internal audio buffer size.
    -C#     --audiobufcnt=#       Internal audio buffer count.
    -M#     --audiomintick=#      Minimum Intellivion cycles between
                                  explicit calls to snd_tick().

Input Configuration Flags:
    Currently, jzIntv does not offer a flexible method to re-bind keys.
    The kbdhackfile does allow you to crudely specify key bindings.

    --kbdhackfile=/path/to/file   Configure key bindings.

    -m#     --kbdmap=#            Specify initial keyboard map (0-3)

    Analog and USB joysticks have a rich set of configuration parameters.
    Run jzIntv with an empty configuration string to find out defaults
    are for your joystick and operating system.  For more information on
    configuring joysticks, see the file jzintv/doc/jzintv/joystick.txt

    --js0="config string"         Configures Joystick #0
    --js1="config string"         Configures Joystick #1
    --js2="config string"         Configures Joystick #2
    --js3="config string"         Configures Joystick #3

    The INTV2PC can drive either the Master Component or the ECS' controller
    inputs.  The following flags associate INTV2PCs with controllers:

    -i#     --i2pc0=#             Port # for INTV2PC for Master Comp inputs.
    -I#     --i2pc1=#             Port # for INTV2PC for ECS inputs.
            --intv2pc0=#          Synonym for --i2pc0
            --intv2pc1=#          Synonym for --i2pc1

    The Classic Game Controller can drive either the Master Component or
    the ECS' controller inputs.  The following flags associate CGCs with
    controllers:

    --cgc0[=#]                    CGC for Master Component inputs.
    --cgc1[=#]                    CGC for ECS inputs.

Intellicart .ROM emulation specific flags:
    -c#     --icartcache=#        Change caching policy for Intellicart
                                  .ROM programs:
                                  0:  Cache bankswitched memory (default)
                                  1:  Don't cache bankswitched memory
                                  2:  Only cache read-only, non-banksw.
                                  3:  Do not cache anything.

Misc Flags:
    -d      --debugger            Enable jzIntv's debugger.
            --sym-file=path       Load symbol table from 'path'.

    -r#     --ratecontrol=#       \_ Speed up by factor #.  Setting #
            --macho=#             /  to 0 disables rate control.

    -p path --rom-path=path       Append path to the ROM search path.

    -q      --quiet               Hide jzIntv's non-error output.

            --gui-mode            Tells jzIntv to listen for commands from
                                  a GUI over stdin.

    -J path --jlp-savegame=path   Enable JLP-style save-game support with
                                  'path' as the save-game file.

    -l      --license             License information
 -h -?      --help                This usage info

Environment:
    JZINTV_ROM_PATH               Controls ROM search path.  Components of
                                  the ROM search path should be separated
                                  by ";" characters.  jzIntv examines
                                  dirs specified by --rom-path before
                                  dirs specified by JZINTV_ROM_PATH.

Legal note:
    Intellivision(TM) is a trademark of Intellivision Productions.  Joe
    Zbiciak and jzIntv are not affiliated with Intellivision Productions.

 

jzintv.txt

Edited by launchretrogirl2562
  • Like 1
Posted

first run it only from command line
Open command window

Go to the directory where you have jzintv installed.

For instance:

C:\Program Files\jzIntv\bin

then start jzintv with the path to your rom

I just tried and airstrike launches.

Screenshot2025-08-07034503.thumb.png.54310f03c7799b7730723480a3c9d2c6.png

so just jzint.exe and passing the romfile (with complete path to rom) starts the game

so u should be able to launch it from LB

 

  • Like 1
Posted

Yes I have the bios images, I can run games fine with just the emulator. Just not through LB.

image.thumb.png.8765a787ab2c0ff95fbf7fcc873e1590.png

With full path name I tried with and without quotes and still, command window just disappears immediately after I see it.

Posted
1 hour ago, 5thWolf said:

With full path name I tried with and without quotes and still, command window just disappears immediately after I see it.

Edit emulator - NO boxes checked (except in Associated Platforms - Default Emulator). -f1 for fullscreen.

image.thumb.png.022ab86d28dd83b4d5e335b9f7008529.png

image.thumb.png.2f4542457dfda55b698e91ee19ca8cce.png

 

Edit game - point to the .int file

image.thumb.png.da6c17e19a6f477dfb3621e7faba206f.png

  • Like 1
Posted (edited)

Oh man that's exactly what I have on my last attempt!
I just now tired, just incase, making the rom path be "..\emu\game.int" instead of "E:\emulators\emu\game.int".
But was same exact result.

image.thumb.png.3be400284ac387a6155ea604b7032fdc.png

image.thumb.png.8b7a28b2134d8b788ffd1d1ae08eece2.png

Edited by 5thWolf
Posted
2 minutes ago, 5thWolf said:

Oh man that's exactly what I have on my last attempt!
I just now tired, just incase, making the rom path be "..\emu\game.int" instead of "E:\emulators\emu\game.int".
But was same exact result.

To best help, you should tell us the actual paths you had in there.  I presume those are "example paths" and I'm surprised it let you [attempt to] launch the game using that relative path. It should have said [something like] "ROM file not found". 

Assuming the absolute path is E:\Emulators\emu\game.int, the relative path should be ..\Emulators\emu\game.int  (also assuming LaunchBox is in E:\LaunchBox\)

Can you share screenshots your version of the 3 I show above?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

×
×
  • Create New...