Live data from Hacker News

Pilotwings demos act differently depending on when the cartridge was made

twitter.com

81–90 of 143 posts

Re: Pilotwings demos act differently depending on when the cartridge was made

#81

There is a good debugging advice related to this story: "if your code is the same but suddenly starts behaving differently, check for hidden state."

It's more like code than state, isn't it? The thing that changed is the implementation of a circuit for computing the result of some calculation, i.e. a function.

I very often think of the current definitions of functions as part of the program state.

Re: Pilotwings demos act differently depending on when the cartridge was made

#82
post #79

Earlier quoted context omitted.

Your comment would IMHO be a lot better without the first paragraph speculating about other commenters.

The comments would be a lot better without seeing 6-7 completely reasonable posts being mass-downvoted and greyed out with a bunch of people complaining and seeing their comments solidly in the black. So no, I disagree with your premise, hence why I posted it in the first place.

You hide your best argument after a paragraph effectively calling people old farts for disagreeing (I know plenty people in their twenties that hate Twitter), so don't be surprised if they don't finish reading your comment or fail to consider it seriously.

Re: Pilotwings demos act differently depending on when the cartridge was made

#83

Earlier quoted context omitted.

Came here to say the same. Someone needs to tell these people that Twitter is not a blogging service...

Or you should be a little more sensitive and read about the OP and why he doesn't use a blog (severe ADHD).

Source?

Re: Pilotwings demos act differently depending on when the cartridge was made

#84

I enjoyed this but I hate twitter as the delivery method for things of this length. Its a terrible way to digest the content.

Came here to say the same. Someone needs to tell these people that Twitter is not a blogging service...

One or two people have mentioned it to him before. https://twitter.com/Foone/status/1127083480674750465

Re: Pilotwings demos act differently depending on when the cartridge was made

#85
post #61
post #57

You know, I think the crashing demo is more compeling game design wise. I watch it and have an itch to pull up a bit the nose and give a bit more throttle. That itch is the demo pulling me in, causing me to want to play. The perfect landing is meh, clearly the computer can do it, why would I bother picking up the controls? Interesting that the developers disagreed enough to roll a new chip, at what I guess was a cons…

(Spoiler) My understanding was that the "perfect" landing was first, using the old version of the chip. Then the new chip changed the physics calculations and the demo replay became a crash landing. So the "crash landing" cartridges are the newer revisions and I'd guess the motivation to change the ship was a simple "update this dependency to the newest version".

It's a bit different than that. The newer version here is physical. So they would stop making the older version at some point. Not like software that the old version is always available. They likely realised it was happening, but just didn't think fixing it was worth it.

Re: Pilotwings demos act differently depending on when the cartridge was made

#86
>>> then you collect all three types of DSP chips, you carefully dump acid on them, and you visually extract the ROM data

Tell me more !! How? Do a YouTube video on this ! Hell, Netflix will pay for a ten episode series on hardware hacking easy!

Re: Pilotwings demos act differently depending on when the cartridge was made

#87

> you carefully dump acid on them, and you visually extract the ROM data. Super interested in how that works. Do they literally map out the chip at a transistor/gate level?

Check out this talk by Chris Gerlinsky at 33c3 (2016)[1] about how he went about cracking the encryption of cable/satellite television set-top boxes. It is a very detailed talk, and he goes into detail about delaminating a ROM chip and visually extracting the contents of its memory bit-by-bit using a microscope and then software to speed things up a little. It's a long talk so he goes into more detail about the rest of the process, but I really enjoyed it.

[1] https://youtu.be/lhbSD1Jba0Q

Re: Pilotwings demos act differently depending on when the cartridge was made

#88

I've recommended @foone's feed on here before, but I'll do it again now. I don't even know who this guy is or how I started following him, but his feed is full of interesting fun threads like this, often looking at older tech like this. I think most people on here would really enjoy following him.

Yeah, he's got some good stuff. I really appreciated his thread on human vision. I learned a lot. https://twitter.com/i/moments/1016910004262088704

Re: Pilotwings demos act differently depending on when the cartridge was made

#89

Earlier quoted context omitted.

Or you should be a little more sensitive and read about the OP and why he doesn't use a blog (severe ADHD).

Source?

https://news.ycombinator.com/item?id=18525434

https://twitter.com/Foone/status/1066547670477488128

Re: Pilotwings demos act differently depending on when the cartridge was made

#90

I've recommended @foone's feed on here before, but I'll do it again now. I don't even know who this guy is or how I started following him, but his feed is full of interesting fun threads like this, often looking at older tech like this. I think most people on here would really enjoy following him.

His Twitter is Patreon funded which he literally never advertises, so I will do it for him. https://www.patreon.com/foone

It's "literally" in the bio.
Post reply on HN