Jump to content

Jaguar Doom modding resources


Recommended Posts

I know it works fine on bigp (even smoother due to not blocking the bitter), the original doom rom had issues with VJ - but oddly worked with Project Tempest.

 

The big thing is ensuring it works on hardware and that's where the game drive has been a godsend 

Share this post


Link to post

Just a quick bit of info for those interested, the DSP  code is now going through its optimisation phase and there are some MAJOR improvements identified/tested. It's originally written as 68k code after a C translation instead of "pure" DSP. 

 

The clock cycle difference is left at an exercise for the reader but you are looking at a factor of 20 in some cases.

Share this post


Link to post
On 9/17/2023 at 11:17 AM, Bitbotherer said:

Just a quick bit of info for those interested, the DSP  code is now going through its optimisation phase and there are some MAJOR improvements identified/tested. It's originally written as 68k code after a C translation instead of "pure" DSP. 

 

The clock cycle difference is left at an exercise for the reader but you are looking at a factor of 20 in some cases.

Thank you for the update!

Share this post


Link to post

No trouble. There's a lot of testing and rejigging going on at the moment to try and achieve the optimum game in the maximum space. Taking over the PC assets reveals all sorts of issues during testing though.

 

Eg.  characters were not updating at the correct rate. This came down to the implementation of tics in the pc Vs console versions. The values in the various  multigen.txt files differ between them, console being approx half the PC. Unless they match the characters move at the wrong rate.

 

Share this post


Link to post

Info for those that are interested. The zero page homebrew twitch stream will be doing a live preview of the current state of play on the 20th of October 11pm Gmt. 

 

Missing music is the thing I'm concentrating on at the moment, the jaguar player is limited to 9 instruments while pc version has 16. The mus format is also not the standard mus as used by later versions so requires conversion. The jaguar instrument sample numbers also do not match the "standards". I've written software to convert from mus to Jag format but, yet again, jaguar has some "features" :)

 

 

Share this post


Link to post

Quick look at some of the huds we are implementing, along with the graphic changes we've done.

 

These are all captured on a pc under Big P emulator.

 

image.png.fe5affd0f0adb51d3a1d80ad12251666.png

image.png

Share this post


Link to post
  • 3 weeks later...

And the doom 2 video is now here - it's different from the one linked in the first post as we're doing it based on the current codebase. It's an amusing little level. That's on hardware btw.

 

Edited by Bitbotherer

Share this post


Link to post
2 hours ago, Bitbotherer said:

And the doom 2 video is now here - it's different from the one linked in the first post as we're doing it based on the current codebase. It's an amusing little level. That's on hardware btw.

 

I was about to post it haha

Share this post


Link to post

Not yet, didn't really want to spam this site as we only do irregular updates. Well that and it's more the doom engine and support utilities I've been involved with which are more technical in nature.

Currently Busy on Doom, Doom 2, Chex and Heretic (didn't realise that had not appeared on console except for a DC port). The networking is "fun" - I'm aiming at a start of Upto 4 players but the protocol I've put together allows for a lot more - but serial data is a begger to get synchronised after a tx failure (I'm looking at a token ring kind of implementation with Comms between each two players and then a pass of the token to the next two units etc. It's treating the serial interface as a managed bus - a la 1553 style with units being either a controller, receiver or monitor)

 

I'll be detailing all the tech details at some point too (so other people could create/convert their own tunes and graphics etc)

Share this post


Link to post

Looking at the size of the wad it would be a real problem, it's a struggle getting the assets for doom 2 to fit at the moment. I won't say never but we are limited to a 6meg rom.

 

One possible option would be to create a GD only version, paging in assets to allow for a much larger memory space. That then starts impacting speed.

 

In summary: unlikely at the moment but who can say.

Share this post


Link to post
  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

×
×
  • Create New...