![]() |
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) |
Re: ZXodus][Engine - cheveron - 05-24-2014 The alpha version of RedBox for Mac is now available: https://dl.dropboxusercontent.com/u/15659782/RedBox.dmg 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: ![]() 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! ![]() Re: ZXodus][Engine - cheveron - 01-20-2015 boriel Wrote:What??? O_O :o 1. Merge all the tracks in GarageBand and save it to your loop library. 2. Get the GB2MIDI script (http://www.larskobbe.de/midi-export-in-apples-garageband) and follow the instructions. 3. Open the MIDI in Aria Maestosa (http://ariamaestosa.sourceforge.net) and read off the note values. 4. (Optional) Split the MIDI back into individual tracks and auto-convert with AutoSiril (https://dl.dropbox.com/u/969122/autosiril_v1.zip) 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: https://soundcloud.com/cheveron/sets/paxbritannia 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 (https://www.facebook.com/zxodus/). A Facebook account is required. RE: ZXodus][Engine - cheveron - 02-18-2025 Hi folks. Well, it's been a decade, but I've resumed work on the ZXodus ][ Engine. Memory is going to be very tight for my game, but I still want to try to do the game scripting with Boriel BASIC. The engine deals with all the heavy lifting. What the script needs to do is take the input on each turn and determine if the game state should be modified. The compiled component is essentially a subroutine that should be called after each turn. I still have a lot of tests to implement in the devkit, but I'm making good progress. RE: ZXodus][Engine - boriel - 02-19-2025 Hey, that's good news. Welcome back!! BTW if you're a Telegram user, join the English channel: https://t.me/+ag4E7W05dvRkZmZk |