Welcome
The #retrogamedev IRC channel at Libera is a friendly place to:
- ask questions about game development for retro systems
- share your projects (including WIP)
- get inspired in all game development for classic systems!
News
- 2024-01-02: this website goes online and the IRC channel starts operating in beta.
FAQ
Why not Discord/Telegram Group/other instead of IRC?
Those are valid options, if you don't mind using a proprietary protocol controlled by a for profit company. IRC is a simple and open protocol supported by lots of tools with many different clients aimed to different kinds of users and, more importantly, not controlled by a single entity.
Matrix and XMPP are good options as well, but we are focusing on IRC at this time.
Is there a code of conduct?
Not officially, but we can agree on a few points:
- Be considerate
- Be respectful
- Be constructive
- Use common sense
Can I promote my game in the channel?
Yes, you can! Promoting your projects, completed on in progress, is encouraged. Just don't make it in a way that could be perceived as spam.
Is the channel focused on a specific system?
No, is not. All retro game development is welcome! The definition of what qualifies as retro is a bit tricky, though. In doubt, just assume it is OK.
How do I share code snippets, screenshots, etc on the channel?
You can use, for example:
If you have a Mastodon account, you can use it to share images / short videos as well.
Links
Do you have a link that could be included here? Please let us know!
8-bit
- Codebase 64: "... the number one source of articles on Commodore 64 programming".
- Programming at MSX.org: the programming section on the MSX Resource Center.
- Assembly Language for the ZX Spectrum: resources by Dean Belfield.
- MT Engine MK2 for the ZX Spectrum: a framework composed by a modular engine coded in C and a powerful toolchain to make games for the ZX Spectrum.
- Arcade Game Designer: a tool for creating ZX Spectrum and Amstrad CPC 464 games.
- Multi-Platform Arcade Game Designer: a newer version of AGD, supporting the ZX Spectrum, MSX, Amstrad CPC, BBC Model B, Dragon 32/64, Acorn Atom, Enterprise and VZ200 with more on the way!
- CPCTelera: an integrated development framework for creating Amstrad CPC games.
- MK1 for CPC: a port of the MK1 framework from the ZX Spectrum to the Amstrad CPC.
- NESdev Wiki: the source for all your NES programming needs.
- MK1 NES: a framework composed by a modular engine coded in C and a set of tools to create simple games for the NES platform.
- Development at SMS Power: dedicated to studying, programming, hacking of Sega 8-bit hardware and software.
- RGBDS: a free assembler/linker package for the Game Boy and Game Boy Color.
- GBDK-2020: a cross-platform development kit for sm83, z80 and 6502 based gaming consoles (GB, GBC, SMS, GG, NES, and others). It includes libraries, toolchain utilities and a C compiler suite.
16-bit
- Super Nintendo Development Wiki: a wiki to collect all the SNES docs in one place.
- build-ia16: IA-16 GCC toolchain (DOS 16-bit).
- Notes on Color Graphics Adapter: snippets of code on how to program the CGA with GCC (using the IA16 port).
32-bit
- DJGPP: complete 32-bit C/C++ development system for Intel 80386 (and higher) PCs running DOS.
- 256-Color VGA Programming in C: five-part tutorial on VGA programming for the DOS operating system.
Contact
This page is maintained by reidrac on IRC, you can contact:
- on IRC (Libera)
- via email on:
retrogamedev-irc@usebox.net
This page is available via git. Patches are welcome!