Gwilym Inzani
bace62b8e3
Don't use nightly only function
2023-04-14 21:16:12 +01:00
Gwilym Inzani
293bb15c7b
Don't need this any more now I'm finished debugging
2023-04-13 22:46:03 +01:00
Gwilym Inzani
eb4476043c
Add changelog entry
2023-04-13 22:35:33 +01:00
Gwilym Inzani
45343efe52
Update lockfiles
2023-04-13 22:33:59 +01:00
GBA bot
753f59e0e0
Allow importing aseprite backgrounds directly
2023-04-13 22:33:26 +01:00
Gwilym Inzani
498236d064
Remove tile size
2023-04-13 22:18:13 +01:00
Gwilym Inzani
11891e574f
Remove some features from syn
2023-04-13 22:15:53 +01:00
Gwilym Inzani
875a0fbb65
Remove unneeded stuff from image-converter
2023-04-13 22:14:44 +01:00
Gwilym Inzani
f53cd9b25a
Write some terrible documentation
2023-04-13 22:06:06 +01:00
Gwilym Inzani
eac350b391
Replace example usage with the new macro
2023-04-13 22:01:37 +01:00
Gwilym Inzani
65877b1d32
Delete this file now
2023-04-13 21:53:28 +01:00
Gwilym Inzani
cb127c7924
New include_gfx macro
2023-04-13 21:53:13 +01:00
Gwilym Inzani
63ca9b3cdb
Publish should publish gbafix ( #411 )
...
Publishes agb-gbafix in addition to everything else on a release. Also
uses the fact that cargo publish no longer returns early.
- [x] Changelog updated / no changelog update needed
2023-04-12 15:12:25 +01:00
Gwilym Inzani
0e006bd3d5
Update publish justfile command to accept arguments
2023-04-12 15:12:00 +01:00
Gwilym Inzani
6431896aee
Use .take() rather than replace(..., None) ( #412 )
...
Fixes clippy lint
2023-04-12 14:13:16 +01:00
Gwilym Inzani
5f59a01c21
Use .take() rather than replace(..., None)
2023-04-12 13:49:22 +01:00
Gwilym Inzani
f677ff1840
Fix clippy lints
2023-04-11 22:30:47 +01:00
Gwilym Inzani
63995995ac
Make publishing a bit smarter
2023-04-11 22:29:23 +01:00
Gwilym Inzani
70979fc7da
Publish gbafix
2023-04-11 21:54:48 +01:00
Corwin
fc5ce97db4
Release v0.14.0
2023-04-11 21:28:22 +01:00
Corwin
fd79611dc3
update lock files
2023-04-11 21:27:09 +01:00
Corwin
79e43ccb8b
Interrupt soundness ( #408 )
...
Makes interrupt sound, albeit unsafe.
Also makes allocator not pause interrupts (and therefore not interrupt
safe!!!)
- [x] Changelog updated
2023-04-11 21:09:36 +01:00
Gwilym Inzani
7d9e7318a3
Custom gbafix ( #410 )
...
Start internally using a custom gbafix implementation which will help
remove the need for `arm-none-eabi-binutils`.
Effectively does objcopy + gbafix in one.
Also replaced all the references to `gbafix` in the docs to instead use
`agb-gbafix`.
- [x] Changelog updated / no changelog update needed
2023-04-11 21:03:09 +01:00
Corwin
aea64e974f
change of language
2023-04-11 20:59:45 +01:00
Gwilym Inzani
0d9cc6c1f7
Replace references to gbafix with agb-gbafix
2023-04-11 20:09:05 +01:00
Gwilym Inzani
8af41a9b3c
Add required fields for publishing
2023-04-09 18:40:33 +01:00
Gwilym Inzani
1c56de287a
Do the padding correctly
2023-04-09 18:33:37 +01:00
Gwilym Inzani
aad5aaf26d
Remove installation of gbafix
2023-04-08 21:23:37 +01:00
Gwilym Inzani
2412ac4dc5
Add GPL 3.0 licence for gbafix as required by dependencies
2023-04-08 21:22:02 +01:00
Gwilym Inzani
f70a280aea
Don't create a dictionary here
2023-04-08 21:18:56 +01:00
Gwilym Inzani
7ec077e08a
Implement makercode as expected
2023-04-08 21:18:27 +01:00
Gwilym Inzani
89c883466a
Allow calling just gbafix
2023-04-08 21:14:11 +01:00
Gwilym Inzani
32d19debfb
Add -p argument for compatibility with stock gbafix
2023-04-08 21:13:22 +01:00
Gwilym Inzani
6d28e4193b
Replace objcopy + gbafix to use our own gbafix
2023-04-08 21:10:47 +01:00
Corwin
f59e4ad322
various micro optimisations
2023-04-07 01:40:27 +01:00
Gwilym Inzani
b13318f699
Autogenerate the title
2023-04-07 00:03:00 +01:00
Gwilym Inzani
e87c90d7ad
Remove cargo feature
2023-04-06 23:59:28 +01:00
Gwilym Inzani
d81c28a0d0
Allow configuration of the header
2023-04-06 23:56:19 +01:00
Gwilym Inzani
8aa6e3182b
Add a CLI
2023-04-06 23:43:57 +01:00
Gwilym Inzani
44e0d24f1b
Pad the result
2023-04-06 23:35:44 +01:00
Corwin
4f19d6c240
forbid slot drop and move slot on set
2023-04-06 23:34:30 +01:00
Gwilym Inzani
b76781799a
Use anyhow for errors
2023-04-06 23:16:38 +01:00
Gwilym Inzani
d278d50528
Extract function
2023-04-06 23:13:42 +01:00
Gwilym Inzani
07318256e0
Generate correct 0 bytes
2023-04-06 23:09:19 +01:00
Gwilym Inzani
a111a41deb
Extract constant
2023-04-06 21:55:11 +01:00
Gwilym Inzani
dce7a6726e
Add the correct header
2023-04-06 21:54:26 +01:00
Corwin
d08ce9c85b
note allocator change
2023-04-06 21:53:18 +01:00
Corwin
44ef68d1ea
note the breaking change
2023-04-06 21:49:30 +01:00
Corwin
69b1ea5e47
fix brackets
2023-04-06 21:47:21 +01:00
Corwin
c608458247
start on writing docs. A long way to go...
2023-04-06 21:45:32 +01:00