TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Neo Geo Programming Guide (1991) [pdf]

76 pointsby felhrabout 9 years ago

6 comments

0xcde4c3dbabout 9 years ago
Neo Geo is an interesting system. The graphics system in particular is very elegant for old-school hardware. Like Atari 2600 and Amiga, sprites can be extremely tall at essentially no extra cost; it&#x27;s the width that really eats up the budget (which on Neo, IIRC, are timeslices on a state machine that renders the sprites into a linebuffer, rather than physical FIFOs). Unlike Atari 2600 and Amiga, the hardware has the concept of &quot;chaining&quot; sprites so that a huge meta-sprite&#x27;s position can be controlled by a single attribute block. There&#x27;s no background hardware; the way you build backgrounds is by creating huge sprites. The hardware also has a simple mechanism for automatic animation so that various kinds of environmental animation can be done without the CPU having to update all of the pattern numbers.<p>There is a textmode-like foreground layer (the &quot;fix&quot; layer, probably called that because it can&#x27;t scroll) for UI elements like score, credits, life meters, etc..<p>Trivia: Neo Geo was not primarily designed by SNK, but rather by Alpha Denshi (ADK), presumably acting as a contractor. It bears some similarities to earlier boards for ADK and SNK games (see the MAME drivers &quot;alpha68k&quot; and &quot;snk68&quot;).
评论 #11412507 未加载
Mithalduabout 9 years ago
This is great to see, since this year&#x27;s Revision party saw the release of two NeoGeo demos at the same time, with there being almost none before that:<p><a href="http:&#x2F;&#x2F;www.pouet.net&#x2F;prod.php?which=67110" rel="nofollow">http:&#x2F;&#x2F;www.pouet.net&#x2F;prod.php?which=67110</a> <a href="http:&#x2F;&#x2F;www.pouet.net&#x2F;prod.php?which=67100" rel="nofollow">http:&#x2F;&#x2F;www.pouet.net&#x2F;prod.php?which=67100</a>
superflitabout 9 years ago
That is a great material and has some wisdom too like:<p>&quot;As a general rule, the most important thing to remember is to give a good play value without resorting to shock tactics. Comedy in good taste is a very good method to add gaming value to any game. If the whole family can laugh together at a game with a sense of humor, it provided a more enjoyable experience without being offensive. &quot; page. 106 (guidelines).<p>I was too poor for having Neo Geo at home but I played it on arcades.
评论 #11412180 未加载
matt2000about 9 years ago
I can remember wanting one of these so badly when I was a kid, but check out the specs!<p>12Mhz CPU 64K RAM 64K VRAM<p>Now this thing has 83x the clock rate and ~8,000x the memory for $9: <a href="http:&#x2F;&#x2F;getchip.com&#x2F;pages&#x2F;chip" rel="nofollow">http:&#x2F;&#x2F;getchip.com&#x2F;pages&#x2F;chip</a><p>I can remember reading articles about how fast and cheap computers would get, but man.
评论 #11412248 未加载
评论 #11412220 未加载
LCDninjaabout 9 years ago
A few years ago someone on the Mame forums released the full 68k source to Art of Fighting. Apparently the Neo Geo source code was hidden in a PC-Engine conversion of the game. Since then members of the community have re-assembled the game &amp; it&#x27;s proven to work.
Gazoo101about 9 years ago
I must admit, I am surprised at how good the English is in this document so far. Granted, I&#x27;ve only skimmed it, but I half expected to find a bit of Engrish left and right.<p>Color me pleasantly surprised!
评论 #11412218 未加载