Commit Graph

158 Commits

Author SHA1 Message Date
Akashi Akira f944578235 implement .knarcorder, rename some files in intro 2023-05-03 18:27:15 +01:00
Akashi Akira 504a60f5f0 MOD59_TVMain nonmatching 2023-05-02 18:44:35 +01:00
Akira Akashi 7b8e63709e Merge branch 'master' into fix-nitrobanner-maybe 2023-05-01 16:31:08 +01:00
red031000 f2fec2df12 change some numbers over to constants 2023-01-15 11:52:49 +00:00
tgsm 308523ae2b nitrobanner: Stop using strcasecmp for filepath comparisons
This attempts to fix the build on platforms that don't support the
non-standard strcasecmp.
2022-12-06 22:44:05 -06:00
PikalaxALT 55e46e35dd Merge branch 'master' of github.com:pret/pokediamond into pikalax_work 2021-11-24 13:35:10 -05:00
PikalaxALT 661a12d18b Sync msgenc fixes from heartgold 2021-11-24 12:30:48 -05:00
PikalaxALT 32a760a28b Fix bin2obj syntax error 2021-11-24 12:21:46 -05:00
PikalaxALT 12511797aa Fix bin2obj compile error 2021-11-24 10:55:48 -05:00
PikalaxALT c619240cac Fix build system for macOS 2021-11-24 09:38:34 -05:00
PikalaxALT 7af4107235 Fix Makefile issues with OSX 11.6 2021-11-11 15:21:59 -05:00
PikalaxALT 2e8f24c114 Merge branch 'master' of github.com:pret/pokediamond into pikalax_work 2021-11-06 17:54:08 -04:00
PikalaxALT 344a645b5a Fix areawindow png 2021-11-06 10:57:37 -04:00
shinyquagsire23 ba7202457f Update build scripts for MacOS Monterey; Use pkg-config on all platforms; MacOS no longer needs static libc++fs; Use gsed on MacOS 2021-11-05 19:58:55 -07:00
shinyquagsire23 04d90cff95 Use local elf headers for MacOS 2021-11-05 19:54:23 -07:00
shinyquagsire23 b142ac6e48 Fix stack corruption off-by-one in mwasmarm_patcher which triggered stack cookie checks on ARM64 MacOS 2021-11-05 19:51:59 -07:00
PikalaxALT bb0e3a3b7f Merge branch 'master' into msgenc_refactor 2021-08-30 20:44:35 -04:00
Akira Akashi 3fb6073717 Merge branch 'master' into nitrobanner-fs 2021-08-30 23:25:08 +01:00
Akira Akashi 30d5f531af Merge branch 'master' into msgenc_refactor 2021-08-30 23:08:09 +01:00
tgsm 19ce13de0d nitrobanner: Fix potential issue with older compilers 2021-08-29 02:39:44 -04:00
PikalaxALT 91da8c9851 Fix extra space in msg commands 2021-08-27 14:40:37 -04:00
PikalaxALT 0117a86e52 Fix two dumps 2021-08-27 14:19:13 -04:00
PikalaxALT 1f3cb97336 Add msgenc -D switch 2021-08-27 14:06:31 -04:00
PikalaxALT 7144a71ec4 Refactor msgenc to pass keys via cli arg 2021-08-27 13:00:48 -04:00
PikalaxALT 71a3c2e14a Port bin2obj from NitroSDK 2021-08-22 14:34:48 -04:00
PikalaxALT a1016647f6 Merge remote-tracking branch 'origin/master' into pikalax_work 2021-08-22 08:17:16 -04:00
tgsm 352605c1b5 Add nitrobanner tool
This tool was made from reverse-engineering the Nitro SDK's makebanner,
and is intended to replace that program.

It has been tested to match the Diamond/Pearl banners as well as the
HeartGold/SoulSilver banners.
2021-08-21 22:20:45 -04:00
PikalaxALT 6a0b937064 nitrogfx compatibility with MSVCC 2021-08-21 18:42:30 -04:00
PikalaxALT dc1072ecfc Remove duplicate function declarations 2021-08-15 18:01:25 -04:00
PikalaxALT 79e77921c3 Output NARC contents as C enums in .naix files
You can include these by typing out the full path to the .naix file
(minus the files/ prefix). Example:

```c
```

Also:
- Build the filesystem before building the C objects
2021-05-29 18:45:31 -04:00
Rémi Calixte 571d9a8d7c Merge branch 'master' into unk_02016B94 2021-05-20 11:46:25 +02:00
red031000 73d208810e implement nitrogfx ncer mapping type 2021-05-19 22:58:03 +01:00
PikalaxALT 4ae167ebbd Pedantic updates to fixrom 2021-05-15 12:33:50 -04:00
PikalaxALT de8b920cbe fixrom: crc16 now resembles a proper crc16 routine 2021-05-14 21:21:31 -04:00
Rémi Calixte a50b0bd905 Merge branch 'master' into unk_02016B94 2021-05-13 19:37:12 +02:00
red031000 6a869e2a8f NCER multiple label support 2021-03-30 22:46:46 +01:00
Rémi Calixte da21d9dc67 asm_processor: fix number of skip instructions 2021-03-27 18:40:05 +01:00
Rémi Calixte e831892511 asm_processor: split padding functions are broken so set a high limit 2021-03-27 18:39:33 +01:00
Rémi Calixte 352625ff40 asm_processor: count bls, .word and .extern correctly 2021-03-27 18:38:59 +01:00
Rémi Calixte 4ed9bcf63a asm_processor: support asm comments with ; 2021-03-27 18:38:30 +01:00
red031000 a48d4ca566 Merge branch 'master' of https://github.com/pret/pokediamond 2021-03-21 21:29:54 +00:00
hondew 1cd32c047c Fix more broken relocations 2021-03-21 10:07:09 -04:00
hondew a3f1dea5a8 Unix format for asm_processor.py 2021-03-21 00:49:22 -04:00
hondew 1a9c2488da Don't forget asm_processor... 2021-03-21 00:36:12 -04:00
hondew c420e4569f Retry update permissions 2021-03-21 00:21:16 -04:00
hondew 0331bf6f27 Update permissions 2021-03-21 00:03:05 -04:00
hondew 2fe62832f7 Use asmproc for text.c nonmatch 2021-03-20 23:20:12 -04:00
hondew 08b17cc7dd Make func name in symtab point to correct text section 2021-03-20 23:14:20 -04:00
hondew 140718cbb2 Fix bug preventing relocations from getting updated and inserted 2021-03-20 18:24:59 -04:00
red031000 2a67d8b7e3 fix asmproc 2021-03-19 19:42:00 +00:00