ROM Hack prBoom GBA port and hack for GBA Doom 1 to use it.

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,214
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,980
Country
Italy
Thanks. :)
My humble suggestions are:

Scythe1/2, Hell Revealed1/2, Memento Mori1/2, Community Chest series.

I would advise you, if you don't mind, to open a new thread, specifying your intentions in the title, in order to make them more visible and better advertised (maybe opening a poll, why not?,it would be interesting and fun).:rolleyes:
 
  • Like
Reactions: Bazooka_Face

Bazooka_Face

Well-Known Member
Member
Joined
Jan 21, 2018
Messages
121
Trophies
0
Age
78
XP
485
Country
United States
Thanks. :)
My humble suggestions are:

Scythe1/2, Hell Revealed1/2, Memento Mori1/2, Community Chest series.

I would advise you, if you don't mind, to open a new thread, specifying your intentions in the title, in order to make them more visible and better advertised (maybe opening a poll, why not?,it would be interesting and fun).:rolleyes:


Ok, here is the patch for scythe 1, keep in mind, the music will be vanilla doom 2 music, since I didn't want to go through the hassle of listening to the music that plays in each stage and find the corresponding mod file to associate with that stage. I will be working on scythe 2, and the others you suggested, thanks for the wad suggestions, I never even knew of these wads!

scythe.png
scythe1.png
 

Attachments

  • scythe.rar
    7.1 MB · Views: 154

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
752
Country
United States
Folks, you have officially made history! This GBA port of prboom has found its way to an IKEA LAMP microcontroller!

https://hackaday.io/project/180182-hacking-an-ikea-trdfri-lamp-to-run-doom/details

The article is well worth the full read. I'll mention just a few highlights.

Specs:
Cortex M33 @ 80 MHz,
96 kB + 12 kB RAM,
Display: 160 x 128, 16 bpp
Sound implemented, music & multiplayer missing.
All engine features of vanilla Doom are implemented!
1 MB Flash, 8 MB external SPI (added for WADs. I don't have 16 MB parts, so I cannot test full commercial WADs)

In this case he used the external 8 MB in the same way that we would use a NOR-based flash cart in the GBA days -- very slow to write to, VERY QUICK to read from! Unfortunately due to the recent computer chip shortage he wasn't able to test anything larger.

His version doesn't have music, while the GBA one does. His version managed to bring back the "Z-Depth lighting effect" with what he claims was only 3 KB of RAM, versus the 11 KB it saved by not having it in the GBA version. I wonder if that can be back-ported.

Anyway, https://old.reddit.com/r/itrunsdoom/ the end.
 

Sterophonick

Stupid Retro Tech Cat
Member
Joined
Jul 17, 2018
Messages
575
Trophies
0
Location
Spamton's Keygen Dungeon
Website
sterophonick.github.io
XP
2,299
Country
United States
Folks, you have officially made history! This GBA port of prboom has found its way to an IKEA LAMP microcontroller!

https://hackaday.io/project/180182-hacking-an-ikea-trdfri-lamp-to-run-doom/details

The article is well worth the full read. I'll mention just a few highlights.



In this case he used the external 8 MB in the same way that we would use a NOR-based flash cart in the GBA days -- very slow to write to, VERY QUICK to read from! Unfortunately due to the recent computer chip shortage he wasn't able to test anything larger.

His version doesn't have music, while the GBA one does. His version managed to bring back the "Z-Depth lighting effect" with what he claims was only 3 KB of RAM, versus the 11 KB it saved by not having it in the GBA version. I wonder if that can be back-ported.

Anyway, https://old.reddit.com/r/itrunsdoom/ the end.

Riveting :rofl2:
 

Kippykip

j e f f
Member
Joined
Mar 30, 2013
Messages
543
Trophies
1
Website
kippykip.com
XP
669
Country
Australia
Folks, you have officially made history! This GBA port of prboom has found its way to an IKEA LAMP microcontroller!

https://hackaday.io/project/180182-hacking-an-ikea-trdfri-lamp-to-run-doom/details

The article is well worth the full read. I'll mention just a few highlights.



In this case he used the external 8 MB in the same way that we would use a NOR-based flash cart in the GBA days -- very slow to write to, VERY QUICK to read from! Unfortunately due to the recent computer chip shortage he wasn't able to test anything larger.

His version doesn't have music, while the GBA one does. His version managed to bring back the "Z-Depth lighting effect" with what he claims was only 3 KB of RAM, versus the 11 KB it saved by not having it in the GBA version. I wonder if that can be back-ported.

Anyway, https://old.reddit.com/r/itrunsdoom/ the end.
Holy crap that's super impressive. Now I'm intrigued with the depth lighting too
 

Kippykip

j e f f
Member
Joined
Mar 30, 2013
Messages
543
Trophies
1
Website
kippykip.com
XP
669
Country
Australia
Aaaaand the hackaday link is dead...
what the hell?
Well I still had the tab open in my browser from this morning, must of literally just gotten taken down now for whatever reason.
I just saved the tab as html and threw it in a zip if you want to have a look

EDIT: Shit the github is down too!
https://github.com/next-hack/MG21DOOM/tree/master/DoomMG21

Guess I won't be able to port the lighting back in anytime soon. What the!?!?

EDIT 2: The video is gone to private too!


Was there some weird legal threat?

EDIT 3: Reddit thread is deleted, but I had that tab still open as well.
I went to his profile and yep:

upload_2021-6-15_18-55-11.png


I swear to god if this is some 2016 zenimax bullshit again...

EDIT 4: Got a mirror of the source code
https://github.com/marciopocebon/MG21DOOM

I think that's everything besides the video itself recovered
 

Attachments

  • ikea lamp html.zip
    3.3 MB · Views: 122
  • reddit html.zip
    1.4 MB · Views: 141
Last edited by Kippykip,

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
752
Country
United States
There's some news, through the rumor-mill. We can stop blaming IKEA, it wasn't them who put a halt to all this.

It appears (not confirmed) that the guy works for the company that creates the microprocessors in the first place. It's likely that he was simply told by his boss "take it down" and he had no choice but to comply.

Shame. But understandable.
 
Last edited by DanTheManMS,
  • Like
Reactions: Wavy and Kippykip

FAST6191

Techromancer
OP
Editorial Team
Joined
Nov 21, 2005
Messages
36,796
Trophies
3
XP
28,423
Country
United Kingdom
About to say -- Ikea hacking is not my idea of a good time (even if I stuff the van from their wood/plastic/metal scraps pile and rejects section most times I go -- made many a workbench that stuff has) but it is a fairly established thing and I doubt they would have any real objection (What is it going to do? Cause them to sell more lamps?).

Curious what grounds the takedown was issued on too (hopefully it was not some fig leaf security wandered past and DMCA says no), though "don't have enough to even afford a phone call with a lawyer" is probably in play.
 

patters

Well-Known Member
Member
Joined
Jan 28, 2006
Messages
174
Trophies
1
XP
929
Country

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,214
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,980
Country
Italy
Can someone tell me all the doom versions for the gba, like pc conversion etc, I want to find the best doom gba experience
In this thread you will find numerous conversions for gba of classic and famous wads by our friend and benefactor @Bazooka_Face :
https://gbatemp.net/threads/gba-doom-wad-conversions-open-for-suggestions.586037/page-7
My favorite megawad is definitely Doom 4 vanilla, an adaptation that seems incredible on GBA, continues to amaze me and is a true, unique gem, still unparalleled.
 

Nightrnr

New Member
Newbie
Joined
Jun 16, 2024
Messages
2
Trophies
0
Age
42
XP
10
Country
United States
Looking for help in compiling the GBA files from standard iwads.
I'm stuck on the last step. Running the devkitpro Mysys batch file starts off normal but ends with 2 errors and stops any further commands.
I'm at a dead end, can anyone help me troubleshoot?
Running Windows 10 on an older laptop.

Errors say:
Make [1] *** [/opt/devkitpro/devkitARM/base_rules:39: d_main.o error 1]
make: *** [Makefile:130: build] Error 2

...And that's when it gives up.

I have a few theories on my problem:
1. My PC is interfering somehow.
2. Maybe devkitpro failed to download some resources (I had to run the update a few times just to get as far as I did, it kept missing a few files)
3. Maybe I have a wrong file setting or something.

I followed the instructions closely and can usually figure these things out (although I'm not a programmer).

I really like this port so far (it seems to play better/smoother than the official GBA ports) and would like to compile my own from my Wad files.
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,214
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,980
Country
Italy
I really like this port so far (it seems to play better/smoother than the official GBA ports) and would like to compile my own from my Wad files.
Hi pal. Unfortunately, this thread is not very lively lately, but I hope someone will still come forward to help you out. As far as I'm concerned, I don't have any technical knowledge about it. I was curious to know what megawad you are trying to port to GBA, if I am not too prying. In case you are successful, couldn't you try to port TNT and Plutonia to GBA, the only official titles not yet available on this darling, little console? Regards.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,173
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,448
Country
United States
My favorite megawad is definitely Doom 4 vanilla, an adaptation that seems incredible on GBA, continues to amaze me and is a true, unique gem, still unparalleled.
I use the wad utility and then compile it, but then I get this error when running the ROM in mGBA:
GBADoom-2.5-0.png


I tried making it using the doom1 and doom2 batch files.
So any tips on getting it to compile properly would be of great help, because I have the ROM itself compiling without errors.
 

Nikokaro

Lost philosopher... searching for a way out...
Member
Joined
Feb 3, 2020
Messages
2,214
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,980
Country
Italy
I use the wad utility and then compile it, but then I get this error when running the ROM in mGBA:View attachment 442764

I tried making it using the doom1 and doom2 batch files.
So any tips on getting it to compile properly would be of great help, because I have the ROM itself compiling without errors.
You can find it here, already converted and ready to use, along with many other titles (search the entire thread):
Post in thread 'GBA Doom wad conversions (open for suggestions!)' https://gbatemp.net/threads/gba-doom-wad-conversions-open-for-suggestions.586037/post-9468025

As for the conversion procedure, I haven't the foggiest idea: I am a simple, humble gamer. 😅
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Found a bag of unpopped pop corn expired March 23 eating it anyway +1