+Gemintronic #1 Posted January 21 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 1 Quote Share this post Link to post Share on other sites
carlsson #2 Posted January 21 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 1 Quote Share this post Link to post Share on other sites
carlsson #3 Posted February 6 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. Quote Share this post Link to post Share on other sites
Fabrizio Caruso #4 Posted February 18 (edited) 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 February 18 by Fabrizio Caruso 1 Quote Share this post Link to post Share on other sites