Commit Graph

54 Commits

Author SHA1 Message Date
Luminyx c0c00b1dbe Add Wii U platform with ghs 5.3.22 (#1753)
* Add Wii U platform with ghs 5.3.22

* Update m2c_wrapper.py

* Use wine for GHS

* Add GHS inlining modes

* Set GHS temporary directory

* Use local temp file for GHS

* biome + ruff

* Update wiiu.svg
2025-12-07 09:49:51 +00:00
Mark Street 86b9dfdf8d Add has_decompiler for arm32 platforms (#1741)
* Add has_decompiler for arm32 platforms

* Handle missing '.syntax unified' for gba

* allow fallback to default compiler if arch is supported
2025-11-15 12:12:12 +00:00
Mark Street 80fbb78e81 Remove 'include_presets' from /api/platform endpoint (#1683)
* Remove 'include_presets' from /api/platform endpoint

* 🐶 ruff ruff

* Remove broken test
2025-09-26 21:47:17 +09:00
Mark Street 15ba3a6d2a Optimise API calls for platform/compiler/presets (#1544)
* Optimise API calls for platform/compiler/presets

* Appease mypy

* rename new routes

* Slightly simplify api routes

* black

* PR feedback
2025-05-21 07:58:14 +01:00
Gilles Siberlin c855c5714f Update omf-objdump (#1464) 2025-02-12 12:00:43 +00:00
Gilles Siberlin 7fc66435bb [WIP] Add Borland 3.1 compiler to MS-DOS platform (#1419)
* Add Borland 3.1 compiler to MS-DOS platform

* Fix formatting

* Remove useless "rm"

* Update asm-differ
2025-01-28 21:00:44 +00:00
Mc-muffin 5f21c78717 Remove abi flag from PS2 assemble_cmd (#1325)
Remove eabi from PS2 assemble_cmd
2024-08-15 13:20:22 +01:00
Toms e1ac7b1afd Fixes invoking JWasm (#1291) 2024-07-03 02:37:14 +09:00
Exant64 bd7dac639b SHC/Dreamcast support (#1276)
* SHC support

* fixed platform icon order

* remove unnecessary ARG in dockerfile

* tidied up dreamcast CC, moved some flags to settings

* enable dreamcast support in CI

* fixed formatting

* cleaned up cc even more as per mkst's advice
2024-06-10 12:38:13 +01:00
sozud 6bcd8ff326 Use modified PS2 binutils for PSP (#1270)
* Use modified PS2 binutils for PSP

* comments
2024-06-04 18:45:18 +01:00
Mark Street c1d0640879 Switch PSP platform arch from r4000 to gs464 (#1210)
* Switch PSP platform arch from r4000 to gs464

* bump asm-difer
2024-04-24 15:38:39 +09:00
Mark Street dfdd4ec869 Fix incorrect line numbers when creating scratch with bad asm (#1197) 2024-04-08 19:20:15 +01:00
Gilles Siberlin c888c4ee05 Update to latest binutils-mips-ps2-decompals (#1185) 2024-04-01 11:38:25 +01:00
Mark Street b05fde1a89 Swap ps2 binutils for vanilla (#1188) 2024-03-31 19:38:32 +01:00
Mark Street 2c2925e2bb Separate asm_prelude out of platforms.py (#1181)
* Split asm_prelude out of platforms.py

* Add GTE macros for ps1
2024-03-30 01:16:48 +09:00
Gilles Siberlin bffc76a921 Use custom mips binutils for PS2 (#1172) 2024-03-29 03:33:01 +09:00
Mark Street 3155e3aa37 Add dlabel macro to more platforms (#1163) 2024-03-24 12:11:18 +09:00
Mark Street 483adfcec6 Add 'has_decompiler' to Platform (#1138)
* Add 'has_decompiler' to Platform

* m2c also supports GC/Wii
2024-03-17 03:31:46 +09:00
Luke Street 813bb41789 Use custom powerpc-eabi binutils for GC/Wii (#1107)
* Use custom powerpc-eabi binutils for GC/Wii

* sudo

* --build-arg ENABLE_GC_WII_SUPPORT=YES

---------

Co-authored-by: Mark Street <streetster@gmail.com>
2024-03-03 21:08:02 +09:00
Christian 4fe7304547 x86: Update asm-differ and fix some incorrect objdump output by using mingw instead of msdosdjgpp. (#1104)
* x86: Update asm-differ and fix some incorrect objdump output by using mingw instead of msdosdjgpp.

* Fix spelling mistake

* Fix oversight in diff_wrapper
2024-02-28 03:59:42 +09:00
Ethan Roseman 36d92ce40e Rename Windows 9x platform to Windows (9x/NT) (#1103)
* win9x -> win32

* migration

* Change display name to Windows (9x/NT)
2024-02-26 00:33:32 +09:00
Mark Street 2f206fd084 Add PSP platform (#958)
* Add PSP platform

* black

* Add credits for font used in PSP logo

* Switch wine for wibo + bump version

* use wine again for pspsnc.exe

* bump asm-differ
2024-02-15 23:17:26 +09:00
Ethan Roseman 56ecb7ea72 Order presets by name (#917) 2023-11-22 00:41:26 +09:00
Ethan Roseman c80abfaa05 Platform page & preset page (#906)
* Platform page & preset page

* Fix mypy

* improve styles

* move presetUrl to its own file and fix star import

* oops

* Show number of scratches on platform / preset page

* Remove url field stuff & leftovre ProjectFunction stuff

* Remove more projectfunction stuff

* black

* Attempting to remove most url and html_url

* oops

* mypy

* fixz

* suggz

---------

Co-authored-by: Alex Bates <alex@nanaian.town>
2023-11-13 22:23:12 +09:00
Mark Street d944afee8f Devkitpro be gone (#888)
* Remove devkitpro

* whitespace woops
2023-10-22 06:32:18 -04:00