Release
From MSX Game Library
MSXgl 1.3.0
- [Build tool] Added new target "C library" and option to add additionnal library to a project
- [Core] Removed pragma disable_warning (59) Remove "function must return value" warning
- [Core] Reserved entries for MSX2++ and MSX turbo R+
- [System] Added target independant functions to get MSX and BASIC version (from BIOS)
- [System] Fixed GET_TARGET_ISR flag value
- [VDP] Fixed stack adjustment for VDP_Peek_128K() function and optimized VDP_SetBlinkTile()
- [Game/Game] Moved Game module to Game/Game
- [Game/Game] Added game data getter functions
- [Game/Game] Optimized in size and performance
- [Game/Game] Fixed Game module synchronization
- [Game/Pawn] Moved Game_Pawn module to Game/Pawn
- [Game/Pawn] Added function for sprite data realtime loading and FX
- [Game/Pawn] Added functions to force current action and to force Pawn update
- [Game/Pawn] Added Pawn data getter functions
- [Game/Pawn] Added action handling functions
- [Game/Pawn] Added PAWN_UNIT options and allowed Pawn position to be fixed-point 16-bit
- [Game/Menu] Moved Game_Menu module to Game/Menu
- [Game/Menu] Added get current item function for Menu module
- [Game/Menu] Added new drawing events
- [Game/Menu] Added feature to return to previous page
- [MSX-Audio][MSX-Music] Fixed FM music mute functions
- [Sequence] Added new Sequencer module to use in interactive movie
- [Input] Added INPUT_HOLD_SIGNAL option
- [Input] Added Light gun ID
- [Print] Added helper function to get/set pattern offset
- [Print] Fixed X/Y coordinate unit
- [Print] Added new inline helper functions to draw at a given position
- [V9] Fixed V9_SetSpriteDisableP1
- [LightGun] Added sample program
- [Example] Moved example game into a separe GitHub project (Peng Pong)
- Clean inline assembler function for return value
- Fixed typos