Giter Site home page Giter Site logo

kirmesbude / gba Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rust-console/gba

0.0 1.0 0.0 6.08 MB

A crate that helps you make GBA games

Home Page: https://rust-console.github.io/gba/

License: Apache License 2.0

Assembly 2.56% Rust 95.94% Shell 1.39% Batchfile 0.11%

gba's Introduction

License:Apache2 travis.ci crates.io docs.rs

  • Built with cargo-make
  • Stability:None

gba

Eventually there will be a full Tutorial Book that goes along with this crate. However, currently the development focus is leaning towards having minimal coverage of all the parts of the GBA. Until that's done, unfortunately the book will be in a rather messy state.

What's Missing

The following major GBA features are still missing from the crate:

  • Affine Graphics
  • Interrupt Handling
  • Serial Communication

First Time Setup

Writing a Rust program for the GBA requires a fair amount of special setup. All of the steps are detailed for you in the Development Setup part at the start of the book.

If you've done the described global setup once before and just want to get a new project started quickly we got you covered:

curl https://raw.githubusercontent.com/rust-console/gba/master/init.sh -sSf | bash -s APP_NAME

Contribution

This crate is Apache2 licensed and any contributions you submit must also be Apache2 licensed.

gba's People

Contributors

lokathor avatar traviscibot avatar ketsuban avatar bors[bot] avatar ruin0x11 avatar eevee avatar parasyte avatar sphinxc0re avatar dhs92 avatar shadlock0133 avatar

Watchers

James Cloos avatar

gba's Issues

Where to start?

@Lokathor I am interested in helping out, but unsure about where to start.
I dabbled in both rust and gba homebrew a little bit, but that is about it.
Is there anything "simple" to find my way into the project? I have seen your Reading Suggestions, but at least for me it is easier if a have a clear goal in mind.
That said, I currently have some other projects besides work and exams to attend to. Around september I will have some free time again and I want to dive deeper into it then.
PS: This seemed like the most sensible way to contact you considering I dont really use discord - I hope this is OK.

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.