Skip to content

yupferris/butterball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

butterball Build Status

Just a little trip down memory lane :)

Description

When I was 13, I wrote a demo for PC called "3D Overload". It was written in a language called Blitz BASIC, which was basically a pretty standard BASIC dialect with a built-in API for doing 2D graphics and sound. This made it an ideal language for a younger me to learn the basics of programming and graphics through making games and demos.

Recently, I rediscovered the source to this demo (and some other small demos/effects) on the Dark Bit Factory forums (which I frequented in those days) and thought it might be fun to try and get the source to compile again - by writing my own Blitz BASIC compiler/interpreter :D

So, that's what this is. Of course, it's one of those "I'm bored on Sunday and want to start a new project" kind of things, so I don't expect to ever finish it or anything. But it's fun to play with this old stuff for sure :)

Status

  • Parser
  • Compiler
  • Interpreter
  • Optimization and Cleanup (which will probably never be finished, hehe)

Note that "complete" and "incomplete" are pretty loosely-defined here; see the issues for more info :)

And by the way, it's currently SLOOOOOOW. Seriously, like <10FPS slow. And there's bugs. And the code's not the greatest in some places. But hey, it's for fun, right? :)

Resources

License

This code is licensed under the BSD2 license (see LICENSE).

Screenshot(s)

About

Just a little trip down memory lane :)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages