{"id":15517557,"url":"https://github.com/bodgit/terraonion","last_synced_at":"2026-02-24T09:34:47.391Z","repository":{"id":57553147,"uuid":"239387371","full_name":"bodgit/terraonion","owner":"bodgit","description":null,"archived":false,"fork":false,"pushed_at":"2020-10-13T08:45:47.000Z","size":473,"stargazers_count":9,"open_issues_count":2,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-01T03:07:38.649Z","etag":null,"topics":["genesis","megadrive","nec","neo-geo","neogeo","pcengine","sega","sega-cd","sega-genesis","sega-mega-drive","sega-megadrive","snk"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bodgit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-09T22:58:18.000Z","updated_at":"2025-04-03T17:12:52.000Z","dependencies_parsed_at":"2022-09-18T04:21:35.718Z","dependency_job_id":null,"html_url":"https://github.com/bodgit/terraonion","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bodgit/terraonion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodgit%2Fterraonion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodgit%2Fterraonion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodgit%2Fterraonion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodgit%2Fterraonion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodgit","download_url":"https://codeload.github.com/bodgit/terraonion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodgit%2Fterraonion/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29777915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T04:54:30.205Z","status":"ssl_error","status_checked_at":"2026-02-24T04:53:58.628Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["genesis","megadrive","nec","neo-geo","neogeo","pcengine","sega","sega-cd","sega-genesis","sega-mega-drive","sega-megadrive","snk"],"created_at":"2024-10-02T10:13:46.677Z","updated_at":"2026-02-24T09:34:47.337Z","avatar_url":"https://github.com/bodgit.png","language":"Go","readme":"[![Build Status](https://travis-ci.com/bodgit/terraonion.svg?branch=master)](https://travis-ci.com/bodgit/terraonion)\n[![Go Report Card](https://goreportcard.com/badge/github.com/bodgit/terraonion)](https://goreportcard.com/report/github.com/bodgit/terraonion)\n[![GoDoc](https://godoc.org/github.com/bodgit/terraonion?status.svg)](https://godoc.org/github.com/bodgit/terraonion)\n\n# Terraonion\nA collection of libraries and utilities for some of the Terraonion products.\n\nInstallation:\n```\ngo get github.com/bodgit/terraonion/...\n```\n## neosd\nThe `neosd` utility creates `.neo` files suitable for the NeoSD cartridge using a zip archive or directory containing Neo Geo ROM images.\n\nIf the base filename, minus any preceding path or extension, matches the name of a game known to MAME then the ROM images will be unscrambled and processed based on the same logic MAME uses. If the game is also a clone of another game then the utility will attempt to find any missing ROM images in a zip archive or directory based on the name of the parent game.\n\nIf the game is not known to MAME then the filenames of the individual ROM images are used to try and best work out how to process the game.\n\nA quick demo:\n\n\u003cimg src=\"./neosd.svg\"\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodgit%2Fterraonion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbodgit%2Fterraonion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodgit%2Fterraonion/lists"}