My Portable Retro Game Console with 7.9-inch display
-
@joinski said in My Portable Retro Game Console with 7.9-inch display:
looks nice!
but is a 7.9-inch display with 2048 × 1536 resolution not overkill for the systems, that run on the RPi3A+?
also such a huge display makes the whole system a bit bulky and not really portable (it is too big to put it in a pocket or to carry it around much).
and it is a pitty that there are no analog sticks (would be useful for PS1 and N64).
i would prefer the size of a Nintendo 3DS (XL) or PSP (in my eyes a 4 or 5 inch display with 480p or 720p resolution should be enough and it would also reduce the costs, because such displays should be much cheaper than a 7.9 inch display with 2048 x 1536 resolution).
but that are just my thoughts about it.Thanks!
Yes, the resolution is a bit overkill. But I didn't chose the display for that reason. I chose it because of the size, the 4:3 aspect ratio, the high brightness and the much better colour rendition(because it's an IPS display) than all the others I'd found.It already exists a lot of Raspberry Pi-based portable consoles in that size, like a Game Boy or PSP.
That's why I wanted to build a bigger one, more like a Nintendo Switch. -
@ninjaw said in My Portable Retro Game Console with 7.9-inch display:
wait, this is made of pi3 ? wow
@scavy said in My Portable Retro Game Console with 7.9-inch display:
@ninjaw a RPi3a+ Card !?
Yep, that's correct
-
@cjiniinni Anyway, the product is very nice and smells quality
-
Impressive build !
And the price is fair. I’ve already build a wii u gamepad one with a Pi3, and it cost me about 250... And a lot of time (of pleasure) B-) !
The 4/3 screen is amazing, I didn’t know about it...
Hope you can succeed your kickstarter ! -
@cjiniinni said in My Portable Retro Game Console with 7.9-inch display:
It already exists a lot of Raspberry Pi-based portable consoles in that size, like a Game Boy or PSP.
But with RPi3A+ there are only a few custom self made builds, and no professional ones, that you can buy like Freeplay CM3 (which is a bit too expensive and overprized in my eyes) for example.
So a small build with RPi3A+ (in a case with 4 to 5 inch display, analog sticks and not bigger then 3DS XL or PSP) to buy for everyone (as a diy kit for example) would be very nice!
If I had the opportunity (knowledge, utilities, contacts), I would produce something like that.All cheap diy kits that you can buy online, are unfortunately only for RPi Zero (like Zero Boy, 8bcraft Raspi Boy or retroflag GPi Case for example)
-
Except the a+ is not as powerfull as the standard pi3 so I don't really see the point...
And as already said no analogic controls really takes away any benefits of buildind something aroind pi3 rather than pi 0 -
@voljega said in My Portable Retro Game Console with 7.9-inch display:
Except the a+ is not as powerfull as the standard pi3 so I don't really see the point...
That's not true!
The RPi 3A+ is more powerful than the standard RPi 3B (i own both of them and i already compared them, not with Recalbox, because it did not boot on my RPi 3A+, but with Batocera it works and it performs a bit better than my RPi 3B (without +)).
The RPi 3A+ has the same CPU as RPi 3B+ (1.400Mhz), but less RAM (512MB instead of 1024MB).
The standard RPi 3B (without +) has 1.200MHz and 1024MB RAM.See also this Review with Benchmarks:
https://www.youtube.com/watch?v=dL8gxaSK-zk -
@joinski the lack of ram on the pi3b is already a big problem with themes for instance so from a purely logical point of view, I don't see how the a+ could fare better than the standard one.
Abstract benchmarks doesn't tell much and are preety much useless, what could be interesting is psp or dc emulator performances, ben hmark which are already not very good on pi3
-
@voljega
For a portable device (for which the 3A+ is perfect for, because of it's tiny size) with a lower resolution screen you would/should use a light-weight theme anyway.
So i don't see less RAM as a downside here.And as i said, i tested several emulators on 3B (without +) and 3A+ and the 3A+ definitely performs a bit better (because of higher CPU Clock speed). Also Bluetooth and Wireless LAN work better on 3A+ (on 3B, when you enable both you may have some Input Lag or sometimes Inputs are recognized with a delay, which is really annoying. You have to turn off Wifi or even use a seperate Bluetooth-Dongle, to get rid of those issues. With 3A+ those problems are gone).
I would guess, that PSP and Dreamcast perform the same on on both (3A+ and 3B+).
Why not just get a RPi 3A+ and compare it with 3B yourself
-
@joinski why waste money for something which is totally useless and doesn't bring anything interesting to its owner ?
Bluetooth and wifi are not really recommended anyway on a portable device with embeded controller or will kill battery life.
And your own youtube video shows a very very feeble improvement which is actually even less than the margin of errorAnd this project doesnt' even use a lower resolution screen...
So the any thing there is to show for this a+ is a pure feeling that you maybe gain a few fps. Maybe, without any numbers to show for it
The oly good thing for this specific project about it could be that the power comsumption is much less than the pi3, but I didn't even read anything about that
-
@voljega technically, the pi3a+ is better than a pi0w. 4 cores than 1. 1.4 Ghz than 1.0. And same RAM.
@joinski @cjiniinni what about the heat in the console ? You can't extract it i guess. And how much time lasts your 8000 mAh battery while playing ? -
Nice projet.
Unfortunately, I see a lot of issues.
First, the Pi3A+. We already have some memory issues with the 3B+ and its 1Gb. With 512Mb, you won't be able to launch the PSP emulator (As it requires a 256Mb chunk of memory).
What about the cooling system? Not cooling a 3A+ would be a very bad idea as it may raise quicky 70°, which is now the 1st threshold of throttling (actually at 70° the 3A+ drops 200Mhz instantly)Then, the screen. That's a nice resolution. But way to high for such boards. We recommend not to use higher than 720p resolution on RPi board. Not only because of performance hits, but mainly because of, once again, GPU memory.
Having 2000x1500 pixels requires 12Mb of memory for a single RGBA image. That means with 20 active systems running with a theme like Next-Pixels, all the VRAM would be eaten and you wouldn't be able to run any emulator!
Even with the default recalbox-next theme, things would become very complicated beyond 30 active systems.To sum up, having a resolution that consume 3.41 times more memory than a 720p resolution running on a board with half memory seems not a good idea.
-
@scavy said in My Portable Retro Game Console with 7.9-inch display:
@voljega technically, the pi3a+ is better than a pi0w. 4 cores than 1. 1.4 Ghz than 1.0. And same RAM.
and I never compared them.
-
i just tested Dreamcast and PSP on my RPi 3A+
PSP does not start (because of too less RAM, as @Bkg2k already mentioned), but Dreamcast runs fine! Slightly better than on my RPi 3B (without +)In my eyes the RPi 3B (and i think 3B+ also) is too slow for PSP Emulation anyway. Most popular and more demanding Games (Gran Turismo, Grand Theft Auto, God of War for example) do not run good.
Only a few less demanding games and PSP Minis can run on RPi 3B(+), so if you want to play PSP games on the go, better get a used PSP on the second hand market (you can find one for 30-50€, at least here in germany on ebay and local market ebay-kleinanzeigen).
And also many Dreamcast games do not run perfect on RPi3 (the same with N64).
If you want to play more than 90% of the game library of certain systems without issues, i would recommend RPi3 only up to SNES/PS1. -
@joinski said in My Portable Retro Game Console with 7.9-inch display:
@cjiniinni said in My Portable Retro Game Console with 7.9-inch display:
It already exists a lot of Raspberry Pi-based portable consoles in that size, like a Game Boy or PSP.
But with RPi3A+ there are only a few custom self made builds, and no professional ones, that you can buy like Freeplay CM3 (which is a bit too expensive and overprized in my eyes) for example.
So a small build with RPi3A+ (in a case with 4 to 5 inch display, analog sticks and not bigger then 3DS XL or PSP) to buy for everyone (as a diy kit for example) would be very nice!
If I had the opportunity (knowledge, utilities, contacts), I would produce something like that.All cheap diy kits that you can buy online, are unfortunately only for RPi Zero (like Zero Boy, 8bcraft Raspi Boy or retroflag GPi Case for example)
Yes, you're right. And I did actually considering making one in that size first, but the problem was that I couldn't find a display that I wanted.
I looked for a 4:3 IPS display I could connect through hdmi, but unfortunately most displays in that size are SPI-based in 16:9.If you ever find a display that meet my needs, please tell me
-
@scavy said in My Portable Retro Game Console with 7.9-inch display:
@voljega technically, the pi3a+ is better than a pi0w. 4 cores than 1. 1.4 Ghz than 1.0. And same RAM.
@joinski @cjiniinni what about the heat in the console ? You can't extract it i guess. And how much time lasts your 8000 mAh battery while playing ?@bkg2k said in My Portable Retro Game Console with 7.9-inch display:
Nice projet.
Unfortunately, I see a lot of issues.
First, the Pi3A+. We already have some memory issues with the 3B+ and its 1Gb. With 512Mb, you won't be able to launch the PSP emulator (As it requires a 256Mb chunk of memory).
What about the cooling system? Not cooling a 3A+ would be a very bad idea as it may raise quicky 70°, which is now the 1st threshold of throttling (actually at 70° the 3A+ drops 200Mhz instantly)Then, the screen. That's a nice resolution. But way to high for such boards. We recommend not to use higher than 720p resolution on RPi board. Not only because of performance hits, but mainly because of, once again, GPU memory.
Having 2000x1500 pixels requires 12Mb of memory for a single RGBA image. That means with 20 active systems running with a theme like Next-Pixels, all the VRAM would be eaten and you wouldn't be able to run any emulator!
Even with the default recalbox-next theme, things would become very complicated beyond 30 active systems.To sum up, having a resolution that consume 3.41 times more memory than a 720p resolution running on a board with half memory seems not a good idea.
I actually have a small fan inside, you can see the air intake and outtake here:
And there is no problems with the resolution. Because I changed it in config.txt to run in 1024×768
-
Unfortunately the campaign didn't get funded. But I'm going to try one last time, but with a much lower price tag.
I've found and contacted other suppliers, to get better deals on some of the parts. I also cut down on the quantity consoles I can make by half, so I can build most of them myself.You can find the new link here if you're interested:
https://www.kickstarter.com/projects/cjiniinni/portable-retro-game-console-with-big-79-inch-display -
I like your idea and your concept in general, but there are 2 downsides at least in my eyes (as i already mentioned here before).
And that is at first the size (it is just too bulky for a mobile device) and second the missing Analog Stick (would be great for playing games like Super Mario 64 or many PS1 games with analog support).
That is why i am using a PS3-Controller with a smartphone-klip and either a jailbreaked iPhone 4S (with emulators from Robert Broglia http://www.explusalpha.com/home), iPad Mini 2 or a Raspberry Pi 3 A+ with attached 5 inch HDMI Screen from Waveshare + a Powerbank (but thats unfortunately also a bit bulky and heavy then).I would love to have something like the RetroFlag GPi Case, but with the form-factor of a Gameboy Advance, 3DS or PSP (so just like your game console with controls at the sides of the display and not below it) and with the possibility to put in a RPi3A+, because it is almost as small as the RPi0 but way more powerful.
-
@joinski
There's allready a lot of raspberry based consoles of that size. That's why I chose to make a bigger one, more like the switch or wii u gamepad(https://hackaday.io/project/164930/gallery#e09f9494afb658c9dae137001c82cd5b)And the raspberry pi can't emulate all n64 games in full speed, and there's only one ps1 game that require analog sticks.
This is some of the reasons why I chose not to include any analog stick. -
@cjiniinni this doesn't make any sense at all, you're right the pi3 isn't powerfull enough for n64 so why include something even less powerfull ?
And if you ditch psx/n64 game all together to restrict your console to 8 and 16bit era, the big screen makes even less sense, and it's even worse because such a big screen will draw so much power...
Basically your project doesn't make sense...
Well it's good to propose something but if you don't accomodate people's logical questions, it's likely you will fail your kickstarter again