Hacking DSTWO Linux Beta1.0 release

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
Somebody for help me ?dingux seem to be shiity buggy
That's because it is shitty and buggy. It was never finished. i suggest if you want Dingux, to buy a device that supports Dingux.
 

laharl22

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
1,767
Trophies
0
Age
38
XP
615
Country
France
i have managed to work it but when i launch downloaded dge games for dingux it return to dingux menu any help?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
i have managed to work it but when i launch downloaded dge games for dingux it return to dingux menu any help?
I am not trolling when I say this, but buy a Dingoo. This project was never finished and is a buggy mess. As well the community around this project has been long dead for several years.
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
there is barelly an explanation on the first post...
does this takes advantage of a supported slot 2 device like the DS Linux does?
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
there is barelly an explanation on the first post...
does this takes advantage of a supported slot 2 device like the DS Linux does?
It does not, it only works with the DSTwo's CPU and RAM
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
dstwo has ram? how much? i thought it only game more power...
can this version do more or less than the normal version with a supported 32MB slot 2 card?
I believe it has 32MB of onboard RAM with the MITS CPU.
The RAM is used for GBA and SNES emulation and it's decent. A slot 2 card is better, but if you don't have one of those, the DSTWO is a decent replacement.
But if you have a hacked 3DS, GBA injection is even better.
 

migles

All my gbatemp friends are now mods, except for me
Member
Joined
Sep 19, 2013
Messages
8,033
Trophies
0
Location
Earth-chan
XP
5,299
Country
China
I believe it has 32MB of onboard RAM with the MITS CPU.
The RAM is used for GBA and SNES emulation and it's decent. A slot 2 card is better, but if you don't have one of those, the DSTWO is a decent replacement.
But if you have a hacked 3DS, GBA injection is even better.
i know the drill about games and emulation my sweet crystal
i was reefering to linux specifically
because i have both dstwo and a m3 perfect, i was thinking if this new dstwo linux version was better.. the old one needs the expansion pack to run a major list of programs
reference website:
http://dslinux.org/wiki/DSLinuxFAQ.html
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,944
Trophies
4
Location
Making a non-binary fuss
XP
39,316
Country
Antarctica
i know the drill about games and emulation my sweet crystal
i was reefering to linux specifically
because i have both dstwo and a m3 perfect, i was thinking if this new dstwo linux version was better.. the old one needs the expansion pack to run a major list of programs
reference website:
http://dslinux.org/wiki/DSLinuxFAQ.html
This is not actually the same as DSLinux. This is a port of Dingux from the Dingoo and only works with the onboard CPU/RAM of the DSTwo
 
  • Like
Reactions: migles

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
602
Trophies
0
Age
45
XP
1,278
Country
France
I just finish to test some stuff with DSTWO Linux Beta1.0 here is my feedback, dunno if it will be helpful 'cause it's seems to be an old thread here, but maybe it could be helpful for not waste time.

For this test, I used a DS Lite + an EZ Flash 3in1 (not sure if it's helpful or not I don't think so but in the doubt^^) + a DSTWO+ with a 32Go kingston sd class 10

For this first part, all the apps needs to be placed in the first GAME folder : sd root:\GAME

NATIVE EMULATORS

FBA320 V1.0
It works pretty good, a little bit slow sometimes but very playable, big games needs cache files (like cps2 or neogeo games) you can find the converter here :
http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,115,150

Some games needs to be run by cache file (.fba) and other by zip file.

I'v tried different settings here is the one that seems the best I've found :

Dingoo Mhz : 396 Mhz
Video aspect : scale fast / scale normal for vertical games (for vertical games it seems you can change to scale fast after a first launch in scale normal)
Sound : On 24000hz

Games tested* :

1941.zip
1944.fba
1945kiii.zip
19xx.fba
armwar.fba
avsp.fba
batcir.fba
batsugun.zip no sound
batugnsp.zip no sound
cybots.fba
ddsom.fba
dimahoo.fba (doesn't work but required)
dogyuun.zip no sound
donpachi.zip
dstlk.fba
gmahou.fba
grindstm.zip no sound
guwange.fba
kingdmgp.zip
mmatrix.fba
msh.fba
mshvsf.fba
mvsc.fba (doesn't work but required)
mvcu.fba
outzone.zip (doesn't work but required)
outzonea.zip
progear.fba
sfa2.fba (doesn't work but required)
sfa3.fba (doesn't work but required)
sfz2b.fba
sfz3j.fba
sgemf.fba
varth.zip
vhunt2.fba
vsav.fba
vsav2.fba
wwfwfest.fba
xmcota.fba (doesn't work but required)
xmcotau.fba
xmvsf.fba

*Note : .fba files are cache files, they need to be placed in the rom folder with the .zip files.


MAME4ALL V1.0
Slow but interesting for some games that have some freezing problems on MAME4ALL DSTWO

I'v tried different settings here is the one that seems the best I've found :

Dingoo Clock : 396 Mhz
Video Depth : 16 bit
Video Aspect : Scale fast
Sound : ON 24000hz fast
CPU Clock : 200%
Audio Clock : 80%

Games tested :
Batman, Gradius 3, Marchen Maze, Mortal Kombat, Out Run, Saint Dragon, Shadow Land, Space Harrier, Super Hang-On, Sunset Riders, TMNT2, X-Men.

No freezing problems anymore with these games.


PSX4ALL

Well, what to say... impressive but slow & no sound, anyway it's a cool port!

I'v tried different settings here is the one that seems the best I've found :

Show FPS : OFF
Set NULL GPU : ON
Cycle Multiplier : 4

Games tested :
Blood Omen, FFVII, Crash Bandicoot, Disney's Hercules, Einhänder, Vagrant Story (save data corruption happens sometimes with this game, nothing to do, just overwrite the corrupted savegame and cross your fingers^^)


Dingux PicoDrive V 1.35 (openDingux optimized version)

Very playable when you find the correct settings but the music doesn't work

I'v tried different settings here is the one that seems the best I've found :

Renderer : 8bit fast (except for some games like hota for example but just press X in game to switch to the 8bit accurate renderer setting)
Frameskip : 1
Sound Quality : 22050hz stereo
A320 CPU Clocks : 396 Mhz

Games tested :
Cyborg, Demolition Man, Earthworm Jim, Flashback, Flink, Heart Of The Alien, NBA JAM, Pitfall, Popful Mail, Sonic, Spiderman, Terminator.

Note: with some games only the first stage seems to be playable even after convert .bin file to .iso file, .mp3 files and edited .cue file.


OpenBOR

It works fine, I've tested more than 50 games, actually it depends of the games and their size, the biggest game I've tested is about 163Mo, up to 163mo all the bigger paks I've tested doesn't seems to work but maybe I didn't find the good version of the games.


Midpath (java emulator)

Works fine with little game but little bit slow with bigger game otherwise the maximum file size that the emulator can launch seems to be 1mo. The config file menu need to be edited with notepad to run the emulator in english, you can find a great tutorial here : https://boards.dingoonity.org/dingux-releases/midpath-4-dingoo-v0-1/


uNGP (Neo Geo Pocket)

Little bit slow but very playable & very compatible with the ngp games catalog.

I'v tried different settings here is the one that seems the best I've found :

Video Options
Frameskip : 4
Renderer mode : normal
show fps : off
Sync 60 fps : on

Sound Options
Emulator sound : on
Stereo sound : on
SampleRate : 22KHz


WSC (WonderSwan Color)

Slow without sound, setting menu and with a poor compatibility, WSC is not the best emulator but you can play few games, I've tried 15 games, it's playable and actually it's seems to be the only way to play wsc on ds lite.


DCASTAWAY (Atari St)

Great emulator with a cool interface menu (but menu freezes sometimes), works fine.


UAE4ALL (Amiga)

Good emulator with a cool interface menu, works fine.



NON NATIVE EMULATORS, TRANSCRIPTORS & GAMES

For this second part, all the apps needs to be placed in the second GAME folder : sd root:\GAME\GAME


EMULATORS

SDL-Vice & FrodoDingoo (Commodore 64)

It works fine but both are needed 'cause some games works on Frodo and doesn't work on SDL-Vice and vice versa, on SDL-Vice the "m" key & the "n" key are inverted on the virtual keyboard


Dingux int v1.0.0 (Intellvision)

It works fine but it's not enought to run all the full Intellvision romset, otherwise, the compatibility is still good you can play with a lot of games, if you install it, it's better to remove all homebrew roms that comes inside the archive, most them doesn't work.


Dingux-Vectrex

It works fine, a good emulator.


neo4ALL (Neo Geo cd & MVS)

A good emulator to play exclusive neo cd games (except kof96 doesn't work) and games that doesn't work on neoDS, but that's all, 'cause music doesn't work, only sounds. Like DCASTAWAY menu freezes sometimes actually you have less than 1mn to choose your game and settings, to get a little delay before menu freezes, run a game and go back to the menu by pressing R key, now you have time to do your settings.

I'v tried different settings here is the one that seems the best I've found :

Frameskip : 1

CPU Settings
68K CLK : over
Z80 CLK : over

Games tested :
Ironclad, Crossed Swords II, Futsal - 5on5 Mini Soccer, Last Hope, Neo DriftOut


TRANSCRIPTORS

cgenius (Commander Keen)
CZDOOM*
Duke3D
hheretic
HHexen
hota (Heart Of The Alien / Another World 2)
lotr (lord of the rings vol.1)
OpenJazz (Jazz Jackrabbit)
OpenTitus (Titus the Fox)
RAW320 (Another World)
rott (Rise Of The Triad)

*Note : CZDOOM can crash and corrupt files sometimes, especially when you launch PWADs, it's better to make a copy of the prboom, prboom.cfg, prboom.wad and prboom-game-server files somewhere else on your sd card then when CZDoom crash, you can remove the corrupted files and copy/paste the good ones by using DSOrganize, don't forget to remove prboom.log.txt & tranmap.dat files too when it's happen, don't worry, these files will be automatically regenerated by the prboom engine.

Note 2 : Before to apply the method above check your prboom.log.txt with DSOrganize, normally if you had a czdoom crash just before, the size of your prboom.log.txt should be 0.0mo, to fix the problem, open the file with DSorganize by pressing A to read the .txt file, then close the file, normally now after reading, your prboom.log.txt regained its original size and then you can launch again CZDOOM.


GAMES

Airball
Arkanoid
Blockdude
Boulder Dash
Bubble Dizzy
dingux-gchess-v1.1.2
Gambare Natsuki-san v1.04
Giana's Return
Jump'n'Blob
Minislug
openggs (Great Giana Sisters remake)
ProfaDeluxe (Abusimbel remake)
Sqrxz III
Zelda Trilogy (ROTH, OLB_US, 3t_v1.1)



ISSUES

* sd card corruption (never happens to me for the moment)
* there is a sound problem with most of the apps, after few minutes the sound stops and you can't quit the app except by pressing R+Start
* sometimes dmenu.ini files can crash dingux, like CZDOOM, it's better to keep a copy somewhere else on your sd of the dmenu.ini file located in sd root:\LOCAL\dmenu and the dmenu.ini file located in sd root:\LOCAL\dmenu\backup, use DSOrganize to remove/copy/paste the files and fix the bug.
 
Last edited by Indy13,

lisreal2401

Well-Known Member
Member
Joined
Jun 4, 2013
Messages
853
Trophies
1
Age
27
XP
2,912
Country
United States
Takes me back - the DSTWO was the coolest thing before native 3DS hacking. I remember trying Dingux and it being so buggy and overall kind of ass, I more fondly remember when CATSFC and TempGBA. Some really cool late work for the DS.

Realized I posted a similar sentiment already. Hehe, time flies I guess. Your post is nuts though - I don't know how you tolerated testing that much stuff... whoa.
 
Last edited by lisreal2401,
  • Like
Reactions: Indy13

Indy13

Well-Known Member
Member
Joined
Jan 26, 2017
Messages
602
Trophies
0
Age
45
XP
1,278
Country
France
Yes you're right, but I'm DS Lite addict, I can't change console for the moment^^ DS2Linux seems to be the only way to play the complete cps2 catalog and other stuffs on ds lite, hopefully, I've just tried things doesn't run without ds2linux, like you said TempGBA and CATSFC are good enough, or Nitrografx for the pce...etc...

Next test : trying to run Full Throttle, The Dig and Kyrandia 3 at full speed on my ds lite by adding an XCM Hyper Gear Lite ! :D
 

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,556
Trophies
1
XP
3,879
Country
United States
It is very interesting to see something like this for a handheld console. I personally have never used Linux, I am a Windows type of person. I just got my brand new DSTWO+ a few days ago, I haven't exactly decked it out yet with what I want. I will watch this topic though to see where this leads. I am happy to see people still use flashcarts other than myself lol.
 

sirocyl

Are we Geniuses or what?
Newcomer
Joined
Apr 30, 2012
Messages
92
Trophies
1
Age
31
XP
324
Country
United States
Next test : trying to run Full Throttle, The Dig and Kyrandia 3 at full speed on my ds lite by adding an XCM Hyper Gear Lite ! :D

Unfortunately the DS doesn't have a good timebase separate from the CPU clock itself (RTC doesn't really count, it's not quite accurate enough for cycle counting) so, most games, even emulators and homebrew, on the XCM HGL will have the unfortunate side effect of running at a faster speed but slower framerate, if that makes sense at all; you would need a way to slow down games, plus stretch the audio from the games, which might require a bit of extra code.

Plus, the Hyper Gear Lite cannot speed up games and emulators which run from the DSTWO, and the increase in the cartridge bus speed might possibly confuse the DSTWO driver.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: