Basically, anything newer than DML v1.0 did it that way. They just basically ignored the nodisk option whether it was set or not. They just set it depending if the disk was in the drive so changing the NoDisk option in a loader only did something if you were using something before DML r59.Ok thanks for the replies guys. Now just waiting for a GX update from cyan.If you have a disc on drive, it will use it to improve compatibility. That's automatic now.So I'm a bit confused. In 2.1 I can no longer disable no disc? I want to always use a disc to ensure maximum compatibility.
Now, any loader is still compatible with DM v2.1. You just have to remember that where there's a setting that says "NoDisk" it actually means "Force Widescreen" since that new option uses the enable/disable bit that was previously used for the NoDisk patch.
I think, basically, you use the option like this:
NoDisk ENABLED = Forced Widescreen ON
NoDisk DISABLED= Forced Widescreen OFF
Unless the loader has been updated with a separate option. In that case it just detects the DM version and chooses which option to ignore.

All I was saying is that I think the only reason it "doesn't work" is because it confuses the NoDisk and Widescreen settings. Otherwise it should work fine.But Cyan said it won't work with GX right now. Guess I'll have to try with dml booter
Midway Arcade Treasures 3 Ntsc on Ntsc Wii 1:1 rip tested and working great with DM 2.0 updates 4
DM 2.0 update 5 & DM 2.1 results in black screen only, and yes I have a disc in the drive. something changed has broken compatibility with this game
has usbloader gx been updated for 2.1 yet?
diff --git a/dip.c b/dip.c
index bfbfb78..ca84c67 100644
--- a/dip.c
+++ b/dip.c
@@ -51,7 +51,10 @@ u32 DIUpdateRegisters( void )
static u32 PatchState = 0;
static u32 DOLReadSize = 0;
static u32 PSOHack = 0;
-
+
+ // If set, the game disc was read during this register update.
+ u32 disc_read = 0;
+
if( read32(DI_CONTROL) != 0xdeadbeef )
{
write32( DI_SCONTROL, read32(DI_CONTROL) & 3 );
@@ -107,7 +110,10 @@ u32 DIUpdateRegisters( void )
case 0xA9:
//dbgprintf("DIP:Async!\n");
case 0xA8:
- {
+ {
+ // Read the game disc.
+ disc_read = 1;
+
u32 Buffer = P2C(read32(DI_SDMA_ADR));
u32 Length = read32(DI_SCMD_2);
u32 Offset = read32(DI_SCMD_1) = HDD_IDLE_TIMER) {
+ // Disc timer has passed ~10 seconds.
+ char tmp[4];
+
+ if (ConfigGetConfig(DML_CFG_ACTIVITY_LED))
+ set32(HW_GPIO_OUT, 1
I wrote a basic patch that should work around the HDD sleep issues many people seem to be having. I don't have a drive that's affected by it, so I can't verify 100% that this fixes the problem, but it does seem to do what it's supposed to do.
Basically, if a DI read command hasn't been issued in the past 10 seconds, it forces a read of a few sectors. That way, the HDD will stay active.
The patch is included here, and it applies to DIOS MIOS 2.1.
Code:diff --git a/dip.c b/dip.c index bfbfb78..ca84c67 100644 --- a/dip.c +++ b/dip.c @@ -51,7 +51,10 @@ u32 DIUpdateRegisters( void ) static u32 PatchState = 0; static u32 DOLReadSize = 0; static u32 PSOHack = 0; - + + // If set, the game disc was read during this register update. + u32 disc_read = 0; + if( read32(DI_CONTROL) != 0xdeadbeef ) { write32( DI_SCONTROL, read32(DI_CONTROL) & 3 ); @@ -107,7 +110,10 @@ u32 DIUpdateRegisters( void ) case 0xA9: //dbgprintf("DIP:Async!\n"); case 0xA8: - { + { + // Read the game disc. + disc_read = 1; + u32 Buffer = P2C(read32(DI_SDMA_ADR)); u32 Length = read32(DI_SCMD_2); u32 Offset = read32(DI_SCMD_1) = HDD_IDLE_TIMER) { + // Disc timer has passed ~10 seconds. + char tmp[4]; + + if (ConfigGetConfig(DML_CFG_ACTIVITY_LED)) + set32(HW_GPIO_OUT, 1

fixedo Crediar please implement this in dios mios. i cant play anything without the hdd shuting off
that was fail on my part. Crediar is the manfixedo Crediar please implement this in dios mios. i cant play anything without the hdd shuting off![]()

Midway Arcade Treasures 3 Ntsc on Ntsc Wii 1:1 rip tested and working great with DM 2.0 updates 4
DM 2.0 update 5 & DM 2.1 results in black screen only, and yes I have a disc in the drive. something changed has broken compatibility with this game
It's working for me on update 5 with a disc in, is it black screening at boot or when you select a game? also Ntsc/Ntsc.


not yet. sorry.has usbloader gx been updated for 2.1 yet?
It "should" (I didn't try yet) work because DM has a config version detection problem and allow old configs.All I was saying is that I think the only reason it "doesn't work" is because it confuses the NoDisk and Widescreen settings. Otherwise it should work fine.But Cyan said it won't work with GX right now. Guess I'll have to try with dml booter
