- 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.
104 lines
2.6 KiB
Markdown
104 lines
2.6 KiB
Markdown
# 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
|