[HO] [Neo Geo AES+] Maiya: Super Nature Girl ~ A New Neo Geo AES+ Homebrew Game | NeoGeoSDK 1.7.1

Hello Everyone,

With renewed interest around the Neo Geo AES, MVS and AES+, NeoGeoSDK development continues with new demo homebrew games, major engine improvements and EagleBIOS.

This video presents a work-in-progress gameplay demo of Maiya: Super Nature Girl , a new Neo Geo homebrew game being developed with NeoGeoSDK.

https://www.youtube.com/watch?v=2LUPt8vkFak

Maiya is also being used to test, improve and extend the NeoGeoSDK 2D engine, while demonstrating what homebrew developers can build with the SDK.

MAIYA: SUPER NATURE GIRL

Maiya is a scrolling action/platform homebrew adventure spanning nature valleys and scenes, combining horizontal and vertical exploration, climbing, enemies, NPCs, guardian encounters, power-ups, collectibles and special abilities.

THE STORY

Once beautiful and full of life, the valleys are slowly dying.

Forests are disappearing, rivers and waterfalls have been poisoned, coastlines are buried beneath waste, and once-clear skies are darkened by pollution. Behind the destruction is Lord Smoggar, whose forces continue to corrupt the natural world.

But nature has not given up.

At the heart of the story are Maiya and Luna, twin sisters with a powerful connection to nature.

The player can choose to begin the adventure as Maiya or Luna. Each sister takes up the same mission: travel through the corrupted lands, fight the forces destroying them and restore life to the valleys.

Their journey becomes even more important when they discover that Sunboy, the Prince of Nature, has been captured.

With Sunboy imprisoned, the balance of nature is weakening. Lord Smoggar's influence continues to spread, transforming once-beautiful places into polluted and lifeless lands.

Whether playing as Maiya or Luna, the mission is to fight back against the destruction and heal the natural world.

As the journey continues, poisoned lands begin to recover. Forests grow again, waters become clear, animals return, flowers bloom and light gradually replaces the darkness.

Every valley restored brings the sisters closer to their ultimate goal: Find Sunboy. Free the Prince of Nature. Stop Lord Smoggar.

CONTROLS

A jump (Up + A in the air: a second jump while a sky lily lasts; kneel, then Up + A: the high leap)

B thorn / whip up close (hold: run)

C dash

D Secret Art (uses a rose charge)

Forward, Down, Down-Forward + B : Rising Bloom

Down, Forward + B : Rose Blossom Surge

PLAY THE MAIYA PRE-RELEASE

A playable Maiya work-in-progress ROM will be provided with the pre-release.

https://github.com/eaglesoftware777/neo ... tag/v1.7.1

WHAT'S IN THIS PACKAGE

Maiya-WIP-EagleBIOS.zip : the game's ROMs plus EagleBIOS, the free open-source replacement system firmware bios, for MAME

run as

mame neogeo -rompath roms -hashpath hash -bios euro -cart1 maiya

Checksum warnings for the replacement firmware are expected

Maiya-WIP-NeoSD.neo : for the NeoSD flash cart: copy it to the SD card. It runs on the cart's own system BIOS support.

Dwonload links :

https://github.com/eaglesoftware777/neo ... leBIOS.zip

https://github.com/eaglesoftware777/neo ... -NeoSD.neo

The project brings major NeoGeoSDK systems together inside a complete game:

• character animation and action systems

• horizontal and vertical scrolling

• climbing and platform traversal

• NPC and enemy behaviour

• collision and physics

• camera tracking and constraints

• movement and input systems

• particles and visual effects

• palette effects

• hitstop and gameplay feedback

• power-ups and collectibles

• guardian arenas

• game events, timers and progress

• multiple environments

• bonus sequences

• attract mode

• custom FIX/HUD graphics

• custom C-ROM graphics

• dedicated game sound bank

• AES+, AES and MVS builds

AUDIO

NeoGeoSDK includes its own Z80/YM2610 audio stack, with support for:

• ADPCM-A and ADPCM-B

• FM music

• SSG music and effects

• MML composition

• FM LFO support

• volume and fade control

• tempo control

• sample looping

• game-specific sound banks

• recorded voice-bank support

• voice playback

• audio conversion and build tools

Maiya uses its own dedicated game sound resources.

Credits for the artist : Juhani Junkala

EAGLEBIOS

Development also includes EagleBIOS, our original open system ROM project for Neo Geo homebrew development.

Current work includes:

• MVS and AES firmware

• original boot and eye-catcher

• cartridge startup

• USER program contract

• controller and VBlank handling

• MVS credit/START handling

• service functions and service menu

• Z80 sound firmware

• hardware probing

• NeoGeoSDK build integration

• firmware packaging

• game boot and compatibility testing

EagleBIOS remains work in progress, and additional hardware testing is particularly welcome.

BUILT FOR HOMEBREW DEVELOPERS

One of the main goals of NeoGeoSDK is to make Neo Geo homebrew development more accessible, while preserving direct access to the capabilities of the hardware.

Maiya demonstrates how the different parts of the SDK can be combined to build a larger game rather than isolated technical examples.

AES+ AND THE NEW NEO GEO ERA

The arrival of AES+ is bringing renewed attention to the Neo Geo ecosystem, alongside new games, cartridges and continued interest in the original hardware.

NeoGeoSDK contributes to this ecosystem from the open homebrew-development side, providing open source code, development tools, reusable game systems, audio technology and complete examples for creating new Neo Geo software.

This gives developers and Neo Geo enthusiasts an opportunity to test the current game and help us improve both Maiya and NeoGeoSDK.

DEVELOPMENT

Maiya + EagleBIOS ~ Pull Request #9

https://github.com/eaglesoftware777/neogeosdk/pull/9

NeoGeoSDK

https://github.com/eaglesoftware777/neogeosdk

Sky Lance demonstrated the SDK through a vertical shooter.

https://www.reddit.com/r/neogeo/comment ... r_the_neo/

Maiya is now pushing the 2D engine further through a larger homebrew action/platform game.

And development has already started on the next major NeoGeoSDK release.

It represents another significant step forward for the project, with substantial new development underway.

We are not ready to reveal everything yet.

Target architecture: Neo Geo AES / MVS / AES+

HELP US TEST AND IMPROVE IT

We welcome feedback from the Neo Geo community.

More is coming.

Eagle Software

https://eaglesoftware.biz

NeoGeoSDK v1.7.1
Pongo vídeo de Maiya para quien interese, recordatorio que es WIP no el producto final:

Hardware / Emulator Test Results​
MAME EagleBIOS
Status: PASS all tested functions working, EagleBIOS ok
https://github.com/eaglesoftware777/neo ... leBIOS.zip

NeoSD MVS
Status: M68K main game OK, Z80 sound OK, graphical glitches reported in C-ROM graphics
https://github.com/eaglesoftware777/neo ... -NeoSD.neo

NeoSD AES
Status: M68K main game OK, Z80 sound OK, graphical glitches reported in C-ROM graphics
https://github.com/eaglesoftware777/neo ... SD_AES.neo

NeoSD AES, C1/C2 Swapped Test
Status: M68K main game OK, Z80 sound OK, same graphical glitches, no improvement
https://github.com/eaglesoftware777...7 ... D_TEST.neo

NeoSD MVS, C1/C2 Swapped Test
Status: M68K main game OK, Z80 sound OK, graphical glitches still reported
https://github.com/eaglesoftware777...7 ... D_TEST.neo

NeoSD AES, VBlank/VRAM Timing Test fix 1
Status: M68K main game OK, Z80 sound OK, same graphical glitches, no improvement
VRAM updates are performed immediately at the start of VBlank, before the main game logic runs.
https://github.com/eaglesoftware777...a ... K_TEST.neo

NeoSD MVS, VBlank/VRAM Timing Test fix 1
Status: M68K main game OK, Z80 sound OK, same graphical glitches, no improvement
VRAM updates are performed immediately at the start of VBlank, before the main game logic runs.
https://github.com/eaglesoftware777...a ... K_TEST.neo
2 respuestas