Forum
ZXodus][Engine - Printable Version

+- Forum (https://www.boriel.com/forum)
+-- Forum: Compilers and Computer Languages (https://www.boriel.com/forum/forumdisplay.php?fid=12)
+--- Forum: ZX Basic Compiler (https://www.boriel.com/forum/forumdisplay.php?fid=11)
+--- Thread: ZXodus][Engine (/showthread.php?tid=568)

Pages: 1 2 3 4 5


Re: ZXodus][Engine - cheveron - 05-24-2014

The alpha version of RedBox for Mac is now available:

<!-- m --><a class="postlink" href="https://dl.dropboxusercontent.com/u/15659782/RedBox.dmg">https://dl.dropboxusercontent.com/u/15659782/RedBox.dmg</a><!-- m -->

This is basically a Mac packaged version of BeepFX, Tiled, Vortex Tracker II, and ZX-Paintbrush running under Wine. Eventually I'll extend the functionality to include build scripts to output a finished ZXodus][Engine game. But just getting it to run on more than one Mac required multiple edits in the registry, so one thing at a time ...

And here's a preview of the beta version:

[Image: RedBoxBeta.png]

This adds the FZX font editor, and the Speccy emulator. Under the hood it include ZX Basic and ZX7.


Re: ZXodus][Engine - cheveron - 01-20-2015

Ok, long time since the last update, but I've got a semi-automated way of extracting GarageBand music to Vortex Tracker II. So expect some demo tunes as part of the DevKit.


Re: ZXodus][Engine - boriel - 01-20-2015

What??? O_O :o
Please, write a tutorial! Tongue


Re: ZXodus][Engine - cheveron - 01-20-2015

boriel Wrote:What??? O_O :o
Please, write a tutorial! Tongue

1. Merge all the tracks in GarageBand and save it to your loop library.
2. Get the GB2MIDI script (<!-- m --><a class="postlink" href="http://www.larskobbe.de/midi-export-in-apples-garageband">http://www.larskobbe.de/midi-export-in- ... garageband</a><!-- m -->) and follow the instructions.
3. Open the MIDI in Aria Maestosa (<!-- m --><a class="postlink" href="http://ariamaestosa.sourceforge.net">http://ariamaestosa.sourceforge.net</a><!-- m -->) and read off the note values.
4. (Optional) Split the MIDI back into individual tracks and auto-convert with AutoSiril (<!-- m --><a class="postlink" href="https://dl.dropbox.com/u/969122/autosiril_v1.zip">https://dl.dropbox.com/u/969122/autosiril_v1.zip</a><!-- m -->) then merge in a text editor.

I would only recommend step 4 for complicated pieces of music.


Re: ZXodus][Engine - cheveron - 01-22-2015

I've also finally figured out a way of juggling channels around for stereo. Vortex has a text file format which, with a bit of work, can be converted to a CSV file by substituting commas ( , ) for pipes ( | ), and then opened in Excel. This is handy because I have a track where the melody is on channel B and I want to move it to channel C for ACB stereo.

A variation of this method will also be useful for recombining individual channels converted from midi with AutoSiril.


Re: ZXodus][Engine - cheveron - 02-10-2015

Finally done converting the music for the sample game. You can hear it here:
<!-- m --><a class="postlink" href="https://soundcloud.com/cheveron/sets/paxbritannia">https://soundcloud.com/cheveron/sets/paxbritannia</a><!-- m -->


Re: ZXodus][Engine - cheveron - 03-16-2015

Successfully integrated the latest development version of ZX BASIC into the RedBox SDK on the weekend. All systems go.


Re: ZXodus][Engine - cheveron - 11-09-2015

Finally decided on a licensing model. No upfront costs. 5% of gross revenue. If you give your game away you pay nothing. Registered developers get the full source code (subject to NDA). Although the engine is a long way from being in the state I need it to be in, there is enough of it for people to start using it in their own simpler projects. You can apply to become a registered developer by sending a game proposal message via the Facebook page (<!-- m --><a class="postlink" href="https://www.facebook.com/zxodus/">https://www.facebook.com/zxodus/</a><!-- m -->). A Facebook account is required.