Jump to content


  • Please log in to reply

Configurable USB Loader

(Go to first unread post)
icebrg5 Post #16666 Posted 17 May 2012 - 08:57 PM

    GBAtemp Advance Maniac


  • Group: Members
  • Posts: 1,965
  • Member No.: 72,187
  • Joined: 01-April 07

  •  

View PostNemeZZiZZ, on 17 May 2012 - 08:42 AM, said:

I can't understand, what is wrong: I installed DML 1.3, 1.4b, but GC game load stops at GC loader screen; but it loads perfectly with DML r58. Both CFG and USBL checked.
Is there any real need or profits of DML 1.3+?

And one more thing: what's about banner support in CFG? :)


DML above 1.0 is really picky about what SD cards are used.

I had a 8GB micro sd card in an SD adapter that worked flawlessly with R59. If i tried anything above that then it would either hang at the loading screen or if it did boot the game it would error out within 1 minute.
I got a new sandisk 32GB SDHC card instead and it works perfect now with DML 1.4B

I was running out of space on the 8GB card anyway and needed to upgrade so now i have plenty of room.



R2-D2199 Post #16667 Posted 19 May 2012 - 03:38 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 79
  • Member No.: 185,999
  • Joined: 02-July 09
  • Location: Germany

  •  

View Postpersonofthefurby, on 16 May 2012 - 04:53 AM, said:

View PostR2-D2199, on 12 May 2012 - 02:14 PM, said:

I have tested it with all games on nfts partition and it works for me.
Could you post the debug logfile, when everything is on the ntfs partition?


I've got the same thing as AbdallahTerro.I have an NTSC drive with all my wii games on it. I can play GC backups, but they must be on BOTH the SD card and the USB. I'm not sure if I need to post the log file, (and if so, which one exactly) or if I'm just stupid and can change an option.


Save the debug.log file in the GUI menu: settings->debug->save debug
Then post it.


personofthefurby Post #16668 Posted Yesterday, 08:38 AM

    Newbie


  • Group: Newcomers
  • Posts: 7
  • Member No.: 267,688
  • Joined: 19-November 10

  •  

View PostR2-D2199, on 19 May 2012 - 03:38 PM, said:

View Postpersonofthefurby, on 16 May 2012 - 04:53 AM, said:

View PostR2-D2199, on 12 May 2012 - 02:14 PM, said:

I have tested it with all games on nfts partition and it works for me.
Could you post the debug logfile, when everything is on the ntfs partition?


I've got the same thing as AbdallahTerro.I have an NTSC drive with all my wii games on it. I can play GC backups, but they must be on BOTH the SD card and the USB. I'm not sure if I need to post the log file, (and if so, which one exactly) or if I'm just stupid and can change an option.


Save the debug.log file in the GUI menu: settings->debug->save debug
Then post it.



# CFG USB Loader 70r32

IOS:

IOS222 : not installed
IOS223 Base: 38+37 v4 (r4)
IOS224 : not installed
IOS245 : not installed
IOS246 : not installed
IOS247 Base: 57 rev21 (r21)
IOS248 Base: 56 rev21 (r21)
IOS249 Base: ?? (r15)
IOS250 Base: 57 rev21 (r65535)
IOS251 : not installed

MEM STATS:
libOGC 1.8.12 devkitPPC 26 (gcc4.6.3) -Os
libc: s: 9.24 u: 1.05 f: 8.19 mx:7.72
mem1: s: 9.98 u: 3.42 f: 6.57 t:2,1
mem2: s:49.87 u:37.91 f:11.96 t:25,3
m1+2: s:59.85 u:41.32 f:18.53
totl: s:69.09 u:42.37 f:26.72
ccache p: 21 m: 0 f: 479 / 500
cc mem: s:25.0 u:3.5 f:21.5 [21,1]
cc tm: load: 0.472 decode: 0.372
cc 2d:0 3d:21 d:0 f:0 hq:0 f2d:0

TIME STATS:

times in seconds:
intro: 0.070 wpad: 0.002
ios1: 0.804 ios2: 0.000
sd_init: 0.139 sd_mount: 0.008
usb_init: 0.802 mount: 6.501 retry: 0.000
open: 0.363 ini: 0.437 cap: 0.000
cfg: 0.162 (config,settings,titles,theme)
misc: 0.013 (lang,playstat,unifont)
wiitdb: 0.685 load: 0.402 parse: 0.283
gamelist: 0.052 mp3: 0.018
conbg: 0.156 guitheme: 0.367
sum: 9.779 uncounted: 0.714
total startup: 10.493

DEBUG LOG:

main(2)
[0.000] --> boot
[0.490] --> intro
[0.560] <-- intro
channel id: 4644434C
[0.637] --> ios1
IOS_Reload(249)
reload ios: 249 = 0
[1.442] <-- ios1
[1.442] --> usb_init
open(/dev/usb2)=-6
open(/dev/usb123)=-6
open(/dev/usb/ehc)=3 init:0 cap:2930277163 ss:512
[2.244] <-- usb_init
Mount SD
[2.244] --> sd_init
open(/dev/sdio/sdhc)=4
[2.383] <-- sd_init
[2.383] --> sd_mount
fstype(2)=4
Plist(2)=4 ss:512
P#0 129 1950591 11
part_find(1 1)
Mount sd 2 129 1
fatMount(sd,129)FAT memalign 4096
FAT memalign 512
= 1 129
mount_add(sd,2,129,1)
[2.392] <-- sd_mount
[2.392] --> cfg
parse(sd:/usb-loader/config.txt) = 3
read(363) = 363
parse(sd:/usb-loader/themes/Glass/theme.txt) = 3
read(1341) = 1341

EOF(sd:/usb-loader/themes/Glass/theme.txt)
parse(sd:/usb-loader/config.txt) = 3
read(363) = 363

EOF(sd:/usb-loader/config.txt)
parse(sd:/apps/usbloader/config.txt) -

EOF(sd:/usb-loader/config.txt)
parse(sd:/usb-loader/titles.txt) = 3
read(214756) = 214756

EOF(sd:/usb-loader/titles.txt)
parse(config.txt) -
parse(titles.txt) -
parse(sd:/usb-loader/custom-titles.txt) -
parse(sd:/usb-loader/settings.cfg) = 3
read(657) = 657

EOF(sd:/usb-loader/settings.cfg)
[2.554] <-- cfg
[2.575] --> wpad
[2.578] <-- wpad
[2.578] --> conbg
[2.734] <-- conbg
[2.743] --> misc
[2.756] <-- misc
[2.756] --> wiitdb
[2.756] --> db_load
[3.158] <-- db_load
[3.441] <-- wiitdb
debug: 0 0
base_path: sd:/usb-loader
apps_path: sd:/apps/usbloader
covers: sd:/usb-loader/covers
theme: sd:/usb-loader/themes/Glass
url: http://art.gametdb.c.../{CC}/{ID6}.png
hide: 1 __CF
args[2]: [0]=fat:/apps/usbloader/boot.dol [1]=not set
music: 1 gui: 4 CC: EN
device: 1 partition: auto


tmd id: 1000000f7 1-f7 t: 1 v: 21
tmd id: 1000000f8 1-f8 t: 1 v: 21
tmd id: 1000000f9 1-f9 t: 1 v: 15
tmd id: 1000000fa 1-fa t: 1 v: 65535
tmd id: 1000000df 1-df t: 1 v: 4[3.519] --> usb_retry
[3.519] --> usb_init
init:0 cap:2930277163 ss:512
[3.519] <-- usb_init
[3.519] <-- usb_retry
USB startup
[3.519] --> usb_init
init:0 cap:2930277163 ss:512
[3.520] <-- usb_init
[3.520] --> usb_mount
fstype(1)=4
Plist(1)=4 ss:512
P#0 63 2930272065 7
part_find(1 1)
fstype(1)=4
Plist(1)=4 ss:512
P#0 63 2930272065 7
part_find(2 1)
Mount ntfs 1 63 2
USB startup
[9.909] --> usb_init
init:0 cap:2930277163 ss:512
[9.910] <-- usb_init
ntfsMount(ntfs,63)[9.911] --> usb_init
init:0 cap:2930277163 ss:512
[9.911] <-- usb_init
= 1
mount_add(ntfs,1,63,2)
fstype(1)=4
Plist(1)=4 ss:512
P#0 63 2930272065 7
part_find(3 1)
[10.021] <-- usb_mount
Unmount game
open_part(auto)
fstype(1)=4
Plist(1)=4 ss:512
P#0 63 2930272065 7
part_find(0 1)
part_find(1 1)
part_find(2 1)
is_game_fs(1,63)
check ntfs:/wbfs
Unmount game
openpart(2 1 63 -1364695231)
game part=NTFS1
OK! partition=NTFS1
[10.054] --> gamelist
ntfs:/gamesntfs:/games
Found DML game GAUNTLET - DARK LEGACY [GUNE5D] on hdd

Found DML game SONIC ADVENTURE 2 BATTLE [GSNP8P] on hdd
Found 21 games (19 wii games and 2 gc games)
[10.106] <-- gamelist
[10.106] --> mp3
Music: Enabled
Music: Looking for .mp3 files in: sd:/usb-loader
Music: Number of .mp3 files found: 1
Music: musicArray contents: 1
Music: Next file index to play: 1
Music file from dir: sd:/usb-loader/tetris.mp3
Music file size: 6380224
mp3 play: OK (0)
[10.125] <-- mp3
[10.125] --> guitheme
[10.493] <-- guitheme
[10.493] <-- boot
cc. start
img: sd:/usb-loader/themes/Glass/button.png
img: sd:/usb-loader/themes/Glass/checkbox.png
img: sd:/usb-loader/themes/Glass/radio.png
img: sd:/usb-loader/themes/Glass/window.png
img: sd:/usb-loader/themes/Glass/icon_main.png
img: sd:/usb-loader/themes/Glass/icon_settings.png
img: sd:/usb-loader/themes/Glass/icon_quit.png
img: sd:/usb-loader/themes/Glass/icon_style.png
img: sd:/usb-loader/themes/Glass/icon_view.png
img: sd:/usb-loader/themes/Glass/icon_sort.png
img: sd:/usb-loader/themes/Glass/icon_filter.png
img: sd:/usb-loader/themes/Glass/icon_fav.png
SetWBFS 0 (null)
game RMCP01
banner req: RMCP01
bt. exiting
bt. stopped
game RMCP01
banner req: RMCP01
bt. exiting
bt. stopped
game RMCP01
banner req: RMCP01
bt. exiting
bt. stopped

tmd id: 1000000df 1-df t: 1 v: 4
tmd id: 1000000f7 1-f7 t: 1 v: 21
tmd id: 1000000f8 1-f8 t: 1 v: 21
tmd id: 1000000f9 1-f9 t: 1 v: 15
tmd id: 1000000fa 1-fa t: 1 v: 65535

END


R2-D2199 Post #16669 Posted Yesterday, 02:54 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 79
  • Member No.: 185,999
  • Joined: 02-July 09
  • Location: Germany

  •  

according to the logfile, the loader detects 2 games on the NTFS drive.
when you start one of this games, it should be automatically copied to the sd card.
works that?


personofthefurby Post #16670 Posted Yesterday, 06:10 PM

    Newbie


  • Group: Newcomers
  • Posts: 7
  • Member No.: 267,688
  • Joined: 19-November 10

  •  

View PostR2-D2199, on 21 May 2012 - 02:54 PM, said:

according to the logfile, the loader detects 2 games on the NTFS drive.
when you start one of this games, it should be automatically copied to the sd card.
works that?


Yeah that works, and I can load it up after that no problem. Is that how it's supposed to work, and I'm stupid? Or can the GC games run directly off the USB, because I only have a 1 Gb SD card and dont want to delete the game every time I want to play another one...


R2-D2199 Post #16671 Posted Yesterday, 06:44 PM

    Advanced Member

  • PipPip

  • Group: Newcomers
  • Posts: 79
  • Member No.: 185,999
  • Joined: 02-July 09
  • Location: Germany

  •  

Yes, thats the way it should work. ;)
DML supports only loading from SD cards.
You can try mod r34 which should automatically delete the game on the sd card when you select another game from the hdd.


personofthefurby Post #16672 Posted Yesterday, 10:08 PM

    Newbie


  • Group: Newcomers
  • Posts: 7
  • Member No.: 267,688
  • Joined: 19-November 10

  •  

So take up USB loading with the DML team huh? I feel like that feature would help out a lot.
Automatically deleting them helps too. Great job and thank you! Keep up the awesome work.Running gamecube games is the best feature yet as my disk drive is broken.
The only problem I have with it copying to the SD card is the time it takes. I know it's not your fault, but its just a hassle.


Maxternal Post #16673 Posted Yesterday, 10:47 PM

    GBAtemp Fan

  • PipPipPipPip

  • Group: Members
  • Posts: 440
  • Member No.: 288,412
  • Joined: 16-November 11

  •  

I'm sure the biggest problem with auto-deleting is when you have several games on SD and knowing which one to delete.
My first idea of how to deal with this is to first limit it to the ones that are also on USB (to avoid getting rid or someone's only copy of the game image) and then go by play count and delete the least played ones first or perhaps just leaving the most recently played ones on. Finally, prompt the user what to do if there just isn't enough room doing it that way.

having an option of auto-delete on/off, of course, would be good and it would be nice, even then, to give the user a friendly little message showing them which games are being deleted would be nice just to give them the heads up.







Users browsing this topic

38 user(s) are reading this topic

1 members, 37 guests, 0 anonymous users