lazygecko Posted March 23, 2021 For audio, would a driver need to be written from scratch or could you adopt the XWM driver from the existing base Genesis community devkit? If the latter I would be happy to provide properly ported music. 3 Share this post Link to post
Roebloz Posted March 23, 2021 I see this is going pretty well. I would use this if there was a proper HUD for Delta. 1 Share this post Link to post
Vic Posted March 24, 2021 On 3/23/2021 at 2:00 PM, lazygecko said: For audio, would a driver need to be written from scratch or could you adopt the XWM driver from the existing base Genesis community devkit? If the latter I would be happy to provide properly ported music. XGM driver is certainly a possibility although I don't really know how it would affect performance - one really has to keep the Genesis part of the machine off the main bus so that the pair of the SH-2 can have it for themselves. I still have hopes for a working PWM driver though. 2D assets is another problems since these are not present in the original 32X WAD. Maybe these (along with directional sprites for monsters) can be lifted from JagDoom instead. 1 Share this post Link to post
Erick194 Posted March 24, 2021 3 hours ago, Vic said: 2D assets is another problems from what I see it is possible that the 2D graphics are compressed in RLE format 4 Share this post Link to post
Vic Posted March 25, 2021 6 hours ago, Erick194 said: from what I see it is possible that the 2D graphics are compressed in RLE format I haven't dug into assets found in the rom and I really don't want to :D 1 Share this post Link to post
lazygecko Posted March 25, 2021 13 hours ago, Vic said: XGM driver is certainly a possibility although I don't really know how it would affect performance - one really has to keep the Genesis part of the machine off the main bus so that the pair of the SH-2 can have it for themselves. I still have hopes for a working PWM driver though. 2D assets is another problems since these are not present in the original 32X WAD. Maybe these (along with directional sprites for monsters) can be lifted from JagDoom instead. AFAIK, XWM is designed to work exclusively with the Z80 co-processor. 1 Share this post Link to post
Vic Posted April 25, 2021 (edited) 25/04/2021 progress report: Lots of things are actually going on under the hood but the three most notable changes as of late are: - the PSX DOOM-style fire effect on the title screen - you can now change between 4 different resolutions on the fly: 256x144, 256x160, 320x180, 320x200 - some early work on sound effects - for the time being the same door sample is used for everything 7 Share this post Link to post
Roebloz Posted April 29, 2021 Once this has a proper HUD and stuff, be 100% guaranteed that Doom 32x Delta will use this engine. 2 Share this post Link to post
Vic Posted May 2, 2021 (edited) OK, so here are .xdelta files for the original JU ROM for your enjoyment. The produced ROMs are going to be region free, thus I'm not going to bother creating patches for the PAL version. Note that this is still an early beta so spare your criticism :) To switch between different resolutions, press START (aka PAUSE) and then press A to. Press START again to unpause again. Pressing the MODE button toggles the debugging HUD on and off. Regular DOOM: https://drive.google.com/file/d/1Dy4oUY2Ga5GFjyZB0IqmV7hHu8cT8gwZ/view?usp=sharing 32X Delta E1: https://drive.google.com/file/d/1deAbyok84QisDqmmBvcUfUfrKr-fZE6u/view?usp=sharing Some of the later levels aren't accessible probably because this ROM hack requires custom DMAPINFO lump to work properly with D32XR. Edited May 2, 2021 by Vic 3 Share this post Link to post
Wavy Posted May 2, 2021 (edited) On 5/2/2021 at 8:58 PM, Vic said: OK, so here are .xdelta files for the original JU ROM for your enjoyment. The produced ROMs are going to be region free, thus I'm not going to bother creating patches for the PAL version. Note that this is still an early beta so spare your criticism :) To switch between different resolutions, press START (aka PAUSE) and then press A to. Press START again to unpause again. Pressing the MODE button toggles the debugging HUD on and off. Regular DOOM: https://drive.google.com/file/d/1Dy4oUY2Ga5GFjyZB0IqmV7hHu8cT8gwZ/view?usp=sharing 32X Delta E1: https://drive.google.com/file/d/1deAbyok84QisDqmmBvcUfUfrKr-fZE6u/view?usp=sharing Some of the later levels aren't accessible probably because this ROM hack requires a custom DMAPINFO lump to work properly with D32XR. Thanks for these patches! These play really good. Edited November 4, 2021 by Wavy 1 Share this post Link to post
Dimon12321 Posted May 2, 2021 (edited) I noticed that 32X takes a lot of time calculating damages for BFG rays and all those health subtractions. How do you think it will improve the performance if you replace random damages with predefined damages for notional ray 1, ray 2, ..., ray 40? 1 Share this post Link to post
Vic Posted May 2, 2021 (edited) 8 minutes ago, Dimon12321 said: I noticed that 32X takes a lot of time calculating damages for BFG rays and all those subtractions. How do you think it will improve the performance if you replace random damages with predefined damages for notional ray 1, ray 2, ..., ray 40? I don't know yet.. To be honest, I'm not even sure that RGN is actually the culprit here. If it is, another RNG could be used instead - the one that uses the previous value as its current seed. That would eliminate the memory access and the latency incurred. 2 Share this post Link to post
Vic Posted May 4, 2021 Enjoy: https://drive.google.com/file/d/16dArYHWjSzjOjOpJ3nMYRC5ZaetV_L8d/view?usp=sharing 4 Share this post Link to post
VGA Posted May 4, 2021 There is sound on the video you posted. Did you forget to edit the OP? It still says it has no sound. 1 Share this post Link to post
Vic Posted May 5, 2021 9 hours ago, VGA said: There is sound on the video you posted. Did you forget to edit the OP? It still says it has no sound. Yeah, sorry, just added sound support last week! 1 Share this post Link to post
taufan99 Posted June 10, 2021 (edited) I see this project has started to grow further than expected. I'm assuming the rotation sprites are still intact in that latest build? 2 Share this post Link to post
Vic Posted June 11, 2021 9 hours ago, taufan99 said: I see this project has started to grow further than expected. I'm assuming the rotation sprites are still intact in that latest build? Yes, they are. 7 hours ago, Roebloz said: Too bad it cant run the Delta levels. It can but Delta levels are too huge for their own sake. When we figure out how to cram everything (barring the levels and music) into the 3.5MB limit, then we can probably look into merging with the Delta project, provided all levels will run on the real hardware. 4 Share this post Link to post
Vic Posted July 14, 2021 (edited) One of the early attempts at native-res video modes: the game running at 240x160 in 15bpp mode. Ignore the screen garbage and squishy-looking sprites for the moment. Note that even though the viewport isn't taking the whole screen area horizontally, the resolution is actually higher than in the screenshot above. UPD Edited July 14, 2021 by Vic 9 Share this post Link to post
Wavy Posted July 15, 2021 17 hours ago, Vic said: One of the early attempts at native-res video modes: the game running at 240x160 in 15bpp mode. Ignore the screen garbage and squishy-looking sprites for the moment. Note that even though the viewport isn't taking the whole screen area horizontally, the resolution is actually higher than in the screenshot above. Nice! I'm curious, does 32x Resurrection utilise the Jaguar WAD instead of the 32x one? I'm asking due inclusion of the Jaguar status bar 2 Share this post Link to post
Vic Posted July 15, 2021 8 hours ago, Wavy said: Nice! I'm curious, does 32x Resurrection utilise the Jaguar WAD instead of the 32x one? I'm asking due inclusion of the Jaguar status bar It uses a hybrid WAD. The maps and textures are from the 32x version, sounds and 2D assets are from the Jaguar version, the music is completely new. 3 Share this post Link to post
Roebloz Posted July 16, 2021 On 7/14/2021 at 12:44 PM, Vic said: One of the early attempts at native-res video modes: the game running at 240x160 in 15bpp mode. Ignore the screen garbage and squishy-looking sprites for the moment. Note that even though the viewport isn't taking the whole screen area horizontally, the resolution is actually higher than in the screenshot above. UPD Well, would be about time to port the Delta maps to this. 3 Share this post Link to post
Vic Posted July 18, 2021 Please welcome our new overlords - the spectre zombies! 8 Share this post Link to post