Git Product home page Git Product logo

copperboy's People

Contributors

dhole avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

copperboy's Issues

assets folder seems to be missing from release folder or problem with sdl installation?

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.

Configurable keymap

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.

Tips to compile for armv7l linux

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.