The Big v2.0 Rewrite!


That's right, Dreambox is not dead!

Welcome to the big v2.0 rewrite. This is a brand new version of the Dreambox fantasy console, ported to a brand new framework (now running on SDL3's new GPU API), with brand new features, and last but not least now completely open source.

That's right, you can head over to the Github and download the source code now!

https://github.com/GlaireDaggers/Dreambox_SDL3

There's a lot of really big changes to this new version, so let me enumerate them:

New Features

  • Now features a menu bar at the top of the screen. Many people had trouble figuring out how to use the old version - this one should be a lot more user friendly, with menu options to load discs, switch disc drivers, reset the console, change input & graphics settings, and more. There's even some new debug options (and there will be more to come)
  • New CRT effects - you can not only change the signal type, but you can also switch between various "CRT screen" presets (flat, curved, & trinitron, or you can disable it). You can even enable interlacing, mostly for the novelty (obviously off by default)
  • A brand new "Vertex Unit" bytecode lets you upload simple assembly programs to accelerate vertex processing.
  • Now supports dual-texturing, inspired by the 3DFX Voodoo line! You can bind textures to one of two slots, TU0 and TU1. Additionally, you can configure how these textures are blended with each other as well as how they are blended with vertex color. You can achieve some pretty darn nifty effects this way :)
  • You can now create render textures & draw into them!

Note that not all of these features have been exposed in the Dreambox SDK yet - I will update the Rust SDK in the following days!

Save Data Changes

IMPORTANT: The directory which Dreambox uses to save user data has changed!

Old directoryNew directory
WindowsC:\Users\[username]\Documents\SavedGames\dreambox\AllPlayers\C:\Users\[username]\AppData\Roaming\Dreambox
Linux~/.local/share/dreambox/dreambox-savedata/AllPlayers/~/.local/share/Dreambox

Note that the format of the config.json file is not compatible with the old version of Dreambox. However, the memory card save files are identical & you may manually copy them over from the old folder if you'd like

Files

dreambox-windows-x64.zip 17 MB
Version v2.0.1a 10 days ago
dreambox-linux-x64.zip 16 MB
Version v2.0.1a 10 days ago

Get DreamBox

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.