RetroBytes Portal
General Category => General Discussion => Topic started by: BaDToaD on December 07, 2012, 03:05:39 pm
-
http://paulemozplaysagameaday.blogspot.co.uk/2012/03/warhawk-commodore-64.html (http://paulemozplaysagameaday.blogspot.co.uk/2012/03/warhawk-commodore-64.html)
-
Nice one!
-
Hehe. Eailer I was thinking the possible port the Nintendo ds one to iOS nearly directly as its was, etc as a "chunky pixel" based shooter. Howover....
Hehe.
-
Hehe. Eailer I was thinking the possible port the Nintendo ds one to iOS nearly directly as its was, etc as a "chunky pixel" based shooter. Howover....
Hehe.
From assembly? O_O
-
Hehe, I know, it's require complete rewriting, so that why I laughed a bit, but could been fun.
Warhawk is still a cool game :-)
-
It's ARM, you don't have to rewrite everything, just what interacts with the hardware... ;)
-
As Im are aware, Apple does not allow to use assembly (even they share many opcodes), even Warhawk could been very great on the iOS platform (eventuelly with iCade support), using chunky pixels (etc no need to doing higher resolutions at all). I have still not see C64 Warkhawk on the official emulator as well, which could been nice too.
-
I think there are no problems with ARM asm, according to what Pate wrote in his Dec 4 post (very interesting post, read it here: http://dsx86.patrickaalto.com/DSblog.html )
-
I did read that (as you know I also visit gbadev regularly). I found it interesting that Pate was working on some iOS stuff because at one time I was going to contact him about porting his emulator to iOS. Anyway a very interesting article and I have alot of respect for anyone who does stuff like write emulators, porting and optimization. Debugging that SWPB opcode issue sounds like it was a major PITA though.
-
Debugging that SWPB opcode issue sounds like it was a major PITA though.
Indeed, but I remembered I had read the "Deprecated. Use LDREX and STREX instead." note in the "ARM® and Thumb®-2 Instruction Set Quick Reference Card" PDF doc... so probably knowing that I wouldn't have used SWP(B) from the beginning. Well, it's easy speaking after the bug has been found and squashed ;) :D
-
interesting article and It look like assembly is possible on iOS:
http://www.shervinemami.info/armAssembly.html
So mightbeen sverx is right, it's mostly hardware interacts need to been reprogrammed the hard parts.
But it's still some big task, but I was just thinking about it.