Difference between revisions of "Main Page"

From MSX Game Library

(Build)
 
(7 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
== Get Starting ==
 
== Get Starting ==
 
* [[What is MSXgl?]]
 
* [[What is MSXgl?]]
* [[Install|Install and Setup]]
+
* '''[[Install|Install and Setup]]'''
 
* [[Create my first program]]
 
* [[Create my first program]]
* [[Types]]
+
** [[Create a plain ROM]]
 +
** [[Create a mapped ROM]]
 
* [[Samples]] (showcase programs)
 
* [[Samples]] (showcase programs)
 
* [[Code documentation]] (library source documentation)
 
* [[Code documentation]] (library source documentation)
 +
* [[Types|Variables type]]
 
* [[Roadmap]] (what coming next?)
 
* [[Roadmap]] (what coming next?)
 
* [[Projects]]
 
* [[Projects]]
* [[Ressources]]
 
 
* [[Help]]
 
* [[Help]]
  
Line 21: Line 22:
  
 
== Build ==
 
== Build ==
* [[Build tool]]
+
* [[Build tool]] options
 
* [[Defines]]
 
* [[Defines]]
 
* [[Target|Target format]] (Basic, DOS, ROM & MegaROM)
 
* [[Target|Target format]] (Basic, DOS, ROM & MegaROM)
Line 38: Line 39:
 
** [[MSXmath]] (precompute table generator)
 
** [[MSXmath]] (precompute table generator)
 
** [[MSXzip]] (compressor)
 
** [[MSXzip]] (compressor)
 +
* [[SDCC]]
 +
* [[VS Code]]
  
 
== Links ==
 
== Links ==
Line 43: Line 46:
 
* {{DISCORD}}
 
* {{DISCORD}}
 
* {{DOC}}
 
* {{DOC}}
 +
* [[Ressources]] (about MSXgl and MSX)

Latest revision as of 00:59, 13 November 2024

MSXGL is a free and open source Game Library wrote in C and targeting MSX computers.

GitHub: https://github.com/aoineko-fr/MSXgl Github Logo.png

Get Starting

Modules

Core:

  • bios (MSX BIOS)
  • dos (MSX-DOS 1 & 2)
  • input (Joystick, keyboard, mouse and paddle)
  • math (Random and fast computation)
  • memory (Heap or dynamic allocator)
  • print (Display text)
  • string
  • system (Low-level features)
  • vdp (Video chip)

Gameplay:

Graphic:

Tools:

Devices:

Audio chips:

Audio players:

Compression:

Network:

Helpers:

Build

Data

Tools

Links