Very nice update! Looking forward to see what game developers can make with this.
Hi all,
A new official version of MSXgl is available on GitHub: MSXgl v0.4.1 Alpha.
Change log:
- Added support for TriloTracker SCC music and SFX replayer (in addition to WYZ, Arkos, PT3, ayFX, VGM, lVGM and PCM-enc). s_trilo
sample showcase the use of this module.
- Added support for brand new Bitbuster2 unpacker (in addition to ZX0, Pletter 0.5c and Bitbuster 1.2).
- Reworked the whole BIOS module (speed and size optimization). I found an interesting technique to access some BIOS functions without any overhead from C. I will explain that in another topic.
- Added support for padding and 32-bits integers in the String module.
- Added an option for a new target format to put RAM on page #0 and install an interrupt manager (ISR) there ; need a MSX with 64K of RAM. For a ROM, this allows to have 15K more RAM, always visible by the CPU to store data.
- Added H-blank interruption support for custom ISR (for cartridge or RAM in page #0). Now support both V and H-blank interruption.
- Updated code documentation.
- Added a MSX2 template project.
- Various fix and optimization...
Thanks to all MSXgl users on Discord for their valuable feedback, and GitHub contributors.
Original TriloTracker SCC player by Richard Cornelisse (thanks to the FutureDisk team).
Original Bitbuster2 unpacker by Arjan Bakker.
No Linux/MacOS version yet but main part of my tools are now available for Linux and I started to look at which scripting language to use to make the Build tool cross-platform. I thought about Python, but I would like a scripting language that I can embed without the user having to install anything manually for MSXgl to work. I'll keep looking...
As always, I'm available here or on Discord to answer all your questions or help you get started with MSXgl.
Have fun programming!
Started build.bat in template, found errors:
MSXhex.exe: msvcp140d.dll, vcruntime140d.dll, vcruntime140_1d.dll, ucrtbased.dll not found.
This is a version of MSXhex.exe compiled with the debug flag set (so it need debug DLL). What version of MSXgl are you using? I think last version have a non-debug exe that should work without additionnal DLL.
https://github.com/aoineko-fr/MSXgl/tree/main/tools/MSXtk/bin
This is a version of MSXhex.exe compiled with the debug flag set (so it need debug DLL). What version of MSXgl are you using? I think last version have a non-debug exe that should work without additionnal DLL.
https://github.com/aoineko-fr/MSXgl/tree/main/tools/MSXtk/bin
I replaced bin files from your directory and errors dissapeared. Thank you!
super great work
I replaced bin files from your directory and errors dissapeared. Thank you!
Still interested to know what version you were using.
I'll put a comment on GitHub to warn the next person who get it.