Commit Graph

805 Commits

Author SHA1 Message Date
EllipticEllipsis
05ae62073f Remove $s (allow comments after function labels) (#736) 2023-04-18 11:59:22 +01:00
Anghelo Carvajal
a74859f82f Add Pokémon Puzzle League preset (#735) 2023-04-17 02:23:01 +09:00
1superchip
d4f01d0710 Update PS2 Presets (#734)
* Add PS2 Ty the Tasmanian Tiger Preset

* Appease black

* Add Sunny Garcia Preset

Add Sunny Garcia Surfing preset and update compiler for Ty the Tasmanian Tiger preset

* Oops

* Update Ty the Tasmanian Tiger PS2 Preset

* Update Sunny Garcia Surfing Preset

---------

Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
2023-04-14 00:58:29 +09:00
LLONSIT
c2dc1def14 Add IDO 5.3 Assembler (#733)
* Add MIPS Pro 7.4.4

* update

* Add ido5.3 assembler

* Add an assembly test
2023-04-13 03:33:19 +09:00
sozud
f4be6ebd9b Fix saturn path issue and use objcopy to convert to elf (#732) 2023-04-10 10:30:43 +09:00
Simon Lindholm
8aa4fe151c Accept malformed UTF-8 in compiler output (#731)
Untested. See https://docs.python.org/3/library/io.html#io.TextIOWrapper for the allowed values of `errors`.
2023-04-10 10:25:00 +09:00
sozud
d61a6ea952 Initial Saturn support (#728)
* Saturn support

* linter issues

* Fix black formatting issues

* Try fixing ci

* Try 3.10.0

* Try 3.9

* Update asm-differ hash

---------

Co-authored-by: sozud <sozud@users.noreply.github.com>
2023-04-09 13:27:01 +09:00
Ethan Roseman
635b77b1f8 Hide projects feature (#730) 2023-04-08 20:05:29 +09:00
VetriTheRetri
21d3949c25 Add Super Smash Bros. (N64) preset (#727)
Update compilers.py
2023-04-06 16:48:01 +09:00
devwizard
e2bd980ee9 Fix GCC 4.4.0 flags (#726)
* Add GCC 4.4.0

* Fix GCC 4.4.0 flags

* Fix include path
2023-04-05 00:49:58 +09:00
LLONSIT
d751b6b1d3 MIPS Pro 7.4.4 (#723)
* Add MIPS Pro 7.4.4

* update
2023-04-04 20:08:04 +09:00
devwizard
9ea0a51368 Add GCC 4.4.0 (#725) 2023-04-04 20:07:49 +09:00
LLONSIT
8e9f79c400 Try to fix IDO 6.0 -g error (#722)
Add the -silent option
2023-04-02 11:49:46 +09:00
Alex Bates
24eb9e04eb fix #711 (#714)
* fix #711

I hate this

* remove unneeded useRouter import
2023-03-28 13:27:10 +09:00
ConorB
4003446137 Switch from @shopify/web-worker to postMessage for useCompareExtension (#717)
* Switch from @shopify/web-worker to postMessage for useCompareExtension

* Type safety

* make formatting consistent

---------

Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
2023-03-27 10:07:15 +09:00
Prakxo
c054ad0c88 Yet another rel preset update for AC (#716) 2023-03-27 01:12:18 +09:00
Ethan Roseman
b0c9160b33 Diff label max size increase (#715)
* Increase diff label limit

whyyyy

* Increase scratch name limit
2023-03-26 20:49:16 +09:00
Prakxo
1dbd2f3a03 Update REL preset for Animal Crossing (#713) 2023-03-25 21:10:56 +09:00
Ethan Roseman
7d6d33f64f Update deps (including diff.py fix) (#709) 2023-03-23 20:51:48 +09:00
Ethan Roseman
ce8a02321d Make families larger (#707)
allow families to include scratches with differing compilers
2023-03-22 23:43:28 +09:00
LLONSIT
538d7117f9 5.3 C++ (#706)
* 5.3 c++

* black

* tmp

* Update sandbox.py

* mount /tmp as bindmout

* Update sandbox.py
2023-03-22 11:08:55 +09:00
Alex Bates
d81d131a43 Update dependencies (#705)
* misc changes

* remove yarn.lock

* update poetry lockfile

* fix env variables in browser

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-03-20 00:33:01 +09:00
Fruityloops
f13990daf2 Add clang 8.0.0 and Super Mario 3D World + Bowser's Fury preset (#704) 2023-03-18 23:40:31 +09:00
1superchip
1815458bfa Add Sunny Garcia Surfing Preset (#699)
* Add PS2 Ty the Tasmanian Tiger Preset

* Appease black

* Add Sunny Garcia Preset

Add Sunny Garcia Surfing preset and update compiler for Ty the Tasmanian Tiger preset

* Oops

---------

Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
2023-03-11 22:32:15 +09:00
LLONSIT
b0e2604e4b Adding QEMU_IRIX with IDO6.0 (sample) (#693)
* Adding a Wave Race 64 Preset

* Update compilers.py

Adding an AeroGauge JP Kiosk Demo preset

* Update compilers.py

* Adding ido6.0

* irix binfmt

* adding qemu-irix

* updating url

* Update ci.yml

* Update ci.yml

ah

* Update ci.yml

* Update ci.yml

* updating

* Update ci.yml

* Testing binfmt (again)

* Binfmt test

* Update ci.yml

* Update ci.yml

* ido6.0 package

* Update download.py

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* again

* Update compilers.py

* commit

* Update compilers.py

* a

* docker

* fix

* other commit

* aaa

* update

* commit

* oops

* systemd

* systemd commit

* a

* ff

* other commit

* Update download.py

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update compiler_wrapper.py

* Update Dockerfile

* Update ci.yml

* updating

* update

* binfmt

* finishing

* oops

* ah

* finishing

* Another test (final maybe?)

* final commit 100% real no fake

* another commit

* ?

* a

* is this the final commit?

* more tests

* Update compilers.py

* checking if ido_root exists

* updating QEMU_IRIX env

* Update ci.yml

* Update compiler_wrapper.py

* Update Dockerfile

* Update ci.yml

* Update ci.yml

* Update Dockerfile

* Update Dockerfile

* Update Dockerfile

* Update ci.yml

* test

* testing

* test

* final test

* black?

* update

* closing

* impl

* oops

* black

* update

* update

* fix black problem

* oops

* ooops

* Making more simple

* cleaning

* Update compilers.py

* Update ci.yml

* Update Dockerfile

* flag

* Remove QEMU_IRIX var

* delete qemu-user line
2023-03-11 21:20:01 +09:00
Mc-muffin
382daa3567 Add new PS2 compilers (#698)
* Set correct architecture for PS2 assembler

* Add PS2's EE architecture to diff.py

* Add more PS2 compilers
2023-03-11 21:18:24 +09:00
Prakxo
20da70cf04 Update DOL preset for AC (#697) 2023-03-09 19:52:28 +09:00
EpochFlame
8e364d1b96 actually add macros to gcn (#692)
* actually add macros to gcn

turns out I added the macros to mac osx last time

* repair some warnings

* escape \v

works now
2023-03-01 23:28:02 +09:00
1superchip
05f14a5609 Add PS2 Ty the Tasmanian Tiger Preset (#694)
* Add PS2 Ty the Tasmanian Tiger Preset

* Appease black

---------

Co-authored-by: Mark Street <22226349+mkst@users.noreply.github.com>
2023-03-01 23:24:00 +09:00
Mark Street
6d4a7366fd Update PSYQ object converter (#695) 2023-03-01 23:23:04 +09:00
ConorB
962af205a5 Add django-session-timeout (#690)
* Add django-session-timeout

* Copy default SESSION_COOKIE_AGE into .env

---------

Co-authored-by: ConorBobbleHat <c.github@firstpartners.net>
2023-02-25 11:18:40 +09:00
Prakxo
ce6fb4c386 Implement presets for Animal Crossing (#691)
* Implement presets for Animal Crossing

Renames the current one as REL, DOL Preset needs sdata2 size threshold to 4.

* Fix Syntax
2023-02-24 21:51:31 +09:00
Luciano Ciccariello
8a5de1d2f0 Add PSY-Q 3.5 and PSY-Q 3.6 compilers for PlayStation 1 (#651)
* Download PSY-Q 3.x compilers

* Add PSY-Q 3.3 and PSY-Q 3.6 PlayStation 1 compilers

* Remove gcc2.6.3-mipsel for good

* Actually install compilers

* Clean-up psyq-msdos folder after downloading it

* Map /proc to allow dosemu2 to run

* Allow to compile with PSY-Q 3.6

* Remove debugging stuff

* Add PSY-Q 3.5 and remove 3.3

* Let ASPSX to be quiet

* Completely replace PSY-Q 3.3 with 3.5

* Modify Castlevania preset

* Add migration from gcc2.6.3-mipsel to psyq3.6

* clean-up

* Typo

* Install DOSEMU in the CI

* Group ENABLE_PS1_SUPPORT set-up

* fix migration script

* Unset the HOME directory globally

* New line

* undo more auto-formatting

* Remove unnecessary comment

* fix

* More autoformatting shenanigans

* Try to fix CI pipeline

* Fix download script

* lint

* lint

* Fix dosemu setup

* Speed-up PSYQ MSDOS compiler

* debugging stuff for the tests

this commit will be reverted

* testing sandbox thingie

* Revert "debugging stuff for the tests"

This reverts commit 6d026b9214.

* Trimming down what Sandbox mounts

* Mount all /dev but read only
2023-02-24 21:40:31 +09:00
Alex Bates
e03b357405 dynamically render scratch pages (#688) 2023-02-23 09:36:14 +09:00
Prakxo
316265befb Add Animal Forest (Doubutsu no Mori) preset (#684) 2023-02-20 17:52:12 +09:00
Ethan Roseman
d02588f54a Dep updates (#682)
* Dep updates

* trying to fix issue
2023-02-16 23:10:42 +09:00
Simon Lindholm
65cc254662 Add jlabel macro for MIPS platforms (#681) 2023-02-16 22:37:02 +09:00
Derek Hensley
08502ccffe Update IDO recomp to v0.5 (#679)
Update IDO
2023-02-13 00:16:35 -05:00
Alex Bates
e275eabb11 fix problems panel not scrolling far enough (#676) 2023-02-10 14:37:42 +09:00
Alex Bates
8d3131795b remove api.getCached (#677) 2023-02-10 14:36:15 +09:00
Alex Bates
b1cb1485d9 remove $ from dev env SECRET_KEYs to avoid expansion inconsistencies 2023-02-09 22:43:39 +00:00
Eidan Garcia
319d435154 Added Margin top to 'Create Scratch' button (#675)
Slapped a `className="mt-2"` to the "Create scratch" AsyncButton.
2023-02-07 13:03:54 +09:00
LLONSIT
a00411aee7 Adding an AeroGauge JP Kiosk Demo preset (#672)
* Adding a Wave Race 64 Preset

* Update compilers.py

Adding an AeroGauge JP Kiosk Demo preset

* Update compilers.py
2023-02-07 02:04:22 +09:00
EpochFlame
a5c21d9a7b support newer assembly macros for GCN/Wii (#671)
allows for ease-of-making-scratches for repos using @encounter 's macros
2023-02-05 07:11:26 +09:00
LLONSIT
e9f6528891 Adding a Wave Race 64 Preset (#670) 2023-02-03 10:53:50 +09:00
Gh0stBlade
7a8c0c1cb7 Update LoK: SR compiler version and flags (#668) 2023-02-02 02:58:56 +09:00
Ethan Roseman
6efceba430 Update dependencies and black (#669) 2023-02-02 02:05:31 +09:00
Ethan Roseman
4df3ff8121 sentry 2023-01-30 19:39:35 +09:00
Ethan Roseman
8c54237768 fix to gcc2.6.3-mipsel 2023-01-30 15:20:47 +09:00
Kartik
e1ff8828fa Add preset for Ikachan 3ds (#666)
* Add preset for Ikachan 3ds

* Oops
2023-01-30 14:04:03 +09:00