Zip file with installer. Extract in Download folder and run the installer
App is Unsigned for the moment (so 'Windows protected your PC' ==> Click 'More info' ==> click 'Run Anyway)
Download Windows Installer zip fileZip file with directory /basic256 ready to be extracted where you want
Download Windows zip file
Zip file with zip file containing basic256-Distribution
App is signed ad-hoc so either try:
xattr -cr /Applications/BASIC256.app
to strip the quarantaine flag
The following should work as well:
Open Terminal, apply the ad-hoc signature to bypass the Gatekeeper with
codesign --force --deep -s - /path/to/app.app
Zip file with zip file containing basic256-Distribution
App is signed ad-hoc so either try:
xattr -cr /Applications/BASIC256.app
to strip the quarantaine flag
The following should work as well:
Open Terminal, apply the ad-hoc signature to bypass the Gatekeeper with
codesign --force --deep -s - /path/to/app.app
Sorry, file is too big and would block my site
You can get it from Google drive though:
Download Linux-x86 AppImage and tar.gz fileSorry, file is too big and would block my site
You can get it from Google drive though:
Download RaspberryPi-ARM64 AppImage and tar.gz filea Web-based Basic256 is available here: https://run.basic256.org
This zip file contains the files needed to run Basic256 on your own server (Server needs COOP/COEP headers)
To test it out, you can use following Python script called serve_wasm.py to start a local server:
#!/usr/bin/env python3
"""
Usage:
python serve_wasm.py [port]
Then open http://localhost:'port'/basic256.html in a browser.
"""
import http.server
import socketserver
import sys
PORT = int(sys.argv[1]) if len(sys.argv) > 1 else 8000
class COOPCOEPHandler(http.server.SimpleHTTPRequestHandler):
def end_headers(self):
self.send_header("Cross-Origin-Opener-Policy", "same-origin")
self.send_header("Cross-Origin-Embedder-Policy", "require-corp")
super().end_headers()
with socketserver.TCPServer(("", PORT), COOPCOEPHandler) as httpd:
print(f"Serving at http://localhost:{PORT}/basic256.html")
print("Press Ctrl+C to stop.")
httpd.serve_forever()
Download WASM files