engine/pce: Rework rom loading

* Simplify logic, reduce circular calls
* Prepare zip code for HCD / ISO extraction
* Work towards resolving Github issue #3