Comments on: Awesome! Now Do "Mappy".
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy/
Comments on MetaFilter post Awesome! Now Do "Mappy".Thu, 26 Apr 2012 11:40:27 -0800Thu, 26 Apr 2012 11:40:27 -0800en-ushttp://blogs.law.harvard.edu/tech/rss60Awesome! Now Do "Mappy".
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy
<a href="http://starcastle2600.blogspot.com/p/star-castle-2600-story.html">Porting a 30 year-old vector arcade game to an obsolete 33 year-old home game platform: "Star Castle 2600".</a> <em>In 1981 a young Howard Scott Warshaw, left his first programming job at HP for a more interesting job at Atari. His first assignment was to create an Atari 2600 conversion of the vector coin op game <a href="http://www.arcade-museum.com/game_detail.php?game_id=9754">Star Castle</a>... After evaluating the arcade game and the console hardware he came to the conclusion "that a decent version couldn't be done".</em>
Thirty-one years later, former Atari employee D. Scott Williamson has finally ported Star Castle to the 2600. (via <a href="http://blog.makezine.com/2012/04/26/star-castle-finally-ported-to-atari-2600/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+makezineonline+%28MAKE%29">MAKE</a>)post:www.metafilter.com,2012:site.115339Thu, 26 Apr 2012 11:35:38 -080040 Wattatari2600vcsstarcastlearcadearcadegamesvideogamesgamehistoryatariBy: Trurl
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315268
I have a sudden urge to play Tempest.comment:www.metafilter.com,2012:site.115339-4315268Thu, 26 Apr 2012 11:40:27 -0800TrurlBy: 40 Watt
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315275
See, there you're in luck: <a href="http://www.atariage.com/software_page.html?SoftwareLabelID=801">there's already a 2600 version of Tempest</a>.comment:www.metafilter.com,2012:site.115339-4315275Thu, 26 Apr 2012 11:41:50 -080040 WattBy: k5.user
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315283
It's probably worth noting this is a kickstarter project as well. (Yes, he did design the game and get his copy working, but at the bottom third is about fundraising via kickstarter)comment:www.metafilter.com,2012:site.115339-4315283Thu, 26 Apr 2012 11:45:09 -0800k5.userBy: RobotVoodooPower
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315285
The prophecy is fulfilled! AWAKE THE KRAKKEN!
<small>(the Krakken looks like one of the duck-dragons from 2600 Adventure, but flashing)
</small>comment:www.metafilter.com,2012:site.115339-4315285Thu, 26 Apr 2012 11:46:22 -0800RobotVoodooPowerBy: griphus
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315293
If you don't know anything about coding for the Atari 2600 and you have an interest in the console and a (very, very general) grasp of how programming works, <a href="http://www.amazon.com/exec/obidos/ASIN/026201257X/metafilter-20/ref=nosim/">read this book</a>. Due to the nature of the way the Atari outputs to the TV, coding a game for that console is <em>insanely difficult</em>. Especially if you want something more complicated than <em>Combat</em>.comment:www.metafilter.com,2012:site.115339-4315293Thu, 26 Apr 2012 11:49:08 -0800griphusBy: zamboni
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315294
In other historical vector game news, <a href="http://cms.mit.edu/MT/mt-search.cgi?IncludeBlogs=8&tag=pdp-1&limit=20&IncludeBlogs=8">GAMBIT Lab recently finished a conversion of the original PDP-1 Spacewar</a>.comment:www.metafilter.com,2012:site.115339-4315294Thu, 26 Apr 2012 11:49:16 -0800zamboniBy: griphus
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315297
(There's, literally, <em>two</em> code samples in the book, each maybe six or seven and explained in great detail.)comment:www.metafilter.com,2012:site.115339-4315297Thu, 26 Apr 2012 11:50:21 -0800griphusBy: bondcliff
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315316
I remember Warshaw's easter egg in Yars Revenge. We used to refer to it as "getting hush-wushed" because we didn't know how to recreate it.comment:www.metafilter.com,2012:site.115339-4315316Thu, 26 Apr 2012 11:56:22 -0800bondcliffBy: jcreigh
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315356
Just to give people a flavor for how impressive this is:
At a basic level, CRTs ("Cathode Ray Tube", basically meaning old bukly TVs or monitors) work by firing electrons at phosphor on the screen, which light up when hit. Most CRTs move the electron beam in a very methodical way: Left to right for one line of pixels, then the next line, then then next line, until the whole screen has been updated, then back up to the upper left to start over again.
What is meant by saying that Star Castle is a "vector" coin op game is that the CRT hardware was special: The game could direct the electron bream to go to ANY location on the screen, and draw in any direction. So the logic of the game could look like this:
Go do a certain position. Draw the ship. Go to a different position. Draw the canon. Go to yet another position. Draw the first shield, etc. Then, when you've gotten done drawing everything, go back and draw the first thing again. If you do this often enough. (60 Hz or so), it looks like a solid picture.
The point is, the code could be written in a fairly straightforward way, and adding screen elements wouldn't be too hard, because at worst it might slow down the refresh rate a little bit, which your eyes wouldn't really notice anyway.
On the other hand, the 2600 outputs to TVs, so it has to draw one horizontal line after another. Also, there's only 128 bytes of RAM, so you there's no way you can store the entire picture you need to display in RAM, like modern machines do. The game logic has to look like this:
I'm drawing, eg, the 78th horizontal line. Is there a shield in this line? If so, I need to draw it. Is the ship in this line? If so, I need to draw it. Is the canon in this line? If so, I need to draw it. And so on for every graphics element on the screen.
All of these calculations need to happen <strong>for every single scan line</strong>, and they need to take fewer CPU cycles than it takes for the TV to trace out a scanline. Not <strong>once</strong> can the drawing routines take longer than that to execute: In every single possible configuration of objects, you have to be faster than the TV. This was called "racing the beam". (And in fact there is a book of that name about the Atari 2600, which I have not read, but is supposed to be good.)
So, for example, let's say there's a arc that covers 20 horizontal scanlines. The vector arcade version doesn't have horizontal scanlines, it can just go ahead, draw the arc, and be done with it. The Atari 2600 has to do 20 different calculations during 20 different scanlines, and correctly output a pixel in the right place <strong>every single time</strong>.
This is why the original programmer said it couldn't be done, and why it's so damn impressive that this guy pulled it off.
(BTW, I've never played Star Castle or even seen it, so if I made any mistakes, please let me know.)comment:www.metafilter.com,2012:site.115339-4315356Thu, 26 Apr 2012 12:08:12 -0800jcreighBy: Busithoth
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315359
I remember taking apart all my duplicate Atari cartridges and playing them as bare chips sticking out. This is inspiring as all hell. Thanks for posting!comment:www.metafilter.com,2012:site.115339-4315359Thu, 26 Apr 2012 12:08:58 -0800BusithothBy: Doleful Creature
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315371
jcreigh, thanks for posting that. I was just going to come in an explain why it's so damned hard to do vector graphics without a special hardware component. Instead I'll just drop this link <a href="http://www.zektor.com/zvg/index.html">here</a> to a company that makes a video card specifically for playing vector graphic games.comment:www.metafilter.com,2012:site.115339-4315371Thu, 26 Apr 2012 12:13:03 -0800Doleful CreatureBy: RobotVoodooPower
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315383
<a href="http://www.dadgum.com/halcyon/BOOK/SKELLY.HTM">This interview</a> with Tim Skelly, designer of Star Castle (and others) is worth reading. I mean, 2600 programming is impressive, but try writing a game in machine code for a custom CPU that has no documentation and no programming tools.comment:www.metafilter.com,2012:site.115339-4315383Thu, 26 Apr 2012 12:18:49 -0800RobotVoodooPowerBy: delmoi
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315386
How much hardware is there in the cartrage itself? Is it really just an EEPROM or does he have an extra CPU in there?comment:www.metafilter.com,2012:site.115339-4315386Thu, 26 Apr 2012 12:19:55 -0800delmoiBy: griphus
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315406
Looks like he's using a modified 8K cartridge, but he doesn't say anything about another processor on there.comment:www.metafilter.com,2012:site.115339-4315406Thu, 26 Apr 2012 12:28:17 -0800griphusBy: theclaw
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315408
$10 gets a ROM that works with Stella, so I think it's just a EEPROM.comment:www.metafilter.com,2012:site.115339-4315408Thu, 26 Apr 2012 12:28:32 -0800theclawBy: jessamyn
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315442
<small>[Folks we need to be crystal clear that making a post so you can somehow link to a Kickstarter thing is not at all okay. Ask us if you have questions, please don't post the Kickstarter link in here.]</small>comment:www.metafilter.com,2012:site.115339-4315442Thu, 26 Apr 2012 12:41:10 -0800jessamynBy: GallonOfAlan
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315471
Tim Skelly: "I still design games in my head, and I'd love to see them built, but only if the economics are right. "
Now's the time - the garage programmer is experiencing a resurgence thanks to the mobile app stores, and the PC indie scene.comment:www.metafilter.com,2012:site.115339-4315471Thu, 26 Apr 2012 12:54:07 -0800GallonOfAlanBy: delfin
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315477
As someone who grew up playing both 80's arcade games and 80's arcade ports on the horrendously limited Atari 2600, my jaw is on the floor. He not only made a game that is identifiable on sight as Star Castle, he NAILED it.
The logistics of that many independent rotating ring segments alone on the 2600 are unfathomable, much less with the other game elements and getting everything moving smoothly.
(Now to see if we can get him an Intellivision devkit...)comment:www.metafilter.com,2012:site.115339-4315477Thu, 26 Apr 2012 12:57:12 -0800delfinBy: Joe Chip
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315509
Thank god for the framebuffer.comment:www.metafilter.com,2012:site.115339-4315509Thu, 26 Apr 2012 13:14:47 -0800Joe ChipBy: JHarris
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315538
I've read the book <b>griphus</b> linked to above. There are some other interesting things about the VCS/2600 that are revealed in it:
The VCS was literally designed to run ports of two of Atari's arcade games: Pong and Tank. (Tank was supposedly by "Kee Games," which was a shell corporation Nolan Bushnell created to get around distribution problems.) At the time, dedicated home consoles that ran a single game were common; many of us have memories of dedicated Pong systems made by a range of manufacturers including Atari. Tank became Combat, and Pong became Video Olympics. Tank is one of a whole range of nearly forgotten Atari arcade games from the time; some other VCS games based off of early Atari arcade games are Indy 500 (Sprint), Breakout and Super Breakout.
The processor in a 2600 is a MOS 6507, which is much like the 6502 in many popular 8-bit home computers except it has fewer addressing lines. It can only address 4K of ROM without using bank switching. (Later on tricks like that allowed the 2600 to address more memory.)
The 2600 has hardware sprites, but only one byte of storage for each. And each sprite only has a horizontal position register; you define its vertical location by, simply, positioning the sprite on-screen during the scan line, then offscreen when you don't want to display its 8 pixels of data anymore. Because of this, sprites can be as large vertically as you want.
In fact, the Atari VCS is not unreasonably difficult to program, it just does radically less for the developer than other systems. <i>All</i> computer hardware that interfaces with a CRT does what an Atari VCS does, whether the chip is the Atari's TIA, the C64's VIC-II, the Amiga's special chips, early PC video cards like Hercules/CGA/EGA/VGA, or current 3D hardware. <i>All</i> these systems, ultimately, concern themselves with a strictly one-dimensional stream of data. As chips have increased in complexity, they have become able to insulate the developer from the requirements of the system behind more and more layers of abstraction.
The difference is that the Atari puts a lot more of the burden on the programmer, and the processor, than on special hardware, and it has little addressable memory. If you replaced the rest of the Atari's hardware with faster, more capable equivalents, its graphics ability would, to a degree, similarly improve. Some things on the platform are directly limited by how much the processor can do on a single scanline, hence the term "racing the beam."
Key to the design of the machine is the fact that the processor's clock speed is tied to the speed of the CRT. All of the instructions that a 6507 can execute take a defined number of system cycles, or "clocks." * An LDA takes from 2 to 5 cycles to execute depending on its addressing mode. Once you add up all the cycles for each of the instructions in your code, you know exactly where the beam is on the screen. Most graphics tricks on the system rely on this knowledge.
Note that nothing particularly prevents you from doing such things on other systems, but for one reason or another it's less useful. Many succeeding computer systems use timer interrupts to service the keyboard, for example, a useful tool for keeping the system responsive to a user, but that destroys the strictly deterministic working of the machine; we might not be able to reposition a sprite at this moment, because we might be polling the keyboard. (The Atari VCS doesn't even <i>have</i> interrupts.) On the C64 you can turn that interrupt off if you Know What You Are Doing, but the result is you can't type anything. (You can still get the system back with the ol' faithful Run/Stop Restore keypress; the Restore key is tied directly to the processor's NMI, or "Non-Maskable Interrupt" line, so it'll restore the machine even if other interrupts are turned off.) Demoscene coders used tricks like that to perform amazing feats of graphic magic.
<i>Now's the time - the garage programmer is experiencing a resurgence thanks to the mobile app stores, and the PC indie scene.</i>
Do not forget: the Arduino and, to an extent, the Raspberry Pi are bringing low-level hardware hacking to a legion of new enthusiasts. People have hacked their Arduinos into game consoles with better display characteristics than a Genesis/Mega Drive.
<small>* At this point I looked for my old <a href="http://www.commodore.ca/manuals/c64_programmers_reference/c64-programmers_reference.htm">C64 Programmer's Reference Guide</a>, <small>THE</small> one necessary book for Commodore programming, to find out how many cycles it took, then realized it's gone missing over the years. This made me sad.</small>comment:www.metafilter.com,2012:site.115339-4315538Thu, 26 Apr 2012 13:38:38 -0800JHarrisBy: JHarris
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4315547
Here, <a href="http://blog.visual6502.org/2010/09/6502-vs-6507.html">have some pictures of the circuitry of the 6502/7</a>.comment:www.metafilter.com,2012:site.115339-4315547Thu, 26 Apr 2012 13:43:34 -0800JHarrisBy: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316073
<em>I have a sudden urge to play Tempest.
I love Tempest, and the original Star Wars arcade game, but they are not *true* vector games. I mean, they used vectorized graphics (i.e. lines), but they still relied on color CRT's made up of pixels, whereas true vector games were monochrome lines drawn on a solid screen. (Star Castle gives the appearance of being multicolored by the quaintly primitive technique of putting a colored applique' on the screen.)
Asteroids, Asteroids Deluxe, Lunar Lander, Battlezone, Star Castle. Those were true vector games.</em>comment:www.metafilter.com,2012:site.115339-4316073Thu, 26 Apr 2012 20:27:20 -0800ShutterBunBy: jcreigh
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316173
ShutterBun, are you sure about that? I'm finding some sources that say that <a href="http://www.arcade-museum.com/game_detail.php?game_id=10065">Tempest</a> and <a href="http://www.arcade-museum.com/game_detail.php?game_id=9773">Star Wars</a> were vector-based.
I'm not exactly sure how a color vector monitor would work...<a href="http://en.wikipedia.org/wiki/Vector_monitor">Wikipedia says</a> that there's two layers of phosphor, and the strength of the electron beam is varied, but it's got "citation needed" up the wazoo, so I'm not sure what to think.comment:www.metafilter.com,2012:site.115339-4316173Thu, 26 Apr 2012 21:27:47 -0800jcreighBy: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316226
Yes, they were "vector based," but again, they used color CRT's. It's different technology. It's got a different aesthetic, and it's absolutely unmistakable when you see them in person.
<a href="http://andysarcade.de/vec_all.html">Here's a good database</a> of all the vector (and vector-related) games. The ones that I would call "true" vector games are all strictly "black and white" or "black and white with overlays." It's a totally (well, not totally) different way of projecting the images on the screen. True vectors aren't "scanned" so much as they are "drawn."
Take a look at an Asteroids game where you see the "bullets" being shot, especially those coming from the flying saucers. They are not pixels, they are a single beam of electrons moving along an analog path. Granted, there is still a "refresh rate" involved, so it's not truly analog, but they have a look that no ordinary color monitor can replicate. They have this "glow" to them, something that a color CRT with a shadow mask (basically a metal screen which ensures that photons hitting a particular pixel will not "bleed" into adjacent pixels) cannot replicate.
A line on a true vector game is just that: an unbroken line drawn indivdually. A color game using vector graphics is still (as far as I know) scanned from top to bottom by the electron gun, and drawn from left to right, top to bottom.
I suppose it's a little like comparing vinyl to CD's, but the difference here is VERY noticeable.comment:www.metafilter.com,2012:site.115339-4316226Thu, 26 Apr 2012 22:14:58 -0800ShutterBunBy: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316238
Re: the "Color Quadrascan" system Atari mentions in reference to Tempest, it almost seems like they had THREE seperate vector guns shooting at the screen, but that by varying the intensity of the guns and sensitivity of the colored phosphors, were able to achieve multiple colors on a true vector screen.
I have a feeling that Atari probably introduced this monitor initially, and it became so burdensome that they replaced it with rastarized CRT's eventually.
Come to think of it, now I really AM in the mood to play some Tempest!comment:www.metafilter.com,2012:site.115339-4316238Thu, 26 Apr 2012 22:25:01 -0800ShutterBunBy: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316243
<a href="http://youtu.be/hvF3JZcGvBQ"> Here's a clip</a> of a Tempest arcade game being played, and if you notice in the opening segments, the different colors seem to be behaving differently during the motion/frame blur. That's very telling. (note also that the graphics have the tell-tale "bright spots" at the endpoints of line segments, as well as where lines intersect each other; something that wouldn't happen on a standard rasterized CRT)
I think Tempest can safely go back onto the list of *true* vector games, its only distinction being that it used three independent guns of varying intensities to allow for multi-color graphics without overlays.
I suspect that I've been playing retro-fitted rasterized CRT's in my more recent memory, which made me suspect that they'd been that way all along.
Yep, looks like Tempest is a real-deal vector game. I stand corrected, and I approve.comment:www.metafilter.com,2012:site.115339-4316243Thu, 26 Apr 2012 22:35:01 -0800ShutterBunBy: JHarris
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316312
I am not as much of an expert on classic arcade games as I might sometimes seem, but I find it odd that this is the first time I've heard of this. It seems like it would be substantially difficult for hardware of the era to do vector graphics in a raster style without a framebuffer, although I wouldn't go so far as to say it's impossible. Atari employed some very smart people at that time.comment:www.metafilter.com,2012:site.115339-4316312Fri, 27 Apr 2012 00:18:42 -0800JHarrisBy: obiwanwasabi
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316344
<em>I find it odd that this is the first time I've heard of this</em>
First time for me too. I figure we're just in the red universe again.comment:www.metafilter.com,2012:site.115339-4316344Fri, 27 Apr 2012 02:20:20 -0800obiwanwasabiBy: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316372
I should probably further apologize for the derail, because the more I look into it, the more I see that the original machines were indeed some kind of "multi-color vector displays" based on the Quadrascan, or similar technology. This <a href="http://en.wikipedia.org/wiki/File:Star_wars_gameplay.png">screenshot of Star Wars</a> exhibits the "glowing" effect I was talking about, and is indeed limited to red, green, blue, and white lines.
Once again, I think my memories have been tainted by retro-fits of Quadrascan monitors into regular CRT's. There's a company called "<a href="http://www.vectorvga.com/faq.htm">Vector VGA</a>" who makes retrofit monitors specifically for most of these games, and I have a feeling this is what caused me to go off on this tangent.comment:www.metafilter.com,2012:site.115339-4316372Fri, 27 Apr 2012 03:52:05 -0800ShutterBunBy: MysticMCJ
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316625
I've seen a few of the original star wars arcade cabinets around that seemed to just really look "off" from how I remembered it... Now I know that it wasn't just my childhood memories making it more awesome than it was, it was just a true vector display. Neat!comment:www.metafilter.com,2012:site.115339-4316625Fri, 27 Apr 2012 08:13:30 -0800MysticMCJBy: delfuego
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316708
The minute that I read "vector game", my visceral, cerebellar memory returned to playing the Atari Star Wars arcade game -- unmistakably different in how the graphics were drawn, and I recall a ten-year-old me thinking, "THIS IS SO DAMN COOL."comment:www.metafilter.com,2012:site.115339-4316708Fri, 27 Apr 2012 08:58:01 -0800delfuegoBy: jabberjaw
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316738
<em>I find it odd that this is the first time I've heard of this
First time for me too. I figure we're just in the red universe again.</em>
Right? Not only that, but I'm not familiar with <em>Star Castle</em> at all. I spent as much time in arcades as any <strike>dorky</strike> <u>extremely cool</u> kid growing up in the 1980's, and I don't ever recall playing the game. The reason I mention that is because it looks <em>exactly</em> like the kind of game I would have stuffed full of quarters growing up (a top-down shooter). So when I see it, it seems a little off. I'll ... just go off and play some more <em>1955</em>, the umpteenth sequel to <a href="http://www.tripletsandus.com/80s/80s_games/1942.htm">1942</a> that came out in 1988, where you have to fight Cold War Russians.comment:www.metafilter.com,2012:site.115339-4316738Fri, 27 Apr 2012 09:10:24 -0800jabberjawBy: jeremias
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316919
Aw man, Star Castle was my b---h! I guess I was lucky enough as a <strike>dorky </strike> extremely cool kid growing up in the 80's to be close to an arcade that had this game (Dream Machine, Holyoke MA). This is a great game and I am sorry for those in the red universe who missed out on it.
Speaking of beautiful vector games, in this same arcade was the rare Warrior vector game by a company called VectorBeam. (<a href="http://www.youtube.com/watch?v=HX4NspoYD8o&">Sample video gameplay</a>) I fell in love with this game, it had a weird dimensionality to it and the vector knight players used an early version of motion capture. I dumped many quarters into it until one fateful day when it just failed. I guess I was a vector type of kid.comment:www.metafilter.com,2012:site.115339-4316919Fri, 27 Apr 2012 10:32:04 -0800jeremiasBy: 40 Watt
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316921
<em>I'm not familiar with Star Castle at all. I spent as much time in arcades as any dorky extremely cool kid growing up in the 1980's, and I don't ever recall playing the game. The reason I mention that is because it looks exactly like the kind of game I would have stuffed full of quarters growing up</em>
Maybe <em>Star Castle</em> was more popular in certain regions than in others, but as a kid growing up in the Midwest I remember EVERY damn arcade I went to had a Star Castle in it. It was, in fact, exactly the kind of game I <strike>would have</strike> stuffed full of quarters growing up.comment:www.metafilter.com,2012:site.115339-4316921Fri, 27 Apr 2012 10:33:51 -080040 WattBy: fleacircus
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4316995
I loved Star Castle, Warrior, Tail Gunner and Rip-Off; all Tim Skelly games, apparently. (I bet my parents smirked when I asked for quarters to go play Rip-Off.)
Omega Race, though, that was the shit.comment:www.metafilter.com,2012:site.115339-4316995Fri, 27 Apr 2012 11:33:45 -0800fleacircusBy: fleacircus
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317018
<i>I fell in love with this game, it had a weird dimensionality to it</i>
Yeah, the CRT was tilted way back so that it was like looking into a box, and playing a game being displayed on the bottom of the box<a href="http://www.arcade-museum.com/images/110/1104075956.jpg">*</a>. The background/map was on overlays and had stairs; as the fighters went up and down the stairs they scaled up or down in size, which is more apparent in a <a href="http://www.youtube.com/watch?v=2g2SYk7UX_k">video</a> of the actual game.comment:www.metafilter.com,2012:site.115339-4317018Fri, 27 Apr 2012 11:50:34 -0800fleacircusBy: jabberjaw
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317023
I think there must be an issue of some arcade games being more popular in different markets. Kind of like how you can find Mr. Pibb in cans in other geographical regions of the U.S. For instance, I used to play <a href="http://www.dragons-lair-project.com/games/pages/sdq.asp">Super Don Quix-ote</a> quite a bit at one arcade, but I've never seen it since. If anyone here has seen the similar game "Adventures in Middle-Earth" by the same company, let me know. I grew up mostly in the state of Southern California.comment:www.metafilter.com,2012:site.115339-4317023Fri, 27 Apr 2012 11:53:24 -0800jabberjawBy: 40 Watt
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317105
<a href="http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317023">jabberjaw</a>: "<i>If anyone here has seen the similar game "Adventures in Middle-Earth" by the same company</i>"
According to that page, <em>Adventures in Middle Earth</em> was never released... along with the amazing-sounding <em>SPACE DRACULA</em>.comment:www.metafilter.com,2012:site.115339-4317105Fri, 27 Apr 2012 12:44:06 -080040 WattBy: hippybear
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317194
It's pretty easy to tell which games are true vector graphic games.
Look for reports of them being ported to laser projection systems, which by definition are vector-graphic based.
<a href="http://www.i4u.com/14686/giant-laser-projection-tempest-video-game-siggraph-2007">Tempest</a> (sadly no video)
<a href="http://www.youtube.com/watch?v=2IhZsnQ3zYA">Asteroids</a>
Apparently there is a whole community which uses LaserMAME to do old vector games on lasers. It's pretty cool overall.
I'd love to play Star Castle projected by lasers onto the side of a building.comment:www.metafilter.com,2012:site.115339-4317194Fri, 27 Apr 2012 13:37:08 -0800hippybearBy: -harlequin-
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317860
<i>What is meant by saying that Star Castle is a "vector" coin op game is that the CRT hardware was special: The game could direct the electron bream to go to ANY location on the screen, and draw in any direction. </i>
CLICK! An unresolved mystery of my childhood solved. Thank you!
(When I was too young to understand how CRTs worked, but old enough to dabble in BASIC, I could still see that some monochrome arcade machines could draw very smooth diagonal lines (ie without pixel jaggies). I assumed they were very high resolution, but more advanced machines seemed to have lower resolution displays.
Since then I learned about CRTs (and non-scanline CRTs like oscilloscopes), but had forgotten about the arcade machines, so didn't make the connection.
Now everything is remembered and tied together. <i>So that's how they did it! </i>:)comment:www.metafilter.com,2012:site.115339-4317860Fri, 27 Apr 2012 21:55:37 -0800-harlequin-By: the_artificer
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317923
<a href="http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317194">hippybear</a>: "<i>Look for reports of them being ported to laser projection systems, which by definition are vector-graphic based.
<a href="http://www.i4u.com/14686/giant-laser-projection-tempest-video-game-siggraph-2007">Tempest</a> (sadly no video)
Apparently there is a whole community which uses LaserMAME to do old vector games on lasers. It's pretty cool overall.
I'd love to play Star Castle projected by lasers onto the side of a building.</i>"
This just gave me an idea for a future Burning Man installation. Tempestish clone player sits in a platform (facing up or down, haven't decided yet) that rotates around around the laser projector to match the game avatar. Probably can't do it this year, but maybe next. Arg, working on too many things at the moment.comment:www.metafilter.com,2012:site.115339-4317923Fri, 27 Apr 2012 23:46:27 -0800the_artificerBy: obiwanwasabi
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317957
<i>Right? Not only that, but I'm not familiar with Star Castle at all.</i>
I think that's what's thrown me. I was really, really into arcades as a kid. I have a MAME cab in my garage. But when I watched the YouTube vid of the original, I didn't get a 'oh, yeah, Star Castle, now I remember' feeling. It's a 'WHERE THE HELL HAS THIS GAME BEEN ALL MY LIFE MUST HAVE NOW' feeling. I mean, just look at it. Listen to it. It's fucking gorgeous. I've never seen or heard anything like it. They should have made <em>The Last Starfighter</em> about this.comment:www.metafilter.com,2012:site.115339-4317957Sat, 28 Apr 2012 00:50:49 -0800obiwanwasabiBy: -harlequin-
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317961
<i>I have a MAME cab in my garage. But when I watched the YouTube vid of the original, I didn't get a 'oh, yeah, Star Castle, now I remember' feeling.</i>
I'm guessing this must be true for most vector arcade machines - they can't be emulated with mame, etc.
What do people these days if they want to run vector graphics using modern off-the-shelf hardware?comment:www.metafilter.com,2012:site.115339-4317961Sat, 28 Apr 2012 01:18:29 -0800-harlequin-By: JHarris
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317963
<i>Tempestish clone player sits in a platform (facing up or down, haven't decided yet) that rotates around around the laser projector to match the game avatar.</i>
Unfortunately that knob spins with a lot less inertia than would a guy in a chair whizzing around. You'd have to redesign the game to account for that. Not that it's not possible, and not that it *can't* work, but it would have to discard part of what makes Tempest awesome.comment:www.metafilter.com,2012:site.115339-4317963Sat, 28 Apr 2012 01:23:41 -0800JHarrisBy: -harlequin-
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317965
<i>You'd have to redesign the game to account for that.</i>
Or give power-assist to the chair...
...It's a tough shot... gotta turn quickly fo any hope of making it... So how important is that shot to you? Is it worth the small risk of blacking out?
Now there's a game! :)comment:www.metafilter.com,2012:site.115339-4317965Sat, 28 Apr 2012 01:30:01 -0800-harlequin-By: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317967
<em>I'm guessing this must be true for most vector arcade machines - they can't be emulated with mame, etc.</em>
They can definitely be emultated, and high-res monitors, while not perfect, can at least come close to the smooth lines of a vector display. Asteroids, Tempest, Lunar Lander, Star Castle, and Star Wars (see the other thread about the mini-Star Wars emulator) are all available, along with pretty much every other vector game.
<em>it would have to discard part of what makes Tempest awesome.</em>
Yeah, Tempest had a "flywheel knob" similar to an old-school radio dial knob, where it has some weight and inertia to it. Spinning from one end to the other during the "bowling alley level" or doing a bunch of revolutions around the "cloverleaf level" with one good flick was a very satisfying part of the game.comment:www.metafilter.com,2012:site.115339-4317967Sat, 28 Apr 2012 01:36:41 -0800ShutterBunBy: JHarris
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4317972
<i>Or give power-assist to the chair...</i>
I would hate to think of what kind of G forces that would inflict on the poor pilot.comment:www.metafilter.com,2012:site.115339-4317972Sat, 28 Apr 2012 01:49:10 -0800JHarrisBy: PeterMcDermott
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4318070
Battle Zone was the first computer game to ever win my heart. Space Invaders and Asteroids were really just images on a two dimensional plane. Nothing there that you couldn't play on any non-computer technology. But the idea that you could drive a tank through some virtual three dimensional space, bumping into pyramids and avoiding missiles while you tried to track and kill other tanks was utterly compelling to me.
Consequently, it was only the vector arcade games that really seized my imagination. Star Wars particularly, but I also loved the abstract zapping of Tempest.
I don't even remember Star Castle being any good though.comment:www.metafilter.com,2012:site.115339-4318070Sat, 28 Apr 2012 05:44:53 -0800PeterMcDermottBy: ShutterBun
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4318098
I dated a girl in the mid-to-late 80's who had a full-size "Battlezone" machine in her living room, complete with the "periscope" or goggles, or whatever you want to call it. Take a guess on what my biggest regret about our breaking up was.comment:www.metafilter.com,2012:site.115339-4318098Sat, 28 Apr 2012 06:23:55 -0800ShutterBunBy: bondcliff
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4318114
<em>I'm guessing this must be true for most vector arcade machines - they can't be emulated with mame, etc.</em>
I also have a MAME cabinet. Most of the vector games look and play just fine. I don't know if there's some extra code to better simulate the vector graphics, but they even have the bright spots at the line junctions. The monitor I use is sufficiently high res (not by today's standards, but certainly by the standards of the 1980s) so as to render the vectors almost indistinguishable from the original. It's not "as good" as a true vector cabinet, but it's certainly good enough to enjoy the game fully. Most of the limitations are more due to not having the exact controls, such as the analog stick for Tailgunner, the big throttle for Lunar Lander, or the duel sticks and periscope for Battlezone.
I do have a weighted spinner, which I put there specifically so I could play Tempest.
Still though, there was something magical about the vector games back in the day. They all felt more like you were playing a simulation than just a game.comment:www.metafilter.com,2012:site.115339-4318114Sat, 28 Apr 2012 06:44:16 -0800bondcliffBy: fullerine
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4318727
<blockquote>I dated a girl in the mid-to-late 80's who had a full-size "Battlezone" machine in her living room, complete with the "periscope" or goggles, or whatever you want to call it. Take a guess on what my biggest regret about our breaking up was.</blockquote>
I'm assuming you weren't the one who initiated the breakup.
Unless it was a young, ummm, I can't think of an example of a woman so horrid that it would make me give up Battlezone.
Does that make me shallow?comment:www.metafilter.com,2012:site.115339-4318727Sat, 28 Apr 2012 15:38:31 -0800fullerineBy: caphector
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4319179
Where can I get more info on LaserMAME? When I googled I found some videos, but no download or how to links. I'd love to have some old games played via lasers.comment:www.metafilter.com,2012:site.115339-4319179Sun, 29 Apr 2012 00:09:49 -0800caphectorBy: smackfu
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4320207
Weren't arcade to 2600 ports full rewrites anyway? I mean, I get that vector games are different than raster games, but it seems like they had to start from scratch for any of these games.
Like in this case, the programmer said it couldn't be done. Well, I bet the other big arcade games couldn't be done well, but there was too much money to let that stand in the way.comment:www.metafilter.com,2012:site.115339-4320207Mon, 30 Apr 2012 07:03:55 -0800smackfuBy: jcreigh
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4320494
<strong>smackfu</strong>, that's exactly right. A lot of the arcade ports <em>were</em> terrible: Look at, for example, the horrifically bad <a href="http://www.youtube.com/watch?v=HL2p2ANFlQ4">Atari 2600 port of Pac-man</a>.
Creating a good port of <em>any</em> arcade game on the 2600 is an impressive feat. The fact that he did it with a vector game makes it doubly impressive.comment:www.metafilter.com,2012:site.115339-4320494Mon, 30 Apr 2012 10:08:50 -0800jcreighBy: -harlequin-
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4320574
To what extent would he have been assisted by modern dev tools?
As a non-programmer, I could see it going either way - modern tools designed for a level of abstraction that doesn't really scale well for a 2600. OTOH, the purpose of the abstraction is to enable more complex systems than from humans working in assembly.comment:www.metafilter.com,2012:site.115339-4320574Mon, 30 Apr 2012 10:56:58 -0800-harlequin-By: Samizdata
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4320984
<a href="http://www.arcade-museum.com/game_detail.php?game_id=9658">Space Fury</a>, suckaz!
I won an iron on transfer from a Sega arcade for high scoring on that one.comment:www.metafilter.com,2012:site.115339-4320984Mon, 30 Apr 2012 14:26:54 -0800SamizdataBy: jcreigh
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4321073
<em>To what extent would he have been assisted by modern dev tools?</em>
He almost certainly still wrote assembly by hand, because that's what you need to do to get the timing right.
I'm don't know what the development environment was like back in the day, but doing it on a PC and being able to make a change in the code and have running in an emulator 5 seconds later was probably somewhat of a productivity boost.comment:www.metafilter.com,2012:site.115339-4321073Mon, 30 Apr 2012 15:20:19 -0800jcreighBy: jabberjaw
http://www.metafilter.com/115339/Awesome-Now-Do-Mappy#4321094
Space Fury? I don't think I've ever seen that one either.
<em>As with all of Sega's vector games, the Electrohome color vector monitor used for this game has a notorious tendency to catch fire. It is unknown what to do to prevent this.</em>
Hmm. Maybe that's why.comment:www.metafilter.com,2012:site.115339-4321094Mon, 30 Apr 2012 15:41:23 -0800jabberjaw
"Yes. Something that interested us yesterday when we saw it." "Where is she?" His lodgings were situated at the lower end of the town. The accommodation consisted[Pg 64] of a small bedroom, which he shared with a fellow clerk, and a place at table with the other inmates of the house. The street was very dirty, and Mrs. Flack's house alone presented some sign of decency and respectability. It was a two-storied red brick cottage. There was no front garden, and you entered directly into a living room through a door, upon which a brass plate was fixed that bore the following announcement:¡ª The woman by her side was slowly recovering herself. A minute later and she was her cold calm self again. As a rule, ornament should never be carried further than graceful proportions; the arrangement of framing should follow as nearly as possible the lines of strain. Extraneous decoration, such as detached filagree work of iron, or painting in colours, is [159] so repulsive to the taste of the true engineer and mechanic that it is unnecessary to speak against it. Dear Daddy, Schopenhauer for tomorrow. The professor doesn't seem to realize Down the middle of the Ganges a white bundle is being borne, and on it a crow pecking the body of a child wrapped in its winding-sheet. 53 The attention of the public was now again drawn to those unnatural feuds which disturbed the Royal Family. The exhibition of domestic discord and hatred in the House of Hanover had, from its first ascension of the throne, been most odious and revolting. The quarrels of the king and his son, like those of the first two Georges, had begun in Hanover, and had been imported along with them only to assume greater malignancy in foreign and richer soil. The Prince of Wales, whilst still in Germany, had formed a strong attachment to the Princess Royal of Prussia. George forbade the connection. The prince was instantly summoned to England, where he duly arrived in 1728. "But they've been arrested without due process of law. They've been arrested in violation of the Constitution and laws of the State of Indiana, which provide¡ª" "I know of Marvor and will take you to him. It is not far to where he stays." Reuben did not go to the Fair that autumn¡ªthere being no reason why he should and several why he shouldn't. He went instead to see Richard, who was down for a week's rest after a tiring case. Reuben thought a dignified aloofness the best attitude to maintain towards his son¡ªthere was no need for them to be on bad terms, but he did not want anyone to imagine that he approved of Richard or thought his success worth while. Richard, for his part, felt kindly disposed towards his father, and a little sorry for him in his isolation. He invited him to dinner once or twice, and, realising his picturesqueness, was not ashamed to show him to his friends. Stephen Holgrave ascended the marble steps, and proceeded on till he stood at the baron's feet. He then unclasped the belt of his waist, and having his head uncovered, knelt down, and holding up both his hands. De Boteler took them within his own, and the yeoman said in a loud, distinct voice¡ª HoME²¨¶àÒ°´²Ï·ÊÓÆµ ѸÀ×ÏÂÔØ ѸÀ×ÏÂÔØ
ENTER NUMBET 0016www.kok88.net.cn www.holdzhu.net.cn ecgery.com.cn www.leevi.com.cn formit.com.cn gdxfs.com.cn www.qeis.com.cn qhmg.com.cn www.ny69br.net.cn www.uycwxg.com.cn