A downloadable fantasy console for Windows

Buy Now
On Sale!
50% Off
$1.00 $0.50 USD or more

Congratulations on your purchase of the Grapefruitopia Industries Prism-384 Home Computer System

Technical Specs

  • High resolution widescreen 384x216 pixel display, able to display 5376 different colours. 
  • Display 512 sprites with advanced alpha blending technology. 
  • Tile based display system - each 8x8 pixel cell can display a blend of 3 different colours, with one of 16 brighness levels, mapped from the 512x512 pixel (4096 tile) buffer.
  • Programmable FM Synthesis audio.
  • Mouse, keyboard and gamepad support.
  • Create your own computer applications and video games using the industry standard JavaScript programming language.
  • Specifications subject to change in later revisions.

What's included

  • A JavaScript console that lets you run JavaScript statements.
  • A rudimentary Paint program that demonstrates how the colour attributes work.
  • Assorted undocumented examples.


Still to do

  • Improve the Paint program - create sprite and tileset definitions and a game map editor.
  • Built in editor (currently everything needs to be edited in an External editor, such as VS Code.)
  • Improve VS Code integration (debugger support, Intellisense definitions)
  • Finish the audio system ( you can build FM Synth voices, and simple music patterns, but it's all still very manual, and driven by JS code)
  • Proper documentation.
  • Lots more examples.
  • Ability to create standalone packages that can be distributed.
  • Helper tools, such as an image colour converter to allow importing graphics into the correct colour modes.
  • ..and lots more!


Please note

This is currently pre-alpha level software, so there's no guarantees that it'll actually work yet!  Lots of things are still to be done, and lots of things will change regularly until everything stabilises.  Also, there's next to no documentation as of yet, other than what is on this page!


First steps

Take a look in the fs\ folder - this contains the computer's virtual filesystem.  .js files are executable - type:

run("filename")

to run the javascript file "filename.js"

You can type "IO.cat()" to get a directory listing.

Published 85 days ago
StatusIn development
CategoryTool
PlatformsWindows
AuthorGrapefruitopia Industries
Made withSDL, Paint.net
Tagsfantasy-console
Average sessionAbout an hour
LanguagesEnglish
InputsKeyboard, Mouse, Gamepad (any)

Purchase

Buy Now
On Sale!
50% Off
$1.00 $0.50 USD or more

In order to download this fantasy console you must purchase it at or above the minimum price of $0.50 USD. You will get access to the following files:

prism-384-win32-prealpha.zip 1 MB
Version 1505

Development log