Homebrew Homebrew game [HELP] Convert DsHeretic from slot2 (.ds.gba) to slot1 (.nds)

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,207
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,893
Country
Italy
I apologize for the umpteenth bump of my thread, made only to make a small request to @elhobbs : "could you, if and when you want, make cheretic compatible with the (SD)camera-slot of the DSi making it possible to use the greater ram available? As you've already pointed out, not so much to get around missing textures, but instead to avoid certain slowdowns and, albeit rare, freezes and crashes."
Moreover this port would be so usable even by those who do not have a flashcart and would make it more popular and appreciated. Of course, if it doesn't require too much work on your part. :)

P.S. Alternatively, since you mentioned earlier that "It was working at some point", could you possibly identify what previous version it was working with?
 
Last edited by Nikokaro,
  • Like
Reactions: Tarmfot

elhobbs

Well-Known Member
Member
Joined
Jul 28, 2008
Messages
1,044
Trophies
1
XP
3,035
Country
United States
I apologize for the umpteenth bump of my thread, made only to make a small request to @elhobbs : "could you, if and when you want, make cquake compatible with the (SD)camera-slot of the DSi making it possible to use the greater ram available? As you've already pointed out, not so much to get around missing textures, but instead to avoid certain slowdowns and, albeit rare, freezes and crashes."
Moreover this port would be so usable even by those who do not have a flashcart and would make it more popular and appreciated. Of course, if it doesn't require too much work on your part. :)

P.S. Alternatively, since you mentioned earlier that "It was working at some point", could you possibly identify what previous version it was working with?
I made those comments about cheretic - I dont have any problems running cquake from the sd card on the dsi. I did provide a new build in the cquake thread.
 
  • Like
Reactions: Tarmfot

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,207
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,893
Country
Italy
I made those comments about cheretic - I dont have any problems running cquake from the sd card on the dsi. I did provide a new build in the cquake thread
I meant cheretic...My bad.:rofl2:

I corrected the error, but I think you understood anyway, since I posted in this thread. :)
 
Last edited by Nikokaro,

elhobbs

Well-Known Member
Member
Joined
Jul 28, 2008
Messages
1,044
Trophies
1
XP
3,035
Country
United States
I did not find the actual issue. it appears to be some sort of alignment issue - or maybe the code changes just pushed the data corruption into a less important area ... anyway here is a build that is working for me. the only code changes I made were to add a few print statements so I could see where it was hanging.
 

Attachments

  • cheretic.zip
    286.1 KB · Views: 50

elhobbs

Well-Known Member
Member
Joined
Jul 28, 2008
Messages
1,044
Trophies
1
XP
3,035
Country
United States
I did not find the actual issue. it appears to be some sort of alignment issue - or maybe the code changes just pushed the data corruption into a less important area ... anyway here is a build that is working for me. the only code changes I made were to add a few print statements so I could see where it was hanging.
it still freezes after a bit
 

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,207
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,893
Country
Italy
it still freezes after a bit
Unfortunately I confirm this. :sad:
I found the time to try this new build on my DSi XL (Memory Pit, TwilightMenu++) and this is (sadly) the result:

IMG_20220117_151400.jpg


I note that I can hear the music in the background but pressing the buttons I do not hear the corresponding sound effects. Otherwise there is only the black screen.
 
Last edited by Nikokaro,
  • Like
Reactions: Tarmfot

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,207
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,893
Country
Italy
-DSi version of cheretic-

Hey, DSi owners, I have great news for you!!! :)

@elhobbs , following your statement ("at some point it worked") I tried ALL the versions of cheretic you created last year, from the first to the last, which I had stored on my PC. And I actually found a version that works from SD-slot (DSi), a version that I had saved as "cleaned-code-cheretic", and that should be the second to last or third to last version you released. Is it still available on github? Anyway, just in case, I upload it here.

Guys, you still say I don't do anything for you!?!! :wink:

IMG_20220118_141259.jpg
IMG_20220118_141154.jpg
 

Attachments

  • cheretic-for-DSi.7z
    251 KB · Views: 47
Last edited by Nikokaro,
  • Like
Reactions: ariela and VatoLoco

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,207
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,893
Country
Italy
A brief message to add something I had forgotten to mention. Also with the DSi version it is possible to play user wads via command line arguments (.argv file), but in my case it only works if launched directly from TwilightMenu++, while with HBmenu it does not work.
 

Nikokaro

Lost philosopher... searching for a way out...
OP
Member
Joined
Feb 3, 2020
Messages
2,207
Trophies
1
Location
Nautilus (under) Lake Como, Italy 🇮🇹
XP
6,893
Country
Italy
Surely someone can import the WAD files into one of the DOOM engine ports for the DS..?
Hi. 😉
I don't know if I understand your question correctly. Main Iwads cannot be put directly into the .NDS files for legal reasons (anyway they are easily found online e.g. on archive.org).
If you mean Pwads instead, on DS Doom, as well as with Doom, Doom2, TNT and Plutonia, you can already play user wads/megawads (the ones you find in the doomworld archive) either from flashcart or SD slot of a DSi.
Just edit a txt file by writing: "DSDoom.nds -file wad/ChexQuest.wad" where wad is the folder that contains the .wad files, and rename the txt as argv. Then launch it with hdmenu or TwilightMenu++. From the DS Doom menu you will have to choose the Iwad corresponding to the user wad launched (e.g. choose Doom for Chex Quest).
https://gbatemp.net/threads/how-to-play-custom-wads-with-dsdoom.575814/

If you do not want to use .argv files, another old method is to merge pwad with the corresponding Iwad, using Slate or xWe (wad editors). You will have to backup the main iwad. though, because you will be modify it permanently.

While on flashcart you will only be able to use the older, simpler wads (due to lack of RAM) on SD slot of DSi even the more complex and sophisticated ones will work (assuming they are PrBoom compatible).
Using Flipnote as an exploit is fine, instead via Memory Pit crashes were occurring, reportedly solved with the latest version of TwilightMenu++.

If I misunderstood the question, please let me know. In any case, the answer will be useful to others as well. 😋
 
Last edited by Nikokaro,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • S @ salazarcosplay:
    hunter x hunter
  • S @ salazarcosplay:
    he has not allowed anyone to continue it for him for example
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, theres a dragon ball af mod for budokai 3
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
    NinStar @ NinStar: people are so dramatic that I can't even tell if they are being serious