pouët.net

64 NOPs | Tech blog for Amstrad CPC computers

category: general [glöplog]
 
We just put online 64 NOPs, a new tech blog for Amstrad CPC computers aiming at improving your skills to create awesome stuff on your Amstrad. New articles will be regularly added, some of them are already in progress.
added on the 2020-10-26 12:53:17 by toms toms
Very interesting content!
Nice articles!
added on the 2020-10-26 15:35:17 by ham ham
Gefällt mir!
added on the 2020-10-27 00:05:53 by BSC BSC
Hwikaa published today on 64 NOPs the first part of a big article related to the basics of design and graphics, which could be of interest to graphists/designers of all computers (not only on Amstrad CPC). It's named "Transformers, Elements And Principles of Design - Introduction"

It would be nice to spread this link on other "computer-specific" (C64, Amiga, ZX, ?) websites, if you find it interesting, or on Facebook. Thanks for the support!
added on the 2020-11-08 14:35:34 by Hicks Hicks
A presentation by Hwikaa, the author of this article, can be found in this interview: http://memoryfull.net/articles.php?id=37.
He was notably lead animator at Ankama, and currently works for King.
added on the 2020-11-08 14:41:45 by Hicks Hicks
Simply great stuff!
added on the 2020-11-08 15:23:07 by evills evills
Cool, I noticed the site few days ago.
added on the 2020-11-08 22:08:34 by Optimus Optimus
Great job, lot of articles yet!
The blog is still growing... Grim wrote an article about "Fast decimal scoring system". This time, it's a bit more game programming oriented ;)
added on the 2020-11-15 16:26:06 by toms toms
Some more reading on 64 NOPs:
- Easy integration of Arkos Tracker 2 player with CPC Telera (by Arnaud)
- Hash algorithms (by Grim)
- A la découverte du mode cache d'iMPdraw (by AsT)
Thanks to them. You would be kind to share!
added on the 2020-12-21 09:29:27 by Hicks Hicks
- Perfectly accurate Z80 flags and CPC timing (by Madram / Overlanders)
- Rosetta Sugar. J’apprends à coder AVEC mon CPC. (by Madram / Overlanders) (Don't panic yet, the article is actually in english)
added on the 2021-01-21 10:18:38 by toms toms
- La Lypémanie Vaut Mieux (by Madram / Overlanders)
added on the 2021-01-22 17:44:02 by toms toms
added on the 2021-01-26 17:13:48 by toms toms
64 NOPs now has a Twitter account: clic here to follow 64 NOPs on Twitter.

Two new articles these last weeks:
- Checksum Algorithms (by Grim)
- Clean z80 Coding (2/2) (by Hicks / Vanity)

Enjoy reading and you can comment here!
added on the 2021-07-02 20:43:02 by Hicks Hicks
I would like to read an article about using 6845 and examples
added on the 2021-11-10 17:58:41 by g0blinish g0blinish
then 64nops is not the place for that ;)
added on the 2021-11-11 18:41:35 by krusty krusty


I noticed that you mentioned the lack of a linker. I'm using SDCC (mostly the assembler) and my own linker and that has been working great (the assembler may be a bit lacking). The linker will throw away unused sections as most linkers do. The linker also have support 256 byte aligned sections (by giving them a special name). I also have plans to include support for sections that do not cross a 256 byte boundary if I ever need it.
added on the 2021-11-11 19:27:45 by neon neon
ok; thanks for the sharing: I'll look on sdcc assembler (however, I have doubts that it is enjoyable to use). Have you publicly released your linker somewhere ?
added on the 2021-11-11 20:18:11 by krusty krusty
Quote:
ok; thanks for the sharing: I'll look on sdcc assembler (however, I have doubts that it is enjoyable to use). Have you publicly released your linker somewhere ?


The linker is really just the minimum I need and whenever I need a new feature I just put it in, so it is not something I want to release. For example, it does have any support for memory banks.

My point is that in the search for a better assembler it may be a good idea to look at an assembler/linker combination instead of just an assembler. A feature that a linker probably do better than an assembler is grouping small sections of code or data into memory that does not cross a 256 byte boundary.
added on the 2021-11-11 22:57:50 by neon neon

login