nails Posted October 10, 2022 Report Share Posted October 10, 2022 Mr parker ! thank you for the continued updates, they are all gold to read. I do have a question (since you seem a bit in the know!) are their any intentions to start emulating the video based barcrests that were out in the early 2000`s such as casino and the first rainbow riches? Its essentially a pc with an mpu 5? their had been some work in the past by a user who managed to get it up and running, though i couldnt work out if it was just the internal pc or his own pc. thanks for everything. 1 Link to comment Share on other sites More sharing options...
johnparker007 Posted October 10, 2022 Author Report Share Posted October 10, 2022 5 hours ago, SomeRandomGuy said: Aww, that's a shame Could be worth asking about it though, I don't think people running MAME on Pi's or whatever make much use of drivers with artwork or anything else that has a lot of textures (and most of the time they're not running anywhere near modern MAME in the first place). Some of the layouts having the older style would be no big deal IMO, and I guess manual intervention like making all the arrows on that layout the same size could also be done, but that defeats the purpose of the automated process in the first place. Regardless of there being fancy looking lamps or not, great work as always! I've asked on that discussion thread that Cuavas, David and James are on, if the limit could be doubled. I'm hoping they will come through for me! Though Cuavas has already scolded me since I'm already trying to do stuff with the internal layouts that's beyond the original scope So I suspect he will say, 'ditch the fancy lamps, just use plain rectangles'... [ 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 More sharing options...
johnparker007 Posted October 10, 2022 Author Report Share Posted October 10, 2022 5 hours ago, nails said: Mr parker ! thank you for the continued updates, they are all gold to read. I do have a question (since you seem a bit in the know!) are their any intentions to start emulating the video based barcrests that were out in the early 2000`s such as casino and the first rainbow riches? Its essentially a pc with an mpu 5? their had been some work in the past by a user who managed to get it up and running, though i couldnt work out if it was just the internal pc or his own pc. thanks for everything. There certainly aren't intentions not too At present standard MPU5 machines aren't running in MAME, so I think they would be focussed on first, as that would also probably solve some general MPU5 emulation issues... so they will not be for quite a long time I don't think... the main focus at the mo is on the older techs. 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 More sharing options...
johnparker007 Posted October 11, 2022 Author Report Share Posted October 11, 2022 (edited) A 'new' layout WIP to MAME: One of the few that doesn't crash MAME with an error... I've asked the MAME guys if I/they can fix this by doubling a capacity for textures, so waiting to see if we can increase the value in MAME source to support the new style layouts - I'll keep plugging away on other areas, but it'll be good to get this MAME issue resolved... Edited October 11, 2022 by johnparker007 5 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 More sharing options...
johnparker007 Posted October 12, 2022 Author Report Share Posted October 12, 2022 Re the MAME 'too many textures' bug - thankfully I've just received a notification, that the arbitrary limit has just been increased x5 by Olivier to unblock me That is a relief! [ 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 More sharing options...
Altharic Posted October 12, 2022 Report Share Posted October 12, 2022 When this completes it should work HERE Link to comment Share on other sites More sharing options...
johnparker007 Posted October 12, 2022 Author Report Share Posted October 12, 2022 I guess I'll finally have to get around to setting up Git on this PC so I can sync and build a copy ahead of the official release, I use Perforce for all my source control stuff... [ 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 More sharing options...
Altharic Posted October 12, 2022 Report Share Posted October 12, 2022 That should show a windows binary once its finished 1 Link to comment Share on other sites More sharing options...
johnparker007 Posted October 12, 2022 Author Report Share Posted October 12, 2022 Just now, Altharic said: That should show a windows binary once its finished Haha good to know ta, looks like I can dodge setting Git up for a bit longer then [ 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 More sharing options...
Altharic Posted October 12, 2022 Report Share Posted October 12, 2022 The build has completed set one that didn't work before to scrape and it should work? Link to comment Share on other sites More sharing options...
johnparker007 Posted October 12, 2022 Author Report Share Posted October 12, 2022 Yes I'll try that newly built MAME exe tonight with some of the WIP layouts - they should all boot now instead of crashing back to DOS with that exception - I'll post up a few screenshots of them 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 [ 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 More sharing options...
johnparker007 Posted October 12, 2022 Author Report Share Posted October 12, 2022 (edited) Well that does fix most of them, but a few still actually still have the error, I would've though 5x would've been fine! Well this can be looked into further, here's some working ones anyway, there's a couple of 'textless DX' conversions too (that will get text manually populated later). Edited October 12, 2022 by johnparker007 7 [ 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 More sharing options...
Altharic Posted October 12, 2022 Report Share Posted October 12, 2022 I still play classics so I would be one that used the basic layouts in MAME call me sad but its how I remember FME in its infancy great to see it working again. I do have a git set up and I can tweak those values and upload a new exe if needed I can leave it run to complie These are the values he changed in src/emu/render.h static constexpr int MAX_TEXTURE_SCALES = 20; static constexpr int MAX_TEXTURE_SCALES = 100; 1 Link to comment Share on other sites More sharing options...
johnparker007 Posted October 12, 2022 Author Report Share Posted October 12, 2022 14 minutes ago, Altharic said: I still play classics so I would be one that used the basic layouts in MAME call me sad but its how I remember FME in its infancy great to see it working again. I do have a git set up and I can tweak those values and upload a new exe if needed I can leave it run to complie These are the values he changed in src/emu/render.h static constexpr int MAX_TEXTURE_SCALES = 20; static constexpr int MAX_TEXTURE_SCALES = 100; Glad to hear some might use them for other than debugging/testing! Actually, while I should get git/MAME synced/building, I don't need to be able to compile it for ages yet, so if I could kick that can down the road So if you could compile a new exe please, but with it doubled from the new value, so: static constexpr int MAX_TEXTURE_SCALES = 200; ...that would be super handy, thanks man (As I'm sure 200 will be enough...) This font in MAME needs some editing, I've not looked where it came from at all, but on scrolling through those WIP screenshots above, I noticed that consistently, the lower case i, and the lower case l (L), appear to be half the width they should be, so they are very narrow everywhere: ... where there's i or l, like in Bu lli on, etc... hopefully shouldn't be too bad to fix... Ta again for the build, saves me a job, since I don't need to be set up building MAME over here until near the end of this little(ish) project [ 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 More sharing options...
Altharic Posted October 12, 2022 Report Share Posted October 12, 2022 Typical it failed on me I'll do a make clean and try again. 1 Link to comment Share on other sites More sharing options...
Altharic Posted October 13, 2022 Report Share Posted October 13, 2022 Same result unfortunately same with the alternative linker I'll have another go if I get time later Compiling resources generated/resource/mame_mame_vers.rc... Linking mame.exe... ld.lld: error: undefined symbol: driver_list::s_drivers_sorted >>> referenced by libemu.a(emuopts.o):(.refptr._ZN11driver_list16s_drivers_sortedE) >>> referenced by libemu.a(config.o) >>> referenced by libemu.a(render.o) ld.lld: error: undefined symbol: driver_list::s_driver_count >>> referenced by libemu.a(drivenum.o):(.refptr._ZN11driver_list14s_driver_countE) >>> referenced by libfrontend.a(selgame.o) >>> referenced by libfrontend.a(simpleselgame.o) collect2.exe: error: ld returned 1 exit status make[2]: *** [mame.make:271: ../../../../../mame.exe] Error 1 make[1]: *** [Makefile:1087: mame] Error 2 make: *** [makefile:1119: windows_x64] Error 2 Link to comment Share on other sites More sharing options...
johnparker007 Posted October 13, 2022 Author Report Share Posted October 13, 2022 22 minutes ago, Altharic said: Same result unfortunately same with the alternative linker I'll have another go if I get time later Compiling resources generated/resource/mame_mame_vers.rc... Linking mame.exe... ld.lld: error: undefined symbol: driver_list::s_drivers_sorted >>> referenced by libemu.a(emuopts.o):(.refptr._ZN11driver_list16s_drivers_sortedE) >>> referenced by libemu.a(config.o) >>> referenced by libemu.a(render.o) ld.lld: error: undefined symbol: driver_list::s_driver_count >>> referenced by libemu.a(drivenum.o):(.refptr._ZN11driver_list14s_driver_countE) >>> referenced by libfrontend.a(selgame.o) >>> referenced by libfrontend.a(simpleselgame.o) collect2.exe: error: ld returned 1 exit status make[2]: *** [mame.make:271: ../../../../../mame.exe] Error 1 make[1]: *** [Makefile:1087: mame] Error 2 make: *** [makefile:1119: windows_x64] Error 2 Hey don't put yourself out dude I've got plenty of work to keep me going, now I've got that mame.exe that's been upped to 100, so lots are working that weren't. Lots of config window scraping to set up, and then rescraping the techs I did to pick up those configs, and onto new ones. Set up the Chr lamp table scraping last night, so going to be rescraping MPU4 today/tomorrow to pick those up. Thanks again for looking at this stuff 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 More sharing options...
SomeRandomGuy Posted October 13, 2022 Report Share Posted October 13, 2022 Got the Black Box pull request submitted, almost there now... On 12/10/2022 at 21:46, johnparker007 said: Glad to hear some might use them for other than debugging/testing! Actually, while I should get git/MAME synced/building, I don't need to be able to compile it for ages yet, so if I could kick that can down the road So if you could compile a new exe please, but with it doubled from the new value, so: static constexpr int MAX_TEXTURE_SCALES = 200; ...that would be super handy, thanks man (As I'm sure 200 will be enough...) This font in MAME needs some editing, I've not looked where it came from at all, but on scrolling through those WIP screenshots above, I noticed that consistently, the lower case i, and the lower case l (L), appear to be half the width they should be, so they are very narrow everywhere: ... where there's i or l, like in Bu lli on, etc... hopefully shouldn't be too bad to fix... Ta again for the build, saves me a job, since I don't need to be set up building MAME over here until near the end of this little(ish) project These new layouts look great! I had to do some full builds to make sure my code worked, did one now with the limit at 200 and one at 150 because why not, they're both attached 16 hours ago, Altharic said: Same result unfortunately same with the alternative linker I'll have another go if I get time later Compiling resources generated/resource/mame_mame_vers.rc... Linking mame.exe... ld.lld: error: undefined symbol: driver_list::s_drivers_sorted >>> referenced by libemu.a(emuopts.o):(.refptr._ZN11driver_list16s_drivers_sortedE) >>> referenced by libemu.a(config.o) >>> referenced by libemu.a(render.o) ld.lld: error: undefined symbol: driver_list::s_driver_count >>> referenced by libemu.a(drivenum.o):(.refptr._ZN11driver_list14s_driver_countE) >>> referenced by libfrontend.a(selgame.o) >>> referenced by libfrontend.a(simpleselgame.o) collect2.exe: error: ld returned 1 exit status make[2]: *** [mame.make:271: ../../../../../mame.exe] Error 1 make[1]: *** [Makefile:1087: mame] Error 2 make: *** [makefile:1119: windows_x64] Error 2 Yeah there can sometimes be a commit in the latest git that breaks the build, though that error looks a bit weird. Could be worth doing another pull, the builds sure aren't quick though mame200.zip mame150.zip 5 1 1 Link to comment Share on other sites More sharing options...
johnparker007 Posted October 14, 2022 Author Report Share Posted October 14, 2022 (edited) 7 hours ago, SomeRandomGuy said: Got the Black Box pull request submitted, almost there now... These new layouts look great! I had to do some full builds to make sure my code worked, did one now with the limit at 200 and one at 150 because why not, they're both attached Amazing work with Blackbox! A real milestone And ta very much for these builds - super handy for allowing me to dodge git setup for a bit longer (to be fair my Arcade Sim dev PC is BSODing like one every few days, so I prob need to reinstall anyway), I will try them tonight, hopefully they will completely fix the 'too many live textures' issue (I'm sure they will). Edited October 14, 2022 by johnparker007 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 [ 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 More sharing options...
Altharic Posted October 15, 2022 Report Share Posted October 15, 2022 Mines working again it hated my username having a space in the middle plus a trip the office for what I call 'labrat' day doesn't help I see Cuavas has reviewed blackbox we are ride on time (see what i did there) for that tech to be in mame :) 3 Link to comment Share on other sites More sharing options...
woodsy Posted October 15, 2022 Report Share Posted October 15, 2022 On 12/10/2022 at 17:26, johnparker007 said: Well that does fix most of them, but a few still actually still have the error, I would've though 5x would've been fine! Well this can be looked into further, here's some working ones anyway, there's a couple of 'textless DX' conversions too (that will get text manually populated later). holy hand grenade!!!! BOOOOOOOM 2 living the dream Link to comment Share on other sites More sharing options...
Altharic Posted October 16, 2022 Report Share Posted October 16, 2022 The other hopper changes are in just waiting on the blackbox review now Quote * Clones promoted to working ---------------------------- The Crystal Maze (v1.3 alt) (MPU4 Video) * ticket.cpp: Add a devcb_line for output handling to communicate with hardware mpu4.cpp: Fixed hopper hookup to use the ticket dispense handler * mpu4.cpp Updated base map to remove DUART hack 2 Link to comment Share on other sites More sharing options...
Altharic Posted October 27, 2022 Report Share Posted October 27, 2022 (edited) Quote New working machines -------------------- Casio CTK-530 [Devin Acker] Chromatronics Chroma-Chime [hap, Sean Riddle, John Parker, Altharic, wolf676] Jackpot Joker Poker (Version 88V 01) [Siftware] Muscle Master [Phil Bennett] New MAME is out and looks like the arcade doorbell is emulated Also noticed Quote The Crystal Maze (v1.3 alt) (MPU4 Video) [James Wallace] is now working Edited October 27, 2022 by Altharic 4 Link to comment Share on other sites More sharing options...
johnparker007 Posted October 27, 2022 Author Report Share Posted October 27, 2022 53 minutes ago, Altharic said: New MAME is out and looks like the arcade doorbell is emulated I think we can all agree, the emulation of a doorbell is a great step forward in the world of FME! 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 More sharing options...
Altharic Posted October 28, 2022 Report Share Posted October 28, 2022 10 hours ago, johnparker007 said: I think we can all agree, the emulation of a doorbell is a great step forward in the world of FME! Its a milestone albeit a comical one at the moment, the purchase and dumping of this means that Black Box once its been reviewed is completely preserved in MAME. Link to comment Share on other sites More sharing options...
Recommended Posts