Commit graph

  • 9388098318
    JUSTIFY Corwin 2023-07-02 00:38:52 +0100
  • 9edbca582e
    magic colour changing Corwin 2023-07-02 00:24:54 +0100
  • 5f12040752
    the proper nice okay working text rendering Corwin 2023-07-01 23:36:58 +0100
  • ec3003c81d
    garbage renderer Corwin 2023-07-01 19:12:39 +0100
  • 78a7c8d1c0 Update lockfiles GBA bot 2023-07-01 14:21:55 +0000
  • b758ff1fe5
    Update Rust crate asefile to 0.3.6 renovate[bot] 2023-07-01 14:21:18 +0000
  • 4fc4eab83b Give amplitude the same build settings as the other games Gwilym Inzani 2023-06-30 22:09:06 +0100
  • 28683e701f Update lockfiles GBA bot 2023-06-30 22:03:31 +0100
  • 93024f6bab
    remove some unused bits Corwin 2023-06-29 20:04:27 +0100
  • cf400029f5
    caching layout Corwin 2023-06-29 00:10:21 +0100
  • f947d82049
    text rendering that supports different alignments Corwin 2023-06-28 20:29:09 +0100
  • 92e31aef35
    Save useless zeroing of buffer (#451) Gwilym Inzani 2023-06-27 23:52:05 +0100
  • 13f5fe01d7 Actually use the new first methods Gwilym Inzani 2023-06-27 22:34:45 +0100
  • d5d3d1a658
    strip to bare renderer Corwin 2023-06-27 22:00:34 +0100
  • 22b3497bb3
    fix Corwin 2023-06-27 21:56:26 +0100
  • fd82b259cc
    dynamic sprite allocate directly into sprite vram Corwin 2023-06-27 21:56:09 +0100
  • 3b35061a3a Extract iterator to a variable Gwilym Inzani 2023-06-27 21:51:59 +0100
  • 38868cb269 Extract even more from the loop body Gwilym Inzani 2023-06-27 21:50:46 +0100
  • 57f0a8c889 Remove is_done check in for loop Gwilym Inzani 2023-06-27 21:49:30 +0100
  • f4779208e3 Implement first cases for the non stereo Gwilym Inzani 2023-06-27 21:48:01 +0100
  • e1d03929f9 Use local labels Gwilym Inzani 2023-06-27 21:33:56 +0100
  • 306be59cde Add implementation for if this is the first Gwilym Inzani 2023-06-27 21:31:06 +0100
  • ce7bcacb3c
    somewhat mad left align renderer Corwin 2023-06-26 23:47:19 +0100
  • b75303863d
    buffered text render Corwin 2023-06-26 17:07:50 +0100
  • 87ac2fe53c
    reuse dynamic sprite Corwin 2023-06-25 13:38:13 +0100
  • b99fff7c8e
    some object based text rendering Corwin 2023-06-25 12:34:27 +0100
  • aa38a03ac9
    add read pixel method Corwin 2023-06-24 16:17:32 +0100
  • 938b052997
    Schedule nightly run to be at 6:10 rather than 5:10 Gwilym Inzani 2023-06-25 16:07:59 +0100
  • c3268e3de2
    Even faster mixer (#447) Gwilym Inzani 2023-06-20 22:04:16 +0100
  • dbf7715e67 use assert_eq and collect Corwin 2023-06-20 21:08:00 +0100
  • 389e3ecadb make test not reliant on coincidence alignment Corwin 2023-06-20 21:03:54 +0100
  • 0e3fe2c49a add a changelog entry Gwilym Inzani 2023-06-18 16:43:00 +0100
  • 5a374ba4f0 Add collapse test and fix bug uncovered by it Gwilym Inzani 2023-06-18 16:28:32 +0100
  • b2dcd8c854 Pass buffer size as an argument Gwilym Inzani 2023-06-18 16:02:14 +0100
  • ba18a0bf4a ldmia again Gwilym Inzani 2023-06-16 23:43:37 +0100
  • e72de28961 Can I use movne here instead? Gwilym Inzani 2023-06-16 23:41:15 +0100
  • ceb57eb002 r12 is a scratch register Gwilym Inzani 2023-06-16 22:22:03 +0100
  • 334e70c664 Do multiple loads at once Gwilym Inzani 2023-06-16 22:19:56 +0100
  • 9e08303e62 Extract a macro for this Gwilym Inzani 2023-06-16 22:15:45 +0100
  • 6cf3ecaf36 Don't need to save r9 Gwilym Inzani 2023-06-16 22:11:44 +0100
  • 20a7c262e9
    add optimisation for 64 bit upcast multiply (#444) Corwin 2023-06-06 23:15:38 +0100
  • 2a21c5fdab
    add optimisation for 64 bit upcast multiply Corwin 2023-06-06 23:00:17 +0100
  • 28e3a7faf4
    Resolve stutter upon switching to dice customise screen (#442) Corwin 2023-06-05 21:01:12 +0100
  • 80051a163a
    Modify the enemy health rng by using a dice roll distribution (#438) Corwin 2023-06-05 21:01:04 +0100
  • a7269ed65f
    Add precision support for fixnums (#437) Corwin 2023-06-05 21:00:54 +0100
  • 53937b4fa8
    Upcast multiply (#436) Corwin 2023-06-05 21:00:46 +0100
  • 6b84833c4f
    remove dealloc_no_normalise Corwin 2023-06-04 00:50:30 +0100
  • 95a8804094
    reset the number of attempts Corwin 2023-06-04 00:17:50 +0100
  • cbb0b7d2a0
    resolve stutter Corwin 2023-06-04 00:15:16 +0100
  • 083fd43ea3
    just dealloc in gc Corwin 2023-06-03 16:54:44 +0100
  • 80f5812039
    make the letter "R" better (#441) Corwin 2023-06-03 23:56:43 +0100
  • 2b94ef0ac7
    make the letter "R" better Corwin 2023-06-03 23:45:55 +0100
  • 492643d0b5
    Show health in hyperspace roll (#440) Corwin 2023-06-03 23:39:04 +0100
  • 95b28983ff
    show health Corwin 2023-06-03 23:29:54 +0100
  • 1c58a419ec
    Hide objects by default (#439) Corwin 2023-06-03 23:25:28 +0100
  • 77c4741ee7
    hide objects by default Corwin 2023-06-03 16:04:41 +0100
  • c011e58ec7
    separate tests Corwin 2023-06-02 18:18:18 +0100
  • ae23f6fdf4
    round towards nearest Corwin 2023-06-02 01:25:52 +0100
  • 1d7acfb070
    modify the enemy health rng by using a distribution Corwin 2023-06-02 01:16:27 +0100
  • 6e0d58a674
    add precision support for fixnums Corwin 2023-06-02 00:03:27 +0100
  • b5704afe5e
    remove usize Corwin 2023-06-01 18:52:03 +0100
  • 9fa8f75202
    upcast multiply Corwin 2023-05-30 22:21:12 +0100
  • da5aed83e3
    Use bilge rather than modular-bitfield (#430) Gwilym Inzani 2023-05-30 20:41:46 +0100
  • a178e28b77
    Optimise Normalisation (#435) Corwin 2023-05-26 18:23:33 +0100
  • 7e111e0327
    remove unused import Corwin 2023-05-25 19:30:38 +0100
  • 9c15adf6c8
    only normalise the relevant blocks Corwin 2023-05-25 19:25:26 +0100
  • 1b687b787d
    Inline always in new_from_parts (#433) Corwin 2023-05-24 01:47:03 +0100
  • 8c1c725dfa Inline always in new_from_parts Gwilym Inzani 2023-05-23 21:46:25 +0100
  • 98484783b4
    Minor speed up for tiles (#432) Gwilym Inzani 2023-05-23 21:41:25 +0100
  • 9ec0836da9 Put the capacity check back in Gwilym Inzani 2023-05-23 21:29:05 +0100
  • 903157325f Don't recalculate the hash Gwilym Inzani 2023-05-23 21:20:49 +0100
  • d393ad7e99 Bypass some duplicated work if you use the entry API Gwilym Inzani 2023-05-23 21:10:27 +0100
  • 1bb70aa24b
    Remove workarounds (#426) Corwin 2023-05-23 20:29:35 +0100
  • 6b7088773e
    remove codegen units Corwin 2023-05-23 20:12:42 +0100
  • d638134d37
    remove codegen-units Corwin 2023-05-06 16:17:47 +0100
  • 37c30586c3
    remove profiles from some projects Corwin 2023-05-06 16:16:18 +0100
  • 6e441efe92
    Remove the need for binutils (#425) Gwilym Inzani 2023-05-21 20:35:06 +0100
  • 7cf66e67e5 Update agb version in amplitude Gwilym Inzani 2023-05-21 16:49:06 +0100
  • 0278fc8158 Add changelog entry for removing binutils dependency Gwilym Inzani 2023-05-06 21:43:14 +0100
  • 1b27bf4613 Remove codegen-units = 1 since it won't be needed any more Gwilym Inzani 2023-05-06 21:34:08 +0100
  • 958f32b177 Include macros.inc properly Gwilym Inzani 2023-05-02 21:31:19 +0100
  • 78bad29f88 Add codegen-units=1 to prevent miscompiles Gwilym Inzani 2023-05-02 21:06:04 +0100
  • fe23bee18b Prevent multiple include errors Gwilym Inzani 2023-04-30 18:31:00 +0100
  • 878402a5b6 Don't install arm-none-eabi-binutils Gwilym Inzani 2023-04-30 18:18:30 +0100
  • 2de1b08f42 Remove references to arm-none-eabi Gwilym Inzani 2023-04-30 18:17:01 +0100
  • 5ab0176ddb Entirely remove the need for binutils Gwilym Inzani 2023-04-30 18:14:01 +0100
  • 2012f2ec35
    Fix alignment of thumb functions defined in assembly (#431) Corwin 2023-05-18 19:25:48 +0100
  • df696a1093
    align after section Corwin 2023-05-18 12:06:30 +0100
  • e1426d8ef7
    correct non thumb-interwork return Corwin 2023-05-17 23:25:27 +0100
  • 9f3259d770
    fix alignment of thumb functions defined in assembly Corwin 2023-05-17 19:52:06 +0100
  • 644e94f8ed Use bilge rather than modular-bitfield Gwilym Inzani 2023-05-17 15:01:22 +0100
  • 458280b68f
    Refactor and slightly improve hashmap (#429) Gwilym Inzani 2023-05-16 22:25:11 +0100
  • d9803fb873 Fix doc links Gwilym Inzani 2023-05-16 20:44:07 +0100
  • 362bfc1430 Explicity wrap the multiplication Gwilym Inzani 2023-05-16 20:18:08 +0100
  • 8735597435
    Add more to changelog (#428) Corwin 2023-05-12 19:37:20 +0100
  • 93cd560ddc
    add more to the changelog relating to changes made for no_game Corwin 2023-05-12 19:25:18 +0100
  • 84f22c0b30
    Add a no game (#427) Corwin 2023-05-11 20:08:28 +0100
  • 8aee2753f9
    add changelog Corwin 2023-05-11 19:59:13 +0100
  • 70e2927d1e GBA hated this bit_mix function Gwilym Inzani 2023-05-10 19:21:07 +0100
  • a4a2856cb7 Stop searching if we've already overshot where it could be Gwilym Inzani 2023-05-10 19:20:49 +0100