They should have open sourced BASIC 2.0 for 6502. The one that has an easter egg that writes "MICROSOFT!" to the screen if you WAIT 6502,1

@link https://twink.men/notes/ac7vy1qefdd4000w

link (t)wink :certified_catboy: (@link)

in today's episode of microsoft open-sourcing the most random shit ever https://github.com/microsoft/BASIC-M6502

men twinking fr fr
@meluzzy @link too bad they didn't release that one, also on account of me not having a PET but having a VIC-20
@wyatt @link I have a silly mega65.
@meluzzy @link I've given up on the C64 actually working and have little interest in letting cloanto make licensee money off the ROM :\
@wyatt @link Is the ROM chip broken on yours? I guess finding an original one is very hard but don't stop looking.
@meluzzy @link no it's not broken, i'd just like to have sources
@meluzzy @link and i meant yours, any new C64 recreation using the original BASIC is licensing the ROM from cloanto or at risk of being sued

@wyatt @link I see... That explains why the process for getting the ROM updated in the MEGA65 is so specific. The core files are available for everyone on their filehost, but if you want the ROM... you need to create an account and type the serial number that came with your MEGA65. Only that way you can get access to the ROM files.
I assume this is because each MEGA65 has their ROM licensed from cloanto, and therefore they had to make sure only those who purchased it could obtain a copy of the ROM since it was only licensed to them.
It's really sad that stuff like the IBM's BIOS ROM got reverse engineered to death and yet the commodore ROMs are still being held by a license to a company.

edit: clarified IBM's BIOS ROM from the IBM 5150 PC

@meluzzy @wyatt @link that's because #Cloanto and #Commodore before them themselves because it includes #MicrosoftBasic code they themselves don't have rights to redistribute beyond the original terms with a device.

  • So in short you should be kinda mad at #Microsoft and #Commodore lawyers who originally drafted the #BASIC sublicensing agreement.

But in return it's "watertight" enough that Microsoft wasn't able to force a #delisting upon #MEGA64, #CommanderX16 and others.

  • Or it's because they don't want to waste time of their #legal department better spend prosecuting pirates of current products than on something that had the books closed 30+ years ago and is basically no-effort - #profit these days...
@meluzzy @wyatt @link That being said the whole rose-tinted #Commodore nostalgia of #8BitGuy kinda makes the #CommanderX16 a kinda non-starter for me...
@kkarhan @wyatt @link yeah, I choose the MEGA65 over the CommanderX16 because a lot of the design choices of the CommanderX16 were a bit extreme. Sure I get that some people love working with individually populated boards of chips, and user expandability, and using components that get as close as possible to 80's style computers... But If I wanted to tinker on a computer I would do it on an actual 80's computer, not on a 2023(? model.
So I got a MEGA because the keyboard is amazing and the floppy works and all the ports also work really good, and has HDMI out and and 2 SD card slots.
Sure the insides are just an FPGA, but it feels like the real thing, and I am never opening it up anyways.
Same for the upcoming The A1200 from #retrogamesltd Getting a working Amiga in my country is really hard, so theA1200 is not a bad deal since I wouldn't be opening up an Amiga even if I had one. I just want to get a better Workbench/AmigaOS experience with a dedicated keyboard and mouse.

@meluzzy @wyatt @link And I think it's important to understand that not everyone wants to have an engineering-sample - level of access to the insides.

  • The reason #RaspberryPi's are so popular is because they offer a easy, well documented platform to get shit done, and if I had to setup some cheap #PC classroom (with no access to #surplus / #refurbisher|s nor need to use #amd64 architecture-only software and -devices) I'd propably buy #Pi500 kits and matching screens.
@meluzzy @kkarhan @link yeah but my point is you still have a cloanto licensed rom stored somewhere in there and for me that's a dealbreaker