ROM Hack GBA Doom wad conversions (open for suggestions!)

  • Thread starter Thread starter Bazooka_Face
  • Start date Start date
  • Views Views 49,629
  • Replies Replies 246
  • Likes Likes 26
I applaud your efforts, Bazooka_Face! It's so great to see all this work, that you put into Wolfenstein and now even Heretic.

I'd love to play and report on bugs, but unfortunately, this all has now become way, way beyond my capabilities to understand.

If someone would be so kind and willing to lay it all down, they would have to talk to me, like I'm a 5yo. I also own a GBA Flashcard and I was able to put my roms on it, but that's pretty much the end of it.

Edit: I now absolutely understand my parents, looking at me, like I just hacked into the matrix, when I made the printer run smoothly again. Because that's how I am looking at all of this now ^^


EDIT EDIT - Nevermind! i got it to work, thanks to my wizardry and magical spells ^^ omg.. it was like playing the lottery for me... but I got it to work, after more than enough failures!
 
Last edited by FoTan432,
  • Like
Reactions: Bazooka_Face
it has come to my attention that EVERYONE UNDER THE SUN has been asking for the text to be cleaned up, so i quickly hacked together a fix for everyone to clean that up. readme pages and game clear pages remain unchanged as the dialogue genuinely cant fit on the gba screen, but all options are full and readable now. apply the patch to the same retail wolf3d gba rom

Wow this is amazing! The audio is now working great, and the text is perfect now in Wolf3D. Thank you so much!
Now this is what Wolf3D should have been like in the original GBA :)
Quick question, is there a way to bring up the map in this port? If not that's okay, just wanted to know if there was a button combo that toggled it.

just got better guys. more performance audio and rougue crash issues all fixed. clicking was caused by a bad fifo timing error and bad usage of dma. its been resolved, moved dma3 bitmap updates to cpuclock copy, moved the audio code OUT of vblank and into the game loop with a 3 stage ring buffer etc. this eliminated all clicking and random crashes on real hardware. the ending scene now is correct and so is the death fizzle. audio is hq by default and volume is at max. SECRET EXITS LEAD TO THEIR ACTUAL LEVEL NOW my other ports ive worked on (the catacombs port served as a massive foundation for this wolf3d port. its renderer is heavily based on it! :

Oh what?!
I wasn't aware that there was already a way to port over DOS games as homebrew GBA titles. That's amazing!
Is it possible to port over the Commander Keen games? Those have never seen a console release from what I know, and I'd love to have them on my GBA and play them on the go.
I'll do some testing on the Wolf3D port, I'll let you know if anything comes up. Do let me know if you need me to test a Spear of Destiny port as well.
 
Wow this is amazing! The audio is now working great, and the text is perfect now in Wolf3D. Thank you so much!
Now this is what Wolf3D should have been like in the original GBA :)
Quick question, is there a way to bring up the map in this port? If not that's okay, just wanted to know if there was a button combo that toggled it.


Oh what?!
I wasn't aware that there was already a way to port over DOS games as homebrew GBA titles. That's amazing!
Is it possible to port over the Commander Keen games? Those have never seen a console release from what I know, and I'd love to have them on my GBA and play them on the go.
I'll do some testing on the Wolf3D port, I'll let you know if anything comes up. Do let me know if you need me to test a Spear of Destiny port as well.
there is no map system as in the original dos version, there is also a pushwall bug i encountered in e2m3 which i am currently fixing and the behavior of the deathcam where it should roate and focus on the enemy before fading
Post automatically merged:

Wow this is amazing! The audio is now working great, and the text is perfect now in Wolf3D. Thank you so much!
Now this is what Wolf3D should have been like in the original GBA :)
Quick question, is there a way to bring up the map in this port? If not that's okay, just wanted to know if there was a button combo that toggled it.


Oh what?!
I wasn't aware that there was already a way to port over DOS games as homebrew GBA titles. That's amazing!
Is it possible to port over the Commander Keen games? Those have never seen a console release from what I know, and I'd love to have them on my GBA and play them on the go.
I'll do some testing on the Wolf3D port, I'll let you know if anything comes up. Do let me know if you need me to test a Spear of Destiny port as well.
commander keen has already been ported by another person, and there is no way of porting dos games besides manually rewriting c code and adapting it for gba hardware accordingly. to access the files for the dos games copy the cropped liknk at the end of the description on youtube and stitch it together with the beginning text. this is me bypassing youtubes face tracking verification to post links. these dos games are all open source btw.
Post automatically merged:

Interesting, the carmack part I forgot about, but the other is either immature saltiness or something to it, but you'd think by now with the internet as it is something would have surfaced. Palmer I think did Keen on GBC and that one though is terrible unlike the old DOS games so I'm not sure what to think of their work.
which inturn was the base engine for duke advance before doom 2 came to gba and the game had doom 2 assets in it lol
Post automatically merged:

another update for a minor bug and accuracy for death cam. this includes everything just patch your retail wolf3d rom
 
Last edited by Bazooka_Face,
  • Like
Reactions: ShadowOne333
just got better guys. more performance audio and rougue crash issues all fixed. clicking was caused by a bad fifo timing error and bad usage of dma. its been resolved, moved dma3 bitmap updates to cpuclock copy, moved the audio code OUT of vblank and into the game loop with a 3 stage ring buffer etc. this eliminated all clicking and random crashes on real hardware. the ending scene now is correct and so is the death fizzle. audio is hq by default and volume is at max. SECRET EXITS LEAD TO THEIR ACTUAL LEVEL NOW my other ports ive worked on (the catacombs port served as a massive foundation for this wolf3d port. its renderer is heavily based on it! :
Post automatically merged:

oh yeah, Im presenting you all to my heretic gba conversion based off the backbone of doomhacks gba port with my additional optimizations for depth fog and heretic actors. test this for me and report back any issues you encounter. no looking up or down yet, im really busy and have little time to test it so im presenting it as is and taking a bug list thanks guys!! patch your registered wad of heretic with this file

Well, this is weird...
Booting up the Heretic Testing Build on my GBA SP doesn't render the weapons, and enemies look stationary. They don't attack me, and I can't attack them.
But then I loaded the same rom with the same EZ Flash cart on my Game Boy Player (with GBI) to capture some gameplay, and everything worked fine. Weapons shoot and enemies move and attack.
 
Well, this is weird...
Booting up the Heretic Testing Build on my GBA SP doesn't render the weapons, and enemies look stationary. They don't attack me, and I can't attack them.
But then I loaded the same rom with the same EZ Flash cart on my Game Boy Player (with GBI) to capture some gameplay, and everything worked fine. Weapons shoot and enemies move and attack.
oh shit, thats the overclocked ewram option my bad. some models dont like that option and behave nasty since their ewram is a cheaper variant. if you want, i can add an auto detect for hardware variations so you dont loose the performance boost on models that support it
 
oh shit, thats the overclocked ewram option my bad. some models dont like that option and behave nasty since their ewram is a cheaper variant. if you want, i can add an auto detect for hardware variations so you dont loose the performance boost on models that support it
I'm glad you understand why, because I don't.
I just like to play on real hardware.
Hope you know how to fix it.
Happy to help in any way.
 

Site & Scene News

Popular threads in this forum