A ROM surprise

Two years ago, this post appeared on Reddit:

Satoru Okada, the guy who worked on the first game boy handhelds, shared a prototype Japanese rom which they used to test the game boy advance.

Tested by me on mgba and vba m, sadly the menus are written in Japanese so I don’t understand a thing.

I didn’t miss the opportunity, I immediately downloaded and put it aside, even if the name contained spelling errors (Bokojou Tengokou instead of Bokujou Tengoku). These things, you know, don’t last long, then the links start disappearing. In fact, aside from the fact that Zippyshare for some reason blocks all European users, that link is already dead.

I’m surprised, a 256 Mbit ROM (8 times larger than average) dating back 20 years???

Months pass and Bokojou Tengokou (Proto) (Japan).gba stands there “gathering dust” on the disc.

Until today, found it again, tried it and… the result left me really amazed, I didn’t think the GameBoy Advance could do things like that, I imagined it much more crude.

The ROM is available on Archive.org at the address: https://archive.org/details/BokojouTengokouProto or directly from here:

How does the Nintendo DS know when you change the time?

Summer time is back in effect from today, so I changed the time on the few devices that can’t adjust on their own via the Internet.

This includes the Nintendo DS, and seeing it sitting there on the shelf gathering dust reminded me of an episode that happened years ago: Pokémon Diamond could tell when you changed the time, even if the cartridge wasn’t inserted and there was no Internet connection! But how did he do that?

The solution they found is very simple: the internal clock remains at the same time, set in the factory, and when you set the time it is not actually changed, but simply the system takes note to add the difference. For example, “add 34599 seconds to the system time”.

So, games with time rewards like Pokémon or Animal Crossing just need to write somewhere in save file the difference between the “fake” and the “real” time: if it only changes by one second, it means that the user has changed it!

If you have a 3DS you can hack the system to always use the real date. After enabling homebrew (a bit complicated and laborious, if interested ask in the forum or in the comments, I leave here this guide), you can run ctr-no-timeoffset to set the difference between the two clocks to zero, and then set the internal time to the “correct” one via GodMode9.

I bought a Wii U

Thanks to a GameStop clearance sale, I bought a Wii U, 32gb version.

Technically, it’s used, but, and I didn’t expect that, GameStop did a good job of refurbishing it. The GamePad was absolutely perfect, without a single scratch, and a transparent skin was applied to the console itself, probably to hide any scratches. In the end it was as if it had been new, except for the manual, replaced with 2 photocopied sheets.

One thing immediately caught my eye… or rather, my ear: surround sound. Thanks to the many speakers on the gamepad, that are combined with the already existing audio, the sound effects of the menu are exceptional! Yes, not many games use three-dimensional sound, but the background music in the menu is exceptionally engaging!

Although aesthetically it looks like a “Wii HD”, it’s actually very different. Here, Nintendo’s marketing has been a match: I’ve always snubbed it “because 350 euros for playing the Wii in HD is too much”. In fact there are many innovations, although not very well implemented. (For example, the pad is switched on to consume battery power even when you don’t need it, like when you watch a movie on Netflix… what’s the point?)

In particular, Nintendo has decided to close all the bugs in the Wii by removing all possible entry routes for hackers.

Compared to the old model:

  • the possibility of making a backup copy of game saves on an SD card has been removed. If the console breaks down, all your saves are lost forever. This is to prevent the console from being hacked with a corrupt save. But at what price…
  • The photo channel and audio player has been removed. The old Wii photo channel was made very well, ideal for a “slide show event”, with background music. But, perhaps, hackers could have found some exploits in libJPEG and then “better take it all out, for security”.
  • The possibility to transfer Mii from and to Wiimote has been removed. Even here, maybe they were afraid of some exploits, but I transferred my Mii between two Wii and also in Dolphin thanks to this feature and now there is an easy way to bring them on the new console …
  • Almost all channels with content from the internet, such as “Rate my Mii”, weather, news, horoscope, polls, have been removed. Maybe everything was grouped together inside Miiverse, which I could never try because it was closed years ago.
  • the Bluray player remains “wasted”, to save 3 euros of patents MPEG and h264, you can not play DVD movies or Bluray “because everyone has a DVD player at home”. I don’t know about you, but I never had a DVD/Bluray player at home. If they put a player on the eShop for 20 euros it could have been interesting.

…and in the end everything was useless thanks to the presence of exploits in the browser (and that’s why there is no browser on the Switch) or in the DS emulator of the Virtual Console (also absent on the Switch)

I let a Japanese play Majiang

On the Japanese gaming consoles there are hundres of games about Majiang (or Mahjong, 麻雀, 麻将, マージャン, according where it’s played). The game it’s totally different to the “Mahjong” we know in the west, that “puzzle/find couples”, but it’s some kind of poker, I never understood the rules.

I always wanted to play this game, but I was unable to learn the rules, so I asked to a Japanese friend to play to Mahjong Fight Club DS – Wi Fi Taiou for Nintendo DS ed I recorded the gameplay:

Unfortunately, I didn’t record mic input, it would have been much more interesting…

No Super Mario Run on rooted phones

Finally, after waiting for months, Super Mario Run is available on Android too! (A totally inexplicable delay – being programmed with Unity, compiling a version for Android it is a matter of a few hours!!!)

I go now to install it! Play Store can’t find it. Strange. I search it from my computer, and I got his:

What does it mean that the app is not compatible with any of my devices???

I have an horrible feeling… maybe they got the same brilliant idea of Pokémon GO and then block the app on rooted phones? The game doesn’t really have online multiplayer, just racing against “ghosts”, and everyone could potentionally cheat via a MITM attack or a cracked APK.

Ok, maybe it’s just a simple check before the installation, just download the APK from some other shady store and it will work, right?

No, as soon it can see that your phone is tampered, it exits immediately!

WTF!!! 💩💩💩💩💩💩💩

Solutione:

Nintendo 2DS?????

2dsI was thinking that was an hoax! A new Nintendo console to play 3D games on a 2D screen, with a “door stopper” design that’s impossible to put in pockets and take on the road! After the big gamepad-tablet on the Wii U, the great design geniuses conceive another monstrosity!

What do you think? In my opinion doesn’t make sense, for just $30 more it’s better to take the original 3DS.