[ref] Cleanup

This commit is contained in:
2024-02-21 18:52:38 +05:30
parent 20c90af201
commit 4b15253580
2 changed files with 11 additions and 7 deletions

View File

@@ -2,6 +2,9 @@
name = "byte-pusher-emu" name = "byte-pusher-emu"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
license = "BSD-3"
authors = ["chrisvrose"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # 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" sdl2 = "0.36.0"
[profile.release] [profile.release]
strip = true strip = true
lto = true

View File

@@ -1,8 +1,11 @@
# BytePusher Emulator # BytePusher Emulator
This is a play at emulating a BytePusher machine developed by [Javamannen](https://esolangs.org/wiki/User:Javamannen). 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. 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) ![Screen test](assets/screen_test.png)
Screenshot program author: [Javamannen](https://esolangs.org/wiki/User:Javamannen) 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] Memory
- [X] Color - [X] Color
- [X] CPU - [X] CPU
- [X] Inner loop - 65536 instructions - [X] Display adapter - SDL2
- [X] Outer loop - 60fps display loop - [X] Keyboard - SDL2
- [X] Display adapter - [X] Audio - SDL2
- [X] SDL2 adapter
- [X] Keyboard
- [X] Audio
- [X] Load a ROM - [X] Load a ROM
## Usage instructions ## Usage instructions