MSXgl – A new C game library for MSX

Página 16/16
9 | 10 | 11 | 12 | 13 | 14 | 15 |

Por sdsnatcher73

Prophet (3397)

Imagen del sdsnatcher73

29-05-2022, 05:42

Very nice update! Looking forward to see what game developers can make with this.

Por aoineko

Champion (477)

Imagen del aoineko

02-07-2022, 01:51

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!

Por Arsenikum

Supporter (3)

Imagen del Arsenikum

10-08-2022, 21:13

Started build.bat in template, found errors:
MSXhex.exe: msvcp140d.dll, vcruntime140d.dll, vcruntime140_1d.dll, ucrtbased.dll not found.

Por aoineko

Champion (477)

Imagen del aoineko

10-08-2022, 23:46

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

Por Arsenikum

Supporter (3)

Imagen del Arsenikum

11-08-2022, 11:40

aoineko wrote:

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!

Por Mumbly

Expert (96)

Imagen del Mumbly

11-08-2022, 12:26

super great work Running Naked in a Field of Flowers

Por aoineko

Champion (477)

Imagen del aoineko

11-08-2022, 14:40

Arsenikum wrote:

I replaced bin files from your directory and errors dissapeared. Thank you!

Still interested to know what version you were using. Smile
I'll put a comment on GitHub to warn the next person who get it.

Página 16/16
9 | 10 | 11 | 12 | 13 | 14 | 15 |