4907f6b28a
Digimon profiles are now created from a toml file.
2024-09-27 20:00:50 +01:00
88bbdca460
Moved rust panic handler into it's own crate.
2024-09-27 19:47:23 +01:00
761b4a3a6a
Added mktim-deps for tim dependencies.
...
Currently, we didn't depend on the image itself, only on the (optional) clut.
2024-09-04 15:47:45 +01:00
7ec665c407
Added script to extract tims.
2024-09-04 15:35:32 +01:00
92fdd3f719
untim now supports overriding the bpp and clut.
2024-09-04 15:35:24 +01:00
d521197089
Added Display and FromStr impl for Bpp.
2024-09-04 15:28:46 +01:00
716c8603fc
Unpacked all remaining files in pack/dw2003/card/carddata/.
2024-09-03 23:34:33 +01:00
1e35b81b0f
Formatted all files.
2024-09-03 20:17:15 +01:00
b9fb3e75af
Un-rlen'd and extracted images from pack/dw2003/nameent/{stdgnmtm, stnmettm}/.
2024-09-03 19:59:06 +01:00
313443bd48
Unpacked all files in pack/dw2003/nameent/.
2024-09-03 19:32:06 +01:00
ed3100f609
Unpacked all files in dw2003/AAA/DAT/NAMEENT/.
2024-09-03 19:26:04 +01:00
212fd99b65
unpack now creates a better named output file.
2024-09-03 19:24:14 +01:00
812fae9fee
Unpacked pack/dw2003/country/cntselwn/0.bin.
2024-09-03 17:47:45 +01:00
833eae05f0
Un-rlen'd and extracted images from pack/dw2003/country/cmfonttm/0/{0, 1}.bin.
...
Added missing checksum for `build/tim/dw2003/country/cntselwn/1/0.tim`.
2024-09-03 16:07:15 +01:00
3be8855f4a
Removed file that is now built.
2024-09-03 15:49:38 +01:00
c6304a4053
Unpacked pack/dw2003/country/cmfonttm/0.bin.
2024-09-03 15:47:29 +01:00
438cfcf071
Unpacked dw2003/AAA/DAT/COUNTRY/CMFONTTM.BIN.
2024-09-03 15:45:51 +01:00
adbe9140b9
Fixed panic in lang-file parsing.
2024-09-03 15:24:46 +01:00
0d0bb2b867
Unpacked pack/dw2003/country/cmfontcs/0.bin.
2024-09-03 15:21:43 +01:00
a9be8a4871
Unpacked dw2003/AAA/DAT/COUNTRY/CMFONTCS.BIN.
2024-09-03 13:07:46 +01:00
aa8a9ea645
Extracted image from rlen/dw2003/country/cntselwn/1/0.bin.
2024-09-02 15:20:46 +01:00
3c5cb5fa61
Un-rlen'd pack/dw2003/country/cntselwn/1/0.bin.
2024-09-02 15:11:38 +01:00
c12fbde1f0
Unpacked pack/dw2003/country/cntselwn/1.bin.
2024-09-02 13:58:58 +01:00
b38538ed2c
Added script to help with unpacking files.
2024-09-02 13:56:16 +01:00
ab43a86367
Unpacked dw2003/AAA/DAT/COUNTRY/CNTSELWN.BIN.
2024-09-02 13:25:01 +01:00
6dbb16b1e0
Updated to zbuild 0.1.9.
2024-09-02 13:13:08 +01:00
ad9dc47790
Extracted some images.
2024-08-18 23:48:56 +01:00
8a22c00b26
Reworked auto-compatibility of mkrlen to allow for more possibilities.
2024-08-18 23:13:03 +01:00
15a5b676ee
Unpacked some packed files.
2024-08-18 22:38:35 +01:00
f967ae13ee
Replaced old cargo --out-dir flag with --artifact-dir.
2024-08-18 22:25:06 +01:00
e414908300
Removed unnecessary lba order.
2024-08-18 22:25:04 +01:00
d9984e3796
Removed resize_text option for mkpspexe.
2024-08-18 22:24:56 +01:00
be725b7049
Formatted all files.
2024-08-16 10:12:23 +01:00
70bf9b6acc
Replaced relocation-based LBAs with symbol-replacement during lib phase.
...
Upgraded minimum `zbuild` version to `0.1.8`.
2024-08-16 04:03:04 +01:00
71fff13982
Fixed rust/.cargo/config.toml being an output file instead of dependency.
2024-08-15 05:36:30 +01:00
9bbe8f250a
Lba sizes are now also automatically gathered.
...
- Unfortunately, the lba size table has 16-bit entries, which we cannot emit from rust currently.
- Fortunately, there are an even number of entries, so we can simply join two entries in a single normal pointer relocation.
- Unfortunately, this requires us to specify an order for the lbas, instead of just being able to dump them all and figuring out the order in rust.
- Fortunately: It works.
2024-08-14 06:30:33 +01:00
7a7b8aaf4a
Added -Ztrap-unreachable=no to rust builds.
...
Rust builds now depend on `.cargo/config.toml`.
2024-08-14 05:06:22 +01:00
75e6688dc7
Separated lba data into it's own crate.
2024-08-12 15:34:45 +01:00
2053f8efd3
Added empty directory source to all iso directories to silence warnings generated by mkpsxiso.
2024-08-11 20:07:34 +01:00
6accb3c2b5
Removed digimon world 3 from the repository.
...
Once we're mostly done with dw2003, we'll bring it back and attempt to share most of the frameworks build for dw2003.
2024-08-11 19:56:34 +01:00
d7e835a08d
Fixes dw2003 FMVs not containing audio.
2024-08-11 19:51:38 +01:00
dcef33cc61
Updated mkpsxiso version.
...
We don't use anything new, just needed features from `dumpsxiso 2.04`, and upgraded to latest.
2024-08-11 17:12:16 +01:00
9880e9f3db
Started work on a basic mips simulator.
2024-08-11 16:41:34 +01:00
4b734d051d
Split a function related to the lba list into it's own file.
2024-08-11 00:45:36 +01:00
e7223e9257
Started work on figuring out functions related to LBA_LIST.
2024-08-10 21:58:18 +01:00
8e10d60147
All LBAs are now in a single array.
2024-08-10 21:06:34 +01:00
f5dc249687
Found out where the executable stores the iso lbas.
...
Executable now includes actual calculated `lba`s.
We bootstrap an iso with fake `lba`s, then create the actual iso with the real `lba`s from the bootstrapped iso.
2024-08-10 20:02:47 +01:00
703feeb6e9
Final iso now builds a .c file with the lbas.
2024-08-10 18:14:26 +01:00
b66c8f09b4
Added all raw exe names to word spell.
2024-08-10 18:08:47 +01:00
56996ad052
Fixed smdldata's wrong code range.
2024-08-10 17:24:25 +01:00