{"size": 647, "ext": "scrbl", "max_stars_repo_path": "doc/manual/implementation.scrbl", "max_stars_repo_name": "marstau/shinsango", "max_stars_repo_stars_event_min_datetime": "2021-06-16T15:25:47.000Z", "max_stars_repo_stars_event_max_datetime": "2021-06-16T15:25:47.000Z", "max_issues_repo_path": "doc/manual/implementation.scrbl", "max_issues_repo_name": "marstau/shinsango", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "doc/manual/implementation.scrbl", "max_forks_repo_name": "marstau/shinsango", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 32.35, "max_line_length": 71, "alphanum_fraction": 0.8129829985}
#lang scribble/manual

@title{Implementation}

@section{Libraries}
@subsection{Internal}
DUMB @url{http://dumb.sf.net} Plays MOD/S3M/XM/IT formatted music files
SDL Image Loads various image file formats (png)
SDL Mixer Software mixer for SDL
Sprig Provides drawing and blending routines for SDL
gme Plays various console game formats (nintendo - nsf, sega - gym)
hawknl Network abstraction library

@subsection{External}
libsdl Provides graphics and input abstractions over various OS's
allegro Provides graphics and input abstractions over various OS's
libpng Required to load png files
libz Required by libpng
libfreetype Loads true type fonts
