My Portable Retro Game Console with 7.9-inch display
-
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
-
@voljega said in My Portable Retro Game Console with 7.9-inch display:
@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
If I would include something more powerful than the Raspberry pi 3, it would cost much more and draw more power.
Yes, basically you can play everything up to ps1.
So you think 7.9" is to big for playing something like nes or snes? I don't really understand what you mean by that. -
@cjiniinni said in My Portable Retro Game Console with 7.9-inch display:
If I would include something more powerful than the Raspberry pi 3, it would cost much more and draw more power.
I never said that, I said that PI3 A+ is a bad choice compared to pi3 b+
So you think 7.9" is to big for playing something like nes or snes? I don't really understand what you mean by that.
no analog and too big screen which will drain the battery very quickly => anything more powerfull than 16bits era is either not correctly playable and/or will drain battery even more
and you don't need such a big screen to play nes and and snes as they have small resolution, so such a big screen is not really usefull and is actually not good : makes the device too big, kills the battery
what I mean in one phrase is that you need to rethink the aim of your project and what user you want to target.
first if you want a portable device, size is an issue and battery life i also
then depending of what emulators you want to target, you can improve the device and add some benefits to some area : 8-16 bits, no need for a big screen, restrict yourself to a 5 or 6 inch display, you will gain in portability and battery lifeyou current project tries to be a bit of everything and overextend itself, especially regarding portability
-
@voljega said in My Portable Retro Game Console with 7.9-inch display:
I never said that, I said that PI3 A+ is a bad choice compared to pi3 b+
Not really. The only difference between them is the RAM. And even if it had 10 times the RAM, it would not emulate N64 games in full speed. You need a faster CPU for that.
@voljega said in My Portable Retro Game Console with 7.9-inch display:
no analog and too big screen which will drain the battery very quickly => anything more powerfull than 16bits era is either not correctly playable and/or will drain battery even more
and you don't need such a big screen to play nes and and snes as they have small resolution, so such a big screen is not really usefull and is actually not good : makes the device too big, kills the battery
what I mean in one phrase is that you need to rethink the aim of your project and what user you want to target.
first if you want a portable device, size is an issue and battery life i also
then depending of what emulators you want to target, you can improve the device and add some benefits to some area : 8-16 bits, no need for a big screen, restrict yourself to a 5 or 6 inch display, you will gain in portability and battery life
you current project tries to be a bit of everything and overextend itself, especially regarding portabilityOn this, we just disagree. But that's fine
Thank you for your feedback.