Skip to content

Releases: luispolis124/AnimalForest64-Recomp

AnimalForest64-Recomp v1.0.0 - Initial Release

Choose a tag to compare

@luispolis124 luispolis124 released this 16 Aug 20:07
f25d718

🚀 AnimalForest64-Recomp v1.0.0

First stable release of the recompilation project for Animal Forest (Doubutsu no Mori) N64, optimized for Splat automation and compatibility with modern environments and Termux.

🛠️ What's New:

  • Complete integration with the splat splitting script.
  • Optimized configuration in config.toml and Makefile.
  • Structure prepared for static recompilation.

Animal Forest 64 Recompiled v0.5-alpha (RT64 Engine)

Choose a tag to compare

@luispolis124 luispolis124 released this 16 Aug 02:09

🌲 Animal Forest 64 - Native Windows Port (v0.5-alpha - RT64 Integration)

This release marks a major milestone in our native compilation pipeline, successfully integrating the RT64 Rendering Engine architecture and resolving all cross-compilation linking rules with MinGW.

📋 What's New & Technical Highlights:

  • RT64 Pipeline Integration: Successfully bound the RDP subsystem (graphics_rdp.c) with a C++ integration bridge (rt64_integration.cpp) to route Nintendo 64 display lists toward modern rendering pipelines (Direct3D 12 / Vulkan).
  • Optimized MinGW Build System: Decoupled C and C++ compilation flags in the Makefile to permanently resolve header conflicts (such as stdbool.h vs standard template libraries), ensuring flawless cross-compilation from Linux/Termux to Windows (.exe).
  • Robust Core & Input Mapping: Maintained full keyboard-to-controller mapping, robust virtual memory handling, and the Flyingmeta-style ROM validation check (baserom.z64).

🎮 Controls Layout:

  • X = A Button
  • C = B Button
  • ENTER = Start
  • Arrow Keys = D-Pad
  • Z = L Trigger
  • A = R Trigger
  • SPACE = Z Trigger

Animal Forest 64 Recompiled v0.4-alpha

Choose a tag to compare

@luispolis124 luispolis124 released this 16 Aug 01:56

🌲 Animal Forest 64 - Native Windows Port (v0.4-alpha)

This release implements major architectural advancements in the graphics pipeline, transitioning from basic runtime scaffolding to a real hardware-level RDP (Reality Display Processor) instruction interpreter!

📋 What's New & Technical Highlights:

  • Real RDP Command Interpreter: Replaced stubbed code with a functional opcode-parsing core (RDP_ProcessDisplayList). The engine now directly reads MIPS/RSP display list instructions from virtual memory to handle hardware rendering routines.
  • Direct Opcode Routing Structure: Implemented foundational switch-case opcode handling to intercept N64 graphical commands (such as primitive fills and texture rectangles) for modern hardware translation.
  • Enhanced Memory and Pipeline Initialization: Optimized the runtime memory mapping and execution synchronization to ensure seamless communication between the compiled game logic and the graphics subsystem.
  • Stricter ROM Validation: Maintained the robust Flyingmeta-style safety check ensuring the build halts gracefully with actionable logs and native OS error prompts if baserom.z64 is missing.

🎮 Controls Layout:

  • X = A Button
  • C = B Button
  • ENTER = Start
  • Arrow Keys = D-Pad
  • Z = L Trigger
  • A = R Trigger
  • SPACE = Z Trigger

Animal Forest 64 Recompiled v0.3-alpha

Choose a tag to compare

@luispolis124 luispolis124 released this 16 Aug 01:39

🌲 Animal Forest 64 - Native Windows Port (v0.3-alpha)

This new alpha release introduces critical engine enhancements, a robust Flyingmeta-style ROM validation check, and real-time console debugging feedback!

📋 What's New & Improvements:

  • Flyingmeta-Style ROM Verification: The port now automatically detects your baserom.z64 (in the root directory or build/ folder) before booting. If missing, it halts initialization and triggers both a console error and a native OS graphical popup box.
  • Integrated Frame Debugger: Added real-time frame counting and execution logs directly into the console output ([Debug] Frame X processed successfully) to verify loop stability.
  • Clean English Codebase: Fully localized runtime source code and console logging in English for global developer compatibility.
  • Optimized SDL2 & OpenGL Rendering: Enhanced window initialization with V-Sync support and cross-platform compatibility layers.

🎮 Controls Layout:

  • X = A Button
  • C = B Button
  • ENTER = Start
  • Arrow Keys = D-Pad
  • Z = L Trigger
  • A = R Trigger
  • SPACE = Z Trigger

Animal Forest 64 Recompiled v0.2-alpha (Windows Native)

Choose a tag to compare

@luispolis124 luispolis124 released this 16 Aug 01:27

🌲 Animal Forest 64 - Native Windows Recompiled Port v1.0.0

The first official playable native x64 build of Animal Forest 64, built from the ground up with a custom C runtime, SDL2, and OpenGL rendering!

⚠️ Important Notice: Due to copyright policies, this release does not include the game ROM. You must provide your own baserom.z64 (placed in the root directory or the build/ folder) for the engine to boot successfully. The port features an integrated safety check that will notify you if the ROM is missing.

🎮 Controls Layout:

  • X = A Button
  • C = B Button
  • ENTER = Start
  • Arrow Keys = D-Pad

🛠️ Technical Highlights:

  • Native cross-compilation via LLVM-MinGW.
  • Hardware-accelerated OpenGL graphics pipeline.
  • Built-in robust runtime memory validation (Flyingmeta-style architecture).

Animal Forest 64 Recompiled v0.1-alpha (Windows Native)

Choose a tag to compare

@luispolis124 luispolis124 released this 16 Aug 01:07

First playable native Windows (x64) release of the Animal Forest 64 recompiled port, featuring built-in SDL2 and OpenGL support!

🎮 Controls:

  • X = A Button
  • C = B Button
  • ENTER = Start
  • Arrow Keys = D-Pad