+Gemintronic Posted January 21, 2022 Share Posted January 21, 2022 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 2 Quote Link to comment Share on other sites More sharing options...
carlsson Posted January 21, 2022 Share Posted January 21, 2022 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 2 Quote Link to comment Share on other sites More sharing options...
carlsson Posted February 6, 2022 Share Posted February 6, 2022 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. 1 Quote Link to comment Share on other sites More sharing options...
Fabrizio Caruso Posted February 18, 2022 Share Posted February 18, 2022 (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, 2022 by Fabrizio Caruso 3 Quote Link to comment Share on other sites More sharing options...
cdoty Posted September 17, 2022 Share Posted September 17, 2022 (edited) On 2/6/2022 at 3:50 AM, carlsson said: 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. It's a C like compiler paired with an assembler, similar to something like Millfork. Many of Inufuto's releases have source code, which are compiled with this compiler. Edited September 17, 2022 by cdoty 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.