Archives de Genesis8 Amstrad Page de 1999 à 2025 à propos de démo, page 6 sur 12





Octopus Pocus, une démo Amstrad CPC par Pulpo Corrosivo présentée à la Révision 2019

-

Octopus Pocus par Pulpo Corrosivo a été présentée à la Révision 2019 au concours de démo old school où elle a obtenu la 6ème place. Elle nécessite 128 Ko de RAM, un CRTC 0 ou 1. Le code a été écrit par Toms, la musique par Targhan, les graphiques par Rexbeng, Beb et Barjack, avec l'aide de Hicks (lien sur Pouet).



The third kind, une intro 4k par Vanity présentée à la Révision 2019

-

The third Kind par Vanity a été présentée à la Revision 2019 au concours d'intro 4k où elle a obtenu la 3ème place (lien sur Pouet). Le code est de Hicks, les graphiques de Beb et la musique par Targhan



Gloire à Piou, démo d'Overlanders présentée à la Révision 2019

-

Gloire à Piou par Overlanders a été présentée à la Revision 2019 au concours de démo old school où elle a obtenu la 11ème place. La démo a été programmée entièrement sur Amstrad CPC d'abord avec DAMS puis avec Dorgams. La musique est de Jess, créée avec l'utilitaire Starkos.

Il y a deux versions :



Post Scriptum, une démo Amstrad CPC nécessitant de la RAM supplémentaire, par Hwikaa

-

Post Scriptum est une démo Amstrad CPC réalisée par un illuste inconnu sorti de nul part, avec des graphismes créés par Hwikaa. Cette démo nécesssite de la RAM additionnelle : une X-Mem ou d'utiliser un émulateur tel que Sugarbox qui sait émuler une interface X-Mem (RAM et ROM).



Oldskool demo compo à la Révision 2019

-

Les résultats des démos oldskool à la Révision 2019 sont tombés, sur deux démos Amstrad CPC, une est en 3ème place :

  • The Seniors - Rivalry - C64 new SID (In the "Commodore audience", this wins!)
  • Hooy-Program - The Brexecutable Music Compo Is Over - ZX Spectrum (2nd place!)
  • Overlanders - Gloire a Piou! - CPC-6128 (3rd place!)
  • Pulpo Corrosivo - Octopus Pocus - CPC-6128
  • Fenarinarsa - Latecomer - Apple ][
  • ZOO - We are the Chimpions - C64 new SID
  • Moods Plateau - Twenty - KC 85/4
  • Chemtrailer Boys - Edison 2019 Invitation - C64 new SID
  • The Pets Mode - ROBOTTO - MSX1
  • Desire - 1E78 - Atari 7800
  • BinaryCounter - Hello - SNES
  • resource+singular - The 21st - C64 new SID
  • TRSI - TRSI 4 Nordlicht - Atari 2600
  • Molive - SNES-NICCC 2000 - SNES
  • Titan - MD-NICCC - Sega Megadrive

Vous pouvez voir toutes les démos/musiques sur Twitch.



La courbe de Lissajous, les mathématiques sont sexy sur Amstrad CPC

-

La courbe de Lissajous est une courbe que l'on peut tout simplement obtenir par exemple avec un oscilloscope.

ComSoft6128 a amélioré le programme original présent sur CPC-Power, vous pourrez télécharger le nouveau programme directement ici ou tout simplement voir la vidéo youtube.





Memory Full, la mémoire de la scène démo Amstrad CPC récupère du contenu de Push'n Pop

-

Memory Full a obtenu l'autorisation il y a quelques jours de mettre du contenu du défunt site Push'n Pop sur le leur.

Cela inclue entre autre des interviews (No Recess, Voxfreax, Batman Forever team, Fano, Lotharek and Jeff, Wake Up! team, Ronaldo) and technical stuff (Zoom initiation, La genèse du Starkos).




iMPdos Public Edition v1.17 pour X-Mass par AST/iMPACT

-

iMPdos Public Edition v1.17 par AST/iMPACT est disponible, une ROM pour utiliser votre carte d'extension Xmass (par Toto). Elle doit être installée en tant que ROM 1 à 6, avant la 7 ! Quand la ROM est installée, iMPdos détecte la x-Mass et la formatte. Pensez à utiliser la commande |hlp.




1kusai par Shinra, une intro 1 Ko pour Amstrad CPC présentée à la Forever 2018

-

1Kusai par Shinra est une intro 1 Ko Amstrad CPC présentée lors de la Forever 2018.

Le code source de 1Kusai est disponible.

So, the idea was to fit Hokusai's The Great Wave off Kanagawa in 1K.

I worked from an SVG file and removed a lot of details until it would fit the allocated space (packed with zx7). Eventually it ended up too small after some late minute changes to the code which improved the compression. Oh well.

The SVG was converted to bezier curves using NanoSVG, then a custom Lua script to convert the usual bezier curves definitions into a form more suitable for computation. Normally a Bezier curve is defined by X and Y equations which look like this :

x = A(1-t)³+3B(1-t)²t+3C(1-t)t²+Dt³

We can rewrite this as : Z + t(Y + t(X + Wt))

With:
Z = A
Y = 3B
X = 3C - 6B
W = D - 3C + 3B - A

So in this form we need only 3 multiplications.

The computations are done using CPC firmware which provides neat floating point math support. I compute 256 points along each curve (this could be adjusted to less points for faster drawing, at the cost of slightly less smooth curves) and draw lines between them. Then the system FILL routine is used to fill the closed shapes.

The sound of waves and thunder you can hear is just the Y or X coordinate (I don't remember, whichever sounded best) sent to the AY noise register (again using the CPC firmware, because this is the most space efficient way). I tried to write some music using the free bytes left but did not manage to do anything very convincing. Next time I'll try to spend more effort on the sound side.





Pour plus d'informations, allez sur la page principale