Jump to content
IGNORED

Hustle demo (ColecoVision)


Bruce Tomlin

Recommended Posts

A while back I diassembled the coin-op game Hustle. Well, I've finally gotten around to trying to port it to ColecoVision. The biggest problem is that the Hustle hardware has memory-mapped video, and the Coleco doesn't. So every access to video memory had to be changed to a subroutine call to read or write the VDP memory.

 

Anyhow, I just now got it far enough that the attract mode works.

 

The main things needed to be done are:

* starting the game

* selecting difficulty/options

* joystick input

* sound output (the original hardware only had a single tone generator)

* timing will probably need to be tuned (the original just used delay loops; VBL timing would be better)

 

...and of course stuff related to home vs arcade versions, like the "free game" being pointless without coins

 

hustle_01.bin

Edited by Bruce Tomlin
Link to comment
Share on other sites

Wow, the joystick bits are in the same order (L D R U) as the Coleco! That means I won't need to scramble the bits around.

 

So anyhow, the original coin-op game was a mere 2260 bytes (2K ROM + 512 byte chargen), with 256 bytes of regular RAM and 1K of video RAM. It used an 8080, which is why I can start with a disassembly. It had a 32x28 screen, compared to the Coleco's 32x24, but there weren't too many places that needed to be changed for screen height, and I also needed to change a few places because I moved the character codes from $00-$3F to $80-$BF.

 

But the code in there could already be mostly playable once I get a start button and joysticks working.

 

Also this might be a good first project for the Sega Genesis. I might even be able to restore the original 28-line screen size.

Link to comment
Share on other sites

I didn't try the Hustle arcade game, but isn't it a lot like PkK's "Schlange" game?

 

Schlange is much more complex. Hustle is probably closer to Tapeworm on the 2600.

 

It's one of the very first Arcades from Sega:

http://www.klov.com/game_detail.php?letter=&game_id=8158

 

They did at least 3 "worm" games based on this Arcade hardware, but AFAIK is Hustle the only one that works for solo players:

http://www.system16.com/hardware.php?id=684

Link to comment
Share on other sites

I didn't try the Hustle arcade game, but isn't it a lot like PkK's "Schlange" game?

Schlange suggest playing againts computer artificial intelligence, but also againts other players.

Hustle suggest randomize bonus on screen, with or without "???" their value printed.

For me, it's two different games.

 

I remember playing a game written in BASIC for the Vic-20 computer and it was exactly the arcade game Hustle.

 

Daniel

Link to comment
Share on other sites

The gameplay is relatively fun for a 2K game, but damn that thing flickers. It also doesn't have a very good coin detection algorithm. It just sits in a loop until a coin resets the CPU, and it can't even keep track of extra credits. And there's no high score tracking.

 

Maybe you can fix those little issues? :)

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...