Difference between revisions of "What is MSXgl?"

From MSX Game Library

Line 24: Line 24:
 
{|
 
{|
 
|-
 
|-
βˆ’
|πŸ“ <tt>engine</tt>      ||  
+
|πŸ“ <tt>engine</tt>      || '''MSXgl library'''
 
|-
 
|-
βˆ’
|β”œβ”€πŸ“ <tt>content</tt>  ||  
+
|β”œβ”€πŸ“ <tt>content</tt>  || Data ready to include (font, math table)
 
|-
 
|-
βˆ’
|β”œβ”€πŸ“ <tt>datasrc</tt>  ||  
+
|β”œβ”€πŸ“ <tt>datasrc</tt>  || Data source
 
|-
 
|-
βˆ’
|β”œβ”€πŸ“ <tt>doc</tt>      ||  
+
|β”œβ”€πŸ“ <tt>doc</tt>      || Documentation
 
|-
 
|-
 
|β”œβ”€πŸ“ <tt>lib</tt>      ||  
 
|β”œβ”€πŸ“ <tt>lib</tt>      ||  
 
|-
 
|-
βˆ’
|β”œβ”€πŸ“ <tt>script</tt>    ||  
+
|β”œβ”€πŸ“ <tt>script</tt>    || Build Tool scripts
 
|-
 
|-
βˆ’
|β””β”€πŸ“ <tt>src</tt>      ||  
+
|β””β”€πŸ“ <tt>src</tt>      || Library sources (.c and .h)
 
|-
 
|-
βˆ’
|πŸ“ <tt>projects</tt>    ||
+
|πŸ“ <tt>projects</tt>    || '''...'''
 
|-
 
|-
βˆ’
|β”œβ”€πŸ“ <tt>samples</tt>  ||  
+
|β”œβ”€πŸ“ <tt>samples</tt>  || Sample programs (VDP, PSG, Sprite, ...)
 
|-
 
|-
βˆ’
|β”œβ”€πŸ“ <tt>targets</tt>  ||  
+
|β”œβ”€πŸ“ <tt>targets</tt>  || Samples to test all target (ROM, DOS)
 
|-
 
|-
βˆ’
|β””β”€πŸ“ <tt>template</tt>  ||  
+
|β””β”€πŸ“ <tt>template</tt>  || Template sample (can be use as base to create a new program)
 
|-
 
|-
βˆ’
|πŸ“ <tt>tools</tt>      ||  
+
|πŸ“ <tt>tools</tt>      || '''...'''
 
|-
 
|-
 
|β”œβ”€πŸ“ <tt>audio</tt>    ||  
 
|β”œβ”€πŸ“ <tt>audio</tt>    ||  

Revision as of 18:20, 13 January 2022

MSXGL is a Game Library wrote in C and targeting MSX 8-bits computers.

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