Arquitectura NeoGeo AES

Especificaciones técnicas

🎮 NEOGEO AES — Información técnica estructurada

🧠 1. Arquitectura del sistema

  • 🏗️ Plataforma: SNK Multi Video System (MVS) adaptada a hogar (AES)

  • 🧩 CPU principal: Motorola 68000 @ 12 MHz

  • ⚙️ CPU secundaria (sonido): Zilog Z80 @ 4 MHz

  • 🔊 Chip de sonido: Yamaha YM2610

    • Síntesis FM (YM2610 + ADPCM-A/B)

    • 15 canales de audio combinados (FM + samples)


🎨 2. Sistema gráfico

  • 🖼️ Resolución base: 320×224 píxeles

  • 🎨 Paleta total: hasta 65.536 colores

  • 🌈 Colores simultáneos en pantalla: hasta 4.096

  • 🧱 Sprites:

    • Hasta ~380 sprites en pantalla (dependiendo de tamaño)

    • Tamaño variable (8×8 hasta 16×512 px)

  • 🧩 Planos de scroll: múltiples capas (background + foreground)

  • ⚡ Hardware especializado para animaciones sin sobrecargar CPU


💾 3. Memoria y almacenamiento

  • 🧠 RAM principal: ~64 KB (work RAM)

  • 🎮 VRAM: dedicada al subsistema gráfico

  • 💿 Formato de juegos: cartuchos ROM

  • 📦 Capacidad de cartuchos:

    • Desde ~46 Mbit hasta más de 716 Mbit (y superiores en títulos tardíos)

  • 💾 Memory Card: 2 KB, nuevas 16 KB

    • Guardado de progreso y récords

    • Persistencia entre juegos compatibles


🎮 4. Sistema de cartuchos

  • 🔌 Conector propietario NEOGEO AES

  • 🔁 Compatibilidad:

    • AES ↔ MVS (con adaptaciones físicas)

  • 🧩 Arquitectura dividida en chips:

    • Program ROM (CPU)

    • Sound ROM

    • Graphic ROM (sprites y tiles)


🔊 5. Audio

  • 🎵 Motor principal: Yamaha YM2610

  • 🎚️ Características:

    • FM synthesis (instrumentos complejos)

    • PCM samples (efectos y voces)

    • ADPCM para audio comprimido

  • 🔉 Salida estéreo


📺 6. Salida de vídeo (corregido)

  • 🧷 Salida principal: RGB analógico (RGBS)

    • Señal RGB + sincronía compuesta (Sync on Composite / CSYNC según cableado)

  • 🔌 Conector estándar: DIN-8 (NEOGEO AES)

    • Pinout propietario SNK para vídeo RGB + audio

  • 📼 Señal disponible según cableado/adaptador:

    • 🎨 RGB (calidad arcade / profesional) — nativa

    • 📺 Compositado (CVBS) — derivado mediante cable o conversión externa

    • 📡 S-Video — NO nativo (solo mediante modificaciones o adaptadores externos)


🎮 7. Controles

  • 🎮 Puertos: 2 mandos (DB15 propietario)

  • 🕹️ Tipo de control:

    • Joystick digital de microswitch

    • 4 botones principales (A, B, C, D)

  • ⚙️ Expansión: algunos periféricos arcade stick oficiales


🌍 8. Bloqueo regional

  • 🧭 Implementado principalmente en la BIOS del sistema

  • 🌐 Regiones típicas:

    • 🇯🇵 Japón

    • 🇺🇸 USA

    • 🌍 Export / Asia (según BIOS)

  • ⚙️ Efectos del bloqueo:

    • Cambios en idioma (Japonés/Inglés)

    • Modificación de contenido (ej. sangre vs “sweat” en algunos juegos)

    • Ajustes de dificultad y comportamiento de juegos

    • Mensajes de error o limitaciones en algunos títulos si región no coincide


🧠 9. BIOS como punto de control

  • 🧩 La BIOS es el único “punto central” de lógica de control

  • Funciones:

    • Inicialización del sistema

    • Menú de servicio (DIP settings)

    • Gestión de memory card

    • Rutinas de arranque de cartucho

  • 🔓 Importante:

    • La BIOS puede ser reemplazada (ej. UniBIOS)

    • Esto elimina prácticamente todas las restricciones regionales


⚙️ 10. DIP switches

  • 🔧 Interruptores físicos en la placa o accesibles vía menú

  • Controlan:

    • Región lógica (en combinación con BIOS)

    • Modo arcade vs home

    • Dificultad base

    • Configuración de sistema (coin settings en MVS, limitado en AES)


💾 11. Memory Card (seguridad de datos)

  • 💾 Sistema de guardado externo simple

  • 🔐 No cifrado:

    • Datos almacenados en formato propietario pero no seguro

    • Puede ser leído/modificado con herramientas externas

Fotos

Última actualización