Software Support > PowerMAME

What's next

<< < (4/11) > >>

Howard_Casto:

--- Quote from: SirPoonga on February 28, 2006, 12:13:22 pm ---By the way, has anyone looking into LED outputs for Atari Football?

--- End quote ---

Yeah again if you go into the driver it's well documented

At the top if the driver it has a list of memory maps.  About halfway down we see:

        2003        (OUT 3)
                    D0-D3 = LED Cathodes
                    D4-D5 Spare


Going down to the actual memory handlers defined we see:

AM_RANGE(0x2003, 0x2003) AM_WRITE(atarifb_out3_w) /* OUT 3 */


So we know that's where the led data gets stored and we know that like gorf it has 6 outputs (only 4 are used though) assumingly with the same 8 bit chunk of data. 

Now the problem is nobody is exactly sure the data format of that 8 bits, which is is why it isn't defined anywhere in the input_ports function. 

We are only dealing with 4 lights though, so a person could hook it up and just play around until it's figured out which lamp is which. 

MY problem is I don't understand assembly enough to be able to properly link that region to a port.  Heck, it could already be mapped, there are two unknown ports in the football input port section.  I'm just too dumb to figure out which one it is without any documentation. :)



Kremmit:

--- Quote from: MikeQ on February 26, 2006, 09:32:36 pm ---Okay, I'm  running low on things to do.  I've got a lot of what "I" want done, finished.  Need help prioritizing our proposed features and expanding the proposed list with new ideas.

--- End quote ---

Some of the features in the Wiki can be rolled in with little effort; like the Z-axis fix- the required code is right there in the Wiki.  Re-enabling the dial input for 720 shouldn't be that tough.  The Calibration fix for 720, U_Rebel had that working, I don't know if the code he used is totally obsolete with today's MAME.  Several of the other features have been implemented in other builds before, maybe the code just needs harvesting.

I guess what I'm saying is, maybe the next step is to see which features can be added easily.  Might as well get those out of the way first. 

Personally, and I don't think I'm alone, I'm a lot more interested in the input features, rather than the output stuff.  That said, it's your baby, if you wanna play with the output stuff first, well, hey, I suppose I do have this set of T2 guns that's waiting for some solenoid action...

MikeQ:

--- Quote from: Kremmit on March 01, 2006, 01:25:58 am ---
--- Quote from: MikeQ on February 26, 2006, 09:32:36 pm ---Okay, I'm  running low on things to do.  I've got a lot of what "I" want done, finished.  Need help prioritizing our proposed features and expanding the proposed list with new ideas.

--- End quote ---

Some of the features in the Wiki can be rolled in with little effort; like the Z-axis fix- the required code is right there in the Wiki.  Re-enabling the dial input for 720 shouldn't be that tough.  The Calibration fix for 720, U_Rebel had that working, I don't know if the code he used is totally obsolete with today's MAME.  Several of the other features have been implemented in other builds before, maybe the code just needs harvesting.

I guess what I'm saying is, maybe the next step is to see which features can be added easily.  Might as well get those out of the way first. 

Personally, and I don't think I'm alone, I'm a lot more interested in the input features, rather than the output stuff.  That said, it's your baby, if you wanna play with the output stuff first, well, hey, I suppose I do have this set of T2 guns that's waiting for some solenoid action...

--- End quote ---

Like I mentioned earlier.  I started modifying MAME to do things for my cabinet.  The things I've been working on so far have been for me and my cabinet.  If others can use them fine.  If people don't like them, fine.   I'm at a point with my cabinet that I'm ready to shift gears and start looking at broader issues.  The 49way stuff was the beginning of this.  Not everything is going to get done in an order that makes sense.  Sometime I work on something because I have a block of time that fits that task.  Sometimes I just want to see something working.  Also, just because some code is sitting there and can be plopped in, doesn't mean that is what should be done.  One reason I'm interested in doing this project is to learn as much as I can about MAME.  If I just start harvesting code and throwing it in, I'm not learning much and if something gets broken, I'm not going to know why. 

There is a lot to do and it isn't going to get done overnight.  I've had this stuff available for less than a month so far.  I can only work so fast.  I've got another person working with me now and we are going to start looking at the analog stuff.  I've talked to u_rebelscum and he indicated that most of analogMAME needs a rewrite due to upheavals with MAME.  We are going to be looking to him for help/support. 

So be patient everyone.

slycrel:
As far as suggestions go, I'd love an xbox port.  Currently there isn't a build of MAME that even supports a trackball or spinner on a modded xbox.

Yeah, I know.  Sorry, I don't have an extra xbox to send you.  =)  Really, this is just to express some interest in your project and dream about an xbox port that in reality will never happen.

Howard_Casto:

--- Quote from: slycrel on March 01, 2006, 06:44:08 pm ---As far as suggestions go, I'd love an xbox port.  Currently there isn't a build of MAME that even supports a trackball or spinner on a modded xbox.

Yeah, I know.  Sorry, I don't have an extra xbox to send you.  =)  Really, this is just to express some interest in your project and dream about an xbox port that in reality will never happen.

--- End quote ---

That's probably because the xbox has so little memory that the classics can barely be played without the added overhead of having to add in the debug functions to activate a mouse. 

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version