{"id":13727962,"url":"https://github.com/pinobatch/240p-test-mini","last_synced_at":"2025-04-12T20:44:20.325Z","repository":{"id":45587907,"uuid":"132848090","full_name":"pinobatch/240p-test-mini","owner":"pinobatch","description":"Size-optimized ports of Artemio's 240p Test Suite to 8-bit consoles","archived":false,"fork":false,"pushed_at":"2025-03-08T05:09:37.000Z","size":2362,"stargazers_count":246,"open_issues_count":7,"forks_count":22,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-04T00:09:51.324Z","etag":null,"topics":["gameboy","nes"],"latest_commit_sha":null,"homepage":null,"language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pinobatch.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.txt","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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-05-10T04:22:44.000Z","updated_at":"2025-03-20T07:13:38.000Z","dependencies_parsed_at":"2024-03-10T21:30:19.771Z","dependency_job_id":"d32b4973-1a06-491f-a20e-9438462470a0","html_url":"https://github.com/pinobatch/240p-test-mini","commit_stats":{"total_commits":602,"total_committers":6,"mean_commits":"100.33333333333333","dds":"0.34717607973421927","last_synced_commit":"82fecf41ad0833678cb50ede933cb2e2625a96ee"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2F240p-test-mini","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2F240p-test-mini/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2F240p-test-mini/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2F240p-test-mini/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinobatch","download_url":"https://codeload.github.com/pinobatch/240p-test-mini/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631687,"owners_count":21136556,"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":["gameboy","nes"],"created_at":"2024-08-03T02:00:35.560Z","updated_at":"2025-04-12T20:44:20.306Z","avatar_url":"https://github.com/pinobatch.png","language":"Assembly","funding_links":[],"categories":["Testing","测试"],"sub_categories":["Other places"],"readme":"# 240p-test-mini\nSize-optimized ports of Artemio's 240p Test Suite to 8-bit consoles\n\nI've remade Artemio Urbina's [240p Test Suite] for three more\nplatforms:\n\n- Nintendo Entertainment System\n- Game Boy and Game Boy Color (as \"144p Test Suite\")\n- Game Boy Advance (as \"160p Test Suite\")\n\nThe NES and GB ports are in assembly language for speed and size\nefficiency.  The GBA port is in C, but still size-optimized to fit\nwell within the 256 KiB multiboot limit.\n\nThe GB and GBA ports have a different name because their LCD video\ntiming doesn't match that of NTSC.  They exist to test not only the\nTV but also the Super Game Boy or Game Boy Player accessory, which\nbehaves as a scaler.\n\nSome functionality has been rearranged to fit the controller or\nto combine the function of similar tests.  Some help pages have\nbeen rewritten for completeness, conciseness, and English usage\nimprovements.  Some tests' graphics have been replaced to keep\nthe software free.\n\nTo get set up to build the NES port, install GNU Make, Coreutils,\nPython 3, Pillow, and cc65 per [nrom-template] instructions.\nThe port to Game Boy uses [RGBDS] instead of cc65.  The GBA port\nuses devkitARM and libgba by [devkitPro], but Python 3 and Pillow\nare still required to convert the proportional font.\n\nLike Artemio's original versions, these ports of 240p Test Suite are free\nsoftware under the GNU General Public License, version 2 or later.\n\n[240p Test Suite]: https://github.com/ArtemioUrbina/240pTestSuite\n[nrom-template]: https://github.com/pinobatch/nrom-template\n[RGBDS]: https://github.com/rednex/rgbds\n[devkitPro]: https://devkitpro.org/wiki/Getting_Started","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinobatch%2F240p-test-mini","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinobatch%2F240p-test-mini","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinobatch%2F240p-test-mini/lists"}