Sep 222019
 

A new version of the SDCC C compiler is available. You can use SDCC to develop for the Amstrad CPC, e.g. with using the SDCC Code::Blocks template or the programming tutorials by Mochilote or with the CPCtelera framework that is used e.g. in the CPCRetroDev development competition. The new version contains also some features for the Z80 port, so be sure to update it. You can download it from http://sdcc.sourceforge.net.

Changelog:

  • Support for struct / union assignment.
  • Optimizations in the stm8 backend relevant to soft float increase Whetstone score by two thirds.
  • Improvements in rematerialization in the stm8 backend improve code generation for struct, union and arrays.
  • New stack allocator reduces stack space usage for the stm8, z80, z180, gbz80, r2k, r3ka, tlcs90 backends.
  • New ez80_z80 backend for eZ80 in Z80 mode.
  • Removed deprecated sdcclib utility.
  • New pdk14 backend for Padauk µC with 14-bit wide program memory.
  • New in-development pdk15 backend for Padauk µC with 15-bit wide program memory.
  • Numerous other new features and bug fixes are included as well.
Nov 102018
 

Wow… what a great game development competition – again! And the best of all: I was allowed to be in the jury which was a great honor for me. But let’s talk about the games… I guess that this competition has rised the bar of the quality of the entries again and the students used ASM instead of C. Finally the games Operation Alexandria by 4MHz (1st), Jarlac by Retrobytes Productions (2nd) and Legend of Steel by TOD Studios (3rd) won the competition. And they really, really, really deserve it, but download them (download link below) and you can see it by yourself.

My personal 2nd place (I had to vote for the playability), the game Taulellets by Vicente Jimenez, was finally ranked 17 – anyway, I still like it very much and I will play it from time to time for sure. It made me come back during the test of the other games to play a short round to get past the next level :-).

If you want to participate on the CPCRetroDev next year, be sure to download the games and have a look at the documentations in the games folder. All the developers wrote a small “Making Of” and all games contain the source code. So this is obviously a great learning resource for everyone who wants to code for the Amstrad CPC.

But enough from me… here are the results of the CPCRetroDev 2018 game development competition:

PositionImageGameGroupResult
1Operation Alexandra4MHz(393) Best Game, Carlos Abril Mention, Gominolas Mention, Relevo Mention
2JarlacRetrobytes Productions(380) 2nd Best Game, Pablo Ariza Mention
3Legend of SteelTOD Studios(283) 3rd Best Game
4The Adventures of Timothy GunnCNGSoft(278) 4th Best Game
5OPQA vs. QAOP: The Final BattleManuel Sagra(261)
677 AttemptsUnknown Design(202) Best Student Game
7Foosball F3Quique Miquel(180)
8Deeper WarrensArnoud Bouche(162)
9The Rookie ThiefCPZenon Games(145) 2nd Best Student Game
10Crimson Knight AdventuresNibble Games(134)
11Harvest DayPixel Productions(129)
12RedseaGameroid(114)
13Earth DefenderCarlos Perezgrin(113) Best Opera Prima Additional Mention
14Snake BubbleThe Bubble Club(106)
15The Last DebtRetrojam Games(105)
16KimoHiyokoSarayCow(103)
17TaulelletsVicente Jimenez(99)
18The Spirit Of HalloweenLab16Devs(98)
19The CryptRetroGamma(97)
20Cannon DuelsDavid Asta(96)
21Space CowboyVoxelTower(94)
22IndigoIndigo(87)
23BringRGBackDead Pixel(74)
24OverheapBastaCPC(70)
25Turtle SlamTurtleSlam(68)
26Space BallAltered Vision(67)
27Elfo Saves ChristmasNinja Pointer(66)
28Two Finger Death NowSpherp08(62)
29Cat PangLady Cats(61)
30Cuchara VoladoraCucharaVoladora(60)
31Fitzroy And The Infestationawergh(60)
32BankACReturns(53)
33HacktankRetroleto Games(50)
34LunaticLunatic(45)
35Invade SpaceProyecto Red(41)
36TankARDAD(41)
37DisassemblerMachine Gun(40)
38Killing MachinePizzarT(40)
39Penalty KicksSakis Kaffesakis(40)
40CrockerMerienda(20)
4118th Century InvadersLYSGames(3)

You can download the games in one package directly down below or from the download section of this site. More information about the game development competition can be found on the CPCRetroDev homepage.

 

CPCRetroDev2018 All Games
CPCRetroDev2018 All Games

CPCRetroDev2018_all_games_.zip

105.4 MiB
293 Downloads
Details
Nov 182017
 

The CPCRetroDev 2017 is over and again 29(!) new games were submitted and judged by the jury. And so here are the results and downloads for all the games. Even if there were less games submitted, the average quality of all titles rised again. Thanks to all participants for making the CPCRetroDev such a great success again.

PositionImageGameGroupResult
1BabasPalaceAzicuetano_McKlain(260) Best Game, Carlos Abril Mention, Gominolas Mention, RetroSpiel Mention
2Profanation24Mhz(243) 2nd Best Game
3
BasketCasesCNGSoft(233) 3rd Best Game, Pablo Ariza Mention
4
CrisOddPreludeDreaminBits(232) 4th Best Game
5
BitumeArnaudBouche(187) 5th Best Game
6
LaserBoyCarlosSevila(180)
7
RaimboToBee(178) Best Student Game
8
PhantisLegacyCPCPower(178)
9
NightmareFortressPetaflopis(159) 2nd Best Student Game
10
ProtonSmokeProtonSmoke(133)
11
Agent006APLSoft(113)
12
Ballsballs(104)
13
4676InvasionInvasion(101)
14
EarthDefenderTojo(97)
15
BrutalFightersMooseNinja(90)
16
FitzroyAndTheMissingChairawergh(82)
17
RollaBlazeGrupo3(77)
18
PixelBrawlSpaceTroopers(72)
19
TunnelEffect0xDEF(72)
20
MoonmanBytesTheDust(69)
21
xcapeCompuTeam(63)
22
PitiSocketWar(59)
23
UFOBitBeam(52)
24
DethronedRoyalResearches(43)
25
MyGalaxyAymy(39)
26
ColorFloodcpcitor(31)
27
TempleScapeTempleScape(31)
28
PlmanSurvivalUninstallStudio(26)
29
EirosBridgeWastedHorchata(6)

Jul 242017
 

Roudoudou released a new version of his Zilog Z80 cross-assembler called Rasm. Of course it supports all the undocumented opcodes, but beside of that, you can use conditional macros, a floating point engine and several mathmatical functions. A special feature is the possibility to create a cartridge for the Amstrad Plus or the Amstrad GX4000 directly by assembling your source code and you can automatically add an AMSDOS header to your binaries. It also supports crunched sections (the coded will be loaded and crunched on the fly) for LZ48, LZ49, LZ4, ZX7, and Exomizer. It has also a compatibility option to support the widely in the Amstrad CPC used MAXAM syntax. You can download and discuss it at the CPCWiki forums and at the end of this news.

Changes in v0.57

  • more flexible preprocessor with macro parameters
  • new label prefix tag {BANK} to get the bank where is located a label

 

Jul 222017
 

After the great success of the last CPCRetroDev last year it is time for a new game competition in 2017 again, isn’t it? This year, you can win around 1100 EUR in all different categories. As usual the competition is organised by the University of Alicante (UA) / Spain and aims to award the best and creative game developers, who create a game for an unmodified Amstrad CPC 464. The deadline for this years competition is the 31st October 2017, 23:59h (CEST), so don’t waste any time and start the development of your awesome game (you will find a countdown on the top right of this page :)).
If you are not familiar with development for the Amstrad CPC, you can have a look at the CPCtelera game development kit, the great programming tutorials on CPCMania, the CPCrslib programming library or cpcitor’s development toolchain. As always you can find help in the CPCWiki forums.

You can achieve the following awards (all in all about 1.100 EUR!!!):

  • Official Awards (1.100 €)
    • Special Mentions
      • 100 € – Gominolas to the best music
      • 100 € – Carlos Abril to the funniest game
      • 100 € – Pablo Ariza to the best Artificial Intelligence
    • PRO Category
      • 300 € – Best game
      • 175 € – Second best game
      • 100 € – Third best game
      • 50 € – Fourth best game
      • 25 € – Fifth best game
    • UA Category

      • 100 € – Best game made by UA students
      • 50 € – Second best game made by UA students
  • Additional Awards
    • RetroSpiel Award
      • German enterprise RetroSpiel will award with a physical publication, distribution and selling of an extended version of games presented by two selected teams.

You can get more information about the competition rules and about the competition itself on the CPCRetroDev 2016 homepage. Be sure to participate and bring your creative game ideas to the Amstrad CPC.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close