Longest-standing Video Game Record Declared 'Impossible,' Thrown Out After 35 Years (polygon.com)
Twin Galaxies, the video game record keeper and official source for Guinness World Records, has declared one of the oldest gaming world records invalid after 35 years. From a report: Player Todd Rogers has been stripped of his world record for finishing the simple Atari 2600 racing game Dragster, after months of debate over his completion time. "Based on the complete body of evidence presented in this official dispute thread, Twin Galaxies administrative staff has unanimously decided to remove all of Todd Rogers' scores as well as ban him from participating in our competitive leaderboards," reads a post on the Twin Galaxies forum from the organization's staff. That's a major blow to a prolific record holder, whose career stretches back to the earliest days of console gaming. Rogers courted controversy with his oldest record, however -- and it directly caused his ban. In 1982, Rogers submitted to Activision's official fan newsletter a time of 5.51 seconds, which the company recognized in print, awarding Rogers a patch Twin Galaxies later added Rogers to its own leaderboards in 2001, and Guinness World Records awarded the player with the honor of holding the world's longest-standing gaming record in April 2017.
Thanks to this, my record of 5.52 seconds is now on top.
That's Arthur Sullivan Smith. Just the initials are fine.
Which avoids any of the possibly interesting gaming or technological details?
Did he use a glitch?
Is that what this is all about?
Glitching is widely accepted in other speed running of games.
Or did he just straight up cheat by modifying the game source?
Most organizations would try to cover up such flaws instead of announcing major corrections. For that I applaud them.
Then again... does anyone really care? Is this merely a publicity stunt?
My father and I used to play an Atari game called Space Race where you had to run through an asteroid field. I forget what our high score was for most of the time we played it but one day I absolutely tromped anything we'd ever had before by 50% but not only that I learned a new way to play it and could reproduce it though I knew my dad wouldn't believe it at all without proof and he wasn't into waiting to see me play it.....so I played again and recorded it on our VCR(and beat it by even 1 more point than before). When I told him I had beat the score he immediately told me I was fibbing but then I said, "I knew you were gonna say that so..." and then I let him watch the end of it. Debate ended quickly..
Really?
Tool-assisted means in an emulator. The vast majority of emulators are at most cycle-accurate, which in some cases changes observable behaviour. Also, it's possible it was a different version of the game -- a lot of game rips are not bit-to-bit identical; versions for different markets notoriously have slight or not-so-slight alterations beyond just translated messages. Likewise, PAL vs SECAM vs NTSC have different timings that often alter the game.
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
It really took 35 years... 35 YEARS to figure out that it was physically impossible, and deemed invalid?
If you believe in privacy, and believe you have "nothing to hide" at the same time, you're a goddammed idiot
One thing I'm curious about is whether all these frame-perfect tests are being done on hardware on emulators because all the discussion really hinges on the accuracy of emulators at that point. The other part, which I find less likely, is that gamepad input is being read multiple times per frame and so per-frame measurements might not be 100% accurate.
For having the longest standing video game record being declared impossible.
Mimetics Inc. Twitter
will take to prove :(
I could see his machine being a bit overworked and perhaps there was something not 100.01% right in the hardware anymore. Maybe it clocked slightly different or something.
But his statement about starting in second gear when a code review says that's not possible makes it really suspect.
Occam's razor in me says - crappy TV in 1980 and a 7 looked like a 1 :)
I could see his machine being a bit overworked and perhaps there was something not 100.01% right in the hardware anymore. Maybe it clocked slightly different or something.
But his statement about starting in second gear when a code review says that's not possible makes it really suspect.
Occam's razor in me says - crappy TV in 1980 and a 7 looked like a 1 :)
If you want more info these videos are great.
Some more info about the other sketchy high score stuff this guy has been up to. Dragster is just the tip of the iceberg.
Ben Heck builds some TAS hardware to attempt to verify the 5.51 Dragster record, using feedback from Todd Rogers himself. The attempt ultimately fails, with Todd's help only getting a 5.6-5.7 while plugging data in from deniers of Rogers' record worked first try for a 5.57 (not counting a data entry mistake).Part 1- Building the hardware Part 2 - Trying to reproduce the record Interestingly, nobody comments on camera about the failure.
The old cpu in a freezer trick.
No, i just made that up.
Wow! This guy's the real life version of Peter Dinklage's character, Eddie Plant, in the movie Pixels!
Interesting thought - I just took a quick look at the schematics of the CX2600 & CX2600A gaming systems at: http://www.atariage.com/2600/a...
and saw that there is only one main system clock which is roughly 3.58MHz - that means that this clock is not only used for the processor but for the video signal's NTSC colour burst (3.579545MHz).. I can't find a reference to the exact colour burst frequency tolerance (I thought it was around 20ppm or around 70hz) that is required for a proper TV signal output.
Having a colour burst outside of the tolerance would mean, at a minimum, messed up colours and maybe the inability for a TV set to be able to display an output at all. No way could a variation of 5% (1/20 of a second) be tolerated by a TV Set.
I guess all my NTSC knowledge/Skills/Experience are now worthless - except for trivia in cases like this.
Mimetics Inc. Twitter
Watch "The King of Kong" if you want to get a flavor for what the competitive video game community is like. The people who make up the players and judges are, oh, how to say it politely, different.
"Who are you?" "No one of consequence." "I must know." "Get used to disappointment."
he can't do it anymore. There are feats of videogame prowess that my younger self could do that our out of reach today, and I'm only 40.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Not only that but speeding up the CPU would speed up the game timer so you're back to the same number.
The game counts the number of frames generated and that is translated into the timer display ( 0.016 sec per frame).
The game also runs in lock-step with the display: One game tick per frame. The game does not advances until a frame is generated and it advances by a fixed value.
No matter how fast or slow you clock the system the game will display the same number.
The system has no independent wall clock.
Well... we're talking late 1970s here. TVs surely could have lots of variance. Most even had vhold and lots of other such knob adjustments, and I think the set I played the 2600 on first, even had tubes!
I agree it doesn't seem likely -- but, I don't think it's even remotely impossible for a set to get a sync on an off signal here...
Not sure if you care, but the best possible score is 5.57 seconds. That's how he got found out.
So his crappy early 1980s dot matrix printer and/or used up ink ribbon lost a few dots and the 7 looked like a 1? ;-)
Hi, I'm Omnigamer and I initially investigated this score back in April/May 2017. I performed the reverse engineering on the game code, and developed the spreadsheet model. You can find more information in my initial post on reddit, which also includes links to the Dragster simulator spreadsheet: https://www.reddit.com/r/speed...
Just to answer a few other technical questions being brought up in the comments: .0334 every gameplay frame per player. A faster system clock would also impact video output, as other commenters have noted.
-Accuracy of emulators isn't part of the equation here, since the models were drawn up from machine code. You can argue that there may be some other anomalies in the system, but so far none have been discovered or observed in the wild. That said, the game lives almost entirely within the MOS 6507 in the Atari, which is among the most studied processors on the planet.
-Changing the system clock would have no effect on the end time; the displayed timer increases by a fixed
-The currently available "optimal" solution for in-game parameter of distance is known, and cannot reasonably be performed by human hands. This time is a 5.57, and is about 150 distance units from being a 5.54. The best available human strategy is about 220 distance units from a 5.54. Covering that remaining distance would require a breakdown of multiple game mechanics.
I'm happy to answer other technical questions as well, either here or on my Twitter ( @TheOmnigamer ). Thanks!
Interesting seeing people's incorrect perceptions on 1970s/1980s TV technology.
Sorry to disappoint you, but there were very strong standards for signal timing precision - a bit of Googling found: https://antiqueradio.org/art/N...
Colour Burst frequency tolerance is +/-0.0003% which works out to roughly 10hz (I guess I mis-remembered or was thinking in terms of practical values).
It wasn't all capacitors back then - lots of silicon, although they were fairly discrete functions at the time. You can get an idea of what a Sony Trinitron TV had inside it here: https://www.manualslib.com/pro...
Mimetics Inc. Twitter
Old time TV sets were fully analogue.
There is no 'tolarance' for frequencies, everything that goes through the capacitors ends up on the screen.
As long as all the signals are coherent in relation to each other (the electron beam jumps to the next line at the end of the line and not in between) a TV will render a screen or a sequence of screens just fine in a HUGE soectrum of frequencies.
I had a NEC myltisynch 3D and an Arcon Archimedes, we run that combo in any thinkable weird screen set up the NEC could handle.
Wrong again, angel'o'sphere. Why is it you always show up to spout off on bullshit you know nothing about?
There's plenty of tolerance. There has to be. Blymie covered it very well. If you need a good overview of how analog TVs work and handled the addition of color, check out Technology Connections on YouTube.
https://www.youtube.com/watch?...
https://www.youtube.com/watch?...
https://www.youtube.com/watch?...
https://www.youtube.com/watch?...
If the 3.579545 MHz color subcarrier is the wrong frequency, the colors shift horizontally across the screen. Rainbow generators for testing NTSC color TVs worked this way: They put out a continuous color subcarrier at 3.579545 MHz +or- 15.734 kHz, which phase-shifted 360 degrees in one horizontal sweep period. The phase encoded the hue, so shifting phase gave rainbow effect. NTSC TVs were analog, so could be set to handle varied vertical and horizontal sweep speeds, but the 3.579545 MHz color subcarrier oscillator in the receiver was crystal-controlled at the fixed frequency for good phase stability over one horizontal sweep period. The oscillator was phase-locked to the color burst once each horizontal sync pulse, and free-ran between bursts. Peter Traneus Anderson
I've been playing with generating NTSC signals from 8 bit microcontrollers lately, and when you mess up the color burst (you'd have to switch to PAL to spell it colour, sorry) it just degrades to black and white but still works well. There is a big area of failing to B&W in between the cases of messed up colors and total failure.
FYI, in case you haven't seen this, Todd Rogers sits with Ben Heck, using Ben's hacked 2600 to precisely control the game to try to recreate Roger's time: https://www.youtube.com/watch?...
The funny thing about how wrong this is is that the older analog TVs implemented more of the NTSC spec and were much less tolerant of bad or off-spec signals than the newer ones. Some TVs older than about 1970 have trouble displaying the output of the older 8 bit consoles, because the consoles don't do all the stuff the standard asks for.
I've been learning all about this while playing with generating NTSC signals from modern 8 bit micros. Newer digital TVs are way less picky than old analog TVs, because the new ones just match the horizontal and vertical sync signals from a software buffer, they can just ignore most of the spec since they are fast and have large enough buffers to hold everything. This is literally all you need on a modern TV. Actually modern TVs are so happy with poor NTSC signals that once my software was writing the signal to the wrong port pin, and part of the image was still showing up on the TV just from the switching pattern in the noise! And I was using the normal recommended filter caps.
Many modern TVs actually don't even know what the different PAL/NTSC screen settings are! They just look at the sync signals and calculate it. You can do that with old analog TVs if you implement the whole standard, but if you only implement parts of it then only certain settings will work well. At a minimum, analog TVs are going to need more compliant vertical blanking at the end of a frame. Newer TVs can ignore all the crap in the standard at the end of the frame, and they'll see the vertical sync without warning.
This is all well and good, but the real question is what was his score on Desert Bus.
First law of people: People are generally stupid.
I guess this is the Anti-Off topic.
While people complain about news that isn't tech related, shouldn't we also complain out news that while tech related, is ultimately and obviously completely irrelevant not only most normal people, but pretty much everyone in the world?
It's like, a story on what type of fur makes for the best Furry costume.
They lost all credibility for me when they started to accept Pacman entries where Pacman passes, unkilled, through ghosts. Somehow they don't consider this a bug or malfunction.
You know what to do don't you - they reckon AI can beat any human player, set the AI to it, train it up and see how it does.
Interesting test that was done recently here
I'm sorry, but we have colour NTSC TV's here in Canada (some remote areas still have analog repeaters) and they used to be quite common.
https://en.wikipedia.org/wiki/Inverted_totalitarianism
Canadians choosing British spellings is just silly masochism.
Each frame of the game is roughly 0.03 seconds so it's not actually possible to get 5.52 - you should claim your record is 5.54 instead
well todd didn't bother with such finesse so why should him? (the guy had some other games, where you couldn't even get a score ending in a 5 yet he put in a score with that into the tg db..
world was created 5 seconds before this post as it is.
Why? It is correct, along with couleur.
https://en.wikipedia.org/wiki/Inverted_totalitarianism
But isn't the colorburst signal relative to the B&W signal? The tolerances are low between the intensity and colorburst signal, but I don't think they are that tight for the complete signal/carrier. I mean, isn't the H/V sync's function to allow the TV to detect when a line/frame has ended? To allow low-quality sources to still display an image?
I know VGA is much newer, but I've played with h/vsync timings trying to produce the maximum resolution/refresh my monitor was capable of.
So an NTSC TV would probably accept a 27fps (56fields/sec) signal as long as it was valid NTSC.
Anyway, from the other posts it seems this is moot, as the game timing is calulated from frame counter, thus this discussion would be valid if a stopwatch or recording was used.
In Quake 3, you also can't go faster than, i think , 300 cps. But people easily did 1200 anyway, thanks to bunny hopping and circle jumping.
And unlike the oversensitive insecure loser game corp deciders of today, that was not considered cheating in any unacceptable way!
Au contraire, it was respected for its skill, and even made into an entire game mod and genre! The bugs are deliberately still left in every id Software game AFAIK.
So unless they checked it, on the original hardware, and determined there couldn't be e.g. a simple clock bug, this is still definitely not impossible, and in fact even cooler.
Otherwise, he's of course still a lying cheating cunt. But who the hell thought it was a good idea, to let people just submit their own scores, without anyone watching?
Reading these "maybe he didn't do it because....absurdly improbable thing" across dozens of "isolated incidents" and saying there is no pattern of malicious activity feels like watching the walking heads on news defending Trump.
Just because a monster wears your teams jersey today doesn't mean you need to root for him.
If you're talking back in the 70s, or even 80s, it definitely had at least one tube, the picture tube, aka CRT which of course means Cathode Ray Tube. :)
I rather hate CRTs, I'm so glad they're dead.
Sure, the CRT yes. But, I mean vacuum tubes as opposed to semiconductors....
Kim Jong Un set the record a few months ago!
http://www.gamingfreepress.com/north-korea-leader-sets-new-atari-2600-dragster-record/
The purpose of the sync functions are to sync the oscillators in the receiver with the oscillators in the transmitter. There are still tight tolerances. For instance, if the horizontal oscillator is running too fast, the end of a line will 'wrap around' to the beginning of the next line, then when the sync happens the beginning of the next line will be drawn slightly below that wrapped part, giving a 'column' appearance to the left side of the screen. If the oscillator is running too slow the beam won't make it all the way across the screen before the sync, and the image will be 'compressed', with a black bar on the right side of the screen. If the vertical oscillator is off the picture will 'roll', either up or down. If the oscillators are too far off the receiver won't be able to sync at all, and the picture will 'tear' and possibly roll at the same time.
Later NTSC models that converted the signal to digital instead of using oscillators MAY have been able to cope with out-of-spec signals (for instance, detecting how long there was between syncs and adjusting how the line is filled accordingly), but there is no way a pure analog TV could deal with that, especially something as out of spec as 27fps.
Seriously... the "proof" he had of that Dragster score was bullshit in the first place.
Analog TVs don't need to ccalculate anything from sycfh signals.
That is why they are called that way, the signal iself is the synch.
Old analog TVs work like a oscilloscope, they simply use the signal to drive the electron beam. ...
Unless you are so far out of specc that your TV physically can not handle it (filters), it does not care if you have a 24 half picture or any other 'frequenccy', most certainly it is completely immune to shifts in frequency
Heck, how do you think fast forward on a video recorder is displayed on a TV?
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I pointed out that there is plenty of tollerance.
So, in which way am I wrong?
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
I pointed out that there is plenty of tollerance.
So, in which way am I wrong?
Old time TV sets were fully analogue.
There is no 'tolarance' for frequencies, everything that goes through the capacitors ends up on the screen.
Just go away.
Then you go away?
What a kind of idiot are you?
The parent claimed that old TVs have a 5% tolerance to signs, input.
I pointed out: no, they are fully 'analogue', hence I put my 'tolerance' in the answer in 'quotes'.
Why the funk are you answering to my posts and insult me if you are to dumb to read the post I answered to?
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
This thread is a little long in the tooth at this point, so I'm not really expecting an answer, but what's the second longest-standing record...that's legit?
Sorry I am late with this. Hope it will help clear things up for you.
In the TV receiver are two circuits which generate sawtooth signals, one for the horizontal and one for the vertical. These signals are what generate the raster, by pulling the electron beam across and down the screen. These are not dependant on the input signal (if you turn on an old TV with no input, you get a full screen of 'snow' - the raster is being generated properly but there is only noise to modulate the beam).
The 'sync' portion of the signal only makes sure that receiver starts drawing a line at the same time the transmitter is sending one. So the transmitter sends the sync, followed by luminance, followed by a 'black' (actually part of it is blacker than black) period (which contains the sync for the next line). At the same time, the receiver starts drawing the line, and at the end of the line the sawtooth returns to 0 (retrace), exactly when the 'black' portion of the signal arrives.
The receiver will be drawing lines at the rate of 15734/second, no matter how fast you are sending them.
So what happens if you are sending lines slower than that? Things start out OK. the line starts at the same time. But, when the receiver gets to the end of the line and does the retrace, you are still sending luminance info. The beam is therefore not off, and at least a portion of the retrace will be visible (not good). If the difference in speed is small, this will just show up as garbage on the right side of the screen. If the difference is large enough, you will not only see the entire retrace, but the end of the previous line (which you are still sending) will be drawn at the beginning of the next line (really not good).
On the other hand, if you are sending faster than the receiver, the receiver will not make it all the way across the screen before being forced to start a new line by the next sync. The picture will be 'compressed' horizontally (circles will not be round), and there will be black space on the right of the screen.
The same thing happens with the vertical.
Now, no TV is perfect, so the manufacturers 'overscan' by a little bit, so that the edges of the picture are hidden by the bezel. This hides small errors.
The color portion of the signal is even more finicky, but I won't go into that here.
So, while the TV may display 'something' for a wide range of frequencies, it will show 'just fine' for only a VERY narrow range of frequencies. Therefore, your original statement is entirely false.
No, this is entirely wrong. The 'raster' on the TV is generated INTERNALLY and has NO dependancy on the input signal (other than sync). An analog TV with NO signal will display a full raster just fine.
Fast forward is done by skipping frames, not by sending the frames faster.
English is an open language and doesn't even have "correct" spellings, or therefore, incorrect ones.
You purport to be asking a question, ("why?") but you don't actually explain what you're confused about. So there is little chance for anybody to educate you.
You don't seem to understand very much of the conversation. I'm going to take a wild guess and say you're probably one of those Frenchies who don't even have an English name for themselves, and you should probably quit pretending that you're fully fluent.
Skipping frames and sending them faster, and sending them with a higher frequency.
The signal from the tape is simply directly send to the TV.
I don't know what you mean with 'raster', old TVs had no mask on the screen ...
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
A raster is an image created by starting in a corner, drawing a line from left to right (or the other way), advancing to the next next line, drawing that line, etc. It has absolutely nothing to do with whether or not there is a mask (and, by the way, all color TVs have always had a mask). ALL TVs, computer monitors, laser printers, inkjet printers, fax machines, and almost everything else that produces an image does it with a raster. The very few exceptions include xy plotters, oscilloscopes, and a few arcade games (Asteroid).
If you remove the signal from an oscilloscope, what do you see? A dot (unless, like a TV, you are using an internally generated horizontal sweep in which case you will see a line). If you remove the signal from an analog TV what do you see? A complete raster, containing nothing but noise (snow). If you want to replace the noise with an image, you must, must, must provide image data EXACTLY as the TV expects it.
Frames are NOT 'sent with a higher frequency' when a tape is fast forwarded. The frame rate (and line rate) is determined by how fast the heads are spinning, which is a constant 1798.2 RPM regardless of how fast the tape is moving (or not). You can STOP the tape (freeze), and the image will still be shown at 29.97FPS. If you move the tape faster the spinning heads will 'miss' some frames, and the image appears as fast forward, but the frame rate is EXACTLY the same.