Jess Ragan Posted February 7, 2014 Share Posted February 7, 2014 (edited) For the benefit of amateur programmers hoping to make their own video games, let's keep track of all the BASIC compilers available for home game consoles. ATARI 2600: batari BASIC ATARI 5200: Calamari BASIC (no longer supported, link goes to archived page) ATARI 7800: batari BASIC v2.0 (tentative title, still in development)INTELLIVISION: IntyBASIC (just released, early) EMERSON ARCADIA: BASIC 2001 (limited distribution, no longer supported. Link goes to AtariAge page where compiler is archived) COLECOVISION: BASICvision (still in development; unreleased) SEGA GENESIS: BasiEgaXorz (also offers limited support for add-ons Sega CD and 32X) GAME BOY ADVANCE: Dragon BASIC (modified for improved battery life in 2009) VECTREX: VexOS BASIC (vaporware) And here are a couple of interpreters in case anyone's interested in those, although interpreters are of course slower and less versatile than compilers. ASTROCADE/BALLY PROFESSIONAL ARCADE: Bally BASIC/Astro BASICSEGA SATURN: Saturn BASIC If you know of any others, or have information that I've missed, please add it here! Edited February 7, 2014 by Jess Ragan 12 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted February 7, 2014 Share Posted February 7, 2014 Playstation: PSX Chipmunk BASIC (apparently abandoned. requires modded psx) Jaguar: VRBasic (development stalled. currently does not support hardware joysticks) Genesis: 16-bit BASIC (Announced. stalled) Nintendo DS: Dynamic BASIC (DS Game Maker's BASIC implementation) Nintendo: FamilyBasicEditor (Windows interface and conversaion utilities to turn FamilyBASIC programs into real ROMs) Nintendo: nBasic (No longer developed. Not stable/correct on real hardware) Sega Master System: ZXB-SMS (Not actively developed and still in alpha) Aquarius: Boriel's ZX-Basic (Original developer may be stalled. Unknown if installer exists) Aquarius: BootLoader BASIC (Enhancement that allows compilation of BASIC to ROM) Coleco: Boriel's ZX-Basic (Stalled before working release) Playstation 2: Yabasic (Apparently abandoned) XGameStation: XGS Basic (Compiler for XGS PIC 16-Bit and XGS AVR 8-Bit Consoles) Playstation Portable: sdlBasic (No longer actively developed) Interpreters Gameboy: GB Basic (No longer actively developed) Nintendo DS: SMILEBASIC 9 Quote Link to comment Share on other sites More sharing options...
Jess Ragan Posted February 7, 2014 Author Share Posted February 7, 2014 Whoa, nice finds! Thanks for adding them. 1 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted February 19, 2014 Share Posted February 19, 2014 I added sdlBasic for the PSP. NO IDEA how I missed that all these years. Quote Link to comment Share on other sites More sharing options...
NinSEGA Posted March 13, 2014 Share Posted March 13, 2014 How difficult would it be for you enthusiasts to find one for the Pippin? I feel the system is severely underrated and not much software has been released for it. Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted March 13, 2014 Share Posted March 13, 2014 How difficult would it be for you enthusiasts to find one for the Pippin? I feel the system is severely underrated and not much software has been released for it. Can't be done. Too obscure. It takes hardcore enthusiasts to cobble together a lawsuit free SDK. Then it takes the rare %1 of those crazy enough to make a BASIC compiler. UPDATE: Didn't mean to sound like a hardass. It's taken me and Jess years to track down and remember all of these BASIC compilers. Besides the PSP BASIC I just listed I'm pretty sure this is it. Quote Link to comment Share on other sites More sharing options...
NinSEGA Posted March 13, 2014 Share Posted March 13, 2014 No offense taken. I just want to see how viable it is for some sort of homebrew community to come out and work on this system. There are approximately 100,000 of them out there in the wild which isn't much off from the number of Atari Jaguar units out there. Quote Link to comment Share on other sites More sharing options...
Jess Ragan Posted March 14, 2014 Author Share Posted March 14, 2014 Could one be built from an ordinary PowerMac BASIC compiler? That's what a Pippen is, right? A PowerPC Macintosh? Quote Link to comment Share on other sites More sharing options...
NinSEGA Posted March 14, 2014 Share Posted March 14, 2014 Could one be built from an ordinary PowerMac BASIC compiler? That's what a Pippen is, right? A PowerPC Macintosh? Maybe, but I'm not the expert around here. TheLoon might know. Quote Link to comment Share on other sites More sharing options...
+CyranoJ Posted September 11, 2015 Share Posted September 11, 2015 Someone should remove VRBasic and replace it with rB+ 1 Quote Link to comment Share on other sites More sharing options...
First Spear Posted September 12, 2015 Share Posted September 12, 2015 As one of the 3 other guys that acutaly owns one, what would you actually like to see? There's really, unfortunately, not much too it. How difficult would it be for you enthusiasts to find one for the Pippin? I feel the system is severely underrated and not much software has been released for it. Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted July 20, 2016 Share Posted July 20, 2016 Someone should remove VRBasic and replace it with rB+ Yeah, I should have updated this list a long time ago. ** CHANGED ** Jaguar: VRBasic link is dead. rB+ is active and link working. Jaguar Homebrewers should go here: http://reboot.atari.org/new-reboot/rbplus/ Sega Genesis: Psycatic Software left the new Sega Genesis BASIC forum open but stopped development. Sega Genesis Homebrewers need to go here: http://www.second-dimension.com/sbasic/ NDS: DSGameMaker let their domain expire. You can still get the last free version around the 'net in places like GBATemp: https://gbatemp.net/threads/ds-game-maker-free-version-download.429755/ Sega Master System/Aquarius/Coleco: ZX Basic ports technically exist in varying states of completeness but not as an easily install-able package. Not really a good link to give for any of those efforts to port ZX Basic. PSP: SDLBasic link is trashed and project has been long dead. YoYo Games botched their port of Game Maker (kept it to themselves) so no easy equivalents. NES: FamilyBasicEditor has too many dead links to list plus 0 activity. Couldn't get a straight answer about what cartridge type the resulting ROMs need either. Atari 7800: 7800BAS (Updated link) http://atariage.com/forums/topic/222638-7800basic-beta-the-release-thread/ 3DS SmileBASIC has been shut down by Nintendo over a security vulnerability. Web site exists but no forward movement in quite some time. Atari 2600 vwBASIC http://relationalframework.com/vwBASIC.htm Intellivision IntyBASIC http://atariage.com/forums/topic/248209-the-intybasic-compiler-official-thread/ ** ADDED ** Dreamcast VMU: VMU Script Compiler (Dead but site still works) http://www.vmuscript.8m.com/ Dreamcast/XBOX/Playstation2/Wii BennuGD (Many platforms but some incomplete. Forum mostly Spanish): http://www.bennugd.org/node/2 If VRBasic has a website and is complete enough to produce real carts/CDs then I'll gladly put it back on the list. BasiEgaXorz is a Sega Genesis BASIC compiler but the community is transitioning to SecondBASIC as it is actively developed by our own AtariAge member dra600n. 1 Quote Link to comment Share on other sites More sharing options...
+Tarzilla Posted July 20, 2016 Share Posted July 20, 2016 Yeah, I should have updated this list a long time ago. ** CHANGED ** Jaguar: VRBasic link is dead. rB+ is active and link working. Jaguar Homebrewers should go here: http://reboot.atari.org/new-reboot/rbplus/ Sega Genesis: Psycatic Software left the new Sega Genesis BASIC forum open but stopped development. Sega Genesis Homebrewers need to go here: http://www.second-dimension.com/sbasic/ NDS: DSGameMaker let their domain expire. You can still get the last free version around the 'net in places like GBATemp: https://gbatemp.net/threads/ds-game-maker-free-version-download.429755/ Sega Master System/Aquarius/Coleco: ZX Basic ports technically exist in varying states of completeness but not as an easily install-able package. Not really a good link to give for any of those efforts to port ZX Basic. PSP: SDLBasic link is trashed and project has been long dead. YoYo Games botched their port of Game Maker (kept it to themselves) so no easy equivalents. NES: FamilyBasicEditor has too many dead links to list plus 0 activity. Couldn't get a straight answer about what cartridge type the resulting ROMs need either. Atari 7800: 7800BAS (Updated link) http://atariage.com/forums/topic/222638-7800basic-beta-the-release-thread/ 3DS SmileBASIC has been shut down by Nintendo over a security vulnerability. Web site exists but no forward movement in quite some time. ** ADDED ** Dreamcast VMU: VMU Script Compiler (Dead but site still works) http://www.vmuscript.8m.com/ Dreamcast/XBOX/Playstation2/Wii BennuGD (Many platforms but some incomplete. Forum mostly Spanish): http://www.bennugd.org/node/2 If VRBasic has a website and is complete enough to produce real carts/CDs then I'll gladly put it back on the list. BasiEgaXorz is a Sega Genesis BASIC compiler but the community is transitioning to SecondBASIC as it is actively developed by our own AtariAge member dra600n. IntyBASIC has its own pinned thread here: http://atariage.com/forums/topic/248209-the-intybasic-compiler-official-thread/ It is significantly improved from the link you reference above. 1 Quote Link to comment Share on other sites More sharing options...
Mr SQL Posted July 21, 2016 Share Posted July 21, 2016 Yeah, I should have updated this list a long time ago. ** CHANGED ** Jaguar: VRBasic link is dead. rB+ is active and link working. Jaguar Homebrewers should go here: http://reboot.atari.org/new-reboot/rbplus/ Sega Genesis: Psycatic Software left the new Sega Genesis BASIC forum open but stopped development. Sega Genesis Homebrewers need to go here: http://www.second-dimension.com/sbasic/ NDS: DSGameMaker let their domain expire. You can still get the last free version around the 'net in places like GBATemp: https://gbatemp.net/threads/ds-game-maker-free-version-download.429755/ Sega Master System/Aquarius/Coleco: ZX Basic ports technically exist in varying states of completeness but not as an easily install-able package. Not really a good link to give for any of those efforts to port ZX Basic. PSP: SDLBasic link is trashed and project has been long dead. YoYo Games botched their port of Game Maker (kept it to themselves) so no easy equivalents. NES: FamilyBasicEditor has too many dead links to list plus 0 activity. Couldn't get a straight answer about what cartridge type the resulting ROMs need either. Atari 7800: 7800BAS (Updated link) http://atariage.com/forums/topic/222638-7800basic-beta-the-release-thread/ 3DS SmileBASIC has been shut down by Nintendo over a security vulnerability. Web site exists but no forward movement in quite some time. ** ADDED ** Dreamcast VMU: VMU Script Compiler (Dead but site still works) http://www.vmuscript.8m.com/ Dreamcast/XBOX/Playstation2/Wii BennuGD (Many platforms but some incomplete. Forum mostly Spanish): http://www.bennugd.org/node/2 If VRBasic has a website and is complete enough to produce real carts/CDs then I'll gladly put it back on the list. BasiEgaXorz is a Sega Genesis BASIC compiler but the community is transitioning to SecondBASIC as it is actively developed by our own AtariAge member dra600n. This BASIC has a website and a CD, add it to the list! BASIC_Programming_Quickstart_guide.pdf 1 Quote Link to comment Share on other sites More sharing options...
dra600n Posted July 23, 2016 Share Posted July 23, 2016 Sega Genesis: Psycatic Software left the new Sega Genesis BASIC forum open but stopped development. Sega Genesis Homebrewers need to go here: http://www.second-dimension.com/sbasic/ If VRBasic has a website and is complete enough to produce real carts/CDs then I'll gladly put it back on the list. BasiEgaXorz is a Sega Genesis BASIC compiler but the community is transitioning to SecondBASIC as it is actively developed by our own AtariAge member dra600n. Thanks for the shoutout, theloon! 1 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted July 28, 2016 Share Posted July 28, 2016 TI-99/4A: Wilhelm's BASIC/XB compiler. Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted July 31, 2016 Share Posted July 31, 2016 TI-99/4A: Wilhelm's BASIC/XB compiler. I don't want to chase down links when I have very little experience with the T.I. Do you have any more information about where to download? Compiler specific forums? Documentation and examples? Can you compile a binary file ready to make into a cart from this? Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted November 14, 2018 Share Posted November 14, 2018 2018 Updated Links COLECO: ZX BASIC - No homepage. Just included in game projects by Paulo Silva. http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Released_Programs_-_ColecoVision NES: NBASIC - An incomplete, partially working BASIC with much inline assembly needed to function. Unmaintained. http://bobrost.com/nes/resources.php GENESIS: SecondBASIC - A spiritual successor to BasiEgaXorz. Currently maintained. http://www.second-dimension.com/second-basic DREAMCAST: BennuGD - A BASIC-like language with many targets including the Dreamcast. Dreamcast devkit here: https://sourceforge.net/projects/coldev/files/Dreamcast/ SEGA MASTER SYSTEM: ZX BASIC - Another port that is only available in the sources for games by Paulo Silva and Haroldo PInheiro. http://www.boriel.com/wiki/en/index.php/ZX_BASIC:Released_Programs_-_SMS PSX: PSX Chipmunk BASIC - Still unmaintained. No great way to burn a copy protected homebrew disc. https://sourceforge.net/projects/psxbasic/ INTELLIVISION: IntyBASIC - Currently maintained. http://nanochess.org/intybasic.html 7800: 7800BAS: Currently maintained. http://7800.8bitdev.org/index.php/7800basic 2600: batari BASIC: Updates by RevEng. Website has been apparently hijacked so use Random Terrains page. http://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html#gettingstarted ATARI FLASHBACK: Mr SQL makes Tiny BASIC variants for the SuperCharger and Atari Flashback portable. http://atariage.com/forums/topic/263138-atari-flashback-basic/ JAGUAR: rB+ (RAPTOR BASIC+) Currently maintained. https://github.com/ggnkua/bcx-basic-Jaguar GBA: Dragon BASIC - Somebody may be reviving this. Not sure how reliable / easy the Win32 set up for this is. https://github.com/uli/dragonbasic SATURN: Game BASIC - Here is a collection of tools and resources. http://vberthelot.free.fr/SX/satdev/SaturnBasicTools.html PSP: Yabasic - Probably unmaintained Yabasic interpreter for the PSP. http://www.brewology.com/downloads/download.php?id=3827&mcid=1 RASPBERRY PI: AppGameKit - Still free! https://www.appgamekit.com/agk-pi PC/MAC: QB64 - Basically (ha!) QuickBASIC for modern computers. https://www.qb64.org/ WII: BCX-BASIC - Someone hacked together a way to use BCX-BASIC and some other bits and pieces. Sounds unmaintained and, er, hacked together! https://wiibrew.org/wiki/BCX-BASIC ARDUINO: Great Cow BASIC - BASIC compiler for many micro-controller targets including Arduino. http://gcbasic.sourceforge.net/Typesetter/index.php/Download WEB/HTML5: Spider BASIC - Limited free version. https://www.spiderbasic.com/ AMIGA: PureBASIC - Amiga version is free. https://www.purebasic.com/introduction_amigaos.php 5200: 5200BAS - A highly modified port using Python. No idea if it works. Need Python 3 (and probably other stuff). https://github.com/james7780/5200BAS_python SWITCH: FUZE - Release date stalled. Maybe vaporware at this point. https://www.fuze.co.uk/nintendo-switch.html 1 Quote Link to comment Share on other sites More sharing options...
Jess Ragan Posted November 16, 2018 Author Share Posted November 16, 2018 Keep fighting the good fight, Gem! 1 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted November 16, 2018 Share Posted November 16, 2018 Harry Wilhelm's BASIC compiler (and game developer's package) for the TI-99/4A. It allows you to code in BASIC or Extended BASIC, then compiles it into assembly language. The resulting program can be used to put a BASIC or XB game onto cartridge. http://atariage.com/forums/topic/224905-xb-game-developers-package/ Quote Link to comment Share on other sites More sharing options...
carlsson Posted November 16, 2018 Share Posted November 16, 2018 (edited) I don't know if this one is maintained, or if there is any demand for a C64 BASIC cross compiler, but the author posted a comparative video between his compiler and the famous BOSS compiler: https://www.c64-wiki.com/wiki/MOSpeed https://github.com/EgonOlsen71/basicv2 Edited November 16, 2018 by carlsson Quote Link to comment Share on other sites More sharing options...
Newsdee Posted November 16, 2018 Share Posted November 16, 2018 (edited) Maybe worth mentioning that some of these are cross platform? I believe BennuGD works for the older GP2X handhelds, and Windows. Edited November 16, 2018 by Newsdee 1 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted November 16, 2018 Share Posted November 16, 2018 (edited) Maybe worth mentioning that some of these are cross platform? I believe BennuGD works for the older GP2X handhelds, and Windows. DREAMCAST: BennuGD - A BASIC-like language with many targets including the Dreamcast. ^^ I tried to make that clear. But, mainly my intent was to list the best for a particular target per link. If you have leads on targets I missed please let me know. It's getting harder to find these things. Edited November 16, 2018 by Gemintronic Quote Link to comment Share on other sites More sharing options...
derFunkenstein Posted November 16, 2018 Share Posted November 16, 2018 Oh man. Thanks for this thread. I've always wondered what modern tools were available for the Genesis, and now I know it's SecondBASIC. 1 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted November 16, 2018 Share Posted November 16, 2018 (edited) Oh man. Thanks for this thread. I've always wondered what modern tools were available for the Genesis, and now I know it's SecondBASIC. SecondBASIC is made by an AtariAge member nicknamed dra600n. He's published physical titles including Veteas BOMB on BASIC City. I made War in the Machine for GoodDealGames Although SecondBASIC has its own official forum most people still lurk in the forum for the previous BASIC compiler: http://devster.proboards.com/board/1/basiegaxorz-forums Edited November 16, 2018 by Gemintronic 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.