mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.2K
active users

#z88dk

0 posts0 participants0 posts today

#NthPongWars continues on the #NabuPC. Today's head banging brought to you by #Z88DK / #SDCC compiler system for the Z80, where itoa() indirectly causes a crash or mysterious glitches as local variables suddenly change on their own.

Turns out the underlying utoa() assembler code uses more than the usual registers, including ix and the alternate set. And when compiling for speed, ix is the stack frame pointer! Hilarity ensues when you use a local variable pointer to write to memory :-)

A year ago, I made a demo video showing a simple sprite editor that I wrote in #Z88DK for the #Coleco Adam that uses #FujiNet, to aid in #gamedev. It can open a TCP connection to another system and send graphic data to a development system.

youtube.com/watch?v=GL2zQbPh8n

#retrocomputing #retrogaming

Code for this is here:
github.com/FujiNetWIFI/fujinet

wondering if anyone here on mastodon has experience with coding #compilers. i'm currently making a C #compiler that targets #z80 assembly (gnu binutils) because #Z88DK and #SDCC doesn't seem to have proper support for linker scripts and more widely-supported standards.
would appreciate if someone can help guide me in building the compiler.

source code for context: github.com/atirut-w/zdk/tree/c

GitHubGitHub - atirut-w/zdk at llvm-irC compiler and other tools for Z80 development. Contribute to atirut-w/zdk development by creating an account on GitHub.

Managed to fit *most* of Derelict on a Spectrum 128K

It *might* work on a 48K but...

I DONT KNOW HOW TO TYPE THE "" REQUIRED FOR *LOAD ""* 😂

(at least I've managed to learn that you have to type J for the LOAD part)

This is still using the Z88DK graphical routines and it's missing the hacking minigame, as well as lot's of UI functionality

It's nice seeing #colecoadam users use Netcat to dial into BBSes.
I had started work on a comms program with a more complete UI, but had to pause because I had more pressing matters to attend to (finalizing Apple2, starting macintosh bring-up, starting the TRS-80 Color Computer bring-up), but as with all things, the source code to "FujiLink I" was posted into the fujinet-apps repo on FujiNetWiFi's GitHub.

It's written in #C and builds with #Z88DK. Does somebody want to pick it up and finish it?

GitHub: github.com/FujiNetWIFI/fujinet

Submissions for the 2024 ! Competitions are open! 😍

Write something that runs on a 8-bit home system, a game, a program, create a hack, art or music! 🎮

See the details here:
smspower.org/forums/19973-Comp

"We will celebrate SMS Power’s 27th Anniversary in March 2024 and run the usual competitions!
It's getting easier and easier to get into homebrew coding with assembly, , and -2020 available."

www.smspower.orgView topic - Competitions 2024 - Forums - SMS Power!