The coming war on general computation from 28C3

I found this on boingboing..

Talk about bad news all around… It’s a talk about SOPA, and how the movie/music industry wants to transform the open internet into something like what it is in more censored nations, by Cory Doctorow.

TL;DW is that SOPA is only the beginning, other industries will soon be attacking general purpose machines, expect things to get much more insane…

Spam is getting out of controll, a preemptive appology

If I don’t reply to your comments, and your comment never gets ‘approved’ then it probably got tagged as spam. I’d normally get 20-30 a day, but the last month its been a steady 200-300++ spams, and I simply cannot get through them all so I’ve been periodically purging the whole thing.  From what I can tell the blog software & filters is doing a good job, so I can only assume that is fine…

But I do know in the past that there have been legitimate posts lost in there, and now there really is no hope.  For example right now the stats read:

1073 Visits  2644 Pageviews with 8% of those being SPAM.

which is pretty cool to think there has been ~987 unique people to hit my blog in the last 24 hours!

I hope to take all the spam as a sign that I’m growing.  I know last year was a ‘good year’ for updates.. Although I haven’t made any resolutions for the new year.. I do hope to keep up the posts!.. Even if finding new & exciting things seems to be hard as I’ve covered so much so there probably will be quite a bit of revisiting but such is life.

Although I will get out one goal through the year, and that is to program this sega genesis I bought.  Not just the emulator but I have high hopes to somehow program this beast!!!  From what Ive done research wise my ‘attack’ vector will be the CD-ROM as it is trivial to burn a CD, while making a ROM cartridge will require a programmer.. Maybe if I get too crazy I may buy one but for now I’m content to collect a few more model-1 CD drives and get them at least working to the point they can boot up some CD’s (I’ve got two now!)..

Oh well that is my minimal goals.  If I were more motivated I’d tear into google’s NACL and port some games, or some emulators…

But who knows the year is still young.

Happy 2012!

Ok, I'm lost the stats don't match... 😐

MAME on Chrome (the browser is the platform)

This is… awesome! From gizmodo its a port of MAME, the multiple arcade emulator to google chrome via it’s NACL or ‘Native Client’ interface.  As we look at the year 2012 and what is around us, its pretty clear that the 80386 CPUs descendants have basically won out the world, with the ACORN ARM eating up the mobile world…

So click here with google chrome, and install this 30MB extension (thats how big it is standalone anyways) and get ready for some gaming!

From what I’ve found is that multizip files wont work… but single zip contained run great!

I’ve tested this with Altered Beast, which I actually own the system16 board for.. Although I’ve got to get around to cleaning it up (its dirty as hell) and converting it to a JAMMA and booting it up.. but thats for another retrohardware day.

Merry Christmas (belated)

It’s been… a long day.

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.
  • Snoopy Calendars
  • C++ On Windows Penalty Box.. … LOL Windows isn’t OS/2 1.x there is no ‘pentaly’ box, but both NTVDM & DosBOS provide a pretty snazzy MS-DOS environment.
  • Windoom! (Yippie, add in Win32s!)
  • trade wars…
  • Qemu SCSI … touch & go…
  • 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.

Best wishes to all, and to all a goooood night!

Jason

More on SONIC-CD for iOS

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.

Sonic CD released for IOS (iPhone/iPad)

Sonic CD

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.

The Sonic CD app page.

Some more retro hardware, the Sega CD model 1

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!

Qemu 1.0 binaries for Windows (Win32)

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.

The i386/x86_64 binaries are here.

All other systems are here.

For the most part this is completely untested, but it did boot MS-DOS….  All the DLL’s that you need should be in the archives.  7zip is what I used to keep them small.

Disk access seems to be still slower than hell, so instead of the typical

-hda bla.disk

You will want to do change it to:

 -drive file=bla.disk,if=ide,index=0,media=disk,cache=writeback

Although if it is a qcow2

 -drive file=bla.disk,if=ide,index=0,media=disk,cache=writethrough