z88dk documentation series, installment 8: interrupts

Show us what you're working on, (preferably with screenshots).
Post Reply
dfzx
Dizzy
Posts: 99
Joined: Mon Nov 13, 2017 6:55 pm
Location: New Forest, UK
Contact:

z88dk documentation series, installment 8: interrupts

Post by dfzx » Tue Mar 06, 2018 9:14 am

I've added installment 8 to my 'Getting Started with C on the ZX Spectrum using Z88DK' development guide. This one covers mode 2 interrupt handling from 'C':

https://github.com/z88dk/z88dk/blob/mas ... errupts.md

First in the series is here:

https://github.com/z88dk/z88dk/blob/mas ... Started.md
2 x

dfzx
Dizzy
Posts: 99
Joined: Mon Nov 13, 2017 6:55 pm
Location: New Forest, UK
Contact:

Re: z88dk documentation series, installment 8: interrupts

Post by dfzx » Fri May 25, 2018 8:34 am

Over the last 3 months I've added 3 more instalments to my 'Getting Started with C on the ZX Spectrum using Z88DK' development guide. They start from scratch with developing with the SP1 sprite library. Progress is painfully slow because I'm learning myself as I go along. :)

Front page for the articles is here:

https://github.com/z88dk/z88dk/blob/mas ... edGuide.md
2 x

dfzx
Dizzy
Posts: 99
Joined: Mon Nov 13, 2017 6:55 pm
Location: New Forest, UK
Contact:

Re: z88dk documentation series, installment 8: interrupts

Post by dfzx » Sun Jun 10, 2018 10:19 am

Another 'C' and SP1 article is up:

https://github.com/z88dk/z88dk/blob/mas ... Sprites.md

This covers bigger sprites and adding colour to them.
2 x

User avatar
PeterJ
Site Admin
Posts: 775
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: z88dk documentation series, installment 8: interrupts

Post by PeterJ » Sun Jun 10, 2018 11:02 am

This set of tutorials are so well written. Thanks for sharing and spending what must be a significant amount of time on them.
0 x

dfzx
Dizzy
Posts: 99
Joined: Mon Nov 13, 2017 6:55 pm
Location: New Forest, UK
Contact:

Re: z88dk documentation series, installment 8: interrupts

Post by dfzx » Sun Jun 10, 2018 2:05 pm

Thanks Peter. You're right, they're a lot of work, and I'm aware my readership can probably be counted on my fingers. :)

Thing is, I really believe that 'C' is an immensely practical and desperately underused language on the Spectrum. It's close to assembly language in performance, and development with it is so much faster. The SP1 library is remarkably good. I'm convinced that so much which could be done with Z88DK if only the more talented people in our community would give it a try.

I had to conclude some time ago that I have neither the time nor, quite probably, the talent, to write a game of my own. Adding some documentation to Z88DK is the best I can offer. :)
1 x

User avatar
PeterJ
Site Admin
Posts: 775
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: z88dk documentation series, installment 8: interrupts

Post by PeterJ » Sun Jun 10, 2018 2:18 pm

I'm very much looking forward to reading about collisions @dfzx in a future installment.
0 x

dfzx
Dizzy
Posts: 99
Joined: Mon Nov 13, 2017 6:55 pm
Location: New Forest, UK
Contact:

Re: z88dk documentation series, installment 8: interrupts

Post by dfzx » Sun Jun 10, 2018 2:25 pm

PeterJ wrote:
Sun Jun 10, 2018 2:18 pm
I'm very much looking forward to reading about collisions @dfzx in a future installment.
:lol: you might have to wait a while for that one. I haven't the faintest idea how to do it!

Mind you, that's been my starting point with every topic I've covered so far. Who'd have thought, 35 years after I first got one, I'd still be learning so much from the Spectrum?
1 x

Post Reply