dhole / copperboy Goto Github PK
View Code? Open in Web Editor NEWCopperBoy is a portable fully working Arduboy emulator written in Rust.
License: GNU General Public License v3.0
CopperBoy is a portable fully working Arduboy emulator written in Rust.
License: GNU General Public License v3.0
I have attempted to run a rom after building and am met with this errror: SDL2("Couldn't open ./assets/DejaVuSansMono.ttf"). I'm not sure if this is a problem with my installation of SDL or if there is an assets folder which is missing from the release folder when attempting to run the rom.
It would be good to have a fix for this because it was not included in the build instructions.
After compiling it for the gameshell clockworkpi (see #3 ) I'll probably try to use the libretro version. But using the "normal" version it would be nice to be able to configure a keymap when using a different keyset.
Hi,
Project looks awesome, congrats!
Am trying to compile it for armv7l (more specifically the gameshell by clockworkpi https://www.clockworkpi.com/ with a debian bullseye/sid installed)
cpi@clockworkpi :~/CopperBoy/sdl$ cargo --version
cargo 1.46.0
cpi@clockworkpi :~/CopperBoy/sdl$ rustc --version
rustc 1.48.0
cpi@clockworkpi :~/CopperBoy/sdl$ uname -a
Linux clockworkpi 5.7.0-clockworkpi-cpi3-g5c715d2cd-dirty #1 SMP Sun Jul 12 20:21:02 CEST 2020 armv7l GNU/Linux
cpi@clockworkpi :~/CopperBoy/sdl$ cargo build --release --target armv7-unknown-linux-gnueabi --bin sdl
Compiling stable_deref_trait v1.2.0
Compiling byteorder v1.4.2
Compiling once_cell v1.5.2
Compiling cfg-if v1.0.0
error[E0463]: can't find crate for `core`
|
= note: the `armv7-unknown-linux-gnueabi` target may not be installed
error: aborting due to previous error
For more information about this error, try `rustc --explain E0463`.
error[E0463]: can't find crate for `core`
|
= note: the `armv7-unknown-linux-gnueabi` target may not be installed
error: aborting due to previous error
For more information about this error, try `rustc --explain E0463`.
error: could not compile `stable_deref_trait`.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error[E0463]: can't find crate for `core`
|
= note: the `armv7-unknown-linux-gnueabi` target may not be installed
error: aborting due to previous error
For more information about this error, try `rustc --explain E0463`.
error[E0463]: can't find crate for `std`
|
= note: the `armv7-unknown-linux-gnueabi` target may not be installed
error: aborting due to previous error
For more information about this error, try `rustc --explain E0463`.
error: build failed
Am a bit new to this cargo/rustc stuff and so I'm not even sure that the target
is correct.
cpi@clockworkpi :~/CopperBoy/sdl$ rustc --print target-list | grep arm
arm-linux-androideabi
arm-unknown-linux-gnueabi
arm-unknown-linux-gnueabihf
arm-unknown-linux-musleabi
arm-unknown-linux-musleabihf
armebv7r-none-eabi
armebv7r-none-eabihf
armv4t-unknown-linux-gnueabi
armv5te-unknown-linux-gnueabi
armv5te-unknown-linux-musleabi
armv6-unknown-freebsd
armv6-unknown-netbsd-eabihf
armv7-apple-ios
armv7-linux-androideabi
armv7-unknown-cloudabi-eabihf
armv7-unknown-freebsd
armv7-unknown-linux-gnueabi
armv7-unknown-linux-gnueabihf
armv7-unknown-linux-musleabi
armv7-unknown-linux-musleabihf
armv7-unknown-netbsd-eabihf
armv7-wrs-vxworks-eabihf
armv7a-none-eabi
armv7a-none-eabihf
armv7r-none-eabi
armv7r-none-eabihf
armv7s-apple-ios
If you have any tips, they would be welcome.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.