#136744 - Diddl - Sat Aug 04, 2007 12:54 pm
Cause this align4 problem of some DLDI driver I try to resume a report of DLDI compatibility of Flash Cards. Feel free to complete the report for cards you own:
Slot 1:
- M3 Simply v1.07: ok! (same as R4)
- DS-Xtreme 8G v1.1.0: ok!
- DS Link v2.10: ok!
- Games n' Music: ok!
- SC DS one (OS1.01, FW: 2.00 SP5): ok now! (patch MUST be disabled!)
- G6 Real: unaligned write hangs
- DS Linker 16G v1.45/2.53 xmenu: unaligned read failed (same as MK5,N-Card, Express card, UFPEX)
- EZ-V v1.41: ok now!
- CycloDS Evolution: ok!
Slot 2:
- M3 Lite: ok!
- SC lite: unaligned read failed
- SC miniSD (SCSD.dldi): ok! (moon driver now also ok)
- G6 (v0.19): ok!
- GBAMP SD: ok now!
Half of my cards I own have this alignment problem in it's DLDI driver. All this cards has problems to run homebrew like Wolf3d.
Last edited by Diddl on Fri Sep 14, 2007 9:45 pm; edited 6 times in total
#136787 - josath - Sun Aug 05, 2007 7:24 am
maybe you should link to the testing app so we don't have to search for it? more people likely to contribute (I can test a couple more that you don't have)
Perhaps there is something we can do to solve this problem in software? Like using some kind of caching in libfat?
#136788 - calcprogrammer1 - Sun Aug 05, 2007 7:55 am
Yay GnM works (though I have no clue what this is all about), but if I had the testing app you speak of, I could run it on my GBAMP v2 CF.
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#136789 - Diddl - Sun Aug 05, 2007 8:54 am
It's latest DLDI tester from Chishm on drunkencoders page: DLDI tester
#136795 - OSW - Sun Aug 05, 2007 12:23 pm
hmm, thanks for the info. i was gonna buy one of those carts, but i might now reconsider.
#136825 - calcprogrammer1 - Sun Aug 05, 2007 6:14 pm
Slot 2:
GBAMP: OK
GBAMP worked fine, then again, Chishm made the GBAMP into a flashcart, and he wrote DLDI and this program, so it's obvious that it should work.
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#136836 - josath - Sun Aug 05, 2007 7:12 pm
Slot 1:
DS-X 4G OS 1.1.2: OK
R6 Silver V300 (uses MK6 DLDI) w/2GB Sandisk: OK
Slot 2:
Supercard CF w/2GB RiDATA: OK
#136842 - voteforpedro36 - Sun Aug 05, 2007 8:49 pm
Slot 2- Max Media Dock: Ok!
#136847 - tepples - Sun Aug 05, 2007 10:21 pm
R4, 1.10 autopatch, SanDisk 1 GB microSD from Taiwan: all tests pass
GnM, gmtf2.dldi, SanDisk 1 GB microSD from Taiwan: read test fails
Code: |
Comparing...fail
Word 4096: 02018A50 != A5001000
|
GnM, gmtf2.dldi, included no-name 128 MB microSD: all tests pass
EDIT: GnM, gmtf.dldi, SanDisk 1 GB microSD from Taiwan: all tests pass
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
Last edited by tepples on Mon Aug 06, 2007 1:05 am; edited 1 time in total
#136864 - calcprogrammer1 - Mon Aug 06, 2007 12:42 am
Try gmtf.dldi (the first version), my friend has a SanDisk 1GB microSD and gmtf 2 fails, but gmtf 1 works fine (haven't used this test, but in general, other programs crash with 2 and work with 1).
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#136907 - Sektor - Mon Aug 06, 2007 10:46 am
My DS-X 512MB fails read align test when patched with dsx.dldi but passes when patched with gbamp dldi.
_________________
GTAMP.com/DS
#136913 - Diddl - Mon Aug 06, 2007 11:54 am
Sektor wrote: |
My DS-X 512MB fails read align test when patched with dsx.dldi but passes when patched with gbamp dldi. |
this is cause DS-X has auto DLDI patching and this new DLDI is ok. if DS-X loader finds an old DS-X DLDI already patched it doesn't auto patching.
#137209 - Sweater Fish Deluxe - Wed Aug 08, 2007 8:51 pm
Slot-1:
CycloDS Evolution: all tests pass!
Slot-2:
G6 (v0.19): all tests pass!
...word is bondage...
#137216 - dantheman - Wed Aug 08, 2007 9:38 pm
Slot-2 Supercard miniSD using SCSD.dldi
All tests passed.
Slot-2 Supercard miniSD using SCSD_moon.dldi stops at this point:
Code: |
Unaligned read... fail
Can't handle unaligned reads
Error 0:
--- STOP --- |
#137272 - melw - Thu Aug 09, 2007 7:43 pm
Slot 2:
- M3SD: ok!
- M3 Lite Perfect: ok!
- GBAMP SD: fat init failed
#137285 - ps2aich - Thu Aug 09, 2007 9:43 pm
melw wrote: |
Slot 2:
- M3SD: ok!
- M3 Lite Perfect: ok!
- GBAMP SD: fat init failed |
GBAMP SD worked for me, but failed the unaligned read.
(perhaps you had the inital driver, that didn't work.
I updated the GBAMP SD driver in the DLDI Wiki to work for unaligned reads.
#137341 - melw - Fri Aug 10, 2007 3:17 pm
ps2aich wrote: |
GBAMP SD worked for me, but failed the unaligned read.
(perhaps you had the inital driver, that didn't work.
I updated the GBAMP SD driver in the DLDI Wiki to work for unaligned reads. |
I downloaded the updated driver and now it works just as you said. Thanks!
#137581 - thedopefish - Mon Aug 13, 2007 6:46 pm
I've hacked the SCSD-MOON driver to support unaligned reads/writes. It works for me, YMMV.
http://vespenegas.com/dldi.html
_________________
#include <sig.h>
#138813 - barni - Wed Aug 29, 2007 10:44 am
Hi, I've just finished coding/adapting a DLDI driver for my SuperCard MiniSD Rumble -no other drivers worked for me-, that handles unaligned buffer r/w correctly. (Read here)
If you have a SD based SuperCard you may be interested in giving it a try -my aim is to make it as compatible as possible with every variant of SD SuperCards-. You can download it here
The first reports confirm that the driver also works for a standard SuperCard SD and a SuperCard SD Rumble Lite.
Cheers!
Guido
#140101 - OSW - Thu Sep 13, 2007 4:18 pm
Slot2 equipment: ezflash 4 deluxe
DLDI file: ALT EZ4 DLDI
ALL PASS.
I can't personally test the normal DLDI because it can't even init fat with my microsd. Although i will be able to report it soon with my new microsd card coming.
And i wish supercard one dldi could handle unaligned reads, it's a bit frustrating.
Last edited by OSW on Thu Sep 13, 2007 4:36 pm; edited 1 time in total
#140103 - barni - Thu Sep 13, 2007 4:36 pm
OSW wrote: |
Slot2 equipment: ezflash 4 deluxe
DLDI file: ALT EZ4 DLDI
all pass.
can't test the normal DLDI because it can't even init fat with my microsd.
And i wish supercard one dldi could handle unaligned reads, it's a bit frustrating. |
OSW wrote: |
Slot2 equipment: ezflash 4 deluxe
DLDI file: ALT EZ4 DLDI
all pass.
can't test the normal DLDI because it can't even init fat with my microsd.
And i wish supercard one dldi could handle unaligned reads, it's a bit frustrating. |
Hi!
I can try getting DLDI unaligned r/w in the SC-ONE driver working, but I don't have a SC-ONE to test with, so you (or anyone else interested) would have to test it for me.
If you are OK with this, I can try ;)
Cheers!
Guido
#140104 - OSW - Thu Sep 13, 2007 4:36 pm
Sure, i would be delighted to.
PM sent.
Last edited by OSW on Fri Sep 14, 2007 7:18 am; edited 1 time in total
#140105 - barni - Thu Sep 13, 2007 4:39 pm
OSW wrote: |
Sure, i would be delighted to. |
OK, drop me a PM with your email address/skype user/msn/gmail-whatever!
Guido
#140219 - OSW - Fri Sep 14, 2007 8:51 am
Ok another DLDI to report.
Slot2 equipment: ezflash 4 deluxe
DLDI file: NORMAL EZ4 DLDI
Unaligned Reads fail.
the other difference with the alt dldi, is that it is intended for use with slower microsds, and thus performs reading and writing tasks slower.
So the normal dldi is better in one way, but worse in another.
maybe the codes of the two DLDI can be melded together? 0_0
#150568 - sy567 - Thu Feb 07, 2008 8:52 am
Slot 1:
- codeFreak typeII: works by GnM based DLDI
My Modified DLDI
Note: Not tested in Datel Games 'n' Music.