Commit Graph

196 Commits

Author SHA1 Message Date
water111
97ab6a4e12
add support for non virtual states (#764)
* add support for non virtual states

* typecheck go

* start on virtual states

* more support for virtual states

* offline passes

* fix tests

* use behavior shortcut instead of lambda

* final cleanup of virtual go

* unused var warnings and fix inconsistent enum decompile order on win vs linux

* fix thread safety bug with goal symbol table and vif1 interrupt handler

* fix type mistake
2021-08-17 20:54:03 -04:00
github-actions
2dfb2b2545 Updated github pages site 2021-08-17 23:54:24 +00:00
github-actions
c4547d5494 Updated github pages site 2021-08-15 18:26:22 +00:00
github-actions
0ba865208f Updated github pages site 2021-08-14 17:37:30 +00:00
github-actions
959638d5b6 Updated github pages site 2021-08-14 17:06:10 +00:00
github-actions
67fe412329 Updated github pages site 2021-08-13 22:12:23 +00:00
water
d5f05f723e Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font 2021-08-12 20:31:51 -04:00
water111
222ea5da27
Merge pull request #756 from water111/w/u64-float-set
[goalc] support storing a float in a 64-bit memory location
2021-08-12 20:30:27 -04:00
water
b5f53bba3f changelog 2021-08-12 20:12:27 -04:00
github-actions
c71a5a775b Updated github pages site 2021-08-13 00:09:55 +00:00
water
ee71b52b27 Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font 2021-08-12 19:27:51 -04:00
github-actions
e983ce95c7 Updated github pages site 2021-08-12 23:03:37 +00:00
water
ebc580822e clean up 2021-08-12 19:03:33 -04:00
github-actions
9f2e9d981a Updated github pages site 2021-08-12 00:49:30 +00:00
Tyler Wilding
28015748f2
docs: use the proper punctuation 2021-08-11 20:27:53 -04:00
water
71f0a71c4c Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font 2021-08-11 20:24:50 -04:00
Tyler Wilding
412998a2c4
docs: fix recent updates 2021-08-10 20:52:41 -04:00
water
0abc311eb2 actually add the text 2021-08-09 22:11:46 -04:00
github-actions
beb19c0bde Updated github pages site 2021-08-10 02:08:52 +00:00
water
843c3a899c Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font 2021-08-09 22:08:48 -04:00
github-actions
a5e0ead5c8 Updated github pages site 2021-08-10 01:56:16 +00:00
water
40ecd92272 Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font 2021-08-09 21:41:25 -04:00
water
0bde5969ad add simple doc 2021-08-09 21:13:29 -04:00
github-actions
7f554dc837 Updated github pages site 2021-08-10 01:11:10 +00:00
github-actions
40b9a55fe3 Updated github pages site 2021-08-09 23:42:48 +00:00
Tyler Wilding
0007a890cf
docs: Switch to tracking on a file-basis instead of LoC (#743)
* docs: Switch to tracking on a file-basis instead of LoC

* docs: re-gen the app
2021-08-09 19:41:25 -04:00
github-actions
6ff1dbdab3 Updated github pages site 2021-08-09 23:20:22 +00:00
github-actions
95a07558a6 Updated github pages site 2021-08-09 23:08:42 +00:00
github-actions
ad695ed12b Updated github pages site 2021-08-03 22:27:24 +00:00
water111
4d76d2f11a
add get-enum-vals (#737) 2021-08-02 22:01:10 -04:00
github-actions
906db513cd Updated github pages site 2021-08-03 01:50:09 +00:00
github-actions
e70d179496 Updated github pages site 2021-08-01 21:48:10 +00:00
water111
aa58d146c2
[goalc] register allocator v2 (#731)
* clean up allocator interface to be simpler

* working on functions without spills

* working for all

* fix missing includes for windows

* more windows includes

* initialize regs to zero so printing value unintiailized by game code is repeatable
2021-08-01 17:46:55 -04:00
github-actions
b8f80e435c Updated github pages site 2021-08-01 21:44:00 +00:00
github-actions
87b44d982a Updated github pages site 2021-08-01 21:12:45 +00:00
github-actions
3faf704ce4 Updated github pages site 2021-08-01 20:12:29 +00:00
github-actions
af22a7ac0a Updated github pages site 2021-07-31 02:20:00 +00:00
github-actions
84bd9b0ee7 Updated github pages site 2021-07-27 23:58:30 +00:00
water111
eee8390ec0
support inline arrays on stack (#726) 2021-07-26 21:39:05 -04:00
github-actions
1352adb6d4 Updated github pages site 2021-07-27 00:03:39 +00:00
github-actions
f6534c2f3a Updated github pages site 2021-07-25 20:30:07 +00:00
github-actions
859adcc7d9 Updated github pages site 2021-07-25 19:32:01 +00:00
github-actions
38c97481e7 Updated github pages site 2021-07-25 04:24:56 +00:00
ManDude
8ef73ee457
give defstate a parent type and allow anonymous behaviors inside (#715)
* give `defstate` a parent type and allow anonymous behaviors inside

* add defstate type stack leak detection+correction, remove debug print
2021-07-25 00:23:30 -04:00
github-actions
ba10f91a78 Updated github pages site 2021-07-24 00:52:35 +00:00
github-actions
65b61d05e6 Updated github pages site 2021-07-24 00:39:14 +00:00
github-actions
7632b90a17 Updated github pages site 2021-07-23 22:32:11 +00:00
water111
09c09ce35f
allow aliasing of registers in variables if we explictly ask for it (#711) 2021-07-22 20:14:08 -04:00
github-actions
36ccf341a9 Updated github pages site 2021-07-20 00:50:51 +00:00
github-actions
e537d5f8cb Updated github pages site 2021-07-17 22:08:38 +00:00
github-actions
0ed587cba9 Updated github pages site 2021-07-17 19:01:30 +00:00
github-actions
1e90da8e7c Updated github pages site 2021-07-17 17:42:31 +00:00
github-actions
e7bc3eb3b0 Updated github pages site 2021-07-16 01:38:31 +00:00
github-actions
77667d9185 Updated github pages site 2021-07-12 23:31:10 +00:00
github-actions
079f623099 Updated github pages site 2021-07-12 02:00:42 +00:00
water111
f6d5952498
[decompiler] handle nested conditionals and gotos better (#693)
* diff check

* try that again

* more small fixes
2021-07-11 21:59:27 -04:00
water111
0a9cc68a27
[decompiler] Use meters, degrees, and seconds (#689)
* use meters degrees and seconds

* update changelog
2021-07-11 18:19:41 -04:00
github-actions
d508c408cc Updated github pages site 2021-07-11 20:36:52 +00:00
water111
656489e942
[decomp] Clean up - part 2 (#687)
* temp

* temp2

* basic case support

* working for or without else

* support more cases

* clean up to drawable headers

* ocean

* format json
2021-07-11 16:35:25 -04:00
github-actions
d262dac40d Updated github pages site 2021-07-11 20:20:20 +00:00
github-actions
06b6a027b2 Updated github pages site 2021-07-10 14:20:08 +00:00
github-actions
759b69474c Updated github pages site 2021-07-10 02:21:51 +00:00
github-actions
d09088b8ed Updated github pages site 2021-07-10 01:46:04 +00:00
github-actions
447d1cc474 Updated github pages site 2021-07-05 20:08:23 +00:00
github-actions
54c63ff42c Updated github pages site 2021-07-04 22:26:24 +00:00
github-actions
a6eb51999b Updated github pages site 2021-07-04 20:55:34 +00:00
water111
e251f8b2d9
Support Behaviors (#678)
* temp

* working, but type pass got really slow

* clean up

* changelog and flip order

* clean up and add tests

* fix zero size array

* handle lambdas correctly

* another windows fix
2021-07-04 16:54:07 -04:00
github-actions
285c10fd1d Updated github pages site 2021-07-04 20:20:36 +00:00
github-actions
17deacebf4 Updated github pages site 2021-07-03 20:19:47 +00:00
github-actions
d4683736a2 Updated github pages site 2021-07-02 18:52:51 +00:00
water111
6366068bc0
Support dir tpages (#671)
* support dir tpages

* fix warnings and bad return

* one more try

* revive the offline test script

* fix this null bug
2021-07-02 14:50:58 -04:00
github-actions
fc124dd940 Updated github pages site 2021-07-02 05:12:00 +00:00
water111
4bea175140
[decompiler/compiler] Fixes for task-control (#668)
* fix decompiler for task control

* support in compiler

* changelog

* typo
2021-07-01 21:38:19 -04:00
github-actions
c6ec7578e6 Updated github pages site 2021-07-01 01:58:43 +00:00
github-actions
72ae39b20f Updated github pages site 2021-06-30 23:21:55 +00:00
github-actions
bf557ff278 Updated github pages site 2021-06-30 04:12:55 +00:00
github-actions
7e7f10ed3a Updated github pages site 2021-06-30 00:32:55 +00:00
Tyler Wilding
a6c8065957
Docs: Automatically build / update decompile line count on documentation site (#650)
* prep work for next step

* better formatting on latest updates

* test

* fix mistakes
2021-06-29 20:31:35 -04:00
water111
9433724bbd
another fix for forward declared types (#647) 2021-06-28 20:34:13 -04:00
water111
1ffd42e090
[decomp] clean up and make level-update-after-load work (#628)
* temp

* make level-update-after-load work

* add missing const
2021-06-26 13:03:31 -04:00
water111
bfc1173ed5
Clean up files in kernel (#625)
* clean up gcommon

* cleanup kernel
2021-06-25 17:55:50 -04:00
water111
4f8403d8e6
support type-ref (#613) 2021-06-20 12:59:39 -04:00
water111
d79937fb62
Improve forward declaring types (#596)
* improve forward declare type

* display type differences

* make codacy happy
2021-06-15 21:03:55 -04:00
water111
fac4364aa4
fix pretty printer bug and add some documentation on states (#590) 2021-06-13 19:44:24 -04:00
water111
8faded6400
[decompiler] bitfield support for sound-name (#582)
* fix 64-bit fields in 128-bit bitfields

* support sound-name

* fix merge

* support some more sound stuff in overlord
2021-06-12 12:55:38 -04:00
water111
542edfb164
[compiler/decompiler] Take the address of a variable (#554)
* support taking the address of variables

* partially working stack variables

* implement type cast stuff

* remove final
2021-06-04 13:43:19 -04:00
Tyler Wilding
71d45eba88
docs: Significantly reduce size of image struggling to load (#544) 2021-05-31 10:28:40 -04:00
water111
0f0902eabf
add config option for changing cond splitting behavior (#522) 2021-05-24 19:52:19 -04:00
water111
663b5c7899
[OpenGOAL] Support for 128-bit arguments and return values (WIP) (#510)
* xmm call and return working, needs some careful double checking and tests

* clean up and test
2021-05-20 20:12:49 -04:00
water111
a6258f3654
[compiler] support 128-bit bitfields (#500)
* support setting and accessing fields of a 128-bit bitfield

* remove print

* rework static constants

* support 128-bit bitfields as part of static structures

* dynamic construction
2021-05-18 21:25:29 -04:00
water111
79d10979da
[decomp] math-camera (#491)
* decompile math camera

* missing line
2021-05-15 20:08:08 -04:00
water111
d9f9d36f37
[OpenGOAL] make multiplication/divsion like GOAL and support in decompiler (#483)
* support in compiler

* multiplication in the decompiler

* update divisions
2021-05-14 18:43:12 -04:00
water111
0ab916e122
fix quote issue and decompile level-info (#474) 2021-05-12 21:57:19 -04:00
water111
21fefa0aaa
[decompiler] small fixes for methods and more reference tests (#419)
* clean up method stuff, fix a few small bugs, and add references for easy -h files

* more small fixes and reference tests
2021-05-06 00:42:49 -04:00
Tyler Wilding
928cb48dd4
docs: Overhaul and organize all of the existing documentation we have (#412)
* docs: Overhaul and organize all of the existing documentation we have

* docs: Autoscroll to top when changing pages
2021-05-02 14:58:22 -04:00
Tyler Wilding
fab73cab75
Initial spike of Github Pages project status / documentation portal (#400)
* docs: move markdown documentation to be caught by docsify

* docs: Initial spike of project status / doc portal

* docs: Add searchbar to docsify page

* docs: Remove the package-lock.json file, not critical for us

* docs: Fix search plugin link

* docs: Fix search results colors

* docs: Remove the navbar, now redundant.
2021-04-30 01:13:15 -04:00