Jump to content
IGNORED

New game project: Jetpac


Vorticon

Recommended Posts

Having played the Vic20, BBC Micro and ZX Spectrum versions, I think I can say that this version compares best with the original. This was also true of SabreWulf and Jet Set Willy, it seems that the 4a is well suited to Spectrum conversions.

 

Thank you! There is definitely a speed difference given that the TI version is coded in TF and not in assembly. That said, the final version will be a speedier. I'm just waiting for all the background code to be in place before I tweak the play speed. As you might guess, there is a lot going on on screen!

Link to comment
Share on other sites

 

Yes. The spectrum and the TI have the exact same screen resolution: 256x192. That makes things a lot easier.

I think that the TI colour palette has a bit to do with it also, the TI and the Spectrum are both blessed with a vibrant colour set and in general do not suffer from the memory/colour/resolution trade off that blighted a lot of the competing machines of the time.

Link to comment
Share on other sites

 

Hmmm, I'll have to check, is there an image available for Turbo Forth that will fit into a 512K chip for the Blue Board?

 

TurboForth is a 16KiB, 2-bank binary set up for banks 0 and 1. Ordinarily, you would use a black board jumpered for a 27C128 EPROM. If you use an EPROM of a larger size, you would need to replicate the binary to fill the empty banks so TurboForth starts properly.

 

If you are using the blue board (non-inverted bank order) for more than one cartridge, TurboForth must be in the first two banks with the banks in the reverse order they have for the black board (inverted bank order).

 

...lee

Link to comment
Share on other sites

OK version 0.8 of Jetpac is up in the first post. Essentially the game is complete except for sound effects and a splash screen. There is still an intermittent bug in the 2 player mode which I'm hunting down. Once Old CS1 sends me the sound samples, I'll add them in.

 

Here's my less than stellar play with this latest version. Please let me know if you come up with any bugs or if you have any suggestions for improvement. I did end up slowing down the monsters a bit to make the game more playable, at least for me!

 

https://youtu.be/_3Y_LwLFhUs

  • Like 1
Link to comment
Share on other sites

It is looking damn fine!!!!, just one thing though-(isn't there always). I see that you have slowed down the monsters, would it be possible to take them back up a notch-maybe 10 to 15%.

No major big deal, I just want to preserve the bragging rights with Spectrum owners ;-)

  • Like 2
Link to comment
Share on other sites

It is looking damn fine!!!!, just one thing though-(isn't there always). I see that you have slowed down the monsters, would it be possible to take them back up a notch-maybe 10 to 15%.

No major big deal, I just want to preserve the bragging rights with Spectrum owners ;-)

 

There is unfortunately no delay or timing loop I can tweak for the monsters. Their velocity can only be incremented by whole pixels at a time. Currently they move one pixel per pass through the main game routine. I had them originally at 2 pixels, but I felt that was too fast, at least for my reflexes. I'll post an amended listing later today with the faster monsters and let you guys decide what feels best for play.

Link to comment
Share on other sites

Looking forward to the finished package. Surely you will do a polished release like you did with Panzer Strike, yes? I have real dollars for that kind of action. :)

 

Absolutely :)

Now I wonder if there is a way to create a cartridge which will have both TF and Jetpac on it, where Jetpac will autostart when TF is selected from the main menu. I know next to nothing about making carts and such, so this is an open question to Willsy, ksarul, Tursi, Jon and others. Is it possible?

  • Like 1
Link to comment
Share on other sites

Absolutely :)

Now I wonder if there is a way to create a cartridge which will have both TF and Jetpac on it, where Jetpac will autostart when TF is selected from the main menu. I know next to nothing about making carts and such, so this is an open question to Willsy, ksarul, Tursi, Jon and others. Is it possible?

 

It's probably possible. You'd need an (at least) 32K cartridge EPROM - 16K for TF and 16K for the compiled Jetpac Binary. The version of TF in the EPROM would be modified to copy the binary out of the EPROM into the 32K and then run it.

 

Well, this will be difficult because

  1. There is no room in the TurboForth ROM space to put any code to handle this without first removing code that Jetpac may not need and
  2. Jetpac uses almost 22KiB of RAM, which would require a 64KiB EPROM.

It is possible, of coures; but, there is work to be done! :-o

 

...lee

Link to comment
Share on other sites

As Lee says the first thing to do is remove some stuff from TF that Jetpac doesn't need to make room for the bootstrap code. The bootstrap code will copy a routine into pad ram which in turn banks in the appropriate banks in the eprom and copies the contents to CPU ram.

Link to comment
Share on other sites

There's code in TF which scans the keyboard at start up and loads BLOCKS from a drive according to the key pressed, or bypasses booting if enter is pressed at startup. I guess I'd strip that out first. That might be enough. Also only one cartridge header is required. Probably all the block related words could be removed since it wouldn't need to do any disk access. Plenty of scope to do it.

Link to comment
Share on other sites

Here's a snapshot of the game with the faster monsters. I must admit that this looks better even though now my score is abysmally low, so I'm making it official as version 0.85. I also hunted down and squashed the intermittent 2 player bug and made a couple of minor enhancements to the code along the way.

 

https://youtu.be/gUqSojbV2aY

  • Like 2
Link to comment
Share on other sites

Also only one cartridge header is required.

I recommend against that, since it means that if the system is reset during game play there's a good chance the cartridge will be in the wrong bank, and won't show up in the selection menu without a power cycle.

 

64k isn't even a big ROM today, go for it! :)

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