I have always had the same burning desire. Guess who comes to mind, who could make the great miracle....![]()
![]()
I hope you're right... I hope...
I have always had the same burning desire. Guess who comes to mind, who could make the great miracle....![]()
![]()

Really? How old are we talking about?Apps built with old versions of libnds do not support the touch screen on the dsi. I want to say this is true even in ds mode.
maybe stuff built before the dsi was released? or maybe I am just mistaken ...Really? How old are we talking about?
I tried MegaETk, which was released in 2007, and touched worked on my side on DSi, but does not work on 3DS.









Yes, it was compiled in 2007.maybe stuff built before the dsi was released? or maybe I am just mistaken ...
edit: this update from 2010 seems to add dsi mode support:
https://github.com/devkitPro/libnds/commit/59a63f7668b60d7ed97df8cf8021149a7ca006c5
was MegaETk compiled in 2007? if it was recompiled on or after 2010 it would use this updated libnds code.

Does this issue occur consistently or randomly?On NDSL and on 3DS XL, the touch screen works correctly but on O3DSXL, there is a display bug that appears on both screens (it's the same on the top screen as on the bottom one)
View attachment 317518
That means you got the memory problem on both consoles using the Slot-1 with R4 using HBmenu + O3DS with TW (where you got the display problem) ?Unfortunately whether on O3DSXL or on NDSL, there is always a memory problem
This happens randomly on both consoles.Does this issue occur consistently or randomly?
It can occur on any 3DS model, as this is an issue with TWL_FIRM itself.
Thx for the tips, this fixes the display problem.If you close the lid and re-open it, it should remove those "duplicated" pixel lines.
Just to clarify, I didn't use TWL++, I really wanted to do a test only with my R4 so whether it's for NDSL or O3DSXL, my tests are done on both consoles using the Slot-1 with R4 using HBmenuThat means you got the memory problem on both consoles using the Slot-1 with R4 using HBmenu + O3DS with TW (where you got the display problem) ?
This happens randomly on both consoles.
Thx for the tips, this fixes the display problem.
Just to clarify, I didn't use TWL++, I really wanted to do a test only with my R4 so whether it's for NDSL or O3DSXL, my tests are done on both consoles using the Slot-1 with R4 using HBmenu


I made the X button act like an alt key. And I made strafe left and right at the same time a combination for speed.A brief message just to confirm that on SD slot of DSi no more crashes occur either during gameplay or saving.
I got through the first hub (Seven Portals) of the main game without problems and tested 4 or 5 user hubs from the doomworld archive with very good results, except for rare slowdowns.
Really good work. A simple tweak here and there by our @elhobbs was enough to make it perfect. Truly like the mythological king Midas, everything he touches turns to gold, here as elsewhere.
All of us old fans of early FPS games owe you a lot, and we could hardly repay your kindness: hail to the king of ports...
Edit: @elhobbs I just noticed that you uploaded another version with updated controls: precisely what changes did you introduce?

Hello nikokato - hope you are well. I am doing ok. Very much lacking motivation though … I will try to take a look at this. There were massive libnds changes released recently. While they look like nice improvements - they also require a lot of changes just to recompile the source.Hi @elhobbs , how are you? I have a small request regarding Dual Hexen. Now when you save a game it stores/displays the date in the save-slot and nothing else, and this is quite useless and does not allow to recognize the add-on (user wad) it refers to. Couldn't you make it display the name of the .wad used instead? Implementing a virtual keyboard would be even better but more demanding for you, so the previous one would still be enough. Sure, when you have some free time, and if you want. Thanks for everything, chief.![]()

Thank goodness. Same goes for me. But you mangled my nickname; I hope not on purpose. Just kidding!Hello nikokato - hope you are well. I am doing ok.

Hmm... What I feared. Good thing I limited my requests, I almost wanted to suggest you some new (ms-dos) fps ports for DSi: Strife, Witchaven, Tekwar, Terminator:FS or Dark Forces.... or even Blood, Redneck Rampage or Shadow Warrior. But I contained myself.Very much lacking motivation though

Sure, I hope so. Display the name of the saved title, or its internal map, in the save menu to distinguish it from other save-slots related to other titles. Even better, as mentioned, with a virtual keyboard the player could enter any name he wants.If that does not crush my spirit then the changes should not be too difficult.
Sorry, not on purpose. I typed it about 5 times on my phone … apparently a 6th time was required to get it right.But you mangled my nickname; I hope not on purpose
https://github.com/elhobbs/dualHexenSorry, not on purpose. I typed it about 5 times on my phone … apparently a 6th time was required to get it right.
For cquake you can create an autoexec.cfg and add console commands for things like r_ambient and v_swap

Thank you so much, chief, for updating and improving an already excellent port. I hope that many other users, like yours truly, can appreciate your dedication and priceless commitment in all your wonderful projects. I will test it as soon as possible.https://github.com/elhobbs/dualHexen
A new version built with updated libnds. This version may be slower than the previous version. I had to move a bunch of hot functions out of the fast memory region as the were causing exceptions. I am not sure if there was no longer enough room or a something different.
Changes:
- bottom screen is centered rather than scaled
- keyboard on the bottom screen. It can be toggled between a full and small version. There is also a menu option to hide it completely
- added a “-savedir” parameter to allow a separate save directory to be specified
- changed some of the key mapping. Start/select now function as enter/escape. X+L+R is tab - this is mapped to toggle the map.

