Jump to content

Development Updates


johnparker007

Recommended Posts

Mapped some of the non-button-based coin mechs.  Pot Of Gold is being a pain lol, as there's a £ sign in the MFME definition and my scraper is failing as it's non-ASCII, will have to tackle that one later :) 

So here's a vid showing Give Us A Break and Big Bucks (but no Pot of Gold yet) successfully coining up :)   
 

 

  • Like 5

[ 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
[ 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

Added new Vogue 'Bonanza' :)  Seemed to play perfect, then locked when I tried to bang in a load of £1 coins back to back.

Gameplay vid:

 

  • 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
[ 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

A little tech update - I've been looking into fixing MPU4 characteriser loading in MAME.  This is by no means done, but here is a ROM (Andy Capp) that previously had the dreaded 'scrambled lamps' (where it was using a fallback cheat to get just the protection part working which works on most older MPU4s).

So by patching in the .chr saved from Pook's layout with the matching ROM (shows AND K during boot), here we can see the lamps are now working correctly in MAME :) 

Have to work out how to clean this code up so it's fit to go in the MAME codebase and doesn't break existing ROMs, as they're all using 'semi-generic' chrs which would never have worked anyway, so I'll have to sort that out (plus code was missing to patch the dynamically loaded data in).

There are probably quite a few other things like this I can work on to get MPU4 compatibility up, so I can then use the fixed machines in arcade sim :)  
 

 

Edited by johnparker007
  • Like 2
  • Awesome 3

[ 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
[ 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

New Vogue conversion WIP - Sonic... :) 

- Minor graphical glitch with the first two hold buttons visible in early part of vid.  

- 'Freezing' issue recently seen on Bonanza happens again here at end of vid - turns out it's not MAME but something to do with how Arcade Sim is sending button states.
 

 

  • Like 2
  • Awesome 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
[ 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

Quick question if I may ?

Is the same development still going to happen for MFME ?

Feels like MFME layouts are being harvested for MAME here.

I assume that everything we’re seeing that is being shown will work for MFME as well ?

Thanks.

  • Like 3
Link to comment
Share on other sites

6 minutes ago, Reg said:

Quick question if I may ?

Is the same development still going to happen for MFME ?

Feels like MFME layouts are being harvested for MAME here.

I assume that everything we’re seeing that is being shown will work for MFME as well ?

Thanks.

The MFME stuff is still just about working, I'm trying to keep both sets of logic as I go in the code.  It's all needing a large refactor - currently I can generate a machine as an MFME machine or a MAME machine.  What I think I ultimately need is a hybrid machine, so then when the arcade is running, the user can go into a machines options to override the emulator it uses on the fly (or have a global 'prefer MFME' option).  This all needs more planning/design when I get to that stage - it's significantly more complicated supporting two emulators for the same machines.

Currently targeting MAME for all these machines as that's the thing I need to get working first as it's now the base emulator... I also have various work to do in MAME (get Scorpion 4 working, fix some MPU4/other tech issues that I can, longer term get ccTalk / DES / Scorp 5 working / improve other techs).  Ultimately there will be MFME functionality too (along with it's additional machine techs), but it's going to be MAME for quite a while yet as there's so much to do.

Slowly making progress 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
[ 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

(Deleted post as was reply to @slasher's deleted post)

Edited by johnparker007
  • Like 1
  • MrWhippy 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
[ 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

Wish I could of deleted mine at one point in time lmfao, why delete them anyway it's not as though anyone was called a cunt. Everyone is entitled to their opinion and it is respected agree or not.

Edited by Big J

 

 

Link to comment
Share on other sites

Re layouts - I am planning to reach out to all you fine layout designers to seek permission to use the layouts as the bases for the 3d machines in the simulator.

There's some that will likely be 'orphaned' layouts - for instance the Smash 'n' Grab layout is over 11 years old, by 'Fruitworks/ Realizm'. 

What is the policy on the old layouts, if the original authors are no longer active?  If they are unavailable for use it'd be good to know, as then I will have (yet another) project, to write something  that can use an old layout and try to 'autogenerate' a new layout from new photos - mapping/scaling the graphics so they are aligned, making a 'new' layout based on the old one. 

[ 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
[ 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

4 minutes ago, Big J said:

Wish I could of deleted mine at one point in time lmfao, why delete them anyway it's not as though anyone was called a cunt. Everyone is entitled to their opinion and it is respect agree or not.

Because my opinion will be different to a few and I'm not here to cause arguments with long term scene members. It also wasn't worded very well but I'm tired.

4 minutes ago, johnparker007 said:

Re layouts - I am planning to reach out to all you fine layout designers to seek permission to use the layouts as the bases for the 3d machines in the simulator

If anything I've done can be used to keep FME alive, use away. Credit would be appreciated obviously. I doubt it mind since I've only done 3 classics but still 😆 

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

1 minute ago, johnparker007 said:

Re layouts - I am planning to reach out to all you fine layout designers to seek permission to use the layouts as the bases for the 3d machines in the simulator.

There's some that will likely be 'orphaned' layouts - for instance the Smash 'n' Grab layout is over 11 years old, by 'Fruitworks/ Realizm'. 

What is the policy on the old layouts, if the original authors are no longer active?  If they are unavailable for use it'd be good to know, as then I will have (yet another) project, to write something  that can use an old layout and try to 'autogenerate' a new layout from new photos - mapping/scaling the graphics so they are aligned, making a 'new' layout based on the old one. 

Well personally I am certainly ok with it as long as @Reg is and the other half of my team ( @bungle can speak for himself) this is something that will have to go to poll, as for the much older layouts they can always be updated.

  • Like 1

 

 

Link to comment
Share on other sites

I'll make a note and send out some DMs in the next week or so to the talented designers on here.  Plan is to have credits in the HUD as the machine is highlighted (it already does this, it's up in the top left), plus more detailed credits and the original layout release notes in each machines info page in the library.  

  • 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
[ 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

@johnparker007 you may of already mentioned it in this thread or elsewhere but a quick question, can't MAME just be the sole engine without any assist from MFME?

Sorry if you have to possibly repeat yourself.


It's a good question as it can be confusing what's actually going on when watching the WIP videos.  Currently the machines I'm working on (JPMs and early MPU4s) all use MAME, there is no MFME at all.

The idea is that if someone has MFME installed, Arcade Sim will detect that, then it will be possible to change which emulator machines use, and also there will be additional newer machines available (that don't run correctly in MAME yet, such as Scorp 5 / MPU5).

Edited by johnparker007
  • Like 5

[ 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
[ 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

7 minutes ago, johnparker007 said:

@johnparker007 you may of already mentioned it in this thread or elsewhere but a quick question, can't MAME just be the sole engine without any assist from MFME?

Sorry if you have to possibly repeat yourself.


It's a good question as it can be confusing what's actually going on when watching the WIP videos.  Currently the machines I'm working on (JPMs and early MPU4s) all use MAME, there is no MFME at all.

The idea is that if someone has MFME installed, Arcade Sim will detect that, then it will be possible to change which emulator machines use, and also there will be additional newer machines available (that don't run correctly in MAME yet, such as Scorp 5 / MPU5).

I should of elaborated on my question a little more but IN NO WAY AM I PUSHING MFME TO ONE SIDE, just wanted to make that crystal clear, things do break and they go wrong and hopefully not for quite sometime but it is always good to have things in line for the future just in case and I am sure you understand that, we can't please everyone all the time but it is about that key word "preservation"  and of a great many things!! 

No-one wants anything to end as we have all come very far some further than others.

 

 

 

Link to comment
Share on other sites

MFME will never end, it's the perfect fruit machine emulator and it will always hold a special place in my heart, however, if fme is to continue to be developed and move forward into new avenues, eg 3D, VR, whilst it isn't everyone's cup of tea we should understand that some people will be quite excited about it.

I guess asking layout designers if they would like their work to be featured in his arcade sim is the question that needs asking, like JP said, if not he has an even bigger project to embark on.

J

 

  • Like 3
Link to comment
Share on other sites

48 minutes ago, vectra666 said:

@johnparker007Use any of my past creations for your arcade shame mfme wasn’t the main emulator in this as probs would’ve saved you a lot of time etc I still say this is the way forward emulator wise and always will

Thank you @vectra666, much appreciated - I'm going to send out DMs to layout creators over this week, I'll cross you off my list! :) 

  • 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
[ 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

15 minutes ago, serene02 said:

Ha ha, I’m sure you’ll only need permission from the main DX releasers to be fair.  

Vectra, Pook, possibly Dad.

J

That may come to a end

got new laptop can’t get used to new mousepad and photoshop, tried external mouse and pad but no coordination the cursor is to sensitive 

Link to comment
Share on other sites

19 minutes ago, serene02 said:

Ha ha, I’m sure you’ll only need permission from the main DX releasers to be fair.  

Vectra, Pook, possibly Dad.

J

It's way more then that - so many people in the past such as @Ploggy in the past and also @Tommy c as well.

My thoughts are as this was originally going to be a scraper for MFME and the plan changed once MFME could not be bundled with this product when it switched to MAME would be actually to switch back to MFME.

The reason for this ( and I am likely the only one ) is get the MFME version working and actually released then switching to MAME will be easy - plus - you will have potentially hundreds of assets for it as you've already got it for MFME.

Let's be frank, and this is going to be an unpopular opinion - this is an MFME site and and the assets from MFME, are being used in this.  I know it supports it on the back end potentially but I would like to see MFME given focus and a potential release - then - you've won everybody onboard at once and if it autogenerates the assets based on machines being plugged into it, you'll likely get 100's of layouts done very quickly by the community.  Then for working with MAME, you have so much already done.

Not going to lie, you'll have noticed practically zero likes from me since the focused switched to MAME, I just don't care for that.

Equally I agree that progression needs to be made - but let's be very honest - there is only a handful of machines that MFME does not do and a couple of techs, it will be years before MAME is anything even close to MFME.

Comments over - nobody take this personally - I have to read comments from others that annoy me in terms on their thoughts - if you don't like what I've said, I am only one voice - shit bomb this post for all I care.

  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...