{"id":21177365,"url":"https://github.com/b3dgs/adplug","last_synced_at":"2026-05-20T03:36:03.335Z","repository":{"id":71989102,"uuid":"125893330","full_name":"b3dgs/adplug","owner":"b3dgs","description":"Hardware-independent AdLib sound player library","archived":false,"fork":false,"pushed_at":"2018-03-19T21:15:46.000Z","size":660,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-21T11:44:38.457Z","etag":null,"topics":["adlib","audio-player","c","opl3"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/b3dgs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-19T17:10:00.000Z","updated_at":"2022-05-17T13:03:39.000Z","dependencies_parsed_at":"2023-07-01T16:25:52.107Z","dependency_job_id":null,"html_url":"https://github.com/b3dgs/adplug","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b3dgs%2Fadplug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b3dgs%2Fadplug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b3dgs%2Fadplug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b3dgs%2Fadplug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b3dgs","download_url":"https://codeload.github.com/b3dgs/adplug/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243624650,"owners_count":20321133,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adlib","audio-player","c","opl3"],"created_at":"2024-11-20T17:15:49.028Z","updated_at":"2026-05-20T03:35:58.299Z","avatar_url":"https://github.com/b3dgs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# adplug\r\n[![Build Status](https://travis-ci.org/b3dgs/adplug.svg)](https://travis-ci.org/b3dgs/adplug) [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\r\n\r\nSpecial edition of AdPlug dedicated to LionEngine adplug module (https://github.com/b3dgs/lionengine).\r\n\r\nOnly necessary code kept, provided with two Eclipse profiles (Windows + MinGW \u0026 Linux).\r\n\r\nPortAudio used for wave output (Winmm for Windows \u0026 ALSA for Linux).\r\n\r\n## Forked from AdPlug (https://github.com/adplug/adplug)\r\nA free AdLib sound player library\r\nCopyright (C) 1999 - 2017 Simon Peter, et al.\r\n\r\nWebsite: http://adplug.github.io/\r\n\r\nDescription:\r\n------------\r\nAdPlug is a free, multi-platform, hardware independent AdLib sound\r\nplayer library, mainly written in C++. AdPlug plays sound data,\r\noriginally created for the AdLib (OPL2/3) audio board, on top of an\r\nOPL2/3 emulator or by using the real hardware. No OPL2/3 chips are\r\nrequired for playback.\r\n\r\nThe emulator license issue:\r\n---------------------------\r\nAdPlug now uses WoodyOPL, the LGPL-licenced OPL emulator from the DOSBox\r\nteam.\r\n\r\nPreviously, AdPlug used MAME's fmopl OPL2 emulator. While this distribution\r\nincludes an old LGPL'd version of the emulator, which was developed by\r\nTatsuyuki Satoh alone, who relicensed this version under the LGPL, there is\r\na patch available in the `mame` branch of the GitHub repository\r\nthat replaces the old version by the latest version from the MAME source\r\ndistribution. The new version features improved emulation quality, but is\r\nlicensed under the MAME license, which restricts commercial redistribution.\r\n\r\nThe same goes for the OPL3 emulator, which requires the new version of\r\nthe OPL2 emulator to build.\r\n\r\nLater versions of MAME are released under the GPL, so this patch could be\r\nupdated to use that instead, however this is probably not necessary given\r\nthe high quality of the WoodyOPL emulator.\r\n\r\n\t- Simon Peter \u003cdn.tlp@gmx.net\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb3dgs%2Fadplug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb3dgs%2Fadplug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb3dgs%2Fadplug/lists"}