The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: jdog82 on November 24, 2009, 05:10:29 AM

Title: Can someone who will be online, please help me with these ASM files
Post by: jdog82 on November 24, 2009, 05:10:29 AM
I am with a small development team tasked with porting a clasic Neo Geo game to the iPhone. I need someone to possibly assist with the files that was sent to me. Trying to see what they are, they are ASM files and etc. Can someone chat for just a few moments by PM? Thanks!!!
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: hutch-- on November 24, 2009, 07:39:20 AM
Jd,

It would probably help if you recognised what type of assembler code it is. PC, PPC etc ...

There are plenty of people here who can probably help you with x86 asm but for others I don't know.
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: Mirno on November 24, 2009, 10:17:34 AM
A quick google reveals:
NeoGeo was a 68k, and a z80.

The 68k always ran at 12MHz - so this may be a feature used to keep time.
The 68ks were often from different manufacturers. There may be foibles because of this too (instruction timing, or undocumented features).

Not much was mentioned about the z80, other than it was often used to drive the sound, which in turn was pushed out to a Yamaha YM2610.

Mirno
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: jj2007 on November 24, 2009, 10:44:08 AM
Quote from: Mirno on November 24, 2009, 10:17:34 AM
The 68k always ran at 12MHz - so this may be a feature used to keep time.

My Atari ST ran at 8 MHz, Mirno.

Wiki: (http://en.wikipedia.org/wiki/Motorola_68000)
Production chips were available in 1980, with initial speed grades of 4, 6, and 8 MHz. 10 MHz chips became available during 1981, and 12.5 MHz chips during 1982. The 16.67 MHz "12F" version of the MC68000, the fastest version of the original HMOS chip, was not produced until the late 1980s.
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: MichaelW on November 24, 2009, 11:23:55 AM
http://en.wikipedia.org/wiki/Neo_Geo_%28console%29
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: jj2007 on November 24, 2009, 12:48:08 PM
Quote from: MichaelW on November 24, 2009, 11:23:55 AM
http://en.wikipedia.org/wiki/Neo_Geo_%28console%29

"Main processor: Motorola 68000, often produced by another manufacturer, running at 12 MHz"

Thanks for the correction, Michael.
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: jdog82 on November 24, 2009, 03:09:31 PM
Thanks for the replies. Based on the information posted previously does anyone believe they could assist me?
Title: Re: Can someone who will be online, please help me with these ASM files
Post by: dedndave on November 24, 2009, 03:51:56 PM
hi jdog - welcome to the forum
there is more to programming the neo geo than just knowing the 68k, z80, and yamaha sound chip
the programmer must know all the other internal hardware, as well
your best bet is, of course, to find someone who has written code for the neo geo before
otherwise, you are looking for someone who COULD learn all the hardware - quite an undertaking
i hope that is helpful - Dave