The 11th video by Keith56, author of Chibi Akumas (episode 1 et 2) which is about Z80 programmation on Amstrad CPC, Spectrum and MSX is this time the 8th part about Z80 assembler (Unwrapped Loops, Stack Misuse for speed & rarer Z80 commands).
Archives of Genesis8 Amstrad Page from 1999 to 2018 about programmation
The tenth video by Keith56, author of Chibi Akumas (episode 1 et 2) which is about Z80 programmation on Amstrad CPC, Spectrum and MSX is this time the 7th part about Z80 assembler (RST's, creating a custom interrupt handler, the shadow registers, and using IN and OUT commands!).
Jose Javier Garcia Aranda shows us a preview of 8BP v32 (8bits de poder : 8bits of power), a RSX library to write Amstrad CPC games in basic (26 Kb max) with a video of a 3D car racing game. You can download 8bp on github.
After the first video about C progammation for Amstrad CPC with SDCC, here is the next one about using mode 0 and draw pixels with SDCC for Amstrad CPC by Oldschool is beautiful.
It's never too late to start anew, Oldschool is Beautiful is discovering the Amstrad CPC at 43 years old.
All videos are in french of course.
This new version bring a new feature, the command PRINTAT to print small characters in mode 0 quickly.
Fresh Fruits and Vegetables is the last game programmed with 8BP and showed at the RetroMadrid 2017 meeting.
Vasm v1.7h is a compilator for several platforms :
- AmigaOS 68020
- Atari MiNT 68020
- Atari TOS 68000
And of course, it can compile Z80 assembler, but it's not the only processor it can manage.
Jose Javier Garcia Aranda wrote a new example for his RSX library 8BP v27 (8bits de poder : 8bits of power), it's a clone of Space invaders in a few lines of basic.
CPC Basic 3 is an integrated environment for developing programs for Amstrad CPC. It works on Windows, Linux (Mono) and Mac OS (Wine).
CPC Basic function is to allow input and editing a program and compile it to to generate the necessary machine code and run it on a Amstrad CPC computer or an emulator.
Programs are written in Basic language based on Locomotive Basic with a number of differences required because it is a compiler and optimize the speed of code produced.
This v27 version has 2 new features :
- RINK RSX for ink animation
- change state for sprites (badly translated from spanish)
Jose Javier Garcia Aranda has written 8BP (8bits de poder : 8bits of power), a RSX library for writing Amstrad CPC games in basic (26 Kb max). You can download 8bp on github (sources, demos and games examples, spanish and english documentation). Il existe déjà 3 jeux dont le dernier Niburu :
- mutante montoya (platforms /maze)
- anunnaki (space ship arcade, vertical scroll)
- nibiru (space ship arcade, horizontal scroll)
For more news, Go to home page