CPCWiki forum

General Category => Games => Topic started by: norbert_kehrer on 00:16, 01 December 16

Title: Phoenix Emulator for the Amstrad CPC
Post by: norbert_kehrer on 00:16, 01 December 16

Hi,

I wrote an "emulator"/conversion, of the classic arcade game Phoenix from 1980 for the CPC. The original arcade machine was made by the American company Amstar (sounds a little bit like Amstrad, doesn't it) and had a 8085 CPU. So, the Amstrad CPC can directly run the original game program on its 8085-compatible Z80 CPU. In order to emulate the arcade machine's video and sound hardware on the Amstrad home computer, I wrote specific Z80 routines for that. These are still a little bit buggy now, and the sound is still bad.

I made two versions of the game. One with sixteen colors but lower resolution (file "phoenix"), and a second one with the original resolution but with only four colors (file "phoenixh").

You  can download a disk image with both versions of the game from my homepage at http://members.aon.at/~nkehrer (http://members.aon.at/~nkehrer) of with that link to the "dsk" file: http://members.aon.at/~nkehrer/phoenix_cpc/phoenix.dsk (http://members.aon.at/~nkehrer/phoenix_cpc/phoenix.dsk)

Here are two videos of the emulator in action:

[/size]
[/size]

Have fun.

Norbert
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: ASiC on 00:34, 01 December 16
This is amazing!!


I personally prefer the hi res version, even if it has less colours  :)

Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: Puresox on 01:37, 01 December 16
you star! one of my favourite games . looking forward to this
a bit of tweaking and it will be superb!

Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: roudoudou on 08:12, 01 December 16
great conversion!
i prefer the hires version too
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: TotO on 09:56, 01 December 16
Congratulation for this great emulator!  8)
I definitively love the MODE 1 version with the colour change for each stage.
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: arnoldemu on 10:17, 01 December 16
Nice.

I prefer the mode 1 version because it's closer to the resolution of the arcade.

Extra kudos to you for making a mode 1 and mode 0 version  :)


I see you also did a conversion of sprint for the c64. Nice!
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: ||C|-|E|| on 11:59, 01 December 16
It looks really nice! And being a fan of Megaphoenix in the CPC I am particularly happy to have this  :D Regarding the two modes, I think that it would be a great idea to be able to choose among them in the final release too. Mode 1 looks definitely closer to the arcade, but the extra colors can be nice as well, depending on your mood  :)

P.D: you could try a Plus version too!  :laugh:
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: VincentGR on 14:37, 01 December 16
This is amazing!
Thank you very much for this.






Maybe one day you'll port scramble too  ;D
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: Puresox on 20:49, 01 December 16
im so impressed at how well it runs
are the music pieces a no go?
--when doing the two versions , does the programme vary drasticly ?


-- I think this demonstrates how capable the machine is in an area where it has lacked good shooters.
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: norbert_kehrer on 21:52, 01 December 16

Hi,


thanks for the nice feedback, so far.


The music pieces at the beginning are certainly doable. I will try to add them to the next version.


The program itself is almost the same for both versions. Only the code for setting up the color palette is different, and the graphics data.


Norbert

Quote from: Puresox on 20:49, 01 December 16
im so impressed at how well it runs
are the music pieces a no go?
--when doing the two versions , does the programme vary drasticly ?


-- I think this demonstrates how capable the machine is in an area where it has lacked good shooters.
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: Phantomz on 20:09, 02 December 16
Thanks for this  8)  Love these emulator / arcade ports.  ;D
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: Token on 19:08, 04 December 16
Thank you, what a great game! I knew the arcade since very few time, and now an unexpected CPC version  :) But I played a lot the game on the VCS, my favorite game on this system... Also nice you made 2 versions of it.
:-* :-* :-*
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: SRS on 21:05, 04 December 16
I like the Mode 1 version best. Nice work !




Edit: @norbert_kehrer (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1972)


can you do a z80 to javascript (or even better C :)) from your 6502 conversion tool ?


This could help WINcpctelera and maybe other projects, too.
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: DARKGATE on 14:05, 05 December 16
 :) Hi at alls, was too much wich i don't write here, i see many news, this phoenix emu is FANTASTIC!!!
Hope of see on next near future an emu of PLEIADS, this year is good for AMSTRAD scene.
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: pinace on 10:33, 06 December 16
Awesome work. Congratulations [emoji2]
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: Gryzor on 15:22, 09 December 16
Great effort, congrats... providing two versions is the icing on the cake :)
Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: Phantomz on 18:13, 09 December 16
I've made a simple menu to select between the two modes.

I've made two cpr's,

" Phoenix Emulator.cpr " is the same as the original, push down on joystick / joypd for shields.
" Phoenix Emulator GX4000.cpr " uses Joypad Buttton 2 for Shields.



Title: Re: Phoenix Emulator for the Amstrad CPC
Post by: GUNHED on 16:05, 30 August 23
Nice talk at the XzentriX 2023 meeting about this great project. Thanks!  :)
Powered by SMFPacks Menu Editor Mod