Archives de Genesis8 Amstrad Page de 1999 à 2024 à propos de développement, page 10 sur 18






Démo de Sprite pour Amstrad CPC+ par Arnaud, auteur entre autre de WinCpctelera

-

Arnaud Bouche est l'auteur de Bitume inspiré d'Asphalt et de Deeper Warrens inspiré du classique Gauntlet matiné d'éléments RPG.

Il est également l'auteur de l'utilitaire WinCpctelera qui permet de programmer rapdiement sous windows un programme utilisant la librairie Amstrad CPC CPCTelera. Ce programme se complilera tout aussi bien sur un vrai Amstrad CPC et CPCTelera.

C'est justement avec CPCTelera qu'il a programmmé une démo de Sprite pour Amstrad CPC+.



Remake de Slap Fight (A.L.C.O.N.) par Abalore, deuxième niveau

-

Slap Fight (A.L.C.O.N.) est un shoot them up qui existe déjà sur Amstrad CPC depuis 1987. Abalore a commencé à écrire un remake en 2016 et aujourd'hui une nouvelle vidéo est disponible avec le deuxième niveau du jeu. Regardez les autres vidéos sur sa chaine Youtube.

Abalore accepte toute aide pour faire avancer ce remake plus rapidement.




Disark par Targhan (Arkos), un désassembleur

-

Après la sortie des alpha 5 et 6 d'Arkos Tracker par Targhan, c'est au tour de l'utilitaire Disark.

Disark est un nouvel logiciel multi plateforme (Windows/Linux/MacOsX) développé pour les besoins d'Arkos Tracker 2, c'est un désassembleur Z80 et convertisseur entre les syntaxes de plusieurs assembleurs Z80.

Par exemple les sources d'Arkos Tracker utilisent fortement les macros de l'assembleur RASM qui ne sont pas prises en compte par d'autres assembleurs, donc l'astuce est de :

  • assembler le player d'Arkos Tracker avec RASM ce qui créée un binaire et un filchier de symboles
  • utiliser Disark sur le binaire pour recréer le source sans toutes les macros spécifiques de RASM



RASM v0.113 par Roudoudou, un assembleur multi plate-forme pour Amstrad CPC

-

La dernière version de RASM (v0.113) est sortie le 26 avril 2019. Cet assembleur multi plate-forme (entre autre linux, windows, mais pas que comme MorphOS sur Amiga) permet de programmer pour Amstrad CPC.

The online documentation is available.

  • trigger an error when dynamic LZ section cannot crunch
  • bugfix when trying to crunch an empty section
  • dynamic debug options removed
  • snapshot & cartridge summary by default
  • embedded rasm export all labels and EQU in the info struct
  • new math function CEIL
  • rasm may handle generated name with INCBIN directive


RASM v0.112 par Roudoudou, un assembleur multi plate-forme pour Amstrad CPC

-

La dernière version de RASM (v0.112) est sortie le 5 avril 2019. Cet assembleur multi plate-forme (entre autre linux, windows, mais pas que comme MorphOS sur Amiga) permet de programmer pour Amstrad CPC.

The online documentation is available.

update v0.111

  • error management code cleanup
  • new options with directive INCBIN for wav import
  • allow EDSK with invalid track sector size or supernumerary tracks if sectors are DATA compliant
  • bugfix confusion between generated global labels and local labels for export
  • bugfix EQU with generated names AND curly brackets formulas inside a loop
  • bugfix invalid REPEAT values will increment the error counter

  • update v0.112

  • bugfix single NOP wasn't increment nop counter ^_^
  • bugfix NOP count with ADD/SUB/XOR/AND/CP (IX+n)/(IY+n)
  • bugfix in WAV importv


Création d'un jeu d'aventure, quelque chose de vieux, de neuf, d'emprunté

-

In quite old times, creating a new adventure game without programming it from A to Z meant using programs like :

  • The Quill written by Graeme Yeandle and published by Gilfsoft (a british company created by Tim Gilberts in the early 1980s) on ZX Spectrum in December 1983. With the success of the tool Gilsoft released Illustrator to add graphics to games written by the Quill. First published on ZX Spectrum, it was also released on Amstrad CPC, C64, Atari 8bit, Apple 2, BBC Micro and Acorn Electron. It was using a parser with only verb noun understanding
  • Professional Adventure Writer (PAW) sometimes called PAWS for Professionnal Adventure Writing System is also written by Graeme Yeandle, Tim Gilberts and Phil Wade, still published by Gilsoft in 1986. It featured graphics directly without an addon, a better parser, could use 128 Ko (at least on ZX Spectrum). It was released on ZX Spectrum and other CP/M computers but did exclude the BBC Micro and C64. An updated CP/M version of PAW was ported for MS-DOS under the name PC Adventure Writer. A bit more history about Quill and PAW on Graeme Yeandle's website and Stefan Vogt's website (including download of the Quill and PAW for several computers) and an interesting interview of Tim Gilberts by Stefan Vogt. PAW was used recently for the game Doomsday Lost Echoes in 2016 (original web site of the game). Check Gilsoft's Text Adventures' Engines Reservoir if you want to write a game with PAW
  • Graphic Adventure Creator (GAC) written by Incentive Software in 1985 by Sean Ellis on Amstrad CPC initially and later to ZX Spectrum, BBC, Acorn Electron (without graphics), C64 and also at STAC (ST Adventure Creator) on Atari ST
  • DISEÑADOR DE AVENTURAS DE AVENTURAS AD (DAAD) or Adventure Designer for Aventuras AD was written by Tim Gilberts in the late 1980s for the company Aventuras AD. So he wrote a new multi platform adventure writer which could target 8bit and 16 bit computers like C64, ZX Spectrum, Amstrad CPC and PCW, MSX, Atari ST, Amiga and MS-Dos. It was programmed from 1988 to 1991 but development stopped with the banruptcy of Aventuras AD. DAAD was used recently for the game PANDEMIA XXI

DAAD could have been lost forever, except that the systems disks were found in 2014 by Mr. SAMUDIO and released in the public domain sadly without english support which was missing. Happily Tim Gilberts teamed with Stefan Vogt (author of Hibernated 1 released in 2018, a science fiction adventure) and restored and extended the english language support, and letting use a modern editor. The new version supports the same platform than the original DAAD. A new version of DAAD (v2 R2) (all tools to create a new game) was released in 2018 and a DAAD compiler v2.42 update in 2019. DAAD also supports the german language now.

But today you can use other tools than excluding or complimentary to DAAD :

So want to write game, what about reading tips about using Quill/PAW/DAAD by Stefan Vogt ?



v0.7.3 d'Arcade Game Designer par Jonathan Cauldwell pour Windows

-

Arcade Game Designer v0.7.3 est un utilitaire windows (32/64) par Jonathan Cauldwell pour créer des jeux sur Timex/Next, ZX Spectrum, Amstrad CPC, Acorn Electron, Dragon/Coco et Enterprisen sans aucune connaissance en programmation.

Cette nouvelle version ajoute : fonctionnalités supplémentaires, nouveaux outils, documentation mise à jour et supporte désormais l'Acorn Electron, Dragon/Coco et Elan Enterprise.

Il y a un forum sur AGD.




RASM v0.110 par Roudoudou, un assembleur multi plate-forme pour Amstrad CPC

-

La dernière version de RASM (v0.110) est sortie le 27 févrierr 2019. Cet assembleur multi plate-forme (entre autre linux, windows, mais pas que comme MorphOS sur Amiga) permet de programmer pour Amstrad CPC.

The online documentation is available.

update v0.109
- bugfix crash when trying to save with a negative size
- bugfix crash case with macro and wrong parameter number
- bugfix EDSK update
- IFDEF/IFNDEF now scans for macro names
- TZX/CDT output support (not working)
- RUN directive may use unknown var as parameter
- embedded Rasm may return info struct about errors and symbols

There is more different files to download:
- msdos version
- windows 32bits executable
- windows 64bits executable (20% faster than 32bits version)
- sources

update v0.110
- allow numeric expression beginning with +
- bugfix uninitialized memory reads and memory leaks with embedded Rasm




Space Phantom, un nouveau jeu Amstrad CPC crée avec 8BP v035 (non encore disponible)

-

Jose Javier Garcia Aranda a écrit un nouveau jeu, Space Phantom, avec sa librairie 8BP (avec la version v35 non encore disponible), une librairie RSX pour développer des jeux Amstrad CPC en basic (26 Ko maximum). Vous pouvez télécharger Space Phantom sur son github.





Pour plus d'informations, allez sur la page principale