Board Thread:Suggestions and Ideas/@comment-24191375-20140630181109/@comment-9531161-20140702051240

I didn't want to comment on this, but there's too much misinformation being thrown around in regards to ROM files (and files in general). Any file... literally any file at all, could technically be moved over to Petit Computer. Whether or not it means anything on PTC is up to the programmer. Remember, GRP files are just a series of bytes (0-255), which is exactly what a "computer" file is. It doesn't matter if the file is an executable, zip, picture, document, music, etc. All files are just series of bytes. It is technically possible to split any ROM file up into multiple GRPs and read the ROM file just as you would on a computer. It couldn't come anywhere close to the proper speed, but it's not impossible.

Here's an example: you could actually convert a small x86 executable into a GRP by directly writing the bytes to the GRP, then create an emulated x86 environment on PTC and interpret the x86 GRP file to run "real computer" programs on Petit Computer (assuming the program doesn't make any operating system calls). Because Petit Computer is able to read and write to files and has a language which is turing complete, you can technically do anything you want (besides accessing hardware that you don't have access to or does not exist).

All that being said, there's no way that Petit Computer will come close to emulating any other video game system at full speed. You're basically trying to run an emulator on an emulator, and one of the emulators (PTC) really cripples the system.