Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
People's Permacomputer Project
People's Permacomputer Project
@permacomputer@retro.social  ·  activity timestamp 6 days ago

Progress has been made on writing a Tiny BASIC for memory limited microcontrollers.

Please find the code for AVR assembly for a working blinking LED demonstration for the Arduino Mega.

https://basiclang.solarpunk.au/d/9-tiny-basic-in-2k/5

This forum thread will serve as a devlog for "2K Tiny BASIC".

The point of this line of activity is to write a Tiny BASIC that will fit on the cheapest and most readily available microcontrollers. Most of which have about 2K SRAM--such as the Arduino Uno.

#solarpunk #permacomputing

Tiny BASIC in 2K - BASIC Programming

"Conversational FORTRAN".
  • Copy link
  • Flag this post
  • Block
People's Permacomputer Project
People's Permacomputer Project
@permacomputer@retro.social replied  ·  activity timestamp 6 days ago

https://basiclang.solarpunk.au/d/9-tiny-basic-in-2k/6

serial out now working.

work seems to be able to proceed a bit faster now that the different conventions between avr-as and avr-gcc are understood.

the project is opting to use avr-gcc for the power of its macros, which may come in handy. having symbol pre-processing available makes development that little bit easier.

#solarpunk #retrocomputing #arduino #permacomputing #gcc #avr

Tiny BASIC in 2K - BASIC Programming

"Conversational FORTRAN".
  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct