Homebrew [RELEASE] ctrQuake - Quake 1 port

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,436
Country
United States
I am running this on O3DS and the framerate is pretty solid! Sure every few times there'll be a barely noticeable 25fps for a few seconds but other than that, it works perfectly! (Circle Pad support would definitely make this easier for precision and the dpad for camera. ;) )
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
I just commited some changes and released a new version that should fix the memory leak

No crashes in the demo so far, but I'm going to let it run another 20 minutes or so just to see.

Edit: And right as I wrote that, it crashed. Bah. It does run for a good 5 or more minutes longer though, so you're making progress.

Edit 2: It appears to be random how long it runs..I timed it with a stopwatch and it ran for just under 6 minutes this time. Odd..

Edit 3: It's not random. It always crashes after about 00:05:53 (5 mins, 53 seconds), when using 64MB mode (in other words, when I'm having my N3DS acting as an O3DS). With 124MB (in other words "native" N3DS mode) it crashes after about 8 minutes.
 
Last edited by daxtsu,

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Hey @MasterFeizz,
I want to build a CIA for it, could you add "loading pak0.pak from romfs" to your source, please?
Will place the pak-file directly inside of the cia.
Don't find the position of the COde where it loads the pak-files

If you want to make a CIA, you don't need to use Romfs at all, just put the shareware pak (in the id1 folder) on the root of the SD card (so it's at sdmc:/id1/pak0.pak).
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
If he allows for CIA builds with your romfs idea, I'd certainly hope that's optional, I'd like to be able to play more than shareware. :P
 

MasterFeizz

Well-Known Member
OP
Member
Joined
Oct 15, 2015
Messages
1,098
Trophies
1
Age
29
XP
3,710
Country
United States
If you want to make a CIA, you don't need to use Romfs at all, just put the shareware pak (in the id1 folder) on the root of the SD card (so it's at sdmc:/id1/pak0.pak).
Sure it should be a "optional Feature" for someone like me :P
And If I want to add more pak-files, I just need to rebuild the cia ;)

I can make the code try to load from SD first and fallback to RomFS, i think that would be the best option. But I can't test it since i only have a N3DS on 9.4
 

xXDungeon_CrawlerXx

Well-Known Member
Member
Joined
Jul 29, 2015
Messages
2,092
Trophies
1
Age
28
Location
Liverpool
XP
3,724
Country
I can make the code try to load from SD first and fallback to RomFS, i think that would be the best option. But I can't test it since i only have a N3DS on 9.4
or just add it to the source and comment it out ;)
Will out-comment SD-Loading and use RomFS.
Just ad

//---Here is SD Loading ----
<Code>

//--Here is RomFS Loading--
//<Code>

Something like this, easy editable :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
    AncientBoi @ AncientBoi: I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2: +1