Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Hare Basic   [2024]

Hare Basic Released by :
Aleksi Eeben

Release Date :
14 May 2024

Type :
C64 Tool

User rating:**********  9.9/10 (11 votes)   See votestatistics

Credits :
Code .... Aleksi Eeben of CNCD
Docs .... Aleksi Eeben of CNCD

Download :

Look for downloads on external sites:
 Pokefinder.org


User Comment
Submitted by aeeben on 21 May 2024
8-Bit Show And Tell: "10x Faster Than C64 BASIC? Hare Basic" - https://www.youtube.com/watch?v=PG60q4zWRqk
User Comment
Submitted by aeeben on 15 May 2024
D64 fixed, download again
User Comment
Submitted by apprentix on 14 May 2024
Fantastic!
User Comment
Submitted by aeeben on 14 May 2024
To celebrate the BASIC (Beginners' All Purpose Symbolic Instruction Code) turning 60 years old, I'm releasing a big update to my old Bunny Basic from 2019, now called Hare Basic.

Hare Basic is a fast, limited instruction set, integer-only basic interpreter (not a compiler) for Commodore 64 and VIC 20.

Commands: PRINT, INPUT, GET, POKE, SYS, GOTO, CLR, GOSUB, RETURN, IF/THEN, END, FOR/NEXT, LOAD, SAVE, REM, LET, RND (as command), CMD (repurposed for POKE mode)

Functions: AND, OR, PEEK, VAL, LEN, ASC, <, =, >, <>, <=, >=, +, -

Variables: 26 one-letter variables A-Z, 16-bit unsigned integer (not shared with CBM BASIC)

Arithmetics: 16-bit unsigned integer addition, subtraction, multiplication, division, negation

Limited string functions: CHR$, STR$ (repurposed to display strings), POKE12345,"TEXT"

Hare Basic syntax is very similar to CBM BASIC, but there's quite a few restrictions and some critical differences. You should still feel like at home right away, just dive in!

A=USR(10) in CBM BASIC starts running a Hare Basic program starting from line 10.

If you're writing your entire program in Hare Basic, just type A=USR(10):END on the first basic line before line 10. Start writing Hare Basic code from line 10. This way you can start your program normally with a RUN.

Example programs on the disk: 8 balloons, font editor, text on bitmap, calling kernal routines, koala display, play $1000 music, smooth scroller, memory fill benchmark etc.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (4)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.086 sec.