{"id":22300707,"url":"https://github.com/paladin-t/b8","last_synced_at":"2026-02-05T21:32:33.760Z","repository":{"id":77919043,"uuid":"80491949","full_name":"paladin-t/b8","owner":"paladin-t","description":"BASIC8 - The Fantasy Computer/Console!","archived":false,"fork":false,"pushed_at":"2022-02-24T08:35:59.000Z","size":61738,"stargazers_count":233,"open_issues_count":13,"forks_count":15,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-07-27T10:45:11.684Z","etag":null,"topics":["8-bit","basic8","fantasy-computer","fantasy-console","game-development","game-engine","pixelart","retrocomputing","retrogaming"],"latest_commit_sha":null,"homepage":"https://paladin-t.github.io/b8/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paladin-t.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2017-01-31T04:46:07.000Z","updated_at":"2025-07-18T15:34:38.000Z","dependencies_parsed_at":"2023-02-27T22:00:28.864Z","dependency_job_id":null,"html_url":"https://github.com/paladin-t/b8","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paladin-t/b8","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paladin-t%2Fb8","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paladin-t%2Fb8/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paladin-t%2Fb8/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paladin-t%2Fb8/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paladin-t","download_url":"https://codeload.github.com/paladin-t/b8/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paladin-t%2Fb8/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29135047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T20:50:26.975Z","status":"ssl_error","status_checked_at":"2026-02-05T20:49:26.082Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["8-bit","basic8","fantasy-computer","fantasy-console","game-development","game-engine","pixelart","retrocomputing","retrogaming"],"created_at":"2024-12-03T18:13:35.813Z","updated_at":"2026-02-05T21:32:33.732Z","avatar_url":"https://github.com/paladin-t.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"\u003chead\u003e\r\n\u003clink rel=\"shortcut icon\" type=\"image/x-icon\" href=\"favicon.ico\"\u003e\r\n\u003c/head\u003e\r\n\r\n## BASIC8\r\n\r\n[Manual](https://paladin-t.github.io/b8/docs/manual) |\r\n[Changelog](https://paladin-t.github.io/b8/docs/changelog) |\r\n[Wiki](https://github.com/paladin-t/b8/wiki) |\r\n[Gallery](https://paladin-t.github.io/b8/pages/gallery) |\r\n[Why BASIC8?](https://paladin-t.github.io/b8/pages/why) |\r\n[About](https://paladin-t.github.io/b8/pages/about)\r\n\r\n**Get BASIC8!**\r\n\r\n[![BASIC8 on Steam](pages/imgs/steam.png)](https://store.steampowered.com/app/767240/)\r\n\r\n| FANTASY | COMPUTER |\r\n|----|----|\r\n| \u003cimg src=\"pages/imgs/app.png\" width=\"256\"\u003e | BASIC8 is an integrated **Fantasy Computer** for game and other program development. You can create, share and play disks in a modern BASIC dialect, with built-in tools for editing sprite, tiles, map, quantized, etc. |\r\n\r\nIt's been a while since we used to enjoy coding and playing straightforward after a computer bootup. The goal of BASIC8 is bringing a sense of joy back from retro/vintage computing and gaming, also being quick at getting higher level stuff done for modern development.\r\n\r\n### Technical specifications\r\n\r\n* Display: 160x128 pixels\r\n* Audio: 2 music channels, 1 MIDI channel, 4 sound effect channels, 1 speech channel\r\n* Code: BASIC (structured/prototype-based/functional)\r\n* Graphics: up to 65535 drawing commands per cycle\r\n* Palette: 16 colors with transparency support\r\n* Sprite: up to 32x32 pixels per frame, up to 512 frames per sprite\r\n* Tiles: 240 cels\r\n* Map: up to 128x64 tiles per layer, up to 4 layers (including a layer of logic mark) per page\r\n* Gamepad: 6 buttons for each pad (D-Pad + A/B), up to 8 players\r\n* Keyboard and mouse: supported\r\n\r\n### Creative tools\r\n\r\n![](pages/imgs/tools.png)\r\n\r\nBASIC8 offers a range of built-in tools for editing sprite, tiles, map, quantized, etc; and extra tools as regular disks, such as the [Wave Maker](https://steamcommunity.com/sharedfiles/filedetails/?id=1352790993), [Player Maker](https://steamcommunity.com/sharedfiles/filedetails/?id=1328727512), and [HTML Maker](https://steamcommunity.com/sharedfiles/filedetails/?id=1391948686). Furthermore it's possible to [bring your own tools](https://steamcommunity.com/sharedfiles/filedetails/?id=1350153766), or [use plugins](https://github.com/paladin-t/b8.plugins).\r\n\r\n### Shareable disks\r\n\r\nSee examples, [Cosmos Saga](https://paladin-t.github.io/b8/examples/Cosmos%20Saga/), [Infinity Fighter](https://paladin-t.github.io/b8/examples/Infinity%20Fighter/), and [Boing Ball](https://paladin-t.github.io/b8/examples/Boing%20Ball/), for the first image.\r\n\r\n![](pages/imgs/cosmos_saga.gif) ![](pages/imgs/infinity_fighter.gif) ![](pages/imgs/boing_ball.gif)\r\n\r\nBASIC8 disks can be handily shared via the [Workshop](https://steamcommunity.com/app/767240/workshop/) with built-in [tools](https://paladin-t.github.io/b8/docs/workshop); saved as \"`*.b8`\", \"`*.png`\" file, or text based through other sharing ways.\r\n\r\n[![Workshop](docs/imgs/workshop.png)](https://steamcommunity.com/app/767240/workshop/)\r\n\r\n### Redistributing\r\n\r\n![](pages/imgs/banner_platforms.png)\r\n\r\nBASIC8 is productive. Make redistributable standalone player [as executable binary](https://steamcommunity.com/sharedfiles/filedetails/?id=1328785409) with the [Player Maker](https://steamcommunity.com/sharedfiles/filedetails/?id=1328727512) for Windows, Mac OS X and Linux, and [as web based](https://steamcommunity.com/sharedfiles/filedetails/?id=1391950196) with the [HTML Maker](https://steamcommunity.com/sharedfiles/filedetails/?id=1391948686) for browsers.\r\n\r\n### Get BASIC8\r\n\r\n[![BASIC8 on Steam](pages/imgs/on_steam.png)](https://store.steampowered.com/app/767240/)\r\n\r\n### System requirements\r\n\r\n| | Minimum | Recommended |\r\n|----|----|----|\r\n| OS | Windows 7 or later (32/64bit) \u003cbr /\u003e MacOS X 10.7 or later (64bit) \u003cbr /\u003e Ubuntu (32/64bit) | CosmOS 1.0 |\r\n| CPU | Atom 1.44GHz \u003cbr /\u003e Core 2 Duo 1.83GHz | Quantum |\r\n| RAM | 512MB | 38911GB |\r\n| GPU | Intel HD | Dark matter |\r\n| Storage | 50MB available space | 50MB available space |\r\n\r\n\u003chr\u003e\r\n\r\n| Links | |\r\n|----|----|\r\n| Discuss | [Forums](https://steamcommunity.com/app/767240/discussions/) |\r\n| Chat | [#basic8 on Discord](https://discord.gg/jcT9CXDgHB) |\r\n| Twitter | [@wangrenxin](https://twitter.com/wangrenxin) |\r\n| Roadmap | [Tracking boards](https://github.com/paladin-t/b8/projects) |\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaladin-t%2Fb8","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaladin-t%2Fb8","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaladin-t%2Fb8/lists"}