Author Topic: What should I port next? (Archive)  (Read 114756 times)

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
What should I port next? (Archive)
« on: March 11, 2008, 01:15:37 AM »
What driver should I port next?

It must be either

Zilog z80
MOS m6502
Motorola 68000
Motorola 68EC020
Motorola m6800
Motorola m6803
Hitachi HD63701
Hitachi HD6309
Motorola m6809
Signetics 2650 (s2650)

and use one of the sound cores already in FBA:

AY8910
SN76489
SN76489a
SN76496
YM2151
YM2203
YM2608
YM2610
YM2612
YM3812
YMF287B
msm5205
msm6295 (oki)
x1010
ymz280b
k007232
upd7759
ym3526

Please include links to Maws (http://www.mameworld.net/maws/) or whatever technical docs you want me to look at.
« Last Edit: February 29, 2012, 05:04:53 PM by iq_132 »


Offline hxghwx

  • Newbies
  • *
  • Posts: 37
  • Karma: +0/-0
Re: What should I port next?
« Reply #1 on: March 11, 2008, 02:03:13 AM »
YM2203

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What should I port next?
« Reply #2 on: March 11, 2008, 02:23:19 AM »
YM2203
Huh? That's a sound core.  It's already in FBA.


Offline ak47128

  • New Member
  • *
  • Posts: 6
  • Karma: +0/-0
Re: What should I port next?
« Reply #3 on: March 11, 2008, 03:58:26 AM »
I hope you can add Super Slams!

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: What should I port next?
« Reply #4 on: March 11, 2008, 04:05:47 AM »
RF5C68 core doesn't work very well. :)
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What should I port next?
« Reply #5 on: March 11, 2008, 04:38:37 AM »
I hope you can add Super Slams!
I'll look at it, but I don't generally like to add systems that are have "Imperfect" status in MAME. That, and games that use konami drawing functions generally are a P.I.T.A. to work with.

RF5C68 core doesn't work very well. :)

Ok, I'll remove it.  Btw, I wanted to ask, is there a way to set ports up for the YM2203? I couldn't find anything like that in the source. TIA. :)


Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: What should I port next?
« Reply #6 on: March 11, 2008, 06:06:47 AM »
It doesn't currently - but it should be fairly trivial to change the init function to accept functions to read ports and then just pass them through to the AY8910InitYM calls.

For example,

Instead of this;

Code: [Select]
AY8910InitYM(i, nClockFrequency, nBurnYM2203SoundRate, NULL, NULL, NULL, NULL, BurnAY8910UpdateRequest);
You could use;

Code: [Select]
AY8910InitYM(i, nClockFrequency, nBurnYM2203SoundRate, PortARead, PortBRead, PortAWrite, PortBWrite, BurnAY8910UpdateRequest);
where PortARead, PortBRead, PortAWrite, PortBWrite are passed via the BurnYM2203 init function.
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline hxghwx

  • Newbies
  • *
  • Posts: 37
  • Karma: +0/-0
Re: What should I port next?
« Reply #7 on: March 11, 2008, 06:09:48 AM »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What should I port next?
« Reply #8 on: March 11, 2008, 06:23:42 AM »
It doesn't currently - but it should be fairly trivial to change the init function to accept functions to read ports and then just pass them through to the AY8910InitYM calls.

For example,

Instead of this;

Code: [Select]
AY8910InitYM(i, nClockFrequency, nBurnYM2203SoundRate, NULL, NULL, NULL, NULL, BurnAY8910UpdateRequest);
You could use;

Code: [Select]
AY8910InitYM(i, nClockFrequency, nBurnYM2203SoundRate, PortARead, PortBRead, PortAWrite, PortBWrite, BurnAY8910UpdateRequest);
where PortARead, PortBRead, PortAWrite, PortBWrite are passed via the BurnYM2203 init function.

I already have something like that in my source, but I figured there had to be some sort of port handling there already though. 

Caveman Ninja

Uses an H6280 cpu for audio. :S


Offline jens.l

  • Newbies
  • *
  • Posts: 17
  • Karma: +0/-0
Re: What should I port next?
« Reply #9 on: March 11, 2008, 08:31:07 AM »
« Last Edit: March 11, 2008, 09:26:01 AM by jens.l »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What should I port next?
« Reply #10 on: March 11, 2008, 04:28:02 PM »
http://www.mameworld.net/maws/romset/600

http://www.mameworld.net/maws/romset/amidar

http://www.mameworld.net/maws/romset/frogger

http://www.mameworld.net/maws/romset/pooyan

I 'am not sure if they allready emulated in FBA, but some older Games from Konami would be nice. :biggrin:


You know, I've looked over the first three (600, amidar, frogger) a few times in the past and noticed they use Galaxian's video hardware.  I was thinking they were in Treble_Winner's Galaxian stuff, but I see they aren't. ^^  So that's a possibility.

And pooyan looks like a good prospect except that that weird sound setup. :)

Thanks the for suggestions Jens.  Good researching!

btw, please do keep posting suggestions.


Offline _n3o_

  • Newbies
  • *
  • Posts: 12
  • Karma: +0/-0
Re: What should I port next?
« Reply #11 on: March 11, 2008, 11:36:15 PM »
:'( daraku tenshi don't match ( CPU : SH2 @ 28.636350 MHz | Sound CPU : YMF278B (OPL4) @ 28.636350 MHz)
maybe later

Offline hxghwx

  • Newbies
  • *
  • Posts: 37
  • Karma: +0/-0
Re: What should I port next?
« Reply #12 on: March 12, 2008, 01:32:25 AM »
To make and then make the game of 90 empresses 90 pasts of game the big and parts of ppearance be very ugly, can play sex very small

Offline Barry Harris

  • dontbeabarry
  • *
  • Posts: 1785
  • Karma: +0/-65535
  • I'm Barry Harris and I like to f*** people over
Re: What should I port next?
« Reply #13 on: March 12, 2008, 04:08:14 AM »
I was thinking about redoing Galaxian from scratch at some point. But if you want to do it then feel free. :)
Account of Barry Harris; the traitor.
Send me an e-mail at barry@fbalpha.com letting me know how big of a piece of sh** I am.

Offline jens.l

  • Newbies
  • *
  • Posts: 17
  • Karma: +0/-0
Re: What should I port next?
« Reply #14 on: March 12, 2008, 04:31:00 AM »