News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_XeNoMoRPH

Harrier Attack Reloaded

Started by XeNoMoRPH, 08:46, 19 January 25

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

XeNoMoRPH

Chris Perver is reviving the classic Harrier Attack game but using the CPC Plus, utilizing some advanced features like sprite management that the Plus range allows.





video: https://files.fm/u/fe5n26rr82#/view/mmvq6p3jkq
your amstrad news source in spanish language : https://auamstrad.es

Egg Master

IMO, what made Harrier Attack great was the fact that everything was rendered in "shadow" and the imagination did the rest.

XeNoMoRPH

your amstrad news source in spanish language : https://auamstrad.es

McArti0

Are these rockets Chinese from the AliExpress promotion?  :laugh:  50m range...
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip drver for 512kB extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Shaun M. Neary


Quote from: McArti0 on 08:45, 12 February 25Are these rockets Chinese from the AliExpress promotion?  :laugh:  50m range...
Temu - Go to war like a billionaire!

To be fair, if memory serves me well, the rockets didn't have a great range in the original either.
Be interested in playing this later though
Currently playing on: 2xCPC464, 1xCPC6128, 1x464Plus, 1x6128Plus, 2xGX4000. M4 board, ZMem 1MB and still forever playing Bruce Lee.
No cheats, snapshots or emulation. I play my games as they're intended to be played. What about you?

CraigsBar

Just tested this on the latest RetroVM (464 Plus configuration) and CPCEC (6128 Plus), in both cases it crashes after the beautiful loading screen. 
IRC:  #Retro4All on Freenode

CraigsBar

Screenshots of the crashes
IRC:  #Retro4All on Freenode

McArti0

#7
When a CPR marked as "Amstrad Plus cartridge file for WinApe" works on WinApe it is not obligated to work on anything else.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip drver for 512kB extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Shaun M. Neary

Quote from: McArti0 on 13:55, 12 February 25When a CPR marked as "Amstrad Plus cartridge file for WinApe" works on WinApe it is not obligated to work on anything else.
Bit of a harsh response? He was merely providing some feedback.

I'm genuinely curious to see if it'll work on real hardware. Assuming it does as box art was made to work with a physical cartridge version.
Currently playing on: 2xCPC464, 1xCPC6128, 1x464Plus, 1x6128Plus, 2xGX4000. M4 board, ZMem 1MB and still forever playing Bruce Lee.
No cheats, snapshots or emulation. I play my games as they're intended to be played. What about you?

CraigsBar

Quote from: McArti0 on 13:55, 12 February 25When a CPR marked as "Amstrad Plus cartridge file for WinApe" works on WinApe it is not obligated to work on anything else.
So a cartridge image created for one specific and very old emulator that is known to be less than accurate in certain aspects and only exists for users of one OS. Yeah because *that* Sounds like a good idea. 
IRC:  #Retro4All on Freenode

eto

The author is already aware and works on a fix. 

Interrupt

Nice! I have vaguely fantasised about remaking this game on a standard CPC - I got as far as mocking up some screens using Mode 0 for a more interesting colour palette. The original sprite design is monochrome yet seems to evoke the reality of observing aircraft at a distance and the monochrome landscape of the Falklands well. By keeping to silhouettes for the aircraft it seemed possible to give the same impression even in Mode 0 and leave more colours for detail elsewhere. Of course, that's just a mockup and nothing like the real work of making it into a game that plays well! Maybe I'll get around to it one day :laugh:

Interrupt

The author also has a write up how they modified the original to produce this... https://www.mimosquest.com/downloads/CreatingHarrierAttackReloaded.pdf

Pollo

Quote from: CraigsBar on 13:29, 12 February 25Just tested this on the latest RetroVM (464 Plus configuration) and CPCEC (6128 Plus), in both cases it crashes after the beautiful loading screen.

We should not care whether or not the game works on some specific (winape, retrovm, etc..) emulator.

What matters is if the game works on real hardware or not.

evenmore

Hi guys,
Thanks for your feedback on the crashes.
Sorry, I'm used to working with WinApe, as that's what I learned assembly language on.
I didn't realize there were more accurate emulators out there.
The crashes are may be due to the interrupts expecting the ASIC to be paged in when it is not.
I will work on this and try to get it tested on my 464+ too and let you know what happens.

CraigsBar

Quote from: evenmore on 18:39, 12 February 25Hi guys,
Thanks for your feedback on the crashes.
Sorry, I'm used to working with WinApe, as that's what I learned assembly language on.
I didn't realize there were more accurate emulators out there.
The crashes are may be due to the interrupts expecting the ASIC to be paged in when it is not.
I will work on this and try to get it tested on my 464+ too and let you know what happens.
Thanks man. If you need any testing done on real hardware or emulators running on Linux, mac, both x64 and Arm64 on each let me know. 

Thanks Craig
IRC:  #Retro4All on Freenode

shacpc

Quote from: evenmore on 18:39, 12 February 25Hi guys,
Thanks for your feedback on the crashes.
Sorry, I'm used to working with WinApe, as that's what I learned assembly language on.
I didn't realize there were more accurate emulators out there.
The crashes are may be due to the interrupts expecting the ASIC to be paged in when it is not.
I will work on this and try to get it tested on my 464+ too and let you know what happens.
Thank you very much for your game. Unfortunately, I have tested the game and it does not work on my CPC464+ with M4 and Gemini 1MB RAM. It loads the beautiful splash screen perfectly but then the screen becomes pixelated. I have also found that it does not work on the CPCEC emulator (@ CNGSoft ), which usually loads anything you put in it.

evenmore

Hi guys
I have hopefully fixed the issue with the crashes. My stack was occupying the same space as the ASIC when it was paged in. For some reason WinApe didn't seem to care! So hopefully it should work okay now on real hardware.
I have uploaded the fixed version it to my website www.mimosquest.com and cpcwiki.eu.

I plan to test it myself on my 464+ soon and will also be working on getting manuals printed, before creating physical cartridges for people if they want one.
Thanks once again!
Regards,
  Chris

andycadley

Quote from: evenmore on 12:46, 13 February 25Hi guys
I have hopefully fixed the issue with the crashes. My stack was occupying the same space as the ASIC when it was paged in. For some reason WinApe didn't seem to care! So hopefully it should work okay now on real hardware.


WinAPE has a bad habit of treating the ASIC like a big block of RAM, so writes to any location persist. But that's not how the ASIC really behaves as it's just a small bunch of registers in that address range (some of which are duplicated IIRC)

shacpc

Quote from: evenmore on 12:46, 13 February 25Hi guys
I have hopefully fixed the issue with the crashes. My stack was occupying the same space as the ASIC when it was paged in. For some reason WinApe didn't seem to care! So hopefully it should work okay now on real hardware.
I have uploaded the fixed version it to my website www.mimosquest.com and cpcwiki.eu.

I plan to test it myself on my 464+ soon and will also be working on getting manuals printed, before creating physical cartridges for people if they want one.
Thanks once again!
Regards,
  Chris

Wooow!! It's already running. An exceptional plane movement!

CraigsBar

Quote from: evenmore on 12:46, 13 February 25Hi guys
I have hopefully fixed the issue with the crashes. My stack was occupying the same space as the ASIC when it was paged in. For some reason WinApe didn't seem to care! So hopefully it should work okay now on real hardware.
I have uploaded the fixed version it to my website www.mimosquest.com and cpcwiki.eu.

I plan to test it myself on my 464+ soon and will also be working on getting manuals printed, before creating physical cartridges for people if they want one.
Thanks once again!
Regards,
  Chris

Yep, Tested on both RetroVM and CPCEC, works fine on both now. WOW this is fast, I will need some more practice LOL
IRC:  #Retro4All on Freenode

CraigsBar

Quote from: evenmore on 12:46, 13 February 25Hi guys
I have hopefully fixed the issue with the crashes. My stack was occupying the same space as the ASIC when it was paged in. For some reason WinApe didn't seem to care! So hopefully it should work okay now on real hardware.
I have uploaded the fixed version it to my website www.mimosquest.com and cpcwiki.eu.

I plan to test it myself on my 464+ soon and will also be working on getting manuals printed, before creating physical cartridges for people if they want one.
Thanks once again!
Regards,
  Chris

Physical copies? Hell yes please!
IRC:  #Retro4All on Freenode

evenmore

Thanks for your kind words. Yes, I hope to produce some cartridges for nostalgia's sake,
and to have the satisfaction of achieving something. :)
I asked the director of Durell if he would contribute a photo or paragraph about the original,
but he declined. He said he felt too old for this sort of thing now :/
But he wished me good luck.

eto

How do you do the cases?

evenmore

A friend on ebay, ivorlott, can flash the cartridges and also knows someone who produces the cases too.
I will design the covers on the computer and get them printed, so they can be inserted into the cases when they are ready.
Hopefully shouldn't be too difficult.

Powered by SMFPacks Menu Editor Mod