Hi,
I'm fairly well versed in C++ and i have some expirience in ASM. I don't know if developers follow these boards, but i have some technical questions. Most of these questions are related to the feasibility of porting 1964 or Project 64 to the Sony PSP.
#1: If an emulator is written in C(++), how are the native CPU instructions brought into C for interpretation? Also, where in the 1964 source code does this happen?
#2: If an emulator for MIPs (n64) is written in C(++), and compiled for a MIPs architechure, is the speed of the emulator dramatically increased since its MIPs to MIPs instead of MIPs to x86. Or would the emulation have to be rewritten?
#3: Since the PSP and N64 are both MIPs architechure, is it possible to have more of a "virtual machine" implementation rather than CPU emulation? How much work would this take? And how much code from P64 or 1964 could be recycled?
#4: Do you think the PSP is powerful enough to emulate the N64 playably? Specifications can be found here:
http://www.mypsp.co.uk/specs.htm
Thanks,
theBishop
I'm fairly well versed in C++ and i have some expirience in ASM. I don't know if developers follow these boards, but i have some technical questions. Most of these questions are related to the feasibility of porting 1964 or Project 64 to the Sony PSP.
#1: If an emulator is written in C(++), how are the native CPU instructions brought into C for interpretation? Also, where in the 1964 source code does this happen?
#2: If an emulator for MIPs (n64) is written in C(++), and compiled for a MIPs architechure, is the speed of the emulator dramatically increased since its MIPs to MIPs instead of MIPs to x86. Or would the emulation have to be rewritten?
#3: Since the PSP and N64 are both MIPs architechure, is it possible to have more of a "virtual machine" implementation rather than CPU emulation? How much work would this take? And how much code from P64 or 1964 could be recycled?
#4: Do you think the PSP is powerful enough to emulate the N64 playably? Specifications can be found here:
http://www.mypsp.co.uk/specs.htm
Thanks,
theBishop