Commit Graph

4 Commits

Author SHA1 Message Date
water111 53a7d6512f lock when modifying components (#475) 2021-05-12 22:44:58 -04:00
ManDude 370ac4f64a Change VM dying logic to prevent deadlocks (#433) 2021-05-10 00:00:50 -04:00
water111 62dfa1bf07 [TypeSystem] add heap-base property to types (#431)
* support heap base in the type system

* lock around modification of status
2021-05-09 19:40:36 -04:00
ManDude 8cc63ff35c Add a debug PS2 VM to the runtime (#401)
* update VS launch target params

* remove redundant VS launch option

* Add a debug PS2 VM to the runtime, currently only for the DMAC

* Formatting

* remove broken assert

* Avoid weird buffer overflow bug

* Test on `VIF0_DMA_BANK`!

* Add a docstring

* patch pointers for the other dma channels

* patch DMAC pointer

* remove dead leftover code

* Change default return value for `get_vm_ptr`
2021-05-01 00:32:19 -04:00