- Revamped README.md to provide a clearer overview of the project, including updated platform support, key features, and installation instructions. - Added a new asar-integration.md file detailing the Asar 65816 assembler integration, including usage examples and API references. - Updated changelog.md to reflect new features and improvements in version 0.3.0, including Asar integration, ZSCustomOverworld v3, and enhanced message editing. - Revised getting-started.md to indicate the completion of Asar patching features and updated CLI command statuses. - Enhanced index.md to include new documentation links and a summary of major new features in the latest release. - Improved infrastructure.md to reflect the transition to C++23 and modern CMake practices.
2.6 KiB
2.6 KiB
Changelog
0.3.0 (01-2025)
- Asar 65816 Assembler Integration: Complete cross-platform support for ROM patching with assembly code
- ZSCustomOverworld v3: Full integration with enhanced overworld editing capabilities
- Advanced Message Editing: Enhanced text editing interface with improved parsing and real-time preview
- GUI Docking System: Improved docking and workspace management for better user workflow
- Symbol Extraction: Extract symbol names and opcodes from assembly files
- Modernized Build System: Upgraded to CMake 3.16+ with target-based configuration
- Enhanced CLI Tools: Improved z3ed with modern command line interface and TUI
- CMakePresets: Added development workflow presets for better productivity
- Cross-Platform CI/CD: Multi-platform automated builds and testing
- Professional Packaging: NSIS, DMG, and DEB/RPM installers
- ROM-Dependent Testing: Separated testing infrastructure for CI compatibility
- Comprehensive Documentation: Updated guides and API documentation
0.2.2 (12-31-2024)
- DungeonMap editing improvements
- ZSCustomOverworld support
- Cross platform file handling
0.2.1 (08-20-2024)
- Improved MessageEditor parsing
- Added integration test window
- Bitmap bug fixes
0.2.0 (07-20-2024)
- iOS app support
- Graphics Sheet Browser
- Project Files
0.1.0 (05-11-2024)
- Bitmap bug fixes
- Error handling improvements
0.0.9 (04-14-2024)
- Documentation updates
- Entrance tile types
- Emulator subsystem overhaul
0.0.8 (02-08-2024)
- Hyrule Magic Compression
- Dungeon Room Entrances
- Png Export
0.0.7 (01-27-2024)
- OverworldEntities
- Entrances
- Exits
- Items
- Sprites
0.0.6 (11-22-2023)
- ScreenEditor DungeonMap
- Tile16 Editor
- Canvas updates
0.0.5 (11-21-2023)
- DungeonEditor
- DungeonObjectRenderer
0.0.4 (11-11-2023)
- Tile16Editor
- GfxGroupEditor
- Add GfxGroups fns to Rom
- Add Tile16Editor and GfxGroupEditor to OverworldEditor
0.0.3 (10-26-2023)
- Emulator subsystem
- Snes Ppu and PpuRegisters
- Direct Memory Access
- Cpu Tests
- Read/Write Tile16 functions
- CompressionV3
- Rom::LoadLinkGraphics
0.0.2 (08-26-2023)
- Emulator subsystem
- Spc700
- Emulator loop
- Clock and MockClock
- Ppu and Apu cycling
- Setup Snes initialization
- 65816 Cpu opcodes
- JP Font support
- SCAD Format support for CGX, COL, OBJ files
- Overworld Save
- Overworld Map Tile Editing
0.0.1 (07-22-2023)
- GraphicsEditor
- Palette management
- lc_lz2 Compression
- SnesTo8bppSheet
- Bitmap Canvas
0.0.0 (06-08-2022)
- Started project
- Added ImGui
- Added SDL2
- Added yaze_test target with gtest