Mega BASIC - In development

There are 33 replies in this Thread which has previously been viewed 9,948 times. The latest Post (April 10, 2021 at 7:13 PM) was by MauriceMEGA65.

  • It is as well a copyright topic discussed in the MEGA group to my knowledge. If you implement all fancy stuff mentioned above in the mega65 ROM, there‘s no way to implement it open source. As such it really makes sense not to squeeze in every cool feature right now, but start with FeralChild the openrom development, where you can hack to your pleasure.

  • Once again, I was not talking about BASIC10 and/or the closed ROM:

    But my question was not relating to BASIC10 at all. It's true that BitShifter has made tremendous fixes and enhancements to BASIC10, and he deserves nothing but the highest praise for that... but the fact stands that BASIC10 is (and always will be) a woefully inferior implementation of the BASIC language (which btw is one of the reasons why I wrote the Eleven development system).


    Yes, I know, many folks want to keep it there to "keep the C65 feeling" and "be true to the original" and "be compatible to the 5 BASIC10 programs that already exist", etc., etc. pp., and that's completely fine and good and understandable I wholeheartedly support that notion, and I don't have anything against it, and as far as I am concerned it may stay there forever... but I also very much would like a modern implementation of BASIC on the MEGA65, and I think the platform would *greatly* benefit from something that doesn't rely on floating point math, two-letter-variable names and line numbers, all of which were anachronisms in 1992 already.

    and the original poster wasn't either:

    PGS is okay with it, so I don't think it's an issue. I'm not doing any Kernel work at all, save a very simple interface to the hardware. Nor is it an extension, nor is it remotely binary compatible, though it is pretty much text compatible. It can't be completely so. This is in some ways a good thing ; Paul was very keen that it shouldn't be based on the available Microsoft BASIC source and things like the Floating Point Arithmetic are completely different. The whole implementation is different ; it has nothing from it at all.

    So all I wanted was to inquire if this project was still alive (regarding its MEGA65 port) and whether help is needed.

    Edited once, last by ubik (April 2, 2021 at 9:34 AM).

  • No prob! 👍

    I think we ‘suffer’ a bit in clear distinction between 'BASIC 10 (C65 Mode)' and 'MEGA BASIC (M65 Mode)' since the enhanced BASIC 10 of BS is nowadays called 'BASIC 65'.....so what category is this, 'C65' or 'M65'?

    Should be helpful if in this forum there is a dedicated section for the OpenROM to discus all non-C65 developments of the MEGA65, like the new type of BASIC.....🤔

  • Should be helpful if in this forum there is a dedicated section for the OpenROM to discus all non-C65 developments of the MEGA65, like the new type of BASIC.....🤔

    I agree, that a seperate BASIC 65 section in the forum would be very helpful to avoid such misunderstandings. :thumbup:

    Maybe adtbm can take a look about it in a quite minute? If he ever has a quite minute. ;)

  • A OpenROM section will soon be available. :smile:

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!

  • A OpenROM section will soon be available. :smile:

    We "need" at least these BASIC sections:

    - BASIC 2 (C64)

    - BASIC 10 (C65)

    - BASIC 65 (MEGA 65)

    - OpenROM BASIC

    - Alternative BASICs

    and most important:

    - BASIC that @ubik wants to see running on the MEGA65 :D

  • - BASIC 2 (C64)

    - BASIC 10 (C65)

    - BASIC 65 (MEGA 65)

    These ones are available already

    - OpenROM BASIC

    This one will be created soon.

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!

  • - BASIC 2 (C64)

    - BASIC 10 (C65)

    - BASIC 65 (MEGA 65)

    These ones are available already

    Maybe you can rename "MEGA BASIC (M65 Mode)" to "BASIC 65 (M65 Mode)"? :whistling:

    The confusion in this thread was, that a "Mega BASIC" was announced in August 2019 (long before Bit Shifter's work on the BASIC 10), but it's not the now named "BASIC 65" for the MEGA65.

    So a additional section for "Other BASICs" would be good, so we have a clearly seperation for the (hopefully) coming BASICs for the MEGA65. ;)

  • adtbm , will you rename "MEGA BASIC (M65 Mode)" to "BASIC 65 (M65 Mode)" to have the forum consistent with Discord?

    Jepp, will do. I'll contact the Admins.

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!

  • Done :smile:

    Please login to see this link. <- here you can find all MEGA65 related files, games, etc.

    Please login to see this link. <- MEGA65 main Homepage. links to all important MEGA65 sites (links on top of the page to Files, Forum, GitHub, Manual,etc.)

    Please login to see this link. <-Pauls Blog - constant updates about current tasks, project status, etc.

    Please login to see this link.,Please login to see this link. <- All Open-Source information regarding MEGA65. Found Bugs ? create an issue there please!

    Please login to see this link. <- Join for live chat support and more --- The Future is 8-bit !!!