BASIC8 is an integrated Fantasy Computer for game and other program development. You can create, share and play disks in a modern BASIC dialect, with built-in tools for editing sprite, tiles, map, quantized, etc.
All Reviews:
7 user reviews - Need more user reviews to generate a score
Release Date:
Jan 2, 2018
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy BASIC8

 

Recent updates View all (17)

July 6

Update to v1.4.7 for new font customization and assets navigator

Language:
  • Fixed a multiple disposing bug with lambda

Libraries:
  • Added a FONT function to customize font face with quantized image for the TEXT function
  • Added a POLL function to poll network events manually
  • Fixed a return value overwriting bug with network callback

Editor:
  • Added an assets navigation tab, by pressing Ctrl+Tab
  • Added shortcut GUI elements to create new disks
  • Fixed a number clamp issue with the ranged slider controls
  • Fixed a wrong context menu appearance bug by right mouse click

Player:
  • Added an option to disable pause on focus lost
0 comments Read more

June 24

Update to v1.4.6 for new security options and minor improvements

Security:
  • Added an option to disable invoking the GET_CLIPBOARD_TEXT() function
  • Added an option to disable invoking the SYS() function

Driver:
  • Fixed a sharp/flat accidental issue with music playing

Libraries:
  • Fixed a loop bug with the PLAY function
  • Fixed a deadlock issue with the PLAY function

Editor:
  • Fixed a real number input bug with different locales
0 comments Read more

Sharing

Share your creative disks via Workshop using built-in tools, and play others' creations.

Redistributing

Make redistributable standalone player for Windows, MacOS and Linux with the Player Maker, and for browsers with the HTML Maker.

About This Software


BASIC8 is an integrated Fantasy Computer for game and other program development. You can create, share and play disks in a modern BASIC dialect, with built-in tools for editing sprite, tiles, map, quantized, etc. It's been a while since we used to enjoy coding and playing straightforward after a computer bootup. The goal of BASIC8 is bringing a sense of joy back from retro/vintage computing and gaming, also being quick at getting higher level stuff done for contemporary development for everyone.

Click "View the manual" or "Visit the website" on the right side of this page to get full details (it's above instead of right side on small mobile screen); or learn more.

READY

  • Handy sharing via Workshop with built-in tools
  • Disk can be made into standalone player with the Player Maker and HTML Maker
  • Disk can be saved as "*.b8" file, "*.png", or text based for sharing
  • Programmable in an easy to learn BASIC dialect with both retro and modern syntax
  • Easy to use API for graphics, input, audio, and more other facilities
  • Visualized built-in tools for editing sprite, tiles, map, quantized, etc.
  • Visualized Wave Maker for making sound effect
  • Easy to bring your own tools
  • More features coming...

SPECS

  • Display: 160x128 pixels
  • Audio: 2 music channels, 4 sound effect channels
  • Code: BASIC (structured/prototype-based/functional)
  • Graphics: up to 65535 drawing commands per cycle
  • Palette: 16 colors with transparency support
  • Sprite: up to 32x32 pixels per frame, up to 512 frames per sprite
  • Tiles: 240 cels
  • Map: up to 128x64 tiles per layer, up to 4 layers (including a layer of logic mark) per page
  • Gamepad: 6 buttons for each pad (D-Pad + A/B), up to 8 players
  • Keyboard and mouse: supported

LANG

  • Case-insensitive; but no line number in BASIC8
  • Built-in LIST and DICT
  • Structured sub routine definition with the DEF/ENDDEF statements
  • LAMBDA expression enhanced
  • Prototype-based CLASS paradigm
  • With both manually and automatically dispatched COROUTINE
  • Importing multiple source files with the IMPORT statement
  • Automatic releasing of referenced objects by GC
  • Built-in libraries for File, IO, JSON, Matrix, Network, Web, etc.
  • No limitation for file quantity (code, sprites, maps, etc.)
  • More advantages to be discovered...

System Requirements

Windows
Mac OS X
SteamOS + Linux
    Minimum:
    • OS: Windows 7/8/10 (32/64bit)
    • Processor: Atom 1.44GHz
    • Memory: 512 MB RAM
    • Graphics: Intel HD
    Recommended:
    • OS: CosmOS 1.0
    • Processor: Quantum
    • Memory: 38911 GB RAM
    • Graphics: Dark matter
    Minimum:
    • OS: MacOS X 10.7 or later (64bit)
    • Processor: Core 2 Duo 1.83GHz
    • Memory: 512 MB RAM
    • Graphics: Intel HD
    Recommended:
    • OS: CosmOS 1.0
    • Processor: Quantum
    • Memory: 38911 GB RAM
    • Graphics: Dark matter
    Minimum:
    • OS: Ubuntu (32/64bit)
    • Processor: Core 2 Duo 1.83GHz
    • Memory: 512 MB RAM
    • Graphics: Intel HD
    Recommended:
    • OS: CosmOS 1.0
    • Processor: Quantum
    • Memory: 38911 GB RAM
    • Graphics: Dark matter
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type


Purchase Type


Language


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph



Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
 
Hide graph
 
Filters
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...