No, porting implies the source code is available and can be modified to fit the target hardware.
You can port without source code, the hardware is mostly the same so it wouldn't take much to get something running.
Shield has less ram, which might limit what games will run.
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library). The term is also used when software/hardware is changed to make them usable in different environments.
Software is portable when the cost of porting it to a new platform is significantly less than the cost of writing it from scratch. The lower the cost of porting software, relative to its implementation cost, the more portable it is said to be.
A port can only be done with source code. If you do not have the source code you cannot port anything.
What would be done here is emulation as is correctly stated above.
failed?. I now have 5 as I bought 2 more during recent Amazon saleI like the idea that this failed console (Nvidia Shield) could get somewhat of a success after ~5 years thanks to Nintendos latest console and the OS beeing ported.
That's all I have to contribute here. I feel that was needed, sorry. Now please carry own with this thread normaly .
Porting using the original source is all most people have experience of. This guy ports games to the ST from other 68000 based games without the original source code.
http://www.atari-forum.com/viewtopic.php?t=31479
http://www.atari-forum.com/viewtopic.php?f=26&t=31479&start=325
It's much easier if the two systems use the same cpu etc, which of course the switch and shield do.
You can either disassemble the original code and make it possible to change and then assemble it, or you can patch the binary directly.
The game code has been ported using a special version of MAME in combination with a special disassembler which produce a source code which can be reassembled with vasm and reused by MAME. This was important to check if the code can be changed by adding/removing code parts. This method works for any MC68000 based games so theoretically almost anything running on that CPU can be ported "easily".
If you are doing as the guy you have quoted above is doing you are generating a source code through disassembly:
As I said nothing can be ported without the source code.
Software can be compiled and linked from source code for different operating systems and processors if written in a programming language supporting compilation for the platforms.
This is usually a task for the program developers; typical users have neither access to the source code nor the required skills.
Great. If you now continue to buy Nvidia Shields until you have a couple of thousands it will be a successful consolefailed?. I now have 5 as I bought 2 more during recent Amazon sale
Your looking at this all wrong it shouldnt be can we port horizon but can we port atmosphere when its finished
Great. If you now continue to buy Nvidia Shields until you have a couple of thousands it will be a successful console
Failed, doesn't has to mean it's a bad hardware or idea, but looking at the amount of sold units and the amount of original software it just wasn't a success. Doesn't means enthusiasts aren't allowed to love the console
^ significantly more possible.I'd rather like to see Android TV OS to be ported to Switch as dual boot!
You can port without source code, the hardware is mostly the same so it wouldn't take much to get something running.
Shield has less ram, which might limit what games will run.
I like the idea that this failed console (Nvidia Shield) could get somewhat of a success after ~5 years thanks to Nintendos latest console and the OS beeing ported.
That's all I have to contribute here. I feel that was needed, sorry. Now please carry own with this thread normaly .
...Doom 3, Half-Life 2, The Witness, Borderlands 2...