Nouvelles à propos d'Amstrad CPC, PCW, Notepad NC100, 150, 200, PDA600 et PC






Un Amstrad CPC 464 construit à neuf par Noel Llopis

-

Noel Llopis a réalisé une vidéo de plus intéressante : la construction d'un nouvel Amstrad CPC 464 à partir d'un PCB réalisé par Bob's Bits Replica Boards.

Il n'a pas cherché à ajouter de la RAM, extensions déjà existantes, pour le futur ?

D'autres vidéos avec le hastag #janstrad sortiront par d'autres créateurs dans la même optique de faire du matériel neuf.


Youtube video




Donjon, un jeu Amstrad CPC en 10 lignes de basic par Omebrou Corp.

-

Omebrou Corp. (Vetea sur Itch.IO) a sorti un jeu Amstrad CPC en 10 lignes de basic : Donjon, pour y jouer utilisez les flèches et la touche espace si vous rencontrez un coffre ou tombé sur un ennemi à combattre.

Sans émulateur, vous pouvez exécuter tout programme basic Amstrad CPC dans Visual Studio code et l'extension Amstrad Basic Helper.

Vous pourrez trouver une image disquette sur le groupe facebook les Amstradiens, sinon voici le listing :

10 Mode 1:ink 0,0:border 0:ink 1,26:ink 2,6:ink 3,24:dim t(30,30):pen 2:locate 17,13:? "":for i=1 to 25:for j=1 to 25:v=1:randomize time:t(i,j)=int(rnd*4)+3:q=t(i,j):border j:next:next:x=12:y=25: U2$=chr$(221):U1$=chr$(220):U$=chr$(207) 20 T$=chr$(8):Y$=chr$(10):a=1:xx=int(rnd*20)+1:yy=int(rnd*20)+1:t(xx,yy)=10:cls:P1$=chr$(143):while(a<6):a=a+1: F$=F$+P1$+P1$+P1$+y$+t$+t$+t$:D$=D$+U$+U1$+y$+t$+t$+t$:S$=S$+U2$+U$+y$+t$:wend:border 0:if m1=0 then Ch=int(rnd*22):t=0 else CH=99 30 Z$=p1$+y$+t$+P1$+y$+t$+chr$(212)+y$+t$:E$=p1$+y$+t$+P1$+y$+t$+chr$(213)+y$+t$: C$=chr$(222)+U$+chr$(223)+y$+t$+t$+t$+P1$+chr$(232)+P1$+y$+t$+t$+t$+P1$+P1$+P1$:M1$=chr$(235):pen 3:locate 15,10:? f$:locate 18,10:?f$:if jj>=1 then border 6:q=q-jj:jj=0 40 if CH<>99 then m1=0:M$=chr$(225)+y$+t$+t$+chr$(151)+M1$+chr$(182)+y$+t$+t$+chr$(191): M2$=M$:l=0:TR=CH:if CH<=2 then M$="":M2$="" else if CH<=5 then C$="":M$="" else if CH<=7 then C$="":M2$="" else if CH<=9 then C$=""else C$="":M$="":M2$="" 50 while(b<6):b=b+1:pen 3:locate 13,9+b:? D$:locate 21,9+b:? s$:wend:x$=chr$(245): O$=P1$+P1$+y$+t$+t$+P1$+P1$:pen 1:for i=1 to 6:locate 17,16-i:? h$:next:if m1=2 then m1=0:C$="" else m1=0:if TR>2 or CH=99 then c$="" 60 R$=M$+M2$:MY=(INKEY(0)=0 AND y>1 and O$<>"" and R$="")-(INKEY(2)=0 AND y<25 and x$<>"" and R$=""):MX=(INKEY(8)=0 AND x>1 and z$<>"" and R$="")-(INKEY(1)=0 AND x<25 and e$<>"" and R$=""):L=MX+MY:x=x+MX:Y=Y+MY:H=T(X,Y):if INKEY(47)=0 and ff=0 then ff=1 70 randomize time:border 0:t=t+1-(t and 8):pen 1:locate 1,1:?"SANTE ":pen 2:for i=1 to q:locate i+6,1:?chr$(228);" ":next:pen 1:locate 17,18:?C$:if Y=1 then O$="" else if X=1 then z$="" else if X=25 then e$="" else if Y=25 then x$="" 80 if h$<>"" then end else if ff then ff=0:jj=0:if M$<>"" and m1=0 then M$="":m1=1:jj=t/6:SOUND 1,0,25,12,,,25 else if M2$<>"" and m1=0 then M2$="":m1=1:jj=t/6:SOUND 1,0,25,12,,,25 else if C$<>"" and m1=0 then C$="":Q=Q+1:m1=2:SOUND 2,100,7,15:border 26 90 if Q<=1 then clear:pen 1:goto 10 else locate 17,22:? x$:pen 2:locate 15,16:?M$:locate 20,15:?M2$:if h=4 then E$="":Z$="" else if h=5 then O$="" else if h=6 then O$="":E$="" else if h=7 then E$="":O$="" else if h=10 then O$="":h$=chr$(151)+chr$(157) 100 sound 3,600-rnd*200,q/2,7:pen 0:locate 17,13:? O$:pen 0:locate 12,15:? Z$:locate 23,15:? E$:while (l=0 and M1=0):randomize time:goto 60:wend:cls:b=1:a=1:F$="":S$="":D$="":ww=0:goto 20

Youtube video



Melkhior's mansion par Richard Jordan sur PC est disponible

-

Richard Jordan a sorti Melkhior's mansion pour windows qui est un remake en 3D isométrique d'Atic Atac, après avoir commencé fin 2020. Le jeu sera également disponible sur ZX Spectrum Next et 128 Ko.


Youtube video



Une interface Amstrad CPC DDI-1 (pour 464) modifiée avec une extension mémoire de Zaxxon

-

Tjjq44 sur System.cfg a modifié un contrôleur disquette DDI-1 officiel pour Amstrad CPC 464 avec une extension mémoire fabriquée par Zaxxon, voir les photos ci-dessous et une vidéo sur Youtube de l'Amstrad CPC 464 chargeant des programmes du DDI-1.

Il a fallu dessouder les 50 broches du connecteur d'extension afin de pouvoir y glisser l'extension mémoire (512k par Zaxxon).

Un micro inverseur permet d'activer ou non l'extension mémoire.

Un fil sert à ponter le +5v du CPC et celui de l'interface afin de ne plus être dépendant du lecteur FD-1 pour l'alimentation. Il y a un condensateur à l'origine entre ces deux pins, on peut le retirer ou le laisser, aucune importance. (Amstrad avait fait ça à l'époque afin que lorsque l'utilisateur éteignait son lecteur le CPC se comporte comme si l'extension n'était pas présente, ça évitait de devoir débrancher l'interface ou taper |TAPE dès qu'on voulait utiliser une K7).

Les broches 2,4,6 et 14 ont été retirées dans chaque connecteur 34 broches afin que le +5v ne se retrouve pas sur les broches du lecteur. (attention en ouvrant les connecteurs, le plastique peut casser facilement).

Les 2 petits ergots détrompeurs de chaque connecteur 34 broches ont été limés afin de permettre le branchement de n'importe quel lecteur : FD-1, 3.5 pouces classique, gotek...

Un inverseur permet de permuter les lecteurs, le A devient B et vice versa, pratique si on a un gotek et un 3 pouces connectés simultanément. Pour que les lecteurs soient reconnus, il faudra bien veiller à ce que le lecteur en bout de nappe ait son cavalier de "drive select" sur 0 et celui en milieu de nappe sur 1 (pas besoin de le faire sur un FD-1, il répondra dans tous les cas, c'est son emplacement sur la nappe qui détermine s'il est A ou B).

La ROM amsdos d'origine à été remplacée par une ROM de 32k amsdos/parados (soudée sans support faute de place suffisante). Le choix se fait en mettant la broche 27 à 0v (amsdos) ou à 5v (parados). Actuellement elle est cablée en dur à 0v car je n'ai plus de micro inverseurs sous la main. (en même temps c'est pas très grave, parados était très utile afin d'avoir 720k de stockage par disquette physique, avec le gotek la place est quasi illimitée donc on s'en fiche un peu désormais).

face de l'interface Amstrad CPC DDI-1 modifiée

dos de l'interface Amstrad CPC DDI-1 modifiée

tranche de l'interface Amstrad CPC DDI-1 modifiée


Youtube video



LLum par Ivan AVILA, un jeu Amstrad CPC (après Dogfight et 8bit Wars)

-

Le dernier jeu d'Ivan AVILA est LLum, il a été écrit avec la librairie 8BP en basic. LLum est un which is a Lumines clone for Amstrad CPC. Try to make a four square by rotating and aligning 2×2 blocks. Squares of one color will be erased when the time line passes over them.

Ses autres jeux également écrits avec 8BP sont Dogfight (shoot them up en 2020) et 8bit wars un jeu de tower defense en 2021 (CPCRetroDev).


Youtube video



PunyInform v3.4 par Fredrik Ramsberg et Johan Berntsson pour écrire des jeux d'aventure texte

-

PunyInform v3.4 par Fredrik Ramsberg et Johan Berntsson est un librairie écrite en langage Inform 6. PunyInform permets de créer des jeux d'aventure (pur texte, pas de support pour des images contrairement à DAAD) utilisant la machine virtuel Z-machine, qui pourront fonctionner sur des ordinateurs 8bit ou plus récents. Il contient un parser, une implémentation de verbes courants, ainsi qu'un framework pour écrire des jeux d'aventure.

PunyInform est basé sur la librairie Inform 6 développée par Graham Nelson. Il est destiné à rendre facile l'écriture de jeux au format Inform 6, un manuel décrit les différences entre les deux librairies.

Les jeux utilisant PunyInform peuvent être compilés au format z3, z5 et z8 (z3 est le plus adapté pour les ordinateurs 8bit, les autres formats ont des fonctionnalités supplémentaires). Comparé à la librairie Inform 6 cela signifie qu'il n'y a pas de support pour la machine virtuelle Glulx mais il y a bien le support du format z3 (que la librairie Inform 6 ne supporte pas).

Pour compiler des jeux utilisant PunyInform, il est recommandé d'utiliser le compilateur Inform 6 maintenu par David Kinder. Les binaires sont disponibles sur if-archive. PunyInform nécessite Inform v6.35 ou plus récent.

Il y a des tutoriels pour écrire des jeux d'aventure avec PunyInform (fin de la page) ainsi que toute la documentation dont une cheat sheet (quick reference) de 8 pages.

Pour essayer votre jeu après sa compilation, vous pouvez utiliser WinFrotz par David Kinder et pour créer une carte de votre jeu il y a Trizbort.

Et enfin pour créer une image disquette pour Amstrad CPC et PCW il vous faudra utiliser Puddle BuildTools.




Quigs pour développer des applications SymbOS (Amstrad CPC, PCW, MSX et Elan Enterprise)

-

L'IDE Quigs est une suite d'utilitaires et éditeurs pour aider les développeurs à créer des applications et autres médias pour SymbOS.

Son créateur et développeur TrebMint (Rob Buckley) a commencé à le développer à la fin de 2004. Avec l'apparition de l'interface SYMBiFACE en 2004, Quigs (ex SymStudio) a permis les premiers écrans vidéos en plein écran possibles sur CPC (oups pour la traduction je n'en suis pas sûr). Avec Quigs vous pouvez créer des formulaires, du code, des graphiques et même des vidéos et l'exporter pour les cibles de SymbOS : Amstrad CPC et PCW, MSX et Elan Enterprise.

Pour résumer, Quigs est :

  • un kit puissant de construction de formulaires
  • un éditeur de code, assembleur et compilateur
  • un gestinnaire de graphisme et vidéo
  • un convertisseur HTML et Richtext

dans un environnement de développement intégré à base de PC

N'hésitez pas à télécharger la documentation en anglais de Symbos 3.1.



Just Get 9 patch 2, un jeu de réflexion pour Amstrad CPC par cpcitor et the other days

-

Just get 9 est un jeu avec des cases et des chiffres pour l'Amstrad CPC. Si vous avez aimé 2048, tetris, coloris, color flood, vous aimerez. Visitez la page Itch.IO de Just Get 9 pour télécharger la dernière version (patch 2).