4 ms·
Interesting article. Indeed the Z80 was used in the Amstrad CPC series. There, the firmware used the alternate register set for bookkeeping, so you could use
by s_gourichon 6y ago
Interesting article.
Indeed the Z80 was used in the Amstrad CPC series.
There, the firmware used the alternate register set for bookkeeping, so you could use them only in a code region surrounded with interrupt dis/enabling and saving/restoring them.
The floating point format on the CPC is 40 bits, probably one of the formats mentioned in the article.
A few people still create prod for the Z80 every year, there are already 10 productions registered in 2020 on http://www.pouet.net/prodlist.php?platform%5B%5D=Amstrad+CPC&page=1 http://www.pouet.net/prodlist.php?platform%5B%5D=Amstrad+CPC...
The CPC had a huge graphics memory for the time: 16k, making nice-looking games in paper catalog but very limited full-screen animation without piles of hacks.
Lots of actual number crunching for 3D graphics in thi old prod "All in 3D" https://www.pouet.net/prod.php?which=14667 https://www.pouet.net/prod.php?which=14667 (no video, you have to run it e.g. in an emulatoe).
For an exceptional result of Z80 performing number crunching and graphical hacks, see this nice demo from 2017 "Amstrad CPC demo : Logon's run - 3D meets the aging bits" https://www.youtube.com/watch?v=22wSm4y27Wk https://www.youtube.com/watch?v=22wSm4y27Wk . Or "Batman Forever" demo of 2011 https://www.youtube.com/watch?v=_syHewDu5lc https://www.youtube.com/watch?v=_syHewDu5lc
I personally made a production this year https://gourichon.org/cpcitor/justget9/beta/ https://gourichon.org/cpcitor/justget9/beta/ a puzzle game with smooth animation, which got awarded at a local contest https://www.facebook.com/groups/1120607071477318/permalink/1526248760913145/ https://www.facebook.com/groups/1120607071477318/permalink/1...