Jump to content

HyperSpin on Linux-OpenSource Emulation Revisited


Nemes1s

Recommended Posts

Posted

dustind900: the MonoTools and DotGNU is only a portion of the solution. HS has some high-end VB requirements that otherwise have not been resolved on entirely on Linux. There are a lot of work-arounds that are required to get it to work. believe me...its not a simple task when you are just starting out using linux. You have to understand how linux processes i/o information and what parts of the OS handle those system calls. This is the reason why MS Access and MS Excel work very poorly on linux...no VB framework. But there are solutions. However, it was pointed out to me by one of the members in this thread that this process (HS on linux) is not one to be handled by the uninitiated when it comes to linux. You can seriously damage your system. I reloaded twice attempting to get this to work.

Jack: video is in progress

  • Replies 61
  • Created
  • Last Reply
Posted

When I first caught the emulator fever early last year I simply assumed that linux would be the OS of choice for all the emulators and frontends. The assumption was based on the fact that on a dedicated emulator PC you want to completely hide the OS and want to keep OS resources to a minimum. I also thought that because emulators relied on the efforts of unpaid coders and often open source that they'd also be partial to using Linux.

It didn't take long to learn how wrong my assumptions had been. It's good to know that it is possible after all and hopefully and that someone is working hard to help a non coder, non linux user can one day make the big switch.

My first cocktail cab: The Hyper Arcade Entertainment System

signature_zpsb34fad87.png

Win 7 64bit | i5 3570K Overclocked to 4.2GHz | 16GB 1600MHz DDR3 | GTX 970 Strix | Samsung 250GB 840 Evo SSD + 8x4TB green drives in RAID 5 for XBMC/KODI

Posted

Well this is very interesting! Assuming there will be an idiot's guide / simple installer, I'd be glad to use Linux instead of buying another Windows licence when / if I build a cabinet. The big question is whether all of the emulators I'd want in the cabinet will also work under Linux. It would only be the various arcade emulators, as I'm happier playing console games with a suitable controller while sitting in front of my TV, rather than standing up in front of a cabinet.

I used Unix at university many years ago but never really got around to trying Linux, so I'm seriously thinking about dual booting my PC with Win 7 & some flavour of Linux to see how I get on with it.

HyperSpin behaving oddly? Read about known bugs here: http://www.hyperspin-fe.com/topic/4590-known-bugs-and-handy-hints-for-hyperspin/

The installer for HyperSpin now includes HyperLaunch 2. Go here for support: http://www.hyperspin-fe.com/forum/122-hyperlaunch-2/

HyperLaunch3 is now called RocketLauncher. Go here for support: http://www.rlauncher.com/forum/content.php

Read this for ftp login info: http://www.hyperspin-fe.com/topic/2320-ftp-access-must-read/

Platinum members get 25% off an Emumovies subscription: http://www.hyperspin-fe.com/topic/1211-emumovies-code/

Posted

i would advise against 'dual booting' Windows/Linux OS. One of the main reasons that i switched to Linux (completely) was due to Windows' 76% high susceptibility rate of getting a virus within the lifetime of your computer. I ran AV comparison with known virus sites and put Windows as well as linux through the same gauntlet...linux was unaffected while windows crashed with something like 16400 virus found! so the moral of this response is two fold:

*dual booting Linux with Windows as your primary framework will only prove disastrous since the MBR/PBR are configured for Windows making your system prone to virus' on the windows end-which, if windows gets corrupted...it corrupts all the files associated with it. Once a HHD becomes corrupted it cascades the failure sometimes resulting in a sector corruption. then you have to replace the HDD (I run a computer multi-services corporation...deal with this all the time). And;

*its a pain in the butt. Normally you only use windows for mainstream applications which manufacturers seriously limit the End-User customization for whatever reason (like when MS Office came out with 2010 the SQL/VB Programming Object Library Tools were seriously limited, in previous versions programmers had full Windows OS acceptability/customization) so when you want to use linux for advance End-User applications, you have to shutdown>reboot>login every single time. When doing cross over programming like Linux > Windows OS, for instance, you have to create the linux file then reboot and run on Windows. If it doesnt work...you have to reboot, fix the problem (assuming its fixable without confirmation), then reboot again just to run it. So dual booting becomes tedious at best. However, if you choose to dual booting save yourself the headache and just install Windows Thin PC. Its far smaller but lacks the power of the full Windows OS (as with everything with windows...there is a trade-off).

but this is a little off topic. So for thread integrity, message me in regards to this. Want to keep the topic on running HS on linux.

Posted

76% chance of a virus? Cmon now,I havent had a virus in over 8 years.Its called a decent antivirus and a little common sense.As far as HS on Linux,sure why not? Linux isnt my thing but whatever gets HS to more people sounds good to me.Good luck

Posted
dustind900: the MonoTools and DotGNU is only a portion of the solution. HS has some high-end VB requirements that otherwise have not been resolved on entirely on Linux. There are a lot of work-arounds that are required to get it to work. believe me...its not a simple task when you are just starting out using linux. You have to understand how linux processes i/o information and what parts of the OS handle those system calls. This is the reason why MS Access and MS Excel work very poorly on linux...no VB framework. But there are solutions. However, it was pointed out to me by one of the members in this thread that this process (HS on linux) is not one to be handled by the uninitiated when it comes to linux. You can seriously damage your system. I reloaded twice attempting to get this to work.

Jack: video is in progress

I in no way understand all that would be needed to get this functioning. I do however have a linux machine so that's the primary reason I even knew about those two projects at all.

Posted

I dual boot Linux and win 7 just fine a day Linux is the bootloader. A usb key inserted means windows , pulled out boots linux. Never get viruses either with no antivirus. Just don't be stupid. I agree, you are exaggerating a bit.

Sent from my Samsung Galaxy S3

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

not going to get into a huge discussion about Linux v. Windows susceptibility. however, a great deal of my information comes directly from experience and from the source (Our company is on the Partners list for Microsoft). but if you are really interested in reading about that subject, here is a link:

http://www.theregister.co.uk/2004/10/22/security_report_windows_vs_linux/#ftn3

You can find other reviews and testing that has been done, but the result will be the same nonetheless. But I am more interested in HS on linux than what OS one chooses to run and why. that's why we have choices. However, out of respect for the topic of discussion...HS on Linux will be the focus.

Posted

Just a heads up to the community...working on a multi-platform version of HS (HyperSpin Elite). However, it will be up to the creators to decide whether or not to implement it.

Posted

virtual box is actually cheating but I'll how it because you've proved your point.

There very little bits of lag in the video if you listen carefully but I would love to see this project added to a linux system setup

and as for creating a multi platform HS I would love to see that keep me posted

The Hyperspin Report writer/editor <br />resident grouch, Hyperspin facebook modorator<br />for those who want to read my work <br /><a href='http://thehyperspinreport.blogspot.co.uk' class='bbc_url' title='External link' rel='nofollow external'>http://thehyperspinreport.blogspot.co.uk</a>

Posted

will do... detecting the hyperSpin coding and reverse engineering it. Thinking of JavaFX or remaining MSV C++ with OS identification/Execution protocols. Main focus will be to keep true to the HS creator(s) idea. which means mp4 support and xml db have to be incorporate. to make the adjustment seamless.

Also (just curious)...how is virtualbox OS emulation categorized as 'cheating'; considering it does exactly the same thing as WINE...but instead of just installing .dll, .lib, and components VirtBx installs everything.

Posted

you are still using windows in a way. if you can figure out the work rounds for linux this should be an interesting project

The Hyperspin Report writer/editor <br />resident grouch, Hyperspin facebook modorator<br />for those who want to read my work <br /><a href='http://thehyperspinreport.blogspot.co.uk' class='bbc_url' title='External link' rel='nofollow external'>http://thehyperspinreport.blogspot.co.uk</a>

Posted

the problem with the way HS was developed is that the kernel32.dll; advapi32.dll; ntdll.dll and msvbvm60.dll are windows dependent-advapi32.dll is the main culprit to HS running native on Linux. But there are always work arounds.

(the lag comes from nonsync...i didnt configure the roms or loaders before shooting the vid. Plus probably a poor rom construct)

Posted

@sudo; not accustomed to joking...so no it is not a joke. nevertheless, HS is running on linux. Regardless of how I achieved it.

Posted

Uh? So the solution is running VirtualBox, did I miss something here?

After all that tech talk I thought you were actually able to run HS on Linux not simply using a Windows virtual machine and run HS though it that's not the same thing. Like I said I might have missed something, but if VirtualBox is the solution I don't think it's what everyone was expecting after reading your posts.

Posted

that is the 'simple' solution yes...the more complex one is using the methods i spoke of before in regards to cygwin, etc. But no matter how you look at it...if one were not to touch the source coding of HS as it is and did not install the FULL windows lib, VB, and .net frameworks...HS won't work. CrossOver couldnt even get it to work properly. So, in reference to what i said in thread 13...mission accomplished. HS runs on linux through windows emulation.

Posted

When i first began this thread it was to address the issue of 'the perfect car with no roads' analogy (so to speak). HS is a great and powerful tool..but lacks the versatility that would make it the #1 front-end in the world. If my efforts and/or time spent can figure out a work around so everyone can enjoy this great program, then that is all I care about.

Posted

Not impressed, you made it sound like you had a much more fluid solution. Anyone can run a virtual machine and there is no need for a hybrid boot in your video.

Sent from my Samsung Galaxy S3

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...