1
0
Fork 0
mirror of https://github.com/italicsjenga/agb.git synced 2025-02-03 21:16:47 +11:00
Commit graph

3351 commits

Author SHA1 Message Date
Gwilym Inzani
9350027fa2
Make image converter produce tile sets ()
Removes loads of duplicated code. There's no reason why this couldn't
create regular tile sets.

- [x] Changelog updated
2023-09-06 09:40:17 +01:00
Gwilym Inzani
5b3248ec5a Massively improve the code generation around tile sizes 2023-09-06 08:51:47 +01:00
Gwilym Inzani
ed2e7dec5c Let rust do the register allocation 2023-09-06 08:34:14 +01:00
Gwilym Inzani
bb57298c54 This has better code generation 2023-09-06 00:37:23 +01:00
Gwilym Inzani
77445b304f Custom assembly as thumb 2023-09-06 00:23:01 +01:00
Gwilym Inzani
e504b93fe3 Write a custom tile copy command 2023-09-05 23:52:35 +01:00
Gwilym Inzani
c04d674101 Extend changelog entry to allow for tile set 2023-09-05 23:24:53 +01:00
Gwilym Inzani
0c19988699 Use 32768Hz for the tracker 2023-09-05 23:22:50 +01:00
Corwin
11fc38d840
report mismatch counts 2023-09-05 23:02:49 +01:00
Corwin
5fc302dec9
make names better 2023-09-05 22:53:10 +01:00
Corwin
962b503751
test all the levels 2023-09-05 22:52:10 +01:00
Gwilym Inzani
ff4154699a
Update actions/checkout action to v4 ()
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://togithub.com/actions/checkout) | action |
major | `v3` -> `v4` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v400)

[Compare Source](https://togithub.com/actions/checkout/compare/v3...v4)

- [Support fetching without the --progress
option](https://togithub.com/actions/checkout/pull/1067)
-   [Update to node20](https://togithub.com/actions/checkout/pull/1436)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log [here](https://developer.mend.io/github/agbrs/agb).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi43OC44IiwidXBkYXRlZEluVmVyIjoiMzYuNzguOCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
2023-09-05 20:06:18 +01:00
GBA bot
ab07ed31db Update lockfiles 2023-09-04 12:36:38 +00:00
renovate[bot]
c0964d23b1
Update actions/checkout action to v4 2023-09-04 12:35:54 +00:00
Corwin
98d2dc0022
another simple snail level 2023-09-02 18:32:02 +01:00
Corwin
cc5e805d82
show movement options of the snail 2023-09-01 22:43:09 +01:00
Corwin
832605ff22
improve snail sprites 2023-09-01 21:42:09 +01:00
Corwin
9757608ab4
add snail rotator 2023-09-01 17:56:50 +01:00
Corwin
a97248cd68
add hole and rotating enemy 2023-09-01 00:42:43 +01:00
Gwilym Inzani
7431086b14 Try using memcpy4 for copying the tile data 2023-08-31 07:53:08 +01:00
Gwilym Inzani
d3c32ce351 Minor optimisation for the show entire screen case 2023-08-31 07:53:01 +01:00
Corwin
73a0b482a5
fix unintended solution 2023-08-30 19:55:43 +01:00
Corwin
1bcbeb056e
more advanced movement system 2023-08-30 17:43:24 +01:00
Gwilym Inzani
4642a74a0f Update the examples with the new tileset importing 2023-08-30 17:07:14 +01:00
Gwilym Inzani
2c556f9ce8 Fix docs for real this time 2023-08-30 17:02:06 +01:00
Gwilym Inzani
dc04785669 Fix doc examples 2023-08-30 16:46:05 +01:00
Gwilym Inzani
11fe4d92ac Delete the old toml file 2023-08-30 16:25:16 +01:00
Gwilym Inzani
3a1f8ed8ed Add a convienence fill_with method 2023-08-30 16:22:55 +01:00
Gwilym Inzani
f0ddfc96b4 Reference the TRANSPARENT_TILE_INDEX in the definition of BLANK 2023-08-30 16:18:08 +01:00
Gwilym Inzani
6853d36a9c Dynamic tile can also return the setting directly 2023-08-30 16:14:51 +01:00
Gwilym Inzani
5cfa64030a Generate the tileset directly 2023-08-30 16:08:43 +01:00
Corwin
025e76b8bd
you can only turn around if this is your first movement 2023-08-30 00:55:25 +01:00
Corwin
c142184bc0
add ice levels 2023-08-30 00:54:00 +01:00
Corwin
b29fc6bb6c
update laments 2023-08-30 00:53:31 +01:00
Corwin
20794d152c
a more basic ice level 2023-08-30 00:49:46 +01:00
Corwin
c44b131d73
another not so good ice level 2023-08-30 00:43:39 +01:00
Corwin
cfa846ddd3
add both levels 2023-08-30 00:08:57 +01:00
Corwin
a0b87d50c6
I have no idea what I have just made 2023-08-30 00:08:57 +01:00
Corwin
45a9dbfeac
fix block pushing on ice 2023-08-30 00:08:57 +01:00
Gwilym Inzani
7f10cdb869 Less square 2023-08-29 23:54:58 +01:00
Gwilym Inzani
c784cd759c Level with multiple ice 2023-08-29 23:52:51 +01:00
Corwin
36e8fca49a
really bad ice level 2023-08-29 23:36:30 +01:00
Corwin
0b24fdebd0
teleporters are on the ground 2023-08-29 23:10:09 +01:00
Corwin
50495d88b7
remove cheese 2023-08-29 23:10:09 +01:00
Gwilym Inzani
f357787711 Neaten up the slime_teleporter a little 2023-08-29 23:08:17 +01:00
Corwin
32eee32fb1
make teleporter_2 better 2023-08-29 22:58:59 +01:00
Gwilym Inzani
3c08880b5d add a slime + teleport level 2023-08-29 22:57:09 +01:00
Corwin
45059029fa
another teleporter level 2023-08-29 22:56:05 +01:00
Gwilym Inzani
be316a305b BAD CORWIN! 2023-08-29 22:35:41 +01:00
Corwin
b78f7345b9
replace existing animation for pushed entity 2023-08-29 22:32:03 +01:00