Commit graph

  • 311c26caad
    Merge pull request #149 from gwilymk/pong-book Corwin 2022-01-03 23:01:34 +0000
  • 253897443d
    Merge pull request #150 from gwilymk/split-vblank-and-work-mixer Gwilym Kuiper 2022-01-02 22:19:56 +0000
  • 96aefcbdf5 Update all the usages of mixer.vblank() GBA bot 2022-01-02 21:59:17 +0000
  • f62501a748 Update the examples to correctly use the new API GBA bot 2022-01-02 21:48:05 +0000
  • 6277eaeaee Split vblank() into frame() and after_vblank() GBA bot 2022-01-02 21:47:08 +0000
  • 4b86c22bee Revise sentence that didn't make much sense GBA bot 2022-01-02 21:30:19 +0000
  • 026f057b8d Finish off section about bouncing a ball around the screen GBA bot 2022-01-02 18:46:00 +0000
  • 8d13ee3a39 Add some blank lines to make code folding work better GBA bot 2022-01-02 18:28:31 +0000
  • 99146ac048 Add doc comments for top level modules GBA bot 2022-01-02 18:27:23 +0000
  • 0b986df563 Doc hide test runner stuff GBA bot 2022-01-02 18:25:44 +0000
  • d4daf8bf0a Add docs for entry macro GBA bot 2022-01-02 18:22:13 +0000
  • 02939041b4 Use the entry macro for the test main GBA bot 2022-01-02 18:14:37 +0000
  • af40d48360 Add section on loading graphics and document the include_gfx! macro GBA bot 2022-01-02 18:11:36 +0000
  • eb38e2b631 Make the generated module not public GBA bot 2022-01-02 17:54:44 +0000
  • a39d5cfd69 Add some more documentation GBA bot 2022-01-02 11:27:26 +0000
  • b5ff4991fa Use builder style for ObjectStandard GBA bot 2022-01-02 11:14:18 +0000
  • cd1c71fc5e Put a ball on screen GBA bot 2022-01-02 00:40:34 +0000
  • 26400c97e8 Extract a function for loading the sprite data GBA bot 2022-01-02 00:27:53 +0000
  • acee6a3c51 Import the sprites in the pong code GBA bot 2022-01-02 00:21:59 +0000
  • e02fda5fc9 Start the sprites chapter GBA bot 2022-01-02 00:11:07 +0000
  • d483a84702 Also update the book examples GBA bot 2022-01-01 23:39:31 +0000
  • b6b3cf2491 Update the pong example to have the same comments as there are now in the template GBA bot 2022-01-01 23:38:13 +0000
  • f178bfc1af Add some comments to the template's main.rs GBA bot 2022-01-01 23:36:53 +0000
  • a1c4af3660 Fill in a bit about the Gba struct GBA bot 2022-01-01 23:29:34 +0000
  • 618929939f Document the Gba struct GBA bot 2022-01-01 23:15:14 +0000
  • 5bcb86c222 Start writing about the gba struct GBA bot 2022-01-01 23:15:07 +0000
  • f307db79e2 Rename to 01_introduction GBA bot 2022-01-01 22:49:07 +0000
  • 70e91e496c Update all the example lock files GBA bot 2022-01-01 22:47:25 +0000
  • df1d016235 Use the local copy of agb rather than the version from crates.io GBA bot 2022-01-01 22:47:01 +0000
  • 8a197dbd2b Build the pong example from the book as a real example GBA bot 2022-01-01 22:46:37 +0000
  • 129138e388 Update the name of the pong game crate GBA bot 2022-01-01 22:38:56 +0000
  • a363dfc757 Start the pong example for the book GBA bot 2022-01-01 22:37:39 +0000
  • dcba19ed73 Write the introduction for the pong game GBA bot 2022-01-01 22:35:08 +0000
  • 3a8ec51ce1 Make Cargo.lock consistent with Cargo.toml GBA bot 2022-01-01 22:21:58 +0000
  • df9283f092
    Merge pull request #148 from gwilymk/check-gba-ld-consistency Gwilym Kuiper 2022-01-01 22:21:20 +0000
  • 0c8ca166f5 Update gba.ld in the-hat-chooses-the-wizard GBA bot 2022-01-01 22:16:53 +0000
  • 5704531ecb Check consistency on pull request and push GBA bot 2022-01-01 22:15:52 +0000
  • 5f2fd8fb54 Check if all gba.ld and gba_mb.ld files are the same GBA bot 2022-01-01 22:11:01 +0000
  • 1aaa3886af
    Merge pull request #143 from agbrs/renovate/syn-1.x Corwin 2022-01-01 21:20:25 +0000
  • 840c39887b
    Merge pull request #142 from agbrs/renovate/quote-1.x Corwin 2022-01-01 21:20:07 +0000
  • e0d23abcf2
    Update Rust crate syn to 1.0.84 Renovate Bot 2022-01-01 21:17:51 +0000
  • 5215f36cdc
    Update Rust crate quote to 1.0.14 Renovate Bot 2022-01-01 21:15:47 +0000
  • f3378559eb
    Merge pull request #145 from agbrs/renovate/bindgen-0.x Corwin 2022-01-01 21:14:25 +0000
  • 3e8a8cc8b4
    Merge pull request #141 from agbrs/renovate/proc-macro2-1.x Corwin 2022-01-01 21:13:11 +0000
  • a881cef5a5
    Merge pull request #146 from agbrs/renovate/bitflags-1.x Corwin 2022-01-01 21:12:51 +0000
  • 478d57ee90
    Merge pull request #144 from agbrs/renovate/actions-cache-2.x Corwin 2022-01-01 21:12:38 +0000
  • 2e042d87c9
    Update Rust crate bitflags to 1.3 Renovate Bot 2022-01-01 21:08:27 +0000
  • 72ad247583
    Update Rust crate bindgen to 0.59.2 Renovate Bot 2022-01-01 21:07:43 +0000
  • 58f2e801ee
    Update actions/cache action to v2.1.7 Renovate Bot 2022-01-01 21:07:00 +0000
  • 7b93c65564
    Update Rust crate proc-macro2 to 1.0.36 Renovate Bot 2022-01-01 21:02:51 +0000
  • 77a165fe43
    Merge pull request #140 from gwilymk/add-example-projects Gwilym Kuiper 2022-01-01 20:50:16 +0000
  • 34a492443c Push the zip files to the release on github GBA bot 2022-01-01 20:23:18 +0000
  • d98273e3b9 Zip up examples and build them on agb publishing GBA bot 2022-01-01 20:17:56 +0000
  • e0d3dddf63 Handle the fact that the output might not be in target/ GBA bot 2022-01-01 19:27:31 +0000
  • a5afbda9da The 'target' directory doesn't exist??? GBA bot 2022-01-01 19:15:52 +0000
  • 2cf4be6094 Don't build zstd any more for the-purple-night GBA bot 2022-01-01 19:14:47 +0000
  • 5bbf110ae1 Temporarily list all files in the target directory GBA bot 2022-01-01 19:05:30 +0000
  • 9ef55b26c5 Explicitly state the target GBA bot 2022-01-01 18:58:34 +0000
  • d13899f0a2 Fix lints in release.sh GBA bot 2022-01-01 18:55:37 +0000
  • 13a0c07329 Verbose build GBA bot 2022-01-01 17:30:06 +0000
  • 7c0275a8a9 Fix typo in build name GBA bot 2022-01-01 16:19:14 +0000
  • 7d23beee4f Make sure that the examples still build when releasing GBA bot 2022-01-01 12:41:35 +0000
  • 589c5373ff Better sed command for replacing the version GBA bot 2022-01-01 12:39:40 +0000
  • 85c81fdc7c Correct the logic for updating the agb version in the examples GBA bot 2022-01-01 12:36:47 +0000
  • 55c9aea76f Update examples when bumping agb version GBA bot 2022-01-01 12:32:03 +0000
  • d390a32d8f Build examples as part of CI GBA bot 2022-01-01 12:27:46 +0000
  • ec9a345563 Add build script to generate the .gba files GBA bot 2022-01-01 12:26:11 +0000
  • 02940b447a Update names to reflect the final name GBA bot 2022-01-01 12:15:56 +0000
  • 5a72c0c0fa cargo clippy --fix GBA bot 2022-01-01 12:13:07 +0000
  • acb6f468e6 Fix more lints automatically GBA bot 2022-01-01 12:12:11 +0000
  • 42be969c1f Autofix a bunch of lints GBA bot 2022-01-01 12:11:21 +0000
  • 6bd4a52f01 Fix warnings GBA bot 2022-01-01 12:10:14 +0000
  • 92d63999e8 Add the hat chooses the wizard example GBA bot 2022-01-01 12:09:21 +0000
  • 2e181ad0ea Fix warnings GBA bot 2022-01-01 12:07:16 +0000
  • a8ba0c4d7d Add the purple night example GBA bot 2022-01-01 12:05:48 +0000
  • 285643a973
    Merge pull request #139 from gwilymk/import-asm-macro Gwilym Kuiper 2022-01-01 11:41:01 +0000
  • fa88bc40c6 Add another missing must_use GBA bot 2022-01-01 11:35:49 +0000
  • 5f13c69fcf Replace .map.flatten with .flat_map GBA bot 2022-01-01 11:35:17 +0000
  • afe69b98b8 Add a bunch of must_use now requested by clippy GBA bot 2022-01-01 11:34:43 +0000
  • 21c934623d Import the new asm macro required in newer versions of nightly GBA bot 2022-01-01 11:20:30 +0000
  • b63181f883
    Merge pull request #138 from corwinkuiper/number-alpha-max-plus-beta-min Gwilym Kuiper 2021-12-31 23:34:46 +0000
  • 38703c7cb8 add different implementation of sqrt Corwin Kuiper 2021-12-06 23:31:42 +0000
  • 3800be4dcb test for accuracy of magnitude function Corwin Kuiper 2021-12-06 22:51:43 +0000
  • affa27c8e0 remove unused crate Corwin Kuiper 2021-12-06 22:43:58 +0000
  • 9a25274bb0 switched the magnitude function to use the alpha max + beta min algorithm Corwin Kuiper 2021-12-06 19:49:27 +0000
  • f5ae6ac579
    Merge pull request #136 from corwinkuiper/num-macro-test-fix Corwin 2021-12-04 13:58:47 +0000
  • b347f9338e actually test base B in test base Corwin Kuiper 2021-12-04 13:52:47 +0000
  • 453e098703
    Merge pull request #135 from corwinkuiper/number-macro Corwin 2021-12-04 03:11:26 +0000
  • ecd04190fa remove unused stuff Corwin Kuiper 2021-12-04 02:55:43 +0000
  • 6e0cbbe9eb create a number macro that can use floating point numbes Corwin Kuiper 2021-12-04 02:44:57 +0000
  • 6c154b02dc
    Merge pull request #134 from gwilymk/book Corwin 2021-11-26 21:48:28 +0000
  • e27bcc8d3e
    Merge pull request #133 from gwilymk/update-template-repo-on-release Corwin 2021-11-26 21:48:07 +0000
  • 6988b51583 Update template repo on release of agb GBA bot 2021-11-24 22:44:11 +0000
  • 8d6d24598f Add gitignore for template GBA bot 2021-11-24 22:42:55 +0000
  • 73957a394c Move some files around Gwilym Kuiper 2021-11-24 20:24:11 +0000
  • fb67cadbc7 Add some setup guide stuff Gwilym Kuiper 2021-11-24 20:20:17 +0000
  • 2b5d5a5f41 Minor rewording Gwilym Kuiper 2021-11-24 19:44:39 +0000
  • cab07edf1b Add the hardware introduction Gwilym Kuiper 2021-11-23 22:39:40 +0000
  • 89afcc02a6 Apparently Game Boy is correct Gwilym Kuiper 2021-11-23 22:17:07 +0000
  • d21c0e372a Add an introduction Gwilym Kuiper 2021-11-23 22:16:12 +0000