Bug in Empire! by Firebird?
Hi
I got this game on a YS covertape years ago and really enjoyed it. It's a space shooting/trading type of thing like Elite but in a top down view. I tried playing it on my Android phone using Speccy or Marvin and the .tap file on WOS but the button for shooting your laser doesn't work! Pressing the fire button or X on the keyboard should fire your laser. I don't remember having this problem when I played it on my actual Speccy+ decades ago :)
I got this game on a YS covertape years ago and really enjoyed it. It's a space shooting/trading type of thing like Elite but in a top down view. I tried playing it on my Android phone using Speccy or Marvin and the .tap file on WOS but the button for shooting your laser doesn't work! Pressing the fire button or X on the keyboard should fire your laser. I don't remember having this problem when I played it on my actual Speccy+ decades ago :)

Comments
https://www.dropbox.com/s/lgp479c58cpdmib/Empire.tap?dl=1
Fire 'X' works.
My ZX Art Music Page
Carlos Michelis Theme
I've added the NO DEATH FROM ENERGY LOSS and FIX INTERRUPT VECTOR from the listing at tipshop.
https://www.dropbox.com/s/7xyoa4yx5ukl0fj/Empire_cht.tap?dl=1
My ZX Art Music Page
Carlos Michelis Theme
There is a fix for Kempston fire in the tipshop listing. I'll remake a fixed version in a while.
Edit:
Added the Kempston fire button fix.
https://www.dropbox.com/s/7xyoa4yx5ukl0fj/Empire_cht.tap?dl=1
There is one bug that is most annoying. On leaving the docking station, the ship gets stuck in the base, and instant death. Happens often. That's why I added the no death on energy loss cheat. Though you can still get stuck in a base.
My ZX Art Music Page
Carlos Michelis Theme
Same link as above.
My ZX Art Music Page
Carlos Michelis Theme
I've tried it on Marvin, Speccy and Xpectroid on Android and the behavior is the same.
https://www.dropbox.com/s/nszubs57wvocme7/Empire_cht2.tap?dl=1
I have weird things happen to the graphics with the tzx. Turning near the starbase, there's a point where the base moves, and the two spheres move further apart. At the same time, firing sends the bullets to the right instead of forward. Very weird.
@ivanb303
Edit: Scratch that! It seems the tzx on wos might be corrupt. I just used the tzx from the tzxvault and graphics don't mess up. So I redid the tap using the tzxvault version here:
https://www.dropbox.com/s/ihfhtlfxzyoeowv/Empire_cht3.tap?dl=1
My ZX Art Music Page
Carlos Michelis Theme
Thank you for the help, now it works beautifully man this game was hard but I still enjoy it years later.
Best not to enable the 'Ore refueling' cheat.
I played this back in the day too. From the YS covertape. Played it a lot. It's a good game, but too difficult...
My ZX Art Music Page
Carlos Michelis Theme
From tipshop:
How does the instant gravity drive work?
Enter the galaxy map by pressing G, and you'll see the message "YOU MAY USE 0 TO JUMP TO MARKER"
Move the cursor to the system you want to go to
Press fire and you'll see the message "READY TO USE GRAVITY DRIVE"
Press X to leave the galaxy map and you'll see a 10 second countdown in the top left corner of the screen
Wait, and then you'll end up in the map of the system you selected
There is a pause mission/stardate timers cheat as well, but I didn't add it to the tap yet.
My ZX Art Music Page
Carlos Michelis Theme
https://www.dropbox.com/s/1xmrfhpt0ciqz4m/Empire_fixed.tap?dl=1
From tipshop:
How does the timer pause hack work?
Pause the game by pressing CAPS-SHIFT and BREAK-SPACE - you can see when the game is paused as the energy and shield levels will stop "bubbling"
Then press CAPS-SHIFT to return to the game and this will swap the timer modes (i.e. pausing them)
When you need to have the timers behaving as normal, pause the game again, press CAPS-SHIFT and this will swap the timer modes back
If you're playing through a game with the timers paused, and you do somehow die, then when you start a new game the timers will still be paused...it's easy enough to swap back to normal though
Edit:
It doesn't work!
There's a mistake in the pokes for the timer pause on tipshop. I'll try to fix it.
2nd edit:
Fixed! Same link.
https://www.dropbox.com/s/1xmrfhpt0ciqz4m/Empire_fixed.tap?dl=1
My ZX Art Music Page
Carlos Michelis Theme
Energy Y
Gravity Warp Y
Ore Refueling N
Pause Timers Y
By the way, the ore refuelling cheat works ok now, it was broke on the corrupted WOS version. Though I still play without it. I'll have a look to see if I can stop the screen flash when energy is low. Should be easy enough to find, just put a write memory breakpoint in the attributes play area. Should stop it from slowing down too, if it doesn't have to keep filling the attributes with a new colour every second.
My ZX Art Music Page
Carlos Michelis Theme
My ZX Art Music Page
Carlos Michelis Theme
It's asking me to bring back the mission pod from Onne. But I'd already completed the mission in that system, and they have no pods or missions.
I haven't been able to stop the red flashing screen when energy is low either. :(
My ZX Art Music Page
Carlos Michelis Theme
POKE 47640,0
POKE 47641,0
POKE 47642,0
https://www.dropbox.com/s/1xmrfhpt0ciqz4m/Empire_fixed.tap?dl=1
Thanks Weyoun.
My ZX Art Music Page
Carlos Michelis Theme