YAOSM3
YAOSM3 Beta 4 ist nun verfügbar und bringt weitere Verbesserungen für diesen Open Source Modchip mit sich.
I guess it’s about time to reveal the master plan. It’s been the plan for quite some time now but soon the beta testing will start.
The old yaosm is no more. Most of the code has been rewritten as drivecode and for the end user it will look and work almost identical to yaosm 2.0 but under the surface things look very different.
A few things had to go because it would use more space than it would be worth and I hope you agree that is worth loosing this in order to keep support for the smaller chips:
- Automatic region detection. Well… We’ve got the config disc and we can configure this before we program the chip. So it’s not a big deal, right?
- Alternate speed setting. While possible, this requires much more code when doing things the drivecode way so I decided to drop it. Personally I do not even use speedpatching as I’ve experienced no ill effects of running at the slowest speed.
- Configurable IdleLED. The IdleLED will just be ON, most of the time. With most of the things happening in the the drivecode the LEDs will be less exciting. And well, no more blinking LED. It’ll be on but will be turned off briefly when a disc change is detected. That’s about it.
Now, what’s the point then? Just loosing features doesn’t seem like a good deal, does it?
Well, here comes the few, but important, advantages:
- Portability. With all the important stuff being done with a big chunk of drivecode, porting this to, for example, the OpenWii platform should be a breeze.
- DVD upgradeability - Yes, that’s right. Not full upgradability of course, that is impossible with this kind of chips, but 250 bytes(122 on the smaller chips) of the eeprom are dedicated to future patch data. This is most likely very similar to how the Wiinja Deluxe upgrades work. It will also have a recovery function in case the upgrade goes wrong.
So basicly it’s the end of the old yaosm and just perhaps this new version needs a new name. I’ve been thinking about Another Nintendo Unlocking System, how about that? I could change my signature to A.N.U.S. Developer… …or I may just call it yaosm 3.0.
I expect to have a beta ready before the weekend and beta testing will be very important as all future upgrades will be based upon the final version.
Update 2008-02-01
Slight change in the master plan. I’ve decided that everything that works in yaosm 2.0 should work in yaosm 3.0 even if it will mean that I will have to remove support for DVD upgrades on the smaller chips (if necessary).That means alternate speed and automatic region detection will be back. The IdleLED will most likely stay unconfigurable… There isn’t much point in that.
I’m allready halfway through rewriting the code at the moment so there won’t be public beta until next week. Sorry about that. I should have known that I am not very compatible with deadlines by now.
Update 2008-02-04
Here a beta to try out… Don’t go soldering this into your Wii just yet. There WILL be changes before the final version.Should work just like yaosm 2.0 with some exceptions:
- Automatic region detection is not saved to PIC, will be lost on power off.
- Alternate speed is not included.
- Automatic boot of Wii games (not enabled by default)You should be able to use the old config disc. Set IdleLED to off to enable autoboot of Wii games.
Things I need you to test:
Wii imports, original and backups
GC imports, original and backups.