Neo Geo



Neo Geo

All Retro Gaming

Neo Geo Snk Logo

SNK  was a gaming company creating and publishing video games, After several successful hits in the arcade (Ikari Warriors, Vanguard, Prisoners of War), and some very successful ports to the home consoles.

SNK decided to create the Neo Geo MVS (or Multi Video System) for arcades in 1990.  With incredibly powerful specs and high quality titles, the Neo Geo quickly began building a cult following in the early 90’s.

NNeo Geo Snk MVSot only were these arcade cabinets visually impressive, they were capable of holding and operating as many as 6 different arcade games, a boon to arcade owners, a unique advantage that could save  money and floor space.neo geo snk Console

In the spring of 1990 the Neo Geo Advanced Entertainment System or the AES,  was released. A console soley designed to play arcade games at home. A first in video game history, but

the price was outrageous at the time, $650 for the console and about 400 to $500 dollars per game.

Today you can purchase an Xbox One or PS4 for less never mind the games. but back in  1990 this was simply insane… In order to get a Neo Geo with one game, it was essentially one months worth of pay.

However it was one of the most advanced systems of all time with power that still rivals the Nintendo Wii a good 20 years later.


Neo Geo Snk


Cult Status

The Neo Geo remains a popular collector’s item because of the system’s quality, rarity, and durability over time. The Neo Geo price at launch coupled with the fact that games could be hundreds of dollars meant that most people’s collection of games stayed small. Leading to obscure or popular games becoming more valuable and difficult to track down. For example, the popular Neo Geo game Metal Slug regularly sells on ebay for one to two thousand dollars.




CPU (Central Processing Unit) processors

•Main CPU processor: Toshiba 68HC000 (based on 16/32-bit Motorola 68000) @ 12 MHz •Performance: 2.1 MIPS (Million Instructions Per Second)


•Additional CPU co-processor: Zilog Z80 (8/16-bit) @ 4 MHz •Performance: 580,000 IPS (Instructions Per Second)




•Graphics pipeline: PRO chipset (1st gen), LSPC2-A2 & NEO-B1 (2nd gen), NEO-GRZ (last gen)

•Main GPU (Graphics Processing Unit) processors: •1st Generation PRO chipset: •PRO-A0

•PRO-B0 (palette arbiter)

•PRO-CT0 (graphics serializer, sprite graphics multiplexer)



•2nd Generation chipset: •LSPC2-A2

•NEO-B1 (sprite & tiletset multiplexer, line buffer, palette arbiter)


•Last Generation chipset: NEO-GRZ (all-in-one GPU)


•Additional GPU processors on board: •NEO-G0 (palette data buffer)

•PRO-C0 (palette arbiter, line buffer)

•NEO-I0 (graphics memory address latch)

•NEO-273 / NEO-CMC (graphics memory multiplexer & bankswitching)

•NEO-ZMC2 (sprite tile serializer)

•Sony CXA1145 (RGB encoder)


•Additional GPU processors on cartridges: •LSPC2-A2, NEO-B1, PRO-C0, NEO-GRC2-F, NEO-GRZ, NEO-CMC


•Color palette: 65,536 (16-bit color) •Colors on screen: 8,192 (13-bit color) (8 KB on-screen palette RAM)


•Sprites (tiles) on screen: 381 hardware sprites (without sprite multiplexing) •Sprite/Tile sizes: 16×16 to 16×512 pixels

•Sprites/Tiles per line: 96

•Texels per line: 1536


•Display resolution: 320 x 224 pixels

•Aspect ratio: Standard (4:3)

•Hardware features: Side-scrolling, vertical scrolling, sprite-scaling

•Layers/Planes: •1 hardware (non-scrolling)

•Up to 3 scrolling (requires 128 sprites per plane)


•Possible A/V outputs: RF, Composite, Component (RGB)



•Sound CPU: Zilog Z80 (8-bit) co-processor is used to control sound

•Main sound chip: Yamaha YM2610 (15 channel) @ 8 MHz •4 channel FM (Frequency Modulation) synthesis, 4 operators per channel

•3 PSG (Programmable Sound Generator) / SSG (Software Sound Generator) channels

•7 channel 4-bit ADPCM (Adaptive Differential PCM), six at 18.5 KHz and one up to 55.5 KHz

•1 programmable noise channel for voices

•2 interval timers

•LFO (Low Frequency Oscillator)

•Sample rate: 24 KHz (FM), 18.5 – 55.5 KHz (PCM)

•Sound output: Stereo


•DAC (Digital-to-Analog Converter) sound chip: Yamaha YM3016




RAM (Random-Access Memory)

•Main RAM (Random Access Memory) •Neo Geo: 74 KB (including 64 KB work RAM)

•Neo Geo CD: 2 MB


•Video RAM (VRAM) •Neo Geo: 84 KB •Main VRAM: 64 KB (including 8 KB on-screen palette RAM)

•Fast VRAM: 4 KB

•Palette memory: 16 KB


•Neo Geo CD: 4.625 MB


•Sound RAM •Neo Geo: 2 KB (from Z80)

•Neo Geo CD: 1088 KB (including 64 KB for Z80)


•Internal save RAM: 64 KB

•Memory cards: 2 KB RAM each (official), up to 16 KB each (custom)


ROM (Read-Only Memory)

•ROM (Read-Only Memory) on board: •Toshiba (SP-S2 / SP-E) BIOS ROM: 128 KB

•Toshiba LO (Lookup) ROM: 64 KB

•Sound ROM: 128 KB

•NEC SM1 sound driver ROM: 64 KB

•NEC SFIX graphics ROM for default fix layer tileset: 128 KB

•Maximum usable Z80 ROM without bankswitching: 62 KB


•Additional ROM on cartridges: •Maximum cartridge ROM without bankswitching: 2 MB

•Additional sound ROM: 512 KB

•Maximum 8-bit ADPCM ROM for audio samples: 32 MB

•16-bit C ROM graphics memory for sprite tiles: Variable

•Maximum sprite tileset: 128 MB




Leave a Reply

Your email address will not be published. Required fields are marked *