It's been a while since I was last on these forums.. I wonder how old you were when I was around here. I was 11 when I used to go on these forums back in '06. Things change, and I remember you just being a kid too, lol. I remember when you had set up that BinaryPhoenix website, if I remember correctly.
How things change
. I'm 23 now, so you can work out my age then from that
. Whatcha up to these days?
Let me know what you find out. It'd be nice if you could still test on-device without a license so the homebrew scene could thrive without having to heck the device. What's the word on other languages? I'd much prefer C++, I already have a codebase in that, and I largely chose to write it in C++ because of low level functionality and multi-platform support. I don't think Sony would be too happy about the low level functionality and would much prefer the relative safety of things running in a VM.
I doubt it will happen, one of the main reasons of using C# is to easier allow the code to run in a sandbox (Sony are honestly the most paranoid people I have ever known when it comes to the security of their consoles, they really don't want any security holes that allow unsigned code D:), plus I think they reckon that if anyone wants to do C++ they will just sign up to the developers program (it's actually surprisingly easy to get into from what I've been reading on the scedev forums). Especially if you go down the mini's route.
Not to mention that low-level access might cause issues with Sony's write-once-run-anywhere policy (well anywhere meaning any certified sony devices
).
Speaking of, the C# you write for this is JIT'd, right? It better be
If it works like the PSP/mini's stuff on the PS3, I think it's emulated (non-JIT), they also have some crazy executable format that can be transported between any of their platform without recompilation.
That said, I work on the toolchain team. The jap's do all the emulator stuff, so not something I know a lot about.