Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

replacing Nostalgia (Intellivision emu) joystick support


readyplayerone

Recommended Posts

Posted

The joystick support in Nostalgia 5 is bad. I have a wireless xbox controller. In Astrosmash if I press right on the 'left analog stick' my ship often continues moving right even though I've stopped pressing right.

The only solution I can think of is to have xpadder send arrow key strokes when I move the analog stick instead of Nostalgia handling the joystick.

Unfortunately Nostalgia seems to have no ability to turn off the joystick support and make it stay as a setting.

Within Nostalgia I can turn off the joystick but when I exit Nostalgia and reopen it, the joystick support is re-enabled. I see no entry in the configuration file for this.

Worse case scenario I use a keyboard when playing intellivision. I was already planning on having a bluetooth keyboard for infocom games but I would prefer to have all game system to works with the xbox controller when possible.

I do not yet own xpadder, so maybe it has a way of "hiding" the controller and taking over control of it. If that is the case I will buy it.

{help}

Posted

Nostalgia wasn't cutting it. I was able to replace it with jzintv in a few hours and it works like a champ. Here are my notes for anyone interested in getting jzintv working. There is no ahk for it so I've included the small bit of code for it at the bottom.

-------------------------------------------------------------------------------

emulator installation : Jzintv

-------------------------------------------------------------------------------

emulator...........: Jzintv Beta 4

url................: http://spatula-city.org/~im14u2c/intv/

rom directory......: mattel_intellivision

video directory....: Mattel Intellivision [Videos][FLV][480p][HyperList 1.2][EM 20110905][HyperSpin 1.0]

hyperspin directory: Intellivision

download it from here:

http://spatula-city.org/~im14u2c/intv/dl/jzintv-1.0-beta4-win32.zip

extract into an emulator directory. I used c:/stuff/emulator/intellivision_jzintv

instructions for running it are here:

{intellivision_jzintv}/doc/jzintv/jzintv.txt

lots of joystick documentation (this is a good sign):

{intellivision_jzintv}/doc/jzintv/joystick.txt

You will need SDD.dll to make this work:

http://www.libsdl.org/

I downloaded the 32bit version of it:

http://www.libsdl.org/release/SDL-1.2.15-win32.zip

extract the sdd.dll file and move it to the bin directory for jzintv

In order for any intellivision emulator to work you need to have 2 other files:

exec.bin and grom.bin.

I got it working. This test brought it up in a tiny window AND the joystick was flawless

c:\stuff\emulator\intellivision_jzintv\bin>jzintv.exe -f1 "c:\stuff\roms\mattel_intellivision\Astrosmash (World)"

-------------------------------------------------------------------------------

hyperspin setup

-------------------------------------------------------------------------------

This isn't an officially support emulator, so we need to create initial

directories/files like we did with Atari 2600.

Adding Intellivision into hyperspin:

Hyperspin has some easy-to-follow documentation here:

http://hyperspin-fe.com/oldsite/index.php?option=com_content&view=article&id=76&Itemid=86

Add the rom database xml:

> download and put into {hyperspin}/Databases/Intellivision

> url = http://hyperlist.hyperspin-fe.com/

Add the default theme from the ftp site

> there were 3 themes to pick from. rename the one you like to Default.zip

> I settled with Mattel Intellivision-whacthitfool(20110215).zip

Add the wheel images from the ftp site

> they come in a zip file. extract them in media/images/wheel

Add the rom videos

set up the ahk module:

1. add a new Module directory:

{hyperspin}/Modules/Intellivision

2. I had to create a new ahk module for jzintv.exe. use code between lines and put in Modules/Intellvision/Intellivision.ahk

-----------------------------------

RunWait, "%Executable%" -f1 "%romPath%%romName%%romExtension%", %emuPath%, Hide

ExitApp

CloseProcess:

return

-----------------------------------

configuration: {hyperspin}/Settings/Intellivision.ini

[exe info]

path=C:\stuff\emulator\intellivision_jzintv\bin\

rompath=c:\stuff\roms\mattel_intellivision\

userompath=true

exe=jzintv.exe

romextension=int

parameters=

searchsubfolders=true

pcgame=false

winstate=HIDDEN

hyperlaunch=true

Keymapper_Enabled=true

Keymapper=ahk

You will likely want a keymapper file (I have it enabled in the [exe info])

At a minimum you will want a mapping for F1 (exit). Put something like this in {hyperspin}/Keymapper Profiles/Intellivision/Intellivision.ahk :

Joy10::Send {F1}

note: joy10 = pressing in the right analog stick on an xbox360 wireless controller.

  • 2 years later...
Posted

didnt work for me.

i keep getting module errors like no startModule, add that...

no exit module.. add that...

then, no errors but

flash to black screen on game select and then back to HS.

heres my ahk.

StartModule()
FadeInStart()

RunWait, "%Executable%" -f1 

"%romPath%%romName%%romExtension%", %emuPath%, Hide
ExitApp

FadeInExit()
Process("WaitClose", executable)
7zCleanUp()
FadeOutExit()
ExitModule()

CloseProcess:
FadeOutStart()

Return

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...