Year: 2011

And the near end of 2011. I’ve been busy this end of year so I must appologize for the lack of content this time of year. I’ve succeeded in a goal of creating far more content this year, although I’m not all that sure just how… long lasting impact I guess that is left to be seen.

Looking at my top queries I can see that people being driven here are looking for things near & dear to me… such as

Qemu 1.0 MinGW on Windows

SegaCD on old school hardware (yeah!)

Resetting wifi passwords on MacOS … I’d assume its in the control panel, but now that I’m on AMD I’m Mac less. sorry.

NetBSD Qemu SPARC … if you had a real SPARC would you run NetBSD? I wish I could load the 64bit stuff, but… talk about fringe of a fringe.

WAMP … Fun, free and FAST hosting on Windows

I suppose all in all these are good things, as I’ve touched on all of this stuff this year.

Now after the blogger failure of last year, I’m glad my superglobalmegacorp.com is going, and going strong! …

I’m not sure where 2012 will be taking me, but looking back last year to running Zork/Dungeon on the IBM 370 Mainframe, I can only hope in a nostalgic way that next year is filled with some good 68000 fun.

So a little bit of googling around lead me to this great interview with Christian Whitehead, which lead to the discussion of his iPhone Retro Engine and Retro Engine Development Kit. Basically he took the PC port of Sonic-CD and was able to extract the levels, sprites, and also the scripted logic. Then he was able to take all of that and build his own re implementation of Sonic-CD.

Which in its own is interesting as the PC version of Sonic was done via some translation as mentioned by Neil Harding here.

… I had to write a 68000 to C converter for Sonic 3D (from the Genesis to the Saturn & PC)….

I would imagine that the ‘unpacked’ work of the PC version would lead to something far easier to reverse, then say the original 68000 code, although that too has been done.

According to early reviews, it is simply awesome! Simply put this is *not* just a bundled SEGA-CD emulator along with the CD-ROM, but instead the video has been greatly cleaned up, the game start is logically broken down like a good iOS (when I hear IOS I always think of cisco’s IOS but I know….) application for your iPhone/iPad with nice menus that just wouldn’t be the same for the old Sega CD platform. Clearly Christian Whitehead has done some fantastic work here!

Friend to pixels and polys alike...

So first off this uses the Apple Game Centre. I’ll never understand why so many games do *NOT* use this. In our little ‘app connected’ world you’d think more things would be driven for the ‘achievements’ and ‘world wide leaderboards’ but the only two games I have that use this is angry birds & Sonic CD.

Sonic CD Achievements..Sonic CD Leaderboard

So how does it look? Pretty much just like the real thing, except it’s been rescaled so you see more of the screen, instead of squish o vision… For example here is the real Sonic CD:

Sonic CD on my TeeVee!

And under emulation:

Sonic CD under the Fusion emulator

And here is the start with the Sonic CD IOS application:

Christian's Sonic CD

As you can see things like the lives left have been moved to the top so you can actually see them, and the display screen is wider so you can see more of the scenery. Clearly a lot more went into this than the 68000 emulation.

Another cool thing is that you can change soundtracs from the American & Japanese versions.

Choose soundtrack

So for those of you who love ‘Sonic Boom’ can relive the 1990’s.

I should add that in addition game play is GREAT. Now don’t get me wrong I love having a physical Genesis along with a model 1 CD drive to play the ‘real thing’ but at the same time, this is the ‘hand held’ version to get! And at $1.99 USD it is simply a STEAL.

So while not emulation, its the real thing, I was really excited to buy some $50 worth of misc SEGA genesis bits, and to find there was a model 1 CD player in there! It didn’t want to spin disks, and I hope I didn’t break the tray loader trying to look inside, but it now plays discs!!!

So I know it isn’t much but I’ve been busy getting killed in Sonic-CD. Speaking of which I kept on hearing that its going to be released for iOS but I haven’t seen it yet. But no matter, I have the real thing now!

EDIT: Nobody should use these binaries, there was a critical error (well there still is) in how a core procedure is compiled, and it results in major instability, instead use Qemu 1.0.1).

Well after lots of fights, it finally built! I booted MS-DOS and ran Quake (with sound!)… I’ve added in my control+alt+d for a CAD, and control+alt+r for reset, and configured the sound for adlib, sound blaster & GUS.

So because of some circular dependancies, and me trashing my toolchain I have just re-installed MinGW. I thought I’d share this little adventure to get Qemu 1.0 to actually configure… Naturally as time goes by these links will get stale and die. sorry about that.

I recently came across this article which touched on this forum post. Last year, Mairtrus had written a program that took the 6502 code from SMB on the NES, and generated 68000 instructions that would in turn run on the SEGA Megadrive/Genesis.

I”ve got to say it really is impressive! If you search for MULS_1.4.2.BIN you will probably find it, as the original download links are long dead…

Mario on Sega

At the same time I’ve got to admit I’m really impress by Kega Fusion 3.64 which can play SMS, Genesis, Sega CD & 32x programs! From what I can tell it is derived from gens which is open source.

While I’m waiting for my SegaCD to show up, I am pretty sure that there is zero copy protection and some ways out there to homebrew the thing… So I can’t promise much but I sure hope to write something goofy for the Genesis.. From what I gather the CD unit gives you 512kb of ram to use.. And of course you can load more stuff from CD. I’m sure it’ll be an interesting experience….

it’s been a long and challenging 24 hours as I got back from Vacation to find my internet connection cut off from a ‘known outage’… And after all that fun, and actually walking thru some techsupport hell from Charter I found out two fun things….

Charter doesn’t like Belkin routers, and will mac filter them from time to time.. But it is easily fixed when they have you put in the MAC of a PC to connect, then just clone the thing. The paranoid in me cannot help but think that they want to associate some MAC address with me, for some weird reason…

The other being that I could *NOT* remember my WAP password to save my life after having to disassociate myself from my wifi network.