Commit graph

1744 commits

Author SHA1 Message Date
Gwilym Kuiper 0aa5d51c6f Build example gba files into examples/target 2022-01-12 22:57:47 +00:00
Gwilym Kuiper c0bf88e771 Fix typo 2022-01-12 22:57:42 +00:00
Gwilym Kuiper bead62911a Prefixing a string with a * in yaml is apparently not allowed 2022-01-12 22:52:27 +00:00
Gwilym Kuiper c575f63281 Allow any project to be released in release.sh 2022-01-12 22:50:59 +00:00
Gwilym Kuiper 71e2e64c48 Replace all the crate builds with a single 'publish subcrate' 2022-01-12 22:48:37 +00:00
Gwilym Kuiper da1fea86fe Add generic publish crate script 2022-01-12 22:46:48 +00:00
Gwilym Kuiper b7d52c8ec2 Replace the many steps in the build with just running the script 2022-01-12 22:42:55 +00:00
Gwilym Kuiper 231db021a6 Have just 1 script which runs all the different parts of the build 2022-01-12 22:42:11 +00:00
Gwilym Kuiper 727e9829d8
Merge pull request #157 from corwinkuiper/number-split
Split number to own crate
2022-01-12 22:29:06 +00:00
Gwilym Kuiper 044ffb3ba2 Only try to run in folders with a Cargo.toml file 2022-01-12 22:23:23 +00:00
Gwilym Kuiper c1033180c3 Also update the example lockfiles 2022-01-12 22:11:05 +00:00
Gwilym Kuiper 19f071fd5a Use agb::fixnum rather than agb::number 2022-01-12 22:09:57 +00:00
Gwilym Kuiper fc6c575b88 Add 'publish-agb-fixnum' workflow 2022-01-12 22:06:19 +00:00
Gwilym Kuiper aae80b1b3f Update release.sh to update all the projects 2022-01-12 22:04:39 +00:00
Corwin Kuiper 47b53819fd fix the rust run 2022-01-08 12:07:56 +00:00
Corwin Kuiper fa03d64b59 make changes to release and actions 2022-01-08 12:05:41 +00:00
Corwin Kuiper 5b7e1a760d split to own crate 2022-01-07 16:59:19 +00:00
Corwin 6bf197bb3a
Merge pull request #156 from corwinkuiper/test-in-conditional-module
Test in conditional module
2022-01-06 20:25:30 +00:00
Corwin Kuiper 3bb3dcf1b6 allow the remaining warnings from clippy 2022-01-06 19:50:35 +00:00
Corwin Kuiper e5efdcd29c move use to inside function 2022-01-06 19:48:44 +00:00
Corwin Kuiper 222efe9122 move tests to conditionally compiled modules
also only enable custom test framework feature in test mode
2022-01-06 19:47:30 +00:00
Renovate Bot 7aba5cba67
Update Rust crate syn to 1.0.85 2022-01-06 09:19:51 +00:00
Corwin 039bc0acb1
Merge pull request #153 from corwinkuiper/remove-step
remove the step feature
2022-01-04 00:42:33 +00:00
Corwin Kuiper 0e55916865 add test 2022-01-04 00:31:27 +00:00
Gwilym Kuiper a5e17ffa6d
Merge pull request #154 from gwilymk/remove-extern-crate-agb-since-it-isnt-needed
You don't need `extern crate agb;` any more
2022-01-04 00:23:46 +00:00
GBA bot 60e78768a4 You don't need extern crate agb; any more 2022-01-04 00:16:25 +00:00
Corwin Kuiper 6d829bd741 remove the step by feature
should have test to make sure it does what I want it to do
2022-01-04 00:10:51 +00:00
Gwilym Kuiper e601cc53ca
Merge pull request #151 from gwilymk/remove-feature-asm-now-that-it-is-stable
Remove feature(asm) now that it is stable
2022-01-03 23:53:10 +00:00
Corwin e8ca7754e0
Merge pull request #152 from gwilymk/set-waitstate-control-to-standard
Set waitstate to 0x4317 as is standard in most games
2022-01-03 23:53:06 +00:00
GBA bot 234db0da96 Set waitstate to 0x4317 as is standard in most games 2022-01-03 23:27:31 +00:00
GBA bot 8afc57c158 Remove feature(asm) now that it is stable 2022-01-03 23:02:26 +00:00
Corwin 311c26caad
Merge pull request #149 from gwilymk/pong-book
First 3 chapters on writing a pong game
2022-01-03 23:01:34 +00:00
Gwilym Kuiper 253897443d
Merge pull request #150 from gwilymk/split-vblank-and-work-mixer
Allow the sound mixer to do work during vdraw
2022-01-02 22:19:56 +00:00
GBA bot 96aefcbdf5 Update all the usages of mixer.vblank() 2022-01-02 21:59:17 +00:00
GBA bot f62501a748 Update the examples to correctly use the new API 2022-01-02 21:48:05 +00:00
GBA bot 6277eaeaee Split vblank() into frame() and after_vblank() 2022-01-02 21:47:08 +00:00
GBA bot 4b86c22bee Revise sentence that didn't make much sense 2022-01-02 21:30:19 +00:00
GBA bot 026f057b8d Finish off section about bouncing a ball around the screen 2022-01-02 18:46:00 +00:00
GBA bot 8d13ee3a39 Add some blank lines to make code folding work better 2022-01-02 18:28:31 +00:00
GBA bot 99146ac048 Add doc comments for top level modules 2022-01-02 18:27:23 +00:00
GBA bot 0b986df563 Doc hide test runner stuff 2022-01-02 18:25:44 +00:00
GBA bot d4daf8bf0a Add docs for entry macro 2022-01-02 18:22:13 +00:00
GBA bot 02939041b4 Use the entry macro for the test main 2022-01-02 18:14:37 +00:00
GBA bot af40d48360 Add section on loading graphics and document the include_gfx! macro 2022-01-02 18:11:36 +00:00
GBA bot eb38e2b631 Make the generated module not public 2022-01-02 17:54:44 +00:00
GBA bot a39d5cfd69 Add some more documentation 2022-01-02 11:27:26 +00:00
GBA bot b5ff4991fa Use builder style for ObjectStandard 2022-01-02 11:14:18 +00:00
GBA bot cd1c71fc5e Put a ball on screen 2022-01-02 00:40:34 +00:00
GBA bot 26400c97e8 Extract a function for loading the sprite data 2022-01-02 00:28:14 +00:00
GBA bot acee6a3c51 Import the sprites in the pong code 2022-01-02 00:21:59 +00:00