From 4b1525358096834ebd3398ab385384ffa24b1fa4 Mon Sep 17 00:00:00 2001 From: Atreya Bain Date: Wed, 21 Feb 2024 18:52:38 +0530 Subject: [PATCH] [ref] Cleanup --- Cargo.toml | 6 +++++- README.md | 12 ++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9c72620..b51d643 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,9 @@ name = "byte-pusher-emu" version = "0.1.0" edition = "2021" +license = "BSD-3" +authors = ["chrisvrose"] + # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -13,4 +16,5 @@ byteorder = "1.5" sdl2 = "0.36.0" [profile.release] -strip = true \ No newline at end of file +strip = true +lto = true \ No newline at end of file diff --git a/README.md b/README.md index 9997f2a..fa47392 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,11 @@ # BytePusher Emulator This is a play at emulating a BytePusher machine developed by [Javamannen](https://esolangs.org/wiki/User:Javamannen). + Binary builds for linux x86_64 is available in GitHub Action runs. +This project uses SDL2 for i/o. + ![Screen test](assets/screen_test.png) Screenshot program author: [Javamannen](https://esolangs.org/wiki/User:Javamannen) @@ -11,12 +14,9 @@ Screenshot program author: [Javamannen](https://esolangs.org/wiki/User:Javamanne - [X] Memory - [X] Color - [X] CPU - - [X] Inner loop - 65536 instructions - - [X] Outer loop - 60fps display loop -- [X] Display adapter - - [X] SDL2 adapter -- [X] Keyboard -- [X] Audio +- [X] Display adapter - SDL2 +- [X] Keyboard - SDL2 +- [X] Audio - SDL2 - [X] Load a ROM ## Usage instructions