This is the greatest thing ever! I have been a massive BJ (fnar fnar) fan for years. So today I played it on my emulated Amiga on my arcade cab and it ran beautifully! Very impressed indeed. How did Elite get away with their port, I'll never know.

Tried it several times on my A1200/60 last night, and unfortunately I was never able to even pass stage 2, since the game always got stuck when collecting either a B coin or an enemy turned coin, or simply before displaying the bonus screen.
A real shame, since it's surely an impressive port and really feels almost like the arcade game (the most glaring difference being the P power up not switching the full colours palette and therefore the difference in points given to the player).
I really hope someone eventually makes a WHDLoad slave, this game surely deserves it: amazing work nevertheless, Graeme!

Tried it several times on my A1200/60 last night, and unfortunately I was never able to even pass stage 2, since the game always got stuck when collecting either a B coin or an enemy turned coin, or simply before displaying the bonus screen.
A real shame, since it's surely an impressive port and really feels almost like the arcade game (the most glaring difference being the P power up not switching the full colours palette and therefore the difference in points given to the player).
I really hope someone eventually makes a WHDLoad slave, this game surely deserves it: amazing work nevertheless, Graeme!

Interestingly, I've just tried again to make the game crash under emulation and I can!!! Specifically when I lose a life and it goes to setting up the round again - I get a black screen.

I'll try and see what is going on when I get time later this weekend.

Thanks for the kind words Funk.

Edit - Pretty sure I've fixed this now. Rather than release another version of the game I'd prefer it if people just contact me via PM and I'll give them a private fix.

Last edited by mcgeezer; 22 May 2018 at 23:41.
Reason: Private fix if anyone wants it.

Hey mate. Finally got some time to try this out. Outstanding work, very polished, smooth and well done. Unfortunately I suck at Bombjack (If I stopped playing for score I probably would go further in the game... but nah, better die early but with a full good score ), so I couldn't see the later levels, but what I saw so far, it's really an amazing game and I would've played it a lot if this was released back at the day. Obviously this is waaaaay better than the oficial port.

No crashes from my side, the only weird thing I noriced is the jump SFX still plays after I am dead when I press the fire button Other than that, everything seemed to work smoothly.

Interestingly, I've just tried again to make the game crash under emulation and I can!!! Specifically when I lose a life and it goes to setting up the round again - I get a black screen.

I'll try and see what is going on when I get time later this weekend.

Thanks for the kind words Funk.

Edit - Pretty sure I've fixed this now. Rather than release another version of the game I'd prefer it if people just contact me via PM and I'll give them a private fix.

Hey mcgeezer!
Played the latest fix more than a dozen times last night, collecting many B coins and even some E coins, had many bonus screens displayed and the game didn't get stuck one single time! An amazing job you've done there!
I only had this harmless Enforcer hit when exiting from the game, otherwise it was technically perfect:

Hey mcgeezer!
Played the latest fix more than a dozen times last night, collecting many B coins and even some E coins, had many bonus screens displayed and the game didn't get stuck one single time! An amazing job you've done there!
I only had this harmless Enforcer hit when exiting from the game, otherwise it was technically perfect:

BJ was one of my favourite arcades back then and your port is really faithful and a joy to play: well done, Graeme!

Glad to hear it is now working and you enjoy the game, it turned out to be my crap code not waiting for the blitter properly when updating the multiplier sprite in the upper panel - thats the reason it crashed whenever that sprite was being updated (collecting a bonus or moving to next round).

I’ll make the fix public in due course (when i have had time to include other fixes too). If you want this particular fix then just pm me for the link.