i got it running on dsemu but dsemu after the wm is loaded. I couldn't
get it running on desmume on several versions of it.
I also tried the hardware but it doesn't load.
what's the link for the desmume you are using Salva?
my fault earlier, i had some local edits.
Great work Salva!
Right now the touchscreen bits would need to be reworked a bit,
as you have seen a proper calibration is needed. This is related
to the fact that _div (arm7/div.s) doesn´t work on the arm7.
So i´m using >> (logical shifts to / 2^n) as an approximation for it.
Getting it right would mean that the following bits would be working right:
- arm7/defaultARM7.c:/^startsSound
- arm7/touch.c:/^touchReadXY
those files can be reached online at:
http://code.google.com/p/inferno-ds/source/browse/trunk/
About the emu i´m using it´s desmume from desmume.org,
the code as it is on the repo should work on it, i´ve run it on Linux
and XP (probably also on mac).
I say it so because having an emu/debugger helps at doing quick test/fixes.
Moreover now that we have a critical mass of people wanting to run inferno-ds,
i know saying ´hey, get wifi working´ will not be realistic, i think
it would be better
to start with ´hey, give it a try at ipc fifos´ [fifos] which will
open room for more devices
and cleaner implementations of them: audio in/out, keys/buttons,
touchscreen, wifi, etc.
i remind you that there´re some good resources collected at the [wiki].
[fifos] http://www.double.co.nz/nintendo_ds/nds_develop7.html
[wiki] http://code.google.com/p/inferno-ds/wiki/TechnicalBackground
--
salva
odd. it's just the usual div code we use on all the other arms,
and doesn't contain anything that's obviously unusual.
yes, i'll try get more details
probably running desmume on windows to see in what context it gets stuck.
and i don't figure out if there's some arm7 setup missing that is
required to perform _divs.
--
salva