Jump to content

Development Updates


johnparker007

Recommended Posts

This is amazing work @johnparker007 you are one hell of a developer. This looks amazing. I've had an Oculus Rift since it was first released. I think this standalone/online arcade would be a killer app, and VR desperately needs something like this. As I've been playing the emulations this week I've thought it's a pity I can't peer into the reels to see what's coming for nudges. So when I saw your early 3D reels, I thought, "oh hang on this looks interesting". But, I guess that's going to have to wait if you implement the snap view solution initially. But I totally understand it's a balance of function over effort.

I only joined this site last week and I was sad to hear of the passing of Chris, it felt like it was an end of an era.  But what I've seen is an amazing amount of great quality layouts from the contributors recently which continues to raise the bar, and your work makes me excited that we are maybe on the cusp of the next great advance in arcade emulation. Thanks for all you efforts, I watch with great interest. 

  • Like 5
Link to comment
Share on other sites

Hi :)  The temporary 'snap view', is for desktop users.  I'll be getting everything working for desktop first (including something better than this jarring snap view!) - then add in VR camera control/navigation later.  I did a little VR dev for Samsung Gear VR headset a couple of years back for a work project, it's not too painful.  So proper VR (with reel peeking by leaning forward to look etc) is on the roadmap, but lower priority than desktop. 

Also, I don't even own a VR headset so would need to buy or at the very least borrow one in order to develop it...


And yes, so sad about Chris :(  But the scene continues on, and his excellent emulator is what I am using to drive these machines :) 

  • Like 1
  • Thanks 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

On 14/01/2021 at 18:00, johnparker007 said:

There's been talk of donations - so I've set up a quick system here - so everyone can see/make donations, and also see the purchases made: 

https://docs.google.com/spreadsheets/d/1pVJB5VBvI1eTtB1-7DKGJ67j6RSHk-dBaM9irmZShBI/edit#gid=0

Thanks to anyone who wants to chip in!  :) 

I'll post updates if/when new project purchases need to be made (new sports car etc ;) )... not sure what they'll be yet, but there's usually something now and then with these projects.

This needs adding to the first post if possible 

  • Like 1
Link to comment
Share on other sites

38 minutes ago, slasher said:

This needs adding to the first post if possible 

I've just had a look, and I think perhaps posts lock after 24 hours or something, to stop people editing the threads and breaking the continuity.

Could be good though :)  I've no costs at present (apart from cash already spent), but there will be costs further down the line I'm sure...

Perhaps an admin could help here?

Edited by johnparker007
  • 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

55 minutes ago, johnparker007 said:

I've just had a look, and I think perhaps posts lock after 24 hours or something, to stop people editing the threads and breaking the continuity.

Could be good though :)  I've no costs at present (apart from cash already spent), but there will be costs further down the line I'm sure...

Perhaps an admin could help here?

@pete_w can you help please ?

Thank you.

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

Been busy working on the converter issues this week, as it's very buggy at present and most layouts don't convert properly for various reasons.

So with recent fixes, here's four new machines to fill out the room a bit more ;) ...they have minor graphical issues still to fix in the converter, but totally playable :)


 

  • Like 6
  • Awesome 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

Thanks for all the positive feedback guys :) 

haha and in my defence on these skill stops, there is a valid excuse, in fact two! 

I'm doing this dev in bed in the evening (as is the way) with a large TV at the end of the bed.  I don't have the TV in 'game mode' as the picture doesn't look as good, so there's loads of input lag due to the TV processing the image.  Also I'm using a wireless keyboard with built-in touchpad, so that adds even more input lag - so when I press, it's always like half a second behind :)  I've been trying to press 'too early', and that sometimes hits them.  But these are only videos to show tech progress to be fair 😛 

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

1 hour ago, vectra666 said:

Looks great would love to see some old skool slots in the other room too

All the old skool techs definitely planned for further down the line, once I've got the conversion process a bit more sorted (and some placeholder cab models to put them in) :)
  

  • 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

Had some time taken up working on stuff for the MAME guys (I've managed to lose some mfme2mame work that I did from 5 years ago, was trying to piece that back together!)... but also had chance to fix a couple more converter bugs and get four more machines in.

Minor issues here and there, I've realised the buttons not working issue on one machine was just as I'd forgot to do something - anyway, building the collection of machines up a bit more :) 

Going to keep on this path for now, of just converting Eclipse cab machines that look like they will work with what I currently have in (I haven't implemented 'band reels' yet for instance, so skipping all those for now).  Then in a bit, I'll move over to doing some performance/RAM optimisations... then back to converting again.  Certainly be good to get at least 50 different machines running, to start seeing where the bottlenecks are that I need to solve.

 

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

12 minutes ago, Reg said:

The rarest acrade in the world there... ...no Deal on No Deals ! :)

Looking great as ever.

lol sorry @Reg - bearded man incoming, from the latest download set! ;)
image.thumb.png.39c87abc9184318e8e227ba120e3859f.png

  • Like 2
  • Haha 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

Good spot :)  I redownloaded VirtualBox on this PC recently because of the mfme2mme work - I was trying to get to the latest possible copy of the code.  I got to like 95% of the useful code anyway, so it all worked out - and thanks for the offer of the forum backups bud, much appreciated  :) 

Edited by johnparker007
  • 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

Quick tech update :) 

Been working on more bug fixes, plus started some optimisation tests/work (RAM and CPU/GPU load)... here's a couple of short vids :) 

First shows a solid 60FPS when viewing a 'worst case scenario' (using extra copies of machines I have in so far to fill out the view) in terms of the amount of machine lamps visible at once. 

The GPU is spending around 2/3rd of the frame idling (waiting for vsync).  The CPU is under very little load also.  My CPU is an i5 @ currently clocked at 4.3GHz.  My GPU is an Nvidia 1060.


And here's a wireframe view showing how the scene is actually made up.  When a lamp is fully off, its quad is not drawn to save GPU time.

 

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

Bonus second tech update of the day, since this is giving me strong arcade feels ;) 

Done a quick video game attract mode stress test, it's nice and efficient, doing solid 60FPS with lots of performance to spare on my PC :) 

 

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

  • Reg changed the title to Development Updates
×
×
  • Create New...