pasim: check if PC is outsite allocated method

* added exception for illegal PCs
* remember active method for FIFO cache, faster access