A nice little review of the original c64 Warhawk

BaDToaD · 9218


Offline flash

  • Administrator
  • Blue Gene Super Computer
  • **********
    • Posts: 13180
Reply #1 on: December 07, 2012, 04:38:08 pm
Nice one!

Coding for the love of it!


Offline spacefractal

  • RBP Team Member
  • Blue Gene Super Computer
  • *****
    • Posts: 4138
Reply #2 on: December 07, 2012, 07:51:10 pm
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.

The Musician for the RetroBytes Portal Projects.


Offline headkaze

  • Administrator
  • Blue Gene Super Computer
  • **********
    • Posts: 7838
Reply #3 on: December 07, 2012, 07:51:50 pm
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



Offline spacefractal

  • RBP Team Member
  • Blue Gene Super Computer
  • *****
    • Posts: 4138
Reply #4 on: December 07, 2012, 09:03:44 pm
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 :-)


The Musician for the RetroBytes Portal Projects.


Offline sverx

  • RBP Member
  • IBM PC
  • *****
    • Posts: 516
  • "Ow!!! What's that ?!?!"
    • My NDS folder
Reply #5 on: December 11, 2012, 12:15:22 pm
It's ARM, you don't have to rewrite everything, just what interacts with the hardware...  ;)




Offline spacefractal

  • RBP Team Member
  • Blue Gene Super Computer
  • *****
    • Posts: 4138
Reply #6 on: December 11, 2012, 06:09:12 pm
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.

The Musician for the RetroBytes Portal Projects.


Offline sverx

  • RBP Member
  • IBM PC
  • *****
    • Posts: 516
  • "Ow!!! What's that ?!?!"
    • My NDS folder
Reply #7 on: December 12, 2012, 09:41:38 am
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 )



Offline headkaze

  • Administrator
  • Blue Gene Super Computer
  • **********
    • Posts: 7838
Reply #8 on: December 12, 2012, 10:18:26 am
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.



Offline sverx

  • RBP Member
  • IBM PC
  • *****
    • Posts: 516
  • "Ow!!! What's that ?!?!"
    • My NDS folder
Reply #9 on: December 12, 2012, 01:47:17 pm
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

« Last Edit: December 12, 2012, 01:50:22 pm by sverx »



Offline spacefractal

  • RBP Team Member
  • Blue Gene Super Computer
  • *****
    • Posts: 4138
Reply #10 on: December 12, 2012, 01:49:36 pm
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.

The Musician for the RetroBytes Portal Projects.