Commit graph

  • b79fd9e22b Fix cargo publish while I'm at it Gwilym Kuiper 2022-10-02 17:52:15 +01:00
  • 0c0e9e7165 Actually assert that things return successfully Gwilym Kuiper 2022-10-02 17:51:30 +01:00
  • 52adc63581 Run cargo update on all crates after updating the version number Gwilym Kuiper 2022-10-02 17:40:23 +01:00
  • 53aa9b5c10 Spawn doesn't wait for the command to finish Gwilym Kuiper 2022-10-01 22:01:36 +01:00
  • 0678752be0 Finish off the last bit Gwilym Kuiper 2022-10-01 21:58:57 +01:00
  • 62964428d8 Update the version Gwilym Kuiper 2022-10-01 21:55:33 +01:00
  • 2158091752 Attempt at modifying the cargo tomls with the correct version Gwilym Kuiper 2022-10-01 21:39:34 +01:00
  • 9af8b19859 Use .output() instead Gwilym Kuiper 2022-10-01 21:00:29 +01:00
  • 75cd2cd0e1 More functionality in release.rs Gwilym Kuiper 2022-10-01 20:57:41 +01:00
  • f2f0f771fb Extract utils Gwilym Kuiper 2022-10-01 20:36:42 +01:00
  • d8ca41ec3d Finish the argument parsing Gwilym Kuiper 2022-10-01 20:30:45 +01:00
  • 57772af416 Start the release script rewrite Gwilym Kuiper 2022-10-01 20:21:15 +01:00
  • 74207835fa
    Merge pull request #313 from agbrs/renovate/clap-4.x Gwilym Kuiper 2022-10-01 20:19:58 +01:00
  • b24b4faeae Update lockfiles GBA bot 2022-10-01 18:46:59 +00:00
  • b9e9bada9f Be less specific about the clap version Gwilym Kuiper 2022-10-01 19:45:28 +01:00
  • 5733d03877 Add verify_cli for main too Gwilym Kuiper 2022-10-01 19:44:21 +01:00
  • aecd4077da Add verify test Gwilym Kuiper 2022-10-01 19:42:39 +01:00
  • c699709aff
    Merge pull request #314 from gwilymk/lymia-saves Gwilym Kuiper 2022-10-01 17:21:14 +01:00
  • ae5d8818b6 Fix test in release mode (don't know why this works :/ but is more correct) Gwilym Kuiper 2022-10-01 17:09:48 +01:00
  • 12ed911f16 Fix build errors Gwilym Kuiper 2022-10-01 16:52:23 +01:00
  • 9affb6dfb7 Use negative numbers Gwilym Kuiper 2022-10-01 15:35:24 +01:00
  • ffde16abd9 Remove crate::println! Gwilym Kuiper 2022-10-01 15:31:19 +01:00
  • ccc3823085 Remove unused import Gwilym Kuiper 2022-10-01 15:30:46 +01:00
  • cde3bca0ea Make the background rotate again Gwilym Kuiper 2022-10-01 15:30:37 +01:00
  • dd2030d354 Use the fact that tris turn into integers nicely Gwilym Kuiper 2022-10-01 15:29:42 +01:00
  • 63b0fa63c6 packed(4) to ensure alignment Gwilym Kuiper 2022-10-01 15:28:53 +01:00
  • 81d02db5fc Update lockfiles GBA bot 2022-09-28 20:16:01 +00:00
  • 999f3707e2
    Update Rust crate clap to v4 renovate[bot] 2022-09-28 20:14:52 +00:00
  • 123377be0f
    Merge pull request #310 from corwinkuiper/2022-09-23-linter Corwin 2022-09-23 13:34:52 +01:00
  • 9ae2f7390b satisfy linter Corwin 2022-09-23 13:23:35 +01:00
  • 83c28254a1 Update to be closer to the API I actually want but currently only works in release mode Gwilym Kuiper 2022-09-22 23:29:58 +01:00
  • 59673206b3 Make the example work the way I expect it to Gwilym Kuiper 2022-09-22 21:34:03 +01:00
  • 496b4a4953 repr packed Gwilym Kuiper 2022-09-22 21:33:59 +01:00
  • 4eaf8af72f Add Neg implementation for Vector2D Gwilym Kuiper 2022-09-22 21:32:36 +01:00
  • d26311e76b The transparent colour should always go first Gwilym Kuiper 2022-09-22 20:26:45 +01:00
  • ad831d123a
    Merge pull request #309 from corwinkuiper/add-dirs-to-workspace Corwin 2022-09-22 20:24:49 +01:00
  • 102df934d0 add all relevant directories to the code workspace Corwin 2022-09-22 20:15:11 +01:00
  • 84c87a8088 Merge remote-tracking branch 'origin/master' into affine Gwilym Kuiper 2022-09-22 20:13:23 +01:00
  • aff3ea9194
    Merge pull request #308 from Lymia/sync-api Gwilym Kuiper 2022-09-21 17:30:04 +01:00
  • b920d94f83
    Remove agb-tests in favor of putting the tests directly in agb. Alissa Rao 2022-09-15 23:28:38 -07:00
  • 223ef150ab
    Update changelog. Alissa Rao 2022-09-15 23:21:45 -07:00
  • 8f3e438070
    Final round of bugfixes, documentation fixes and clippy warning fixes. Alissa Rao 2022-09-15 23:21:31 -07:00
  • 821098dd26
    Implement EEPROM save media. Alissa Rao 2022-08-17 04:52:41 -07:00
  • 8dd0f4768a
    Add support for flash save media. Alissa Rao 2022-08-17 04:27:42 -07:00
  • 4397bb0d66
    Add tests for cartridge save access. Alissa Rao 2022-09-15 23:21:10 -07:00
  • 2be44c12e5
    Improve codestyle in asm_routines.s, remove unsafe save implementation in hyperspace-roll. Alissa Rao 2022-08-17 01:04:07 -07:00
  • ec41db2fc9
    Reintegrate SRAM save media reader. Alissa Rao 2022-08-17 00:42:34 -07:00
  • d50413a3cc
    Update the code style of the save module to better match agb's philosophy. Alissa Rao 2022-09-15 23:20:35 -07:00
  • 217f42a635
    Initial work on porting gba save code to agb codebase. Alissa Rao 2022-08-16 17:16:34 -07:00
  • e4e90ed51b
    Update changelog. Alissa Rao 2022-08-17 06:12:28 -07:00
  • 6d51d1bef3
    Rework a simpler example to use agb::sync instead of bare_metal. Alissa Rao 2022-08-16 19:20:15 -07:00
  • 89c76616b6
    Implement a new sync API allowing for mutexes that don't require disabling IRQs. Alissa Rao 2022-08-16 18:06:25 -07:00
  • 7556b983cf
    Merge pull request #307 from corwinkuiper/ci-schedule Corwin 2022-09-15 23:15:03 +01:00
  • 05de9aab30 add .github to workspace Corwin 2022-09-15 22:45:07 +01:00
  • 79dcb2115b run ci at 5:10 am UTC Corwin 2022-09-15 22:44:57 +01:00
  • 1875465922
    Merge pull request #306 from gwilymk/make-testing-a-default-feature Gwilym Kuiper 2022-09-15 22:55:08 +01:00
  • 654bff0cb7 Mark ignore on test runner docs Gwilym Kuiper 2022-09-15 22:47:08 +01:00
  • 08360b5245 Add a changelog entry Gwilym Kuiper 2022-09-15 22:41:10 +01:00
  • 68fb9c7e02 Remove reference to the testing feature Gwilym Kuiper 2022-09-15 22:39:44 +01:00
  • 39d3b5f6e8 Add template to the workspace Gwilym Kuiper 2022-09-15 22:38:42 +01:00
  • d6c5099209 Make testing a default feature Gwilym Kuiper 2022-09-15 22:37:36 +01:00
  • ae48231041
    Merge pull request #302 from agbrs/renovate/hound-3.x Corwin 2022-09-15 21:45:44 +01:00
  • bcac002a7a Update lockfiles GBA bot 2022-09-15 20:33:28 +00:00
  • 9c11bbc4ed
    Update Rust crate hound to 3.5 renovate[bot] 2022-09-15 20:32:21 +00:00
  • b5e3cd04b9
    Merge pull request #304 from ijc8/format-fix Corwin 2022-09-15 21:30:00 +01:00
  • 944c198659
    Merge pull request #305 from gwilymk/fixes-for-latest-clippy Gwilym Kuiper 2022-09-15 21:19:19 +01:00
  • 45e9c860df Fix small issues from latest clippy version Gwilym Kuiper 2022-09-15 21:04:10 +01:00
  • 67a34721aa Update changelog. Ian Clester 2022-09-10 14:37:42 -04:00
  • 24c921425c Add another case to formatting test. Ian Clester 2022-09-10 13:13:39 -04:00
  • 61ed85b032 Fix formatting of fixnums in the range (-1, 0) Ian Clester 2022-09-10 12:52:21 -04:00
  • ed218102ab
    Merge pull request #301 from agbrs/arm-debug-tests Corwin 2022-08-24 03:06:21 +01:00
  • 427c2db8b9
    run arm debug tests in debug mode Corwin 2022-08-24 02:52:32 +01:00
  • cca24434ef
    Merge pull request #295 from agbrs/renovate/clap-3.x Corwin 2022-08-24 02:49:12 +01:00
  • a646e51886
    Merge pull request #300 from corwinkuiper/update-arm-target Corwin 2022-08-24 02:47:51 +01:00
  • 8db2617722 switch to using the rust built in target Corwin 2022-08-23 12:44:54 +01:00
  • 490e3492fa Update lockfiles GBA bot 2022-08-16 19:07:17 +00:00
  • 2baebedf38 Be less specific about the clap and toml-edit versions Gwilym Kuiper 2022-08-16 20:05:57 +01:00
  • 2cbbab3305 Update lockfiles GBA bot 2022-08-12 14:49:01 +00:00
  • db59ff552a
    Update Rust crate clap to 3.2.17 renovate[bot] 2022-08-12 14:47:46 +00:00
  • fcde651821 Allow movement of the affine background Gwilym Kuiper 2022-08-12 00:02:10 +01:00
  • 97e3948f32 Fix warnings and remove debug logs Gwilym Kuiper 2022-08-11 23:49:27 +01:00
  • ff89f7f425 Get first example working Gwilym Kuiper 2022-08-11 23:48:57 +01:00
  • 916a3d4b20 Start tracking the colours for a 256 colour image Gwilym Kuiper 2022-08-11 22:47:52 +01:00
  • 702286979d Fix warning Gwilym Kuiper 2022-08-11 22:23:06 +01:00
  • e97061a5af Optimise all palettes together Gwilym Kuiper 2022-08-11 22:22:44 +01:00
  • c87a9ff077 Allow configuring backgrounds with a colour Gwilym Kuiper 2022-08-11 21:16:26 +01:00
  • 9a5ecc5cda Assert replace tile is passed two tiles of the same size Gwilym Kuiper 2022-08-11 21:08:06 +01:00
  • d106b0a82b Simplify map.rs Gwilym Kuiper 2022-08-11 21:05:00 +01:00
  • affea47a32 Remove const and rustfmt::skip Gwilym Kuiper 2022-08-11 20:52:35 +01:00
  • 31f85cf6b9 Simplify tiled0-2 Gwilym Kuiper 2022-08-11 20:51:15 +01:00
  • d59e2672c0 Remove features Gwilym Kuiper 2022-08-11 20:38:28 +01:00
  • ee576597c2 Add rudimentary affine background layer support. lifning 2022-08-07 01:49:32 -07:00
  • 0a991af2e9
    Merge pull request #289 from corwinkuiper/blend Corwin 2022-08-11 20:38:14 +01:00
  • d5c9312dc4 add convenience functions for performing multiple actions on one layer Corwin 2022-08-08 18:53:20 +01:00
  • 2cc5602731 add changelog entry Corwin 2022-08-06 21:19:12 +01:00
  • afa9ef9109 add docs for blend Corwin 2022-08-06 21:15:38 +01:00
  • 921c26f7c2 add blending to the window example Corwin 2022-08-06 19:04:48 +01:00
  • ff5a1fbbba add an example to the new number function Corwin 2022-08-06 19:04:40 +01:00
  • 7ad160e30f use struct newtypes Corwin 2022-08-06 18:40:59 +01:00
  • cae71ff249 add blend to distributor Corwin 2022-08-06 18:40:47 +01:00