z88dk (@z88dk) profile picture

The z80 development kit

Joined December 2010
Having a lot of fun (genuinely!) adding Aquarius+ support - just hires graphics and some misc stuff to wrap up. More enjoyable than last months new Agon Light target.
1
4
204
Disappointed we didn’t make this list. But I guess we get another 100 or so tries for other anniversaries.
The ZX Spectrum celebrates its 40th birthday today! 🎉 Here’s a look at ten projects that are still going strong and keeping the magic of Spectrum alive: github.blog/2022-04-23-zx-sp… ❤️ 💛 💚 💙
1
4
Living on plague island finally caught up with me over Xmas. In more relevant news, Paulo has added macros to z80asm and they’re great. Support for Sol20 was added using the newly optimised Intel code. About 10% of targets are now 808x based - always looking to add more!
2
1
9
The macro feature has made the one bit sound code a lot smaller and easier to add support for whatever fun mechanism the next target has of driving a beeper: github.com/z88dk/z88dk/commi…
1
4
Oops. The nightly server has been down for a few days. Back up now - ready for all those spiders that love downloading zip files.
1
3
I didn’t even realise the MZ1500 was supported! @BodratoStefano any ideas?
#MZ1500 #z88dk MZ-1500でSN76489なVGMファイルを再生させてみた。Arduinoのサンプルから移植。試作段階。 再生中にサンプル数からdelay時間計算すると重いんで起動後に先にまとめて計算やってみたり。
2
5
A noddy named address space example for both sccz80 and sdcc: github.com/z88dk/z88dk/tree/… - written for +zx but on +zxn with the mmu it might be more practical/should? be easier than manual paging.
1
1
A couple of machines have had some overdue attention lately. First up was the pc88 series - an early attempt at Xbox style model naming. Anyway, it now supports autoboot discs using 64k, ALU acceleration for text and gfx. Thanks go to @retrodevdiscord for the prod+research
1
5
And the brute forced chunky pixel SAM in mode 4:
1
1
Planar pixels makes masking mandatory, but easy to implement and means 8px can be written in one go. Switching colour planes is slow, but the ALU removes the need to do that. Chunky masking and optimisation hasn't been done so each pixel is individually plotted.
1
Microdrives. I think I had more success loading from a well used c120 tape than from them. Anyway, there’s now working code in z88dk for file access: z88dk.org/forum/viewtopic.ph… - good luck!
1
1
To round off the weekend, the <compress/zx0.h> compressor from Einar has been added - the compression is notably better than zx7 so more stuff can be squeezed into a binary.
1
4
z88dk 2.1 has just been promoted, tagged, uploaded: z88dk.org/forum/viewtopic.ph… - more maths, more 8080 targets.
It’s been a quietish 10 days with z88dk. 3 new video drivers, 2 sdcc upgrades, 1 new target, bitbang sound improvements, better pc88: disc bootloader, interrupts, music tracker.
1
3
New release time is coming soon, but tracking the latest is easy with snap, docker and nightly builds.
1
1
Recently, @_feilipu added an IEEE 16 bit maths library to z88dk - it’s superfast, useful for graphics and a native type in sccz80: github.com/z88dk/z88dk/wiki/…
It’s always nice to see what people are making. This looks amazing!
Nice progress this weekend coding RetroSnake, a new game for the #sinclair #zx81 16k. Written entirely in C with the #z88dk cross-compiler and using pseudo high resolution 32x192, should run ok on unmodified zx's. #retrocomputing #retrogaming #8bit
5