What is MSXgl?
From MSX Game Library
MSXGL is a Game Library wrote in C and targeting MSX computers.
The goal of this library is to offer to C programmers, the whole set of functionalities to create a game with high performances.
Even if a C program can never be at the level of a program entirely in assembler, the goal is to try to get as close as possible.
Cette librarire
The library target all generation of MSX machines (with more or less complete support for specific features):
- MSX1 (99%)
- MSX2 (99%)
- MSX2+ (50%)
- MSX trubo R (10%)
- VDP: TMS9918 and V9938
- PSG: AY-3-8910
- RTC: RP-5C01 (MSX2)
It also offers the possibility to generate a program for a wide variety of formats:
- Plain ROM (8K~64K)
- Mapped ROM (64K~4096K in ASCII8/16 and Konami/SCC)
- MSX-DOS binary 1/2
- BASIC binary
Directories
π engine | MSXgl library |
ββπ content | Data ready to include (font, math table) |
ββπ datasrc | Data source |
ββπ doc | Documentation |
ββπ lib | |
ββπ script | Build Tool scripts |
ββπ src | Library sources (.c and .h) |
π projects | ... |
ββπ samples | Sample programs (VDP, PSG, Sprite, ...) |
ββπ targets | Samples to test all target (ROM, DOS) |
ββπ template | Template sample (can be use as base to create a new program) |
π tools | ... |
ββπ audio | |
ββπ build | |
ββπ sdcc |