vesicular: (Default)


Spent the night creating this, it's a map of all the publicly owned land in the US (Federal, State and Local), shaded in black (click for a much more detailed image).

I don't know why I like this stuff so much, maybe because when I was out west it was crazy how vast and open everything was, and from looking at the map you can kind of see why. A majority of the land is public. Even the big chunks of white in the western states is usually Indian reservations, that are mostly uninhabited.

And then you look at Nebraska, Kansas, Oklahoma and Texas and a majority of it is private land. It's interesting that you can see those state lines so well.

The older I get the more unique I feel the upper midwest (MN, WI, MI) is, and this is another example. Farms to the south, some metro areas, and lots of public lands in the north. The Great Lakes region really has a lot to offer in variation in a short drive (something I noticed in my long route to Madison).

Anyway, thought it was interesting.
vesicular: (Default)
I just heard about the most ridiculous anti-piracy measure gone awry. It has to do with Mega Man X on the SNES (specifically the first Japanese version of Rockman X).

Asian pirates were a problem back then and Capcom wanted to screw with them in the best way possible, by fucking up their game if you played a pirate copy. They did this because they knew how pirates worked. Many SNES games had SRAM for save data at certain registers. It was so common that pirates always included SRAM at these registers and if a game didn't use it, they just let it sit empty. This streamlined the pirating of games.

Capcom knew this and so they did a trick. The game wouldn't have SRAM at these registers, but they would still attempt to write to it at random intervals while you played. After some data was written they would attempt to read the same value back, and if it matched they would know it was a pirate copy and do all sorts of crazy shit in the game. Like making it so you couldn't shoot and slide, or making you warp to the beginning of the game after you finished a level, or having you take damage when climbing a ladder...all sorts of hilarious shit. They even put in checks to see if the code was tampered with, and if they detected it was, the results were even more punishing.

Of course since the actual game didn't have SRAM at these registers there was nowhere to write or read, so the real game wouldn't screw with you. It knew it was a legit copy.

But there was a problem, Capcom punked themselves. The game was a 12mb game. 12 isn't a power of 2 so to fill the memory of the SNES they took 4MB of data off one of the chips and mirrored it into memory to get 16mb. This was common practice to initialize memory banks back in the day.

However, doing this filled the registers normally used for SRAM. Since there was no SRAM in the game that shouldn't be a problem right? Well, not really. See, on first revision of the game in Japan, the game would try to write to these registers and fail, *however* the next step was to read that data from these registers. Because they mirrored the 4mb, there *was* data in those registers and every once in a while it just happened to have a match of data in it!

No, it wasn't as sure-fire as if it was a pirate cart, but real retail carts would sometimes trip the piracy code by chance and all sorts of shit would happen to legit customers. Hilarious.

To rectify this Capcom had to literally wire resistors and wires onto all the boards of the first rev of the game to stop it from happening. Subsequent releases of the game fixed it by only reading/writing values that they knew wouldn't be in that 4mb of mirrored memory.

Anyway, I found this fascinating and funny, and had to share.
vesicular: (Default)
The internet is shit. This would be funny if it wasn't 14 years old (I posted this link in 2003 and it still exists!).

And yes I'm using this as my first Dreamwidth post. Suck it.
vesicular: (Default)
I'm here now. I left LJ for much the same reason [personal profile] symbioid did. I'm currently in queue to import all my old LJ posts here. I wasn't sure if I'd stick around here as getting things set up and looking somewhat like I used to I figured would be a pain. Well, it wasn't fun but I got 90% of what I wanted it to look and function like. Mainly I had to hide about half the interface, heh.

That's good enough for me to at least stick around. I need a place to write out things. I know only Dave really reads any of it so if he's here now, that's fine. I'd probably be more bummed about transferring off of LJ if everyone I was friends with was still there, but that hasn't been the case in well over 5 years.

So here I am.
vesicular: (axbx)
In my last post [livejournal.com profile] symbioid posted a link to a NY Times article on the increasing temperatures in the US.

http://www.nytimes.com/interactive/2016/08/20/sunday-review/climate-change-hot-future.html?_r=0

The map for 2100 shows most of the US will have 5+ days of 100+ degree temps, whereas right now most of the US barely reaches 100+ ever.

This looks bad, but it looks even worse when you lay this data onto my "Ownable Land" map. This is because a lot of those areas that will stay cool in the US in the coming 80 years are not ownable, and thus not livable (much of them are mountains).

I've made a new map here to show this. The blue areas are the ownable land in 2100 that will have <5 days per year with 100+ degree temps. Looks like property in Door County would be a good investment long term.

vesicular: (axbx)


Been digging into maps again. One thing led to another and I was on the Wiki page for the Bureau of Land Management (BLM, lolz). There was a map there with various areas colored, basically land owned by various government agencies one of which was the BLM. So I thought, what if I knocked out all that land, we could see the actual amount of ownable land in the US. Now this doesn't include things like State or County Parks, but you get the idea.

The interesting bit is the west is mostly not-ownable. I think this was what the yahoo's in Nevada were pissing about with grazing on BLM land. Nevada barely exists in this image.

The other interesting part is there is very little government owned land in the rust belt, and zero in Iowa.

I always kinda felt that population growth in the US wouldn't be a problem since there was lots of land out west for people to move to. And while that's true since there aren't may people who live out there, it's also somewhat untrue because so much of it is simply not ownable by anyone.
vesicular: (axbx)
Perhaps it's time for a "real" post for a change. I've been working a lot lately on my retro gaming shit. Figured I should document it. I have a long list of consoles to do various updates to, and other things to do. But first the coolest one...

I dumped my Trog NES prototype.



It is in fact a prototype and has never been dumped. I went ahead and did a diff on the files and noticed only a small portion of the game was different. Looking in a hex editor I assumed it was some sprites (since the hex wasn't random). Pulled it up in a sprite viewer and it did look like sprite tiles. I thought it might have said "Win!", which I figured would have meant maybe the ending wasn't completed. I looked up the ending on Youtube and saw it said "WOW!" so I thought for sure that was it.

I played through my prototype and beat it and it is indeed the difference. The "WOW!" in the release version grows in size and animates, and on my version most of the animation save for the first frame is missing. That's it, that's the only difference!

I plan to release these roms (both iNES and MAME version) along with documentation on it (with videos of the ending difference) on my website soon.

Here's quick list of a bunch of other things I did recently:

One my SNES's center plastic pin on the power input broke off (I guess this is a common problem with plastic getting brittle). I ordered a new plastic piece and soldered it in. Looks good as new.



I got all my Everdrives from the Ukraine. They are all loaded up with ROMs and ready to play. So now I can basically play every game on the original console for NES, N64, Genesis, Gameboy/Gameboy Color, SNES, Master System, Game Gear and Turbo-Grafx.



Another thing I got from Ukraine was a Famicom to NES converter. I have a 52-in-1 pirate Famicom cart that I wanted to play on my NES. I bought a cheap NES Golf game and had to hack the cartridge a bit to get it to fit in, but it works!



The latest thing I did the other night was RGB mod my Nintend 64. Someone built a little board you can solder on to the N64. It really only works if you have a very early N64 model, and thankfully I bought it when it came out so the mod was easy. Still, the wires are tiny and I'm not the greatest at soldering yet. But the picture looks awesome!



Speaking of awesome RGB, now that I have several system hooked up to my RGB monitor, I could never go back. It just looks so good, especially on retro content.



I have a bunch more stuff to work on with my old systems, but I'll post more when I get more done!

LUTZ!

Dec. 15th, 2015 08:50 pm
vesicular: (axbx)
Many times people ask me why I like Phantasy Star so much. I think if you played it when it came out you'd perhaps understand how groundbreaking it was. Best graphics of the time. Multiple planets. Woman as the main lead character (and not a bimbo one at that). 3D dungeons. Many frames of battle animations. Destructible terrain. All of these were firsts and way ahead of their time.

But one thing I always thought of that was also way ahead of it's time is a character called Lutz (Noah in the US version) that was human. When you play the game, Lutz is referred to as both a "he" and a "she". This is done at different times during the game. Most people totally miss this because, well they probably don't play it as much as I have (and there is a female heroine in the game so it's easy to gloss over).

This always made me think that Lutz was supposed to be androgynous, but I had no way to prove it. So I've always referred to Lutz as both "him" and "her" just to go with the game.

However, I just found this interview from the mid-90's on the making of Phantasy Star with the creators of the game. Reiko Kodama (lead designer) is asked about Lutz. She says:

"Since so many people have asked whether Lutz is male or female, let me say a little about that. In the original story drafts of Phantasy Star, Lutz was a hermaphrodite, and as Alisa grew up, Lutz could become male or female. I thought that was interesting so I depicted Lutz that way."


MIND BLOWN.

Holy shit, after all these years, my intuition was correct. I've never actually heard anyone else refer to Lutz as anything other than a "he" before, except for myself. The fact that I've been holding on to this view of Lutz all these years and basically "got it" is the coolest thing ever!

Like I said, Phantasy Star was way ahead of its time!!
vesicular: (axbx)
Something weird is happening in the retro gaming scene. Prices for games on certain systems have skyrocketed while others have gone down significantly and it makes little sense. Recently I've been pricing out the value of various games I own, as well as games I'd like to purchase and found some things that are quite odd.

Super Nintendo games are ridiculously overpriced right now. Super Mario World, a game that came packed in with every SNES and sold 13 million copies (more than any other 16-bit game by far) is selling for $25 loose, no box, no manual. There are over 400 available on ebay currently.

Seriously WTF. Want the Super Famicom version of Super Mario World (the same game)? That will only cost you $8. Want Sonic the Hedgehog, the biggest game to compete against SMW? That will cost you $7, and sometimes you'll even get the box and manual with that. SMW for the SNES, a game everyone already owns and is more abundant than any other 16-bit game, has zero reason to be selling for more than $5, and yet it's being offered up for 5x that everywhere.

Meanwhile, almost all Sega Genesis games are fairly inexpensive, especially the common ones. It just seems the SNES has ridiculous prices even though it has 50 games for it that sold over 1 million copies each. It makes no sense.

But alas, all hope for cheap SNES games is not lost. About 10 years ago the price for Final Fantasy VII on Playstation was well over $100. I remember thinking at the time, "$100 for a game that sold 3 million copies?". Well, now the game generally sells for $25, which still seems excessive given its print run, but is much less than the ridiculous prices charged a decade ago.

Perhaps in 10 years SNES prices will come back down to earth as well. One can hope anyway.

CPUs

Sep. 23rd, 2013 12:06 am
vesicular: (axbx)
This winter I'm going to be doing a massive update to my arcade cabinet, which next month turns 10 years old (crazy when I think about it). I worked a bit this weekend on parting out some of the hardware, and tonight I worked on CPU's for the new rig I'm going to build.

CPU's are interesting because min/maxing them really depends on the task. The newest Intel chips came out a couple months ago (aka Haswell) and didn't go over so well for gamers. Haswell wasn't a very large jump for games over Ivy Bridge (the previous gen Intel chip) because Haswell is mostly a power consumption upgrade and thus it doesn't overclock as well as Ivy Bridge.

At first I thought, well, less power is nice, but I'm building this for a MAME cab so I need POWAH! Ivy Bridge is cheaper so I figured since the results are similar and the OC potential of Ivy is better I'd just go Ivy Bridge.

But not so fast. What I should have done is not read about _game_ use, but _emulation_ use. Different things! See, one thing Haswell adds is faster single core speed. This actually takes more power but the increase is fairly large. Given most emu's run single core, this greatly benefits emulation. So much so that the increase between Ivy Bridge to Haswell is about 20% for emu's. Much more than the flatline that normal gamers would see with the same setup.

And that makes it very worth it for me. Research time well spent.