prepare for decompiling display (#359)

* prepare for decompiling display

Needs some work on the decompiler (mostly bitfield stuff) before a more proper decomp can be done

* make `(profile-bar draw)`, `set-display-gs-state-offset` and `set-display-env` decompile

decompiler should now support unsigned divide

* fill in some dma-h types

* Fill in a few VIF bitfields + other minor fixes

* Update all-types.gc

* Fix stupid mistake in `vif-mask`

* update dma-h reference

* this uint32 is actually a `vif-tag` (oops)
This commit is contained in:
ManDude
2021-04-16 23:36:19 +01:00
committed by GitHub
parent 8b62de35ea
commit 9fbbe1a79c
16 changed files with 435 additions and 290 deletions
@@ -121,6 +121,9 @@
(defmacro .sync.l ()
`(none))
;; timer-h
(declare-type dma-buffer basic)
;; display-h
(deftype display-env (structure)
((pmode uint64 :offset-assert 0)