Jump to content
Gemintronic

Multi Platform Game Dev Tools List

Recommended Posts

I figured there's a critical mass of game dev tools that support many targets.  This is still a nascent category so many have incomplete or uneven platform coverage.  Some like ZX Basic variants aren't technically part of the main project.

 

8bit-Unity
Apple 2, Atari 8bit, Commodore C64, Oric 1/Atmos, Atari Lynx, or NES/Famicom
A C language SDK for retro development.

http://8bit-unity.com/

 

BennuGD
iOS, Android, Wii (homebrew), GP2X/Wiz/Caanoo, Dingoo (Dingux), PSP (homebrew), HTML5, Open Pandora, PlayStation 2 (homebrew), Motorola Linux, Dreamcast (homebrew), XBOX (homebrew), Bennu.NET, MacOS X (x86), Haiku OS, Raspberry PI
Mainly for PC dev but has unofficial ports for various consoles.

https://www.bennugd.org/

 

TRSE
C64, C128, VIC-20, PLUS4, NES, Gameboy, PET, ZX Spectrum, TIKI 100, Amstrad CPC 464, Atari 2600, 8086AT, Amiga 500, Atari 800, BBC Micro, Super Nintendo (SNES), Mega65, VZ200, MSX, Apple II and the Atari ST 520
A completes dev suite for many systems.  Has very uneven support from C64 being strongest and Atari 2600 being almost nothing.

https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/

 

ZX Basic Unofficial Variants
ZX Spectrum, Unofficial Ports for Coleco, MSX, Sega Master System
nitrofurano dabbles in multi platform development.  Sometimes he ports just enough ZX Basic to complete a game and then includes his tools in the download.

ZX Spectrum - https://www.boriel.com/pages/the-zx-basic-compiler.html
Sega Master System - https://www.smspower.org/forums/12902-ZXBasicForSegaMasterSystem
Coleco - https://atariage.com/forums/topic/255570-ported-bacachase-to-colecovision/
MSX - http://msxbanzai.tni.nl/compo/2013/entries.html


ugBASIC
Atari 8-bit, ColecoVision, Commodore 8-bit, Dragon, MSX, Olivetti, Thomson, ZX Spectrum
Multi platform BASIC compiler with IDE.

https://ugbasic.iwashere.eu/

 

Multi-Platform Arcade Game Designer
ZX Spectrum, MSX, Amstrad CPC, BBC Model B, Dragon 32/64, Acorn Atom, Enterprise and VZ200
A mostly visual game development tool for 8-bit computers.  Slowly adding support for user routines.

https://jonathan-cauldwell.itch.io/multi-platform-arcade-game-designer

  • Like 1

Share this post


Link to post
Share on other sites

CROSS-LIB
8-bit systems: Alphatronic, Amstrad CPC, GX-4000, NC-100/150, NC-200, Apple II, //e, Atari 8-bit, 5200, Atari Lynx, Aussie Byte (Knight 2000), BBC Micro, BIC/A5105, Bandai RX-78, Supervision 8000, Bit Corporation BIT 90, CCE MC-1000, COMX-35, CP/M Z80 and 8080, Cambridge Z88, Camputers Lynx, Casio FP-1100, PV1000, PV2000, Cldelsa Altair, Destroyer & Draco arcade boards, Colecovision, ADAM, Commander CX-16, Commodore 128 6502 + Z80, C16 & Plus/4, C64, VIC-20, PET, CBM 510, CBM 610, DAI, Decision Mate V, Dick Smith Super 80, Dragon 32/64, EACA Color Genie, Enterprise 64/128, Epson PX-4/HC-40, PX-8/HC-80, QX-10/QC-10, Excalibur64, Exidy Sorcerer, Galaksija & Plus, Gamate, Game Boy, Game Gear, Grundy Newbrain, Hanimex Pencil II, Homelab 2 & 4, Huebler-Grafik-MC & Evert-MC, Jupiter Ace, Kaypro 2X & 83, Kramer-MC, Lambda 8300, Luxor ABC 80 & ABC 800, MITS Altair 8800, MSX 1/MSX 2/2+/Turbo, Mattel Aquarius, Memotech MTX 500 & 512, Microboard Computer Development System, Microkey Primo, Microbee, Mikro 80, Mitsubishi Multi 8, NEC PC 6001 & PC 8801, Nascom, Nichibutsu My Vision, Nintendo Enterteinment System, OSCA v6z80p, Ohio Scientific Challenger 1P, Oric Telestrat, Osborne 1, Otrona Attache, PC Engine, PMD85, Pecom 32/64, Peters Plus Sprinter, Philips P2000, Phlips VG-5000, Regnecentralen RC700, Robotron KC-85/2/3/4, Robotron Z1013, Z9001, KC 85/1, KC 87, S-OS, Sam Coupe, Samsung SPC 1000, Sega Master System, SG-1000 & SC-3000, Sharp MZ-80/700, OZ-700, MZ-2500, PC-G800, Sharp X1, ZX Spectrum 16/48/128K, ZX80 & ZX81, Sony SMC-70 / SMC-777, Sord M5, Specialist, Spectravideo 318/328, TIKI 100, TRS-80 CoCo, MC-10 & Alice 4K, TRS-80 Model I/III/IV, Tangerine Oric 1/Atmos, Tatung Einstein, Telmac TMC-600, Tesla Ondra Vili, TI-82, TI-83/Plus, TI-85, TI-86, Thomson MO5, MO6, TO7, TO8, TO9, Timex 2068, Toshiba Pasopia 7, VTech Creativision, VZ200, Laser 500, Genius Leader 4000 & 6000, Videoton TV Computer, Watara Supervision, ZX Spectrum Next, ZX80 TV Game, Вектор-06Ц Vector06c

 

16-bit systems: Amiga, Atari ST, Olivetti M20, PC 8088/86, PDP-11, Sinclair QL, TI-99/4A (and more)
https://github.com/Fabrizio-Caruso/CROSS-LIB

 

Inufuto's tools

I don't know exactly what those do, but he has published at least Z80, 6800 and 6809 stuff so far. His list of supported systems involve a lot more though perhaps the tools are not yet in a publishable format.

http://inufuto.web.fc2.com/8bit/tools.html

  • Like 1

Share this post


Link to post
Share on other sites

Inufuto added Z80, 6800, 6809 and 6502 tools on the same link above. I haven't downloaded those to see what they do but I'm having some hope.

Share this post


Link to post
Share on other sites
On 1/21/2022 at 6:02 PM, carlsson said:

CROSS-LIB
8-bit systems: Alphatronic, Amstrad CPC, GX-4000, NC-100/150, NC-200, Apple II, //e, Atari 8-bit, 5200, Atari Lynx, Aussie Byte (Knight 2000), BBC Micro, BIC/A5105, Bandai RX-78, Supervision 8000, Bit Corporation BIT 90, CCE MC-1000, COMX-35, CP/M Z80 and 8080, Cambridge Z88, Camputers Lynx, Casio FP-1100, PV1000, PV2000, Cldelsa Altair, Destroyer & Draco arcade boards, Colecovision, ADAM, Commander CX-16, Commodore 128 6502 + Z80, C16 & Plus/4, C64, VIC-20, PET, CBM 510, CBM 610, DAI, Decision Mate V, Dick Smith Super 80, Dragon 32/64, EACA Color Genie, Enterprise 64/128, Epson PX-4/HC-40, PX-8/HC-80, QX-10/QC-10, Excalibur64, Exidy Sorcerer, Galaksija & Plus, Gamate, Game Boy, Game Gear, Grundy Newbrain, Hanimex Pencil II, Homelab 2 & 4, Huebler-Grafik-MC & Evert-MC, Jupiter Ace, Kaypro 2X & 83, Kramer-MC, Lambda 8300, Luxor ABC 80 & ABC 800, MITS Altair 8800, MSX 1/MSX 2/2+/Turbo, Mattel Aquarius, Memotech MTX 500 & 512, Microboard Computer Development System, Microkey Primo, Microbee, Mikro 80, Mitsubishi Multi 8, NEC PC 6001 & PC 8801, Nascom, Nichibutsu My Vision, Nintendo Enterteinment System, OSCA v6z80p, Ohio Scientific Challenger 1P, Oric Telestrat, Osborne 1, Otrona Attache, PC Engine, PMD85, Pecom 32/64, Peters Plus Sprinter, Philips P2000, Phlips VG-5000, Regnecentralen RC700, Robotron KC-85/2/3/4, Robotron Z1013, Z9001, KC 85/1, KC 87, S-OS, Sam Coupe, Samsung SPC 1000, Sega Master System, SG-1000 & SC-3000, Sharp MZ-80/700, OZ-700, MZ-2500, PC-G800, Sharp X1, ZX Spectrum 16/48/128K, ZX80 & ZX81, Sony SMC-70 / SMC-777, Sord M5, Specialist, Spectravideo 318/328, TIKI 100, TRS-80 CoCo, MC-10 & Alice 4K, TRS-80 Model I/III/IV, Tangerine Oric 1/Atmos, Tatung Einstein, Telmac TMC-600, Tesla Ondra Vili, TI-82, TI-83/Plus, TI-85, TI-86, Thomson MO5, MO6, TO7, TO8, TO9, Timex 2068, Toshiba Pasopia 7, VTech Creativision, VZ200, Laser 500, Genius Leader 4000 & 6000, Videoton TV Computer, Watara Supervision, ZX Spectrum Next, ZX80 TV Game, Вектор-06Ц Vector06c

 

16-bit systems: Amiga, Atari ST, Olivetti M20, PC 8088/86, PDP-11, Sinclair QL, TI-99/4A (and more)
https://github.com/Fabrizio-Caruso/CROSS-LIB

 

Inufuto's tools

I don't know exactly what those do, but he has published at least Z80, 6800 and 6809 stuff so far. His list of supported systems involve a lot more though perhaps the tools are not yet in a publishable format.

http://inufuto.web.fc2.com/8bit/tools.html

I support lesser popular and even exotic 8-bit architectures. In particular I fully support the Intel 8080, Intel 8085, GBZ80 (GameBoy), COSMAC RCA 1802 (COMX-35, TMC-600, Pecom 32/64, etc.). I also support the Motorola 6803 (MC-10).

Cross-Lib also builds native versions (currently meant to run on the terminal) of all the games.

What is important to stress here is, that Cross-Lib is WORA, i.e., "write once, run anywhere" (after compilation) and even the assets are shared among targets.
 

Edited by Fabrizio Caruso
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...