Jump to content
IGNORED

Jaguar CD development


Orion_

Recommended Posts

I bring you a set of tools and sources code for Jaguar CD development !
Including CD encryption tool, CD record tool, CD Make track tool, CD File system, Jaguar CD library (data/FS/audio), Memory Track library, and Cinepak Movie Player module !
Now you don't have any excuse to not use the Jaguar CD to it's full potential, and not just for BJL game loading ;p

 

See the tools section of my jaguar page:
http://onorisoft.free.fr/jag/jag.htm#Tools

  • Like 11
Link to comment
Share on other sites

  • 2 weeks later...

I released a new version of the Cinepak Player module, it now allow you to have 22kHz 16bits Stereo Audio !!

with the same data rate as the old 8bits mono audio stream, thanks to the IMA ADPCM codec ! (which encode 16bits samples into 4bits, allowing stereo)

The DSP code include a Stereo IMA decoder, and I also modified the player's input so you don't have to provide an OPlist anymore, just a_vdb/a_vde values (to avoid re-doing the video init), It will make its own OPlist from that.

There is a special tool provided (made by Zerosquare and me), to encode your AVI audio stream to IMA audio stream.

Your input AVI needs to have a PCM 22kHz 16bits Stereo Audio stream, then convert it using the provided "avi_ima_encode" tool.

Then just drag and drop this new avi into Jagmod's tool.

This module player is only compatible with IMA audio stream ! (else we would need to modifie jagmod's tool to include a special ADSC chunk to tells it's ima instead of raw)

same link: http://onorisoft.free.fr/jag/jag.htm#Tools

 

Full source included, as well as the original player source (if you want to hack it yourself :P)

Edited by Orion_
  • Like 8
Link to comment
Share on other sites

Kind of short on enthusiasm to release this one - it'll require a fair bit of after-release support.

 

A few people have been given access to the code base, and so far nothing has come from that. Given that the people enthusiastic enough to ask for it aren't using it for anything, doesn't inspire me to release it to the masses just yet.

 

For now, I think it's probably best just kept internally to Reboot/Jagware and used as a rapid development toolkit for our own projects. In all honesty, I have only added one 'thing' to Raptor in the last year or so (which did provide a massive performance boost) - Dynamic Object Culling - because the general overall functionality seems to cover nearly everything I'd need to make a game.

 

Oh yeah, I did start working on a tilemap library too. It's working as a subroutine but it's not integrated into the library fully yet.

Edited by CyranoJ
Link to comment
Share on other sites

I just thought that euphemism above was funny. Not implying anything about anyone :)

 

Except me, of course! I've been a flaccid wank beast unable to assimilate assembly at anything but a snails pace. I've received incredible support in this endevour but I'm completely daft.

 

batari BASIC has been my gateway drug. Just recently RevEng helped me modify a display kernel to use RAM instead of ROM for background colors. There is hope.. just not a timetable :)

  • Like 4
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...