
Sehr geehrte Neo-Geo-Freunde,
mit dem erneut gewachsenen Interesse an Neo Geo AES, MVS und AES+ wird auch die Entwicklung des NeoGeoSDK konsequent fortgeführt. Neben neuen Homebrew-Demospielen stehen umfangreiche Verbesserungen der Engine sowie die weitere Entwicklung von EagleBIOS im Mittelpunkt.
Das folgende Video zeigt eine gegenwärtige Work-in-Progress-Spielversion von Maiya: Super Nature Girl, einem neuen Neo Geo Homebrew-Spiel, das mit dem NeoGeoSDK entwickelt wird.
Maiya dient zugleich als umfangreiche Test und Entwicklungsumgebung für die NeoGeoSDK 2D Engine. Das Spiel wird eingesetzt, um vorhandene Funktionen zu prüfen, zu verbessern und zu erweitern und zugleich zu zeigen, welche Möglichkeiten das SDK für eigene Homebrew-Entwicklungen bietet.
MAIYA: SUPER NATURE GIRL
Maiya ist ein scrollendes Action-/Plattformspiel, dessen Handlung durch verschiedene Naturlandschaften und Täler führt.
Das Spiel verbindet horizontale und vertikale Erkundung mit Kletterpassagen, Gegnern, NPCs, Guardian-Begegnungen, Power-ups, Sammelobjekten und besonderen Fähigkeiten.
DIE HANDLUNG
Die einst schönen und lebendigen Täler beginnen langsam zu sterben.
Wälder verschwinden, Flüsse und Wasserfälle sind vergiftet, Küsten werden unter Abfällen begraben, und der vormals klare Himmel verdunkelt sich durch die zunehmende Verschmutzung.
Hinter dieser Zerstörung steht Lord Smoggar, dessen Kräfte die natürliche Welt immer weiter verderben.
Doch die Natur hat den Kampf noch nicht aufgegeben.
Im Mittelpunkt der Geschichte stehen Maiya und Luna, Zwillingsschwestern mit einer außergewöhnlich starken Verbindung zur Natur.
Zu Beginn des Spiels kann der Spieler zwischen Maiya und Luna wählen. Beide verfolgen dasselbe Ziel: die zerstörten Gebiete zu durchqueren, die verantwortlichen Kräfte zu bekämpfen und den Tälern ihr ursprüngliches Leben zurückzugeben.
Ihre Aufgabe gewinnt zusätzlich an Bedeutung, als sie erfahren, daß Sunboy, der Prince of Nature, gefangengenommen wurde.
Solange Sunboy gefangen ist, gerät das Gleichgewicht der Natur zunehmend außer Kontrolle. Lord Smoggars Einfluß breitet sich weiter aus und verwandelt ehemals schöne Landschaften in verschmutzte und leblose Gebiete.
Unabhängig davon, ob man Maiya oder Luna spielt, besteht die Aufgabe darin, dieser Zerstörung entgegenzutreten und die natürliche Welt wiederherzustellen.
Im Verlauf des Spiels beginnen sich die vergifteten Gebiete allmählich zu erholen. Wälder wachsen erneut, das Wasser wird wieder klar, Tiere kehren zurück, Blumen beginnen zu blühen, und das Licht verdrängt nach und nach die Dunkelheit.
Jedes wiederhergestellte Tal bringt die Schwestern ihrem eigentlichen Ziel näher:
Sunboy finden.
Den Prince of Nature befreien.
Lord Smoggar aufhalten.
STEUERUNG
A – Sprung
Oben + A während des Sprungs – zweiter Sprung, solange eine Sky Lily wirksam ist
Niederknien, anschließend Oben + A – hoher Sprung
B – Thorn / Whip im Nahbereich
B gedrückt halten – Laufen
C – Dash
D – Secret Art
Verbraucht eine Rose Charge.
Vorwärts, Unten, Unten-Vorwärts + B – Rising Bloom
Unten, Vorwärts + B – Rose Blossom Surge
MAIYA PRE-RELEASE SPIELEN
Mit diesem Pre-Release wird eine spielbare Work-in-Progress-ROM von Maiya bereitgestellt.
INHALT DES PAKETS
Maiya-WIP-EagleBIOS.zip
Dieses Archiv enthält die ROMs des Spiels sowie EagleBIOS, unser frei verfügbares Open-Source-Ersatz-System-BIOS für den Betrieb unter MAME.
Aufruf:
mame neogeo -rompath roms -hashpath hash -bios euro -cart1 maiya
Checksum-Warnungen hinsichtlich des Ersatz-Firmware-ROMs sind hierbei zu erwarten.
Maiya-WIP-NeoSD.neo
Diese Datei ist für den NeoSD Flash Cart vorgesehen. Sie wird auf die SD-Karte kopiert und verwendet die BIOS-Unterstützung des jeweiligen Cart-Systems.

DOWNLOAD
MAME-ROM mit EagleBIOS:
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.1/Maiya-WIP-EagleBIOS.zip
Für DarkSoft Multi wurden außerdem gesonderte Pakete für AES und MVS vorbereitet.
AES:
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.1/Maiya-Darksoft-AES_v1.zip
MVS:
https://github.com/eaglesoftware777/neogeosdk/releases/download/v1.7.1/Maiya-Darksoft-MVS_v1.zip

TECHNISCHER UMFANG
Das Projekt führt einen großen Teil der inzwischen verfügbaren NeoGeoSDK-Systeme innerhalb eines vollständigen Spiels zusammen:
• Character Animation und Action Systems
• horizontales und vertikales Scrolling
• Climbing und Platform Traversal
• NPC- und Enemy-Behaviour
• Collision und Physics
• Camera Tracking und Constraints
• Movement- und Input-Systeme
• Particles und Visual Effects
• Palette Effects
• Hitstop und Gameplay Feedback
• Power-ups und Collectibles
• Guardian Arenas
• Game Events, Timer und Progress
• verschiedene Spielumgebungen
• Bonus-Sequenzen
• Attract Mode
• eigene FIX/HUD-Grafik
• eigene C-ROM-Grafik
• eigene Game Sound Bank
• AES+-, AES- und MVS-Builds
AUDIO
NeoGeoSDK verfügt über ein eigenes Z80/YM2610 Audio-System.
Unterstützt werden unter anderem:
• ADPCM-A und ADPCM-B
• FM-Musik
• SSG-Musik und Soundeffekte
• MML-Komposition
• FM-LFO-Unterstützung
• Volume- und Fade-Control
• Tempo-Control
• Sample Looping
• spielspezifische Sound Banks
• Recorded Voice Banks
• Voice Playback
• Audio-Conversion- und Build-Werkzeuge
Maiya verwendet hierfür eigene, speziell für das Spiel vorgesehene Sound-Ressourcen.
Musik-/Audio-Credits: Juhani Junkala
EAGLEBIOS
Zur Entwicklung gehört ebenfalls EagleBIOS, unser eigenes Open-System-ROM-Projekt für die Neo-Geo-Homebrew-Entwicklung.
Der derzeitige Entwicklungsstand umfaßt unter anderem:
• MVS- und AES-Firmware
• eigenen Boot-Vorgang und Eye-Catcher
• Cartridge Startup
• USER Program Contract
• Controller- und VBlank-Handling
• MVS Credit-/START-Handling
• Service Functions und Service Menu
• Z80 Sound Firmware
• Hardware Probing
• NeoGeoSDK Build Integration
• Firmware Packaging
• Game Boot und Compatibility Testing
EagleBIOS befindet sich weiterhin in Entwicklung.
Zusätzliche Tests auf echter Neo-Geo-Hardware sind daher ausdrücklich willkommen.
FÜR HOMEBREW-ENTWICKLER
Ein wesentliches Ziel des NeoGeoSDK besteht darin, die Entwicklung eigener Neo-Geo-Software zugänglicher zu machen, ohne dabei den direkten Zugriff auf die Möglichkeiten der Originalhardware einzuschränken.
Maiya zeigt, wie die einzelnen Komponenten des SDK zu einem größeren, zusammenhängenden Spiel kombiniert werden können, anstatt lediglich voneinander getrennte technische Demonstrationen bereitzustellen.
Das Projekt dient daher nicht nur als Spiel, sondern ebenso als praktisches Testfeld für die weitere Entwicklung des SDK.
AES+ UND EINE NEUE PHASE FÜR NEO GEO
Mit dem Erscheinen von AES+ erhält das Neo-Geo-Umfeld erneut verstärkte Aufmerksamkeit.
Neue Spiele, neue Cartridge-Lösungen und das fortbestehende Interesse an der ursprünglichen Hardware sorgen dafür, daß sich auch für Homebrew-Entwickler neue Möglichkeiten ergeben.
NeoGeoSDK möchte hierzu von der offenen Entwicklungsseite einen Beitrag leisten.
Zur Verfügung gestellt werden:
Open-Source-Quellcode, Entwicklungswerkzeuge, wiederverwendbare Spielsysteme, Audio-Technik und vollständige Beispiele für die Entwicklung neuer Neo-Geo-Software.
Entwickler und Neo-Geo-Anwender erhalten damit zugleich die Möglichkeit, den gegenwärtigen Entwicklungsstand von Maiya zu testen und uns bei der Verbesserung sowohl des Spiels als auch des NeoGeoSDK zu unterstützen.
ENTWICKLUNG
Maiya + EagleBIOS – Pull Request 9
NeoGeoSDK
Sky Lance demonstrierte die Möglichkeiten des SDK bereits anhand eines Vertical Shooters.
Mit Maiya wird die 2D Engine nun durch ein wesentlich umfangreicheres Action-/Plattformspiel weiter erprobt und ausgebaut.
Die Arbeiten an der nächsten größeren Ausgabe des NeoGeoSDK haben ebenfalls bereits begonnen.
Diese wird einen weiteren bedeutenden Entwicklungsschritt darstellen. Zahlreiche Erweiterungen befinden sich gegenwärtig in Arbeit.
Über sämtliche Einzelheiten möchten wir zum jetzigen Zeitpunkt jedoch noch nicht berichten.
Zielsysteme: Neo Geo AES / MVS / AES+
TESTER UND RÜCKMELDUNGEN WILLKOMMEN
Rückmeldungen aus der Neo-Geo-Gemeinschaft sind ausdrücklich erwünscht.
Insbesondere Erfahrungen mit echter AES- und MVS-Hardware, NeoSD, DarkSoft Multi sowie weiteren kompatiblen Konfigurationen sind für die weitere Entwicklung von großem Wert.
Hinweise zu Grafik, Ton, Timing, Steuerung, Boot-Verhalten und allgemeinem Spielablauf helfen uns, sowohl Maiya als auch NeoGeoSDK weiter zu verbessern.
Weitere Entwicklungen sind bereits in Vorbereitung.
Hinweis: Dieser Text wurde aus der englischen Fassung ins Deutsche übertragen. Trotz sorgfältiger Übersetzung können einzelne Formulierungen oder technische Begriffe vom ursprünglich Gemeinten abweichen.
Eagle Software
NeoGeoSDK v1.7.1