Thank you for your in-dept pros and cons, I appreciate it a lot!
Funny you mentioned the USB-Hub because I have been thinking about that as well. How does it work out when you play like 4 people on the Hub, is there some issues with the controllers?
nope! in fact i’ve played with 5 before. it being powered may be important as excessive USB power drain can cause issues with undervolting.
You mentioned about the bottleneck of many games on the emulationstation, which Raspberry pi have you been using when you saw that? I have the 4 B version. This is my first Raspberry pi so I can't compare it unfortunately with anything...... I haven't faced any issues with the loading but yes I don't have like 100 roms hehe.
i have heard of slow boots with pi3 for sure. however this’ll anecdotal stuff from years of support. i’ve not heard of it in a while. my pi4 takes a few minutes to boot - i have several 1000 roms, but i keep it on 24/7
@wsamael I had problems with the SSD in the Nespi 4 but slightly different, I assume though because I use Attract Mode not Emulationstation. Maybe it is the same problem though. Games showed up ok for me, but the romlist is on the SD card so it should. Scrolling through it, so loading media, would be slow then freeze for a decent time before coming back. I followed the guide below and it fixed it for me, maybe it might fix your issue too?
ah ok its too bad there wasnt a way to write an emulator for Old Arcade games.. and then one for newwer ones.. but now a days you dont hear see arcades
and i wonder if they were all written in the same code.. like 80s arcades were they written in C64 GwBasic.. Turb pascal.. need a windows vm and then run it in that if easier
but ya guess things are simipler in your head then how to code it
as for the PC Engine turbographic 16... i dont know why they had to have 2 different names.. you make a system say turbographic 16 that should be name all over the world.. ya i read the pc engine was japan or something maybe eroupe.. etc
its same for Super mario it had a different name.. or in Japan Tawain Super mario 2 was too hard so they dummbed up the game more well really used a different game and changed the characters for USA Super mario 2... like thats crazy... i played a few games. they exactly the same as super mario 2... its like maybe they wrote it first.. and super mario slaped there name on it... like those chinese knock off goods .. looks the same but the text might be different or word spelt wrong etc...
so those arcade emulators you can buy on amazon or from walmart at one time.. arent those better emulators? even the c64 emulator c64 sold.. i even seen a reckcall box i guess same as retropie.. i only found it by accident recently.. not sure what is better but i do like the retropie... some glitches with least 10 nintendo games.. is that normal it cant emulator perfectly?
as for the turbo graphiix 16.. i never owned it.. but everytime i went to Radio Shack with there Tandy computers out front they had a Turbograpic 16 for sale.. and always played it .. was like donkey kong or something similar game ... miss radio shack they arent as good anymore little building and more laptops and RC cars and phones lol.. not the same...
Whenever I plug into the USB 3.0 it just writes non stop. I don't know what the problem is. Could it be the enclosure??? Is the lack of USB speed going to make a noticeable difference in gaming? Any ideas why this could be happening?
Try looking at the system's messages when you plug in the drive, by running dmesg -w (CTRL+C to interrupt) on the console and see if any errors are displayed.
Make sure you've updated your system (sudo apt update && sudo full-upgrade) to get the latest stable USB firmware and kernel/firmware release.
There's a sticky topic in the RPI forums here for troubleshooting problematic USB3 SSDs, you might want to take a look and see if your enclosure's USB SSD adapter could be one of the models reported with issues.
@mitu So I tried that just now it actually caused a 20 second delay in the start up process. So I reverted the changes and I've actually just disabled the usbmount services manually and added a line in fstab to mount /dev/sda1 as a work around. Now it boots normally every time.
I am guessing retropie still will write heavily to the sd card despite roms being on an external, correct? Not sure if sd wear is a big deal with retropie, so figured I'd ask if it was and if there's a similar way to mitigate.
Not really, gaming is not a write-heavy process. Game saves and save states are written to the ROM's folder by default and unpacking .zip ROMs is usually done in RAM.
There is no constant write load using RetroPie, like a monitoring/data collection/aggregation process entails, so a good sdcard and proper power source is usually enough.
@OldSchool Did you research if this is actually necessary? I used my 250 GB Samsung EVO 840 connected with an SATA-to-USB adapter to one of the USB2 ports of my Pi 3B (without +) for over two years without any problems, and now its connected to my new Pi 4B Rev 1.2 via USB3 for a month, again without any issues.
What problems exactly do you expect and where did you learn about them?
edit: I should mention that I also had/have a PacDrive LED controller for my 18 illuminated buttons and a wireless Mayflash Wii-U Pro gamepad adapter connected to the USB ports of both of my Pis, all of them without external power. The only somewhat funny "issue" I noticed is that the buttons flicker ever so slightly when the ssd is being accessed. 😊