ReportWire

Tag: basic

  • Microsoft Goes Back to BASIC, Open-Sources Bill Gates’ Code

    [ad_1]

    In the era of vibe coding, when even professionals are pawning off their programming work on AI tools, Microsoft is throwing it all the way back to the language that launched a billion devices. On Wednesday, the company announced that it would make the source code for Microsoft BASIC for the 6502 Version 1.1 publicly available and open-source. The code is now uploaded to GitHub under an MIT license (with a cheeky commit time stamp of “48 years ago”).

    Microsoft called the code—written by the company’s founder, Bill Gates, and its second-ever employee, Ric Weiland—”one of the most historically significant pieces of software from the early personal computer era.” It’s pretty simple, clocking in at just 6,955 lines of assembly language, but that simplicity was key to its becoming so foundational to just about everything.

    The MOS 6502 processor, which ran the code, was inexpensive and accessible compared to contemporary alternatives, and variations of the chip would eventually find their way into the Atari 2600, Nintendo Entertainment System, and Commodore computers. In fact, the story goes that Microsoft licensed its 6502 BASIC to Commodore for a flat fee of $25,000, which turned out to be a great deal for Commodore, which shipped millions of computers running the code.

    Per Microsoft, the company’s first product was a BASIC interpreter for the Intel 8080, which was written by Gates and co-founder Paul Allen. The version the company dropped on GitHub is actually an updated version of BASIC, which contains bug fixes implemented by Gates and Commodore engineer John Feagans. While it’s called 1.1 on GitHub, Microsoft said it initially shipped as BASIC V2.

    It’s kind of a big deal for Microsoft to finally open-source the entirety of the code, which was previously only available in bits and pieces. Without Microsoft’s official blessing to make this code public, it was possible that the original documentation, as well as the legal permission needed to use the code, would have been lost to history. Now it’s possible for the code to be preserved, played with, and better understood.

    As Ars Technica points out, the assembly code can’t be run on modern devices directly, but is still functional in emulators and field-programmable gate array (FPGA) implementations that allow researchers and programmers to explore old code and mine it for everything from just understanding how it works to understanding how programmers of the past approached efficient design practices.

    BASIC 5502 joins GW-BASIC, MS-DOS, and the Altair BASIC on the list of code that Microsoft has open-sourced in recent years.

    [ad_2]

    AJ Dellinger

    Source link

  • Austin Pets Alive! | Amplify Austin

    Austin Pets Alive! | Amplify Austin

    [ad_1]

    Feb 21, 2023

    Calling all Austinites, dog fans and cat enthusiasts! Amplify Austin 2023 is just around the corner and we need you to join us to #AmplifyLifesaving this year!

    This day of giving is very important for nonprofit organizations across Central Texas and APA! is honored to participate again this year. We want to make sure that all of our supporters that want to join in know exactly how they can help and what their support means!

    The first thing you can do to get involved is make a donation using our Amplify Austin fundraising page. Whatever the amount, your donation makes an impact. From $10, which can help purchase enrichment activity supplies to $500, which provides basic care for a litter of pups or kittens, your gift is important and saves lives.

    I Live Here I Give Here (ILHIGH), the organization that produces Amplify Austin, makes this 24-hour fundraiser extra fun through a little friendly competition between the participating nonprofits and monetary prizes for various categories!

    Matches and Incentives from ILHIGH

    • $5,000 for most dollars raised

    • $5,000 for most unique donors ← This is one of the categories we are targeting!

    • $2,500 for most dollars raised during the early giving period

    • $25,000 from an anonymous donor for animal care and services organizations ← This grant is pro-rata which means that the more we raise, the more we get out of this pool!

    • $1,000/hour for the first 6 hours of Amplify Day for most dollars raised in the hour

    • $1,000/hour for the last 6 hours of Amplify Day for most unique donors in the hour

    After you make your donation (thank you!), we’d be grateful if you’d create your own fundraising page in support of APA!. This is where voices really amplify!

    The beauty of creating your fundraising page is that you can use it to encourage your friends and family to donate to APA!, too! Everyone has their own unique voice and story as to why they support our mission and when that is shared, people feel encouraged to join you in your support! Maybe you got your dog or cat from us or maybe you’re a foster or volunteer — whatever your reason, we want to hear it and have a hunch your friends, family, and social media followers do too!

    Want to know a little bit more about what your donation can do and gather some info you can use when encouraging your friends and family to donate to APA!?

    Gift Impact

    • $500 – Provides basic medical care for a litter of puppies or kittens

    • $100 – Provides basic medical care (standard vaccinations, spay/neuter, etc.), behavior assessments, and everything necessary to take a dog or cat into APA!’s care

    • $50 – Vaccinates a litter of puppies

    • $25 – Buys one week of milk for a litter of kittens

    • $10 – Buys microchips for a couple of dogs or cats, or enrichment activities like Kongs, peanut butter, and treats

    Let’s do this, Austin!

    [ad_2]

    Source link