News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Recent posts

#21
avatar_Xyphoe
Games / Re: Turrican (128K)
Last post by Xyphoe - Yesterday at 14:01
Quote from: Jean-Marie on Yesterday at 12:59
Quote from: Xyphoe on Yesterday at 03:59Do you think this is now the 'final' version?
Yes, this will be the final version, I'm fed up with Turrican! :D

Cool! We'll play it as the main game/feature on the Amstream (live stream) this evening then on my YouTube! 
#22
avatar_norecess464
Programming / Re: Phrozen C
Last post by norecess464 - Yesterday at 13:34
As requested, I have just made the repository public (it's now hosted on Bitbucket).

https://bitbucket.org/norecess464/phrozenc/src/master/

Here is why I lost interest in the project:
  • it was K&R and not ANSI C. This makes a significant difference in implementation -- for example, all variables must be declared at the beginning of a code block.
  • there were no optimizations: each C instruction was translated directly into Z80 ASM without taking the context into account. That said, I don't consider this a major issue when running on a real machine, as it still outperformed BASIC in terms of performance.

Working on improving the two points mentioned above seemed like a massive job -- one that I wasn't able to take on by myself.
Please note that my contribution to this project was limited to porting the existing Small-C codebase to the Amstrad platform and properly repackaging it with RSXs and documentation. I did not write the compiler myself -- that credit goes to Ron Cain, back in the early 1980s.

Still, exploring the internals of a full compiler was a fascinating learning experience. If anyone decides to continue or update the project, please keep this cpcwiki thread going!

Thanks!
#23
avatar_Prodatron
Programming / Re: Phrozen C
Last post by Prodatron - Yesterday at 13:02
Quote from: zhulien on Yesterday at 08:14btw, what is the benefit of...

ld hl,65536
add hl, sp

vs

ld hl,0
add hl, sp

something to do with flag setup?
It's exactly the same  :D
#24
avatar_Jean-Marie
Games / Re: Turrican (128K)
Last post by Jean-Marie - Yesterday at 12:59
Quote from: Xyphoe on Yesterday at 03:59Do you think this is now the 'final' version?
Yes, this will be the final version, I'm fed up with Turrican! :D
#25
S
News & Events / Re: #CPCRetroDev 2023
Last post by Slype - Yesterday at 11:04
Hi, all,

I'm looking for the pack containing all CPC RetroDev archives from 2013 to 2023.
This pack was available on the CPC RetroDev page before it disappeared, a trace of it can be found here, but the file containing the archive has not been saved by WebArchive.
Does anyone know where I can find this?
https://web.archive.org/web/20240720004135/http://cpcretrodev.byterealms.com/juegos/

Thanks in advance.

#26
avatar_zhulien
Programming / Re: Phrozen C
Last post by zhulien - Yesterday at 08:14
Quote from: norecess464 on Yesterday at 02:40I'm not maintaining this project anymore... 2010... but that was fun!
are you ok to pass the source code over to someone else?

btw, what is the benefit of...

ld hl,65536
add hl, sp

vs

ld hl,0
add hl, sp

something to do with flag setup?
#27
avatar_Xyphoe
Games / Re: Turrican (128K)
Last post by Xyphoe - Yesterday at 03:59
Quote from: Jean-Marie on 14:56, 12 June 25Here is version 2 with some improved graphics thanks to @OneVision. Rejoice!
RUN"TURRICAN" to use the regular controls.
RUN"FIRE1" to use the Space Bar instead of the Return key.
RUN"FIRE2" to use a Joystick with 2 buttons. Press both buttons to launch a grenade.
RUN"FIRE3" if you're the lucky owner of a Joystick with 3 buttons!
Or RUN"CHEAT" to display a small menu allowing you to choose your controls, and turn on the Trainer mode optionally.
ULIFAC users will have to create a Turrican folder on their MicroSD card, and drop the Turrican Files in it.
M4 users should do the same, but it appears to be problematic. If you're a M4 owner and manage to run the game successfully, we are eager to share your knowledge!

THANK YOU!! Fantastic work!

And I should add, as an additional control on FIRE2 ... the Gyroscope is now Down + 'Fire button 2'
Took me a little working out!

Do you think this is now the 'final' version? In terms of graphics/art/music etc? Apart from minor changes to get it working on various devices / bug fixes?

Cheers!
#28
You can find the file here: https://www.spinpoint.org/M4backup.zip
#29
avatar_norecess464
Programming / Re: Phrozen C
Last post by norecess464 - Yesterday at 02:40
I'm not maintaining this project anymore... 2010... but that was fun!
#30
avatar_zhulien
Programming / Re: Phrozen C
Last post by zhulien - Yesterday at 01:30
Quote from: norecess464 on 19:31, 21 November 19Feel free to fork PhrozenC, sources are available here: https://github.com/norecess464/PhrozenC


has the github page moved?
Powered by SMFPacks Menu Editor Mod