Hacking DIOS MIOS (Lite)

sk0ld

Well-Known Member
OP
Member
Joined
Nov 22, 2005
Messages
114
Trophies
0
XP
215
Country
United States
With the events of these last weeks, I found myself remembering something that I had clearly forgotten. Children lie. It's just what they do. It doesn't matter how many times you prove that they're lying.. they'll just struggle to come up with something else, and all you can really do in that extremely frustrating scenario is to hope they eventually learn some sense of remorse and shame.
Having said that, I'm putting all of it to bed. The whole thing is unfortunate, but what's done is done, and we've decided that it's time to move forward. Kids sure are funny though, aren't they? =)

Admittedly this post is going to be a bit of a mess for the time being. I'm just going to throw out some relevant and hopefully useful information and clean it up later.

Those of you already familiar with DML can simply consider DIOS MIOS to be the same thing, with the obvious difference being that the code now reads from USB. Setup is the same. 1st partition FAT32, 32K cluster. If you already have a USB drive working with *NEEK+DI or UNEEK, you'll be good to go. Should you happen to find that your USB device doesn't work, I'm sorry but "them's the breaks." You see, we were recently robbed of our controlled device beta time..

It still reads both game.iso (DiscEx) and extracted file (GCReEx) formats in the games folder, and as I'm sure many of you have already found out, the FST code is the faster of the two but slightly less compatible. There's a very slight chance that DM will break a game or two, as the code takes around 8KB from MEM1, but we have yet to find any.

Beyond that however, there are a number of things to be considered. It helps to remember that currently both the SD and USB FAT code read only one cluster at a time. DML (SNEEK) can read a card formatted 64K clusters. The highest DIOS MIOS (UNEEK, DI) can read is 32K.

I'd assume that for the majority of you, DM will perform much faster than what you're accustomed to with DML. This however, isn't always going to be the case. It really all comes down to the hardware you're using. If you happen to have a real speedy SD card, (probably lower than 2GB) formatted 64K, you're going to notice that for some games, DM isn't going to run as well as they did with DML. Why? Because while a hard disk drive is likely to have a faster sustained rate, (and no SD top speed bottleneck) the access times are much slower than the NANDFlash of a SD card. Take for example a game like 'True Crime.' 4,123 files.. 929 of 'em are 1KB or less.. half of the files are under 32KB. The game is constantly seeking all of these tiny files, so you're going to want to play it on a NAND based media with near instant seek times. A SSD is always of course the best option, but honestly who the hell can afford that? =)

As always if you use DIOS MIOS, and would like to say thanks for all the time and effort put into this and can afford to do so, any donations are highly appreciated.

Have fun.

http://code.google.com/p/diosmios/
edit:
here is the download page.
http://crediar.no-ip.com/dwn.php
 

Tonitonichopchop

Well-Known Member
Member
Joined
Dec 9, 2009
Messages
1,210
Trophies
1
XP
360
Country
United States
For some reason, my controller doesn't respond at all when I boot up a game (Though so far both games I've booted have worked fine otherwise).

Thanks to Crediar for all the hard work though. I've been waiting a few years for something like this and it's great to see this project come to fruition.
 

Tonitonichopchop

Well-Known Member
Member
Joined
Dec 9, 2009
Messages
1,210
Trophies
1
XP
360
Country
United States
Dios Mios 2.0 compatibility list:
(All games launched with DML Booter r22 on real nand. All games are NTSC using component cables.)

Soul Calibur 2: Black screen after DM logo.
Mario Kart Double Dash: Black screen after DM logo
Super Mario Sunshine: Controller is locked. Unplayable.
Paper Mario: The Thousand Year Door: Controller is locked. Unplayable.
Luigi's Mansion: Working fine. No issues.
One Piece Grand Battle Rush: Controller is locked. Unplayable.
The Legend of Zelda Wind Waker: Controller is locked. Unplayable.
Super Smash Bros. Melee: Green screen after DM logo.
Animal Crossing: Controller is locked. Unplayable.
Super Monkey Ball 2: Controller is locked. Unplayable.
Viewtiful Joe 2: Controller is locked. Unplayable.
Sonic Adventure 2 Battle: Controller is locked. Unplayable.
 

Shano56

noobie
Member
Joined
Apr 29, 2010
Messages
876
Trophies
0
XP
249
Country
United States
Dios Mios 2.0 compatibility list:
(All games launched with DML Booter r22 on real nand. All games are NTSC using component cables.)

You're doing something wrong. The controller is locked during loading times. If your USB drive is slow you will get slow loading times. I would try formatting to 32k clusters if you haven't already. Sonic adventure 2 battle worked great for me, i just had to let it load
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if that was the point of game streaming
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
    BigOnYa @ BigOnYa: That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to... +1