Jump to content

Development Updates


johnparker007

Recommended Posts

17 hours ago, Altharic said:

Will be funny if the doorbell ends up in MAME/MESS I think it qualifies just about

I'd say that is definitely going to happen :D Ironically that doorbell is probably harder to emulate than the Bellfruit music board, because it does some analog processing to the audio coming out of the chip, whereas Bellfruit just pipes it straight to the speaker.

4 hours ago, Altharic said:

MPU4 is proving a tough nut to crack but they are on with it.

 

Pull Request for MPU4

Yeah the problem with the MPU4 driver is that it's a bit of a mess, it was first written well over 15 years ago and is in need of some major refactoring to keep up with MAME's code standards today. It'll definitely get there at some point, just needs some time.

Link to comment
Share on other sites

Made some progress on the extractor, now is extracting and storing the data parts (number fields, checkboxes etc) of these 'new' components:

        BandReel,
        DiscReel,
        FlipReel,
        JPMBonusReel,
        BFMAlpha,
        ProconnMatrix,
        EpochAlpha,
        IgtVfd,
        Plasma


There's more to do on these to store the images on those that have them, and then some more components not yet done (Bitmap, the legacy Seven Segment Block, a bunch of LED displays).

And then also the 'layout too narrow' issue... and that's all that's left to do on this stage I think... though there's quite a lot more stages to go, before I can generate the ~3000 layouts... :) 

  • Like 4

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

On 18/09/2022 at 16:16, niallquinn said:

10/10 for mentioning EE mags, used to love that.  Still got some back issues somewhere...........  right I'm off to build an FM Transmiiter, a plantpot moisture tester, an RNG using a 555, and a car cassette power supply.  :)

I posted a link to every back issue of ee//pee on page 119 of this thread 🙂

  • Like 1
Link to comment
Share on other sites

Implemented more MFME components into the extractor :) :
DotMatrix,
BfmLed,
BfmColourLed,
AceMatrix,
EpochMatrix

 

  • Like 9

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

Implemented 'full' extracting of seven segment, previously I'd just been extracting the number and on color...

Then decided to set the data structures and screen grabs up for what I think are all the remaining ones:
image.thumb.png.58b1fdd2b79887aa903c7b967aca7c65.png

This is the test layout containing the new components I am setting up (pretty sure I have them all after this pass is done):
image.thumb.png.72203898b4f67b04870af80899da1219.png

Quite a bit more scraping still to set up, but making solid progress -  the video screens will be quick as they've not many fields :) ...and then some other issue to sort out (too narrow layouts, and an old issue I'd forgotten; mfme font scraping bug which gives me problems between uppercase I (i) and lowercase l (L), and also the '£' character).

The aim at the end of it is so that I can run any layout through it, and initially extract all of the data to my 'open format' which is JSON and .bmp images... I'm bound to run into most/all of the components above and need some of the data from them, on the ~3000 layout pass for making the 'MAME classic internal layout set'.

Edited by johnparker007
  • Like 4

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

2 hours ago, johnparker007 said:

Implemented 'full' extracting of seven segment, previously I'd just been extracting the number and on color...

Then decided to set the data structures and screen grabs up for what I think are all the remaining ones:
image.thumb.png.58b1fdd2b79887aa903c7b967aca7c65.png

This is the test layout containing the new components I am setting up (pretty sure I have them all after this pass is done):
image.thumb.png.72203898b4f67b04870af80899da1219.png

Quite a bit more scraping still to set up, but making solid progress -  the video screens will be quick as they've not many fields :) ...and then some other issue to sort out (too narrow layouts, and an old issue I'd forgotten; mfme font scraping bug which gives me problems between uppercase I (i) and lowercase l (L), and also the '£' character).

The aim at the end of it is so that I can run any layout through it, and initially extract all of the data to my 'open format' which is JSON and .bmp images... I'm bound to run into most/all of the components above and need some of the data from them, on the ~3000 layout pass for making the 'MAME classic internal layout set'.

Big Bucks looks a bit different than usual :D

TMS1000 update: The doorbell has made it to Sean, with the right chip inside! Now he needs to actually decap it, but we're getting very close to being able to emulate the chip now.

Also more Black Box progress: found a £1 all cash ROM for Upstairs N Downstairs (the Nudge Climber ROM turned out to be all cash as well), and found The Nudge Machine by ADMC. Notably it has yet another different type of sound board that I can't emulate this time, because the only machine on YouTube has the board missing. Also it's the first game I've encountered that has protection (a la Characteriser), looks like they didn't want anyone bootlegging. This whole thing has taken quite longer than I anticipated :D, but I don't have many ROMs left now, so getting close.

Edited by SomeRandomGuy
  • Like 2
  • Awesome 2
Link to comment
Share on other sites

7 hours ago, SomeRandomGuy said:

Big Bucks looks a bit different than usual :D

TMS1000 update: The doorbell has made it to Sean, with the right chip inside! Now he needs to actually decap it, but we're getting very close to being able to emulate the chip now.

Also more Black Box progress: found a £1 all cash ROM for Upstairs N Downstairs (the Nudge Climber ROM turned out to be all cash as well), and found The Nudge Machine by ADMC. Notably it has yet another different type of sound board that I can't emulate this time, because the only machine on YouTube has the board missing. Also it's the first game I've encountered that has protection (a la Characteriser), looks like they didn't want anyone bootlegging. This whole thing has taken quite longer than I anticipated :D, but I don't have many ROMs left now, so getting close.

Great news on the TMS1000 side project! :) 

And also great progress on the Black Box driver :)  I had a quick google - I wonder if they were going to add some kind of sound, but then didn't in the end (leaving an abandoned sound board connector)..?

There's two adverts for it, and neither mention the sound, which would've presumably been a marketing point at the time:

The Nudge Machine ADMC October 198218052017.jpg

flyer656.jpg

flyer657.jpg

Awesome progress anyway, keep up the good work! :) 

  • Like 1

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

10 hours ago, johnparker007 said:

Great news on the TMS1000 side project! :) 

And also great progress on the Black Box driver :)  I had a quick google - I wonder if they were going to add some kind of sound, but then didn't in the end (leaving an abandoned sound board connector)..?

There's two adverts for it, and neither mention the sound, which would've presumably been a marketing point at the time:

Thanks, Sean said he should be able to do it this weekend :)

Looking at the code there are quite a few different sounds inside, I'd bet it's supposed to have it. A mute machine would have been weird by 1982 :D

10 hours ago, Altharic said:

Could be worth asking over the Mecca about this they remember stuff most of us never knew and many still have this kit :)

Excellent news about Blackbox 

Problem is sulzerned seems to be the only one there who has that machine, which is the same one I was talking about. Can't really emulate sound without a reference of some sort :D

  • Like 2
  • Awesome 1
Link to comment
Share on other sites

2 hours ago, SomeRandomGuy said:

Thanks, Sean said he should be able to do it this weekend :)

Looking at the code there are quite a few different sounds inside, I'd bet it's supposed to have it. A mute machine would have been weird by 1982 :D

Problem is sulzerned seems to be the only one there who has that machine, which is the same one I was talking about. Can't really emulate sound without a reference of some sort :D

Wow that's a fast turnaround, go Sean! :D 

Yeah, I did wonder that - I spied that 1983 stamped on the flyer and thought it might be too new to be worth mentioning sound - but I'm really not sure when it comes to these older machines, I thought it might be a random date! ...but if there's code trying to call sound - then maybe this one will end up being mute... still playable though! :) 

  • Like 2

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

If the mecca don't know then we are waiting a barn find unfortunately, hopefully Oranges and Lemons comes to fruition and we can chalk off one that otherwise would have been mute.

There is a reason I want this particular machine in the 80s I liked the fruit machines my brother liked the arcade ones I would spend my money and I would have to wait while he finished on Commando or Mr Do and those machines were one of the background noise of the arcades we went to.

Can't imagine them getting away with using a nursery rhyme to attract players to a fruit machine now.

  • Like 4
Link to comment
Share on other sites

More progress on setting up initial extract stuff for MFME components :) 

BarcrestBwbVideo
BfmVideo
AceVideo
MaygayVideo
PrismLamp (except image extraction)
Bitmap (except image extraction)
SevenSegmentBlock (in progress)

  • Like 4

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

2 hours ago, Altharic said:

There is already artwork for Ace Video Sidewinder in MAME sadly its mute due to the sound chip being unknown it is however with sound in MFME.

Sadly with Chris's code being lost, the process of getting board photos/schematics for these will prob need doing again... at least once it's in MAME it's open source, and won't be lost again :) 

38 minutes ago, serene02 said:

So looking forward to the BWB games !!!     A dream come true, for me at least ;)

J

Just checked, that currently just has synth sounds in MAME, no sampled sounds (that play when you get nudges etc) working at present...

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

3 hours ago, serene02 said:

So looking forward to the BWB games !!!     A dream come true, for me at least ;)

J

Just noticed, it looks like the BWB font is a pixel perfect copy of the font from Mortal Kombat 😂  (The only change I could see was a couple of pixels trimmed from the middle of the 'M') ... it really was a wild west back then, that shit would not fly now!

Reno Reels:
image.thumb.png.7d87bec71c767b3b82d3d9ffdc154e47.png

Mortal Kombat:
image.thumb.png.0b1deaef375d1774c585b43ef5b58832.png

  • Like 2

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

The TMS1000 is now dumped! Should have some time later today to look at it, if everything goes according to plan then it shouldn't take more than a couple days at most to hook the sound up. As far as other Black Box progress is going, looks like I'm on the last game now which is BWB's Golden Spin, seems to be a rebuild of some club machine. Though it won't be easy, it has even more unemulated hardware which is not surprising at this point and even better, a custom codebase that's different from all the Bellfruit stuff I've seen so far. Probably won't be quick, but getting closer to being able to finally wrap things up :D

  • Like 2
  • Awesome 4
Link to comment
Share on other sites

2 hours ago, SomeRandomGuy said:

The TMS1000 is now dumped! Should have some time later today to look at it, if everything goes according to plan then it shouldn't take more than a couple days at most to hook the sound up. As far as other Black Box progress is going, looks like I'm on the last game now which is BWB's Golden Spin, seems to be a rebuild of some club machine. Though it won't be easy, it has even more unemulated hardware which is not surprising at this point and even better, a custom codebase that's different from all the Bellfruit stuff I've seen so far. Probably won't be quick, but getting closer to being able to finally wrap things up :D

Amazing news on the TMS1000 dump!  (and thanks again to Sean for his decapping/scanning work) ...and keep up the good work man - that'll be three brand new platforms in MAME from you now once you've done Golden Spin, really great progress :D

Edited by johnparker007

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

×
×
  • Create New...