Dingoonity.org

Other Portable Consoles => ESP32 based Consoles => Topic started by: davidgilmour on July 19, 2018, 12:27:39 pm

Title: Odroid Go
Post by: davidgilmour on July 19, 2018, 12:27:39 pm
Anyone like it?
Title: Re: Odroid Go
Post by: baka-neko on July 19, 2018, 02:22:39 pm
I have one, and it's good enough. Probably the best cheap Gameboy clone thing available.

The form factor is exactly the same as the Gameboy Pocket (I still have one) but way thinner.

The emulation is good enough, with savestate support. The screen is good and obviously way better than the Gameboy Pocket. The firmware is updated regularly with new features, recently added ColecoVision emulator.

Overall, I like it very much and recommend it if you're looking for a Gameboy Pocket form factor thing doing much more that the original. Also, it could be an excellent and cheap gift - too bad the shipping is almost as expensive as the device itself.
Title: Re: Odroid Go
Post by: lemmywinks on July 19, 2018, 05:09:21 pm
Been looking at these, it's only a few more ? to order it from a UK supplier than to buy direct so will probably pick one up at some point. Hard to buy it over something like the RS-97 though as it is stuck with 8bit systems, I love GB and SMS though so that's not too much of an issue.
Title: Re: Odroid Go
Post by: lordhardware on July 20, 2018, 01:45:13 pm
I bought two of them due to the openness, save states, and everyone thats reviewed it says the controls feel great.

I havent got them yet but will do a full review once I get it.
Title: Re: Odroid Go
Post by: Jutleys on July 21, 2018, 12:04:30 pm
I think its amazing and well worth the money here is a pic compared to other devices in size i also got two of them :)
Title: Re: Odroid Go
Post by: ruffnutts on July 23, 2018, 08:01:46 pm
I bit the bullet and ordered one, this will tide me over till my RetroStone turns up lol
Title: Re: Odroid Go
Post by: lemmywinks on July 23, 2018, 10:04:59 pm
Let us know what the quality of emulation is like and if it works with problem games please Ruffnuts. Did you get it from the UK reseller?
Title: Re: Odroid Go
Post by: Jutleys on July 24, 2018, 09:24:59 am
I got it from the same seller its amazing device it emulates great all nes has abit of tearing which is being worked on at the moment it has good support. New emulators are being developed and also a new menu systems get on board before they all sell out.
Title: Re: Odroid Go
Post by: lordhardware on July 24, 2018, 11:17:35 am
I missed out on buying a second odroid-w because of the broadcom stock issues that happened.

I really hope there's no chip shortage or something with this one because it would be great to get a lot of people programming for it.

I got back into Assembly programming after 15 years of not looking at my gameboy because of this device.
Title: Re: Odroid Go
Post by: Jutleys on July 24, 2018, 03:22:34 pm
Flashing guide.

https://www.youtube.com/watch?v=9tp9ML8UR_w
Title: Re: Odroid Go
Post by: lordhardware on July 25, 2018, 03:18:13 am
SpectrumZX emulator has been completed and will be added shortly also.
Title: Re: Odroid Go
Post by: Jutleys on July 26, 2018, 12:46:03 pm
Well it was only a matter of time.

https://imgur.com/a/UTmiaBn
Title: Re: Odroid Go
Post by: lordhardware on July 26, 2018, 02:36:00 pm
Ok so quick update because i got the units today.
I want to do a proper write up after spending a little more time with it so this will be short.

Firstly, assembly was simple, easy, fun, quick.

Firmware flash and update was less painless than any phone ive ever flashed. About 15 minutes to download all the new binaries and reinterpret the (slightly) out of date guide.
It worked first time.

Emulation is great:

Gamegear
Games tested: 3
All ran perfectly, controls were tight and everything felt right.

Sega MasterSystem
Games tested: 4
All perfect, full speed, 60fps, no graphical glitches, very happy.

GBC
Only tested Mario Tennis
There seems to be a flashing issue on this build of the emulator (or this rom) that's affecting the Black Layer on this game, also theres a fair bit of frame skip enabled.
Played two matches and the controls were perfect, certainly very playable, and not that distracting, need to log the issue because ive seen video of others playing this game without my GFX problems.

GB
Only tested Wario Land so far
It played perfectly.

NES
Only tested Super Mario Bros. so far
It plays really well (better than virtual console on 3DS) had an issue with backwards jumping but i think its because im used to less play in the controls (these are aftermarket GBC buttons in the odroid-go and they travel more than the NES or 3DS for instance)

Title: Re: Odroid Go
Post by: Jutleys on July 26, 2018, 06:25:15 pm
New firmwares are up https://forum.odroid.com/viewtopic.php?f=159&t=31348
Title: Re: Odroid Go
Post by: lemmywinks on July 26, 2018, 07:12:30 pm
Do SMS games support FM sound? List of games here:
https://segaretro.org/FM_Sound_Unit

Also how does Doom work with so few buttons, circle strafing is obviously out of the question?
Title: Re: Odroid Go
Post by: Jutleys on July 27, 2018, 08:27:46 am
Doom has no sound at the moment as its only in a testing form someone will work on it I hope but it runs very well.
Title: Re: Odroid Go
Post by: Jutleys on July 27, 2018, 01:18:19 pm
basically this is how flashing looks pretty simple i made some videos enjoy :).

Quick video showing flashing 3rd party apps https://youtu.be/jbqP9pF20SI

Quick video showing doom for odroid go Doom Odroid Go https://youtu.be/pYLVgxJ-uGU

Here you will find all the third party apps and games that have been released so far for the Odroid Go  by their contributors i will try to keep this up to date with a pack to download below enjoy.

Thanks to all the devs contributors for the apps and games.

https://drive.google.com/file/d/10mCVqaQoAi5lwgp1d_w-6wLHetvtJWgJ/view?usp=sharing
Title: Re: Odroid Go
Post by: TXIDRIVR on July 28, 2018, 10:32:07 am
Got one.

Everything is good except one thing : LCD screen run at 30FPS... not 60FPS (confirmed by the developer, didnt see anything about it on their website). So you get frameskip in games, especially in GB/GBC.
Title: Re: Odroid Go
Post by: lemmywinks on July 28, 2018, 04:56:41 pm
Got one.

Everything is good except one thing : LCD screen run at 30FPS... not 60FPS (confirmed by the developer, didnt see anything about it on their website). So you get frameskip in games, especially in GB/GBC.

That's a silly choice, if it means it will never emulate a lot of games without dropping frames then they should definitely mention that.
Title: Re: Odroid Go
Post by: lordhardware on July 29, 2018, 03:30:46 am
Got one.

Everything is good except one thing : LCD screen run at 30FPS... not 60FPS (confirmed by the developer, didnt see anything about it on their website). So you get frameskip in games, especially in GB/GBC.

Can youj link to developer talking about this? I know theres frame skip in the emulators but i cant find any reference to the screen fps
Title: Re: Odroid Go
Post by: kfchow on July 30, 2018, 06:43:08 am
I ordered mine.  Should arrive soon hopefully.

I wish the UI allowed for boxart.  That would make this perfect.
Title: Re: Odroid Go
Post by: TXIDRIVR on July 30, 2018, 10:38:46 pm
Got one.

Everything is good except one thing : LCD screen run at 30FPS... not 60FPS (confirmed by the developer, didnt see anything about it on their website). So you get frameskip in games, especially in GB/GBC.

Can youj link to developer talking about this? I know theres frame skip in the emulators but i cant find any reference to the screen fps
Here you go : https://github.com/OtherCrashOverride/go-play/issues/55
Title: Re: Odroid Go
Post by: kfchow on August 01, 2018, 05:14:24 am
I ordered mine.  Should arrive soon hopefully.

I wish the UI allowed for boxart.  That would make this perfect.

Looks like someone is making a custom launcher with boxart

https://forum.odroid.com/viewtopic.php?f=158&t=31757
Title: Re: Odroid Go
Post by: lemmywinks on August 01, 2018, 01:18:08 pm
Here you go : https://github.com/OtherCrashOverride/go-play/issues/55

That's pretty killed any enthusiasm I had for this, in 2018 a ?40+ device that can't run Tetris without frameskip is not really acceptable. Are there any plans to source a different screen for a later revision?

Realistically all I need is 8 bit emulation so the GB Pocket format is fine, probably just better for me to wait for the RS-90 to be hacked.
Title: Re: Odroid Go
Post by: kfchow on August 02, 2018, 03:53:04 am
Here you go : https://github.com/OtherCrashOverride/go-play/issues/55

That's pretty killed any enthusiasm I had for this, in 2018 a ?40+ device that can't run Tetris without frameskip is not really acceptable. Are there any plans to source a different screen for a later revision?

Realistically all I need is 8 bit emulation so the GB Pocket format is fine, probably just better for me to wait for the RS-90 to be hacked.

I have the RS-90, RS-97, Odroid-Go and alot of other handhelds.  I must admit the Odroid-Go at the moment is my favourite handheld to play NES, GB, GBC games.  The emulation is not perfect.  The framerate is good but there is tearing on certain roms and certain roms don't load at all.  I'm sure this is all software and can be resolved in a future update (which it looks like its being actively developed).
Title: Re: Odroid Go
Post by: TXIDRIVR on August 02, 2018, 07:32:21 pm
Here you go : https://github.com/OtherCrashOverride/go-play/issues/55

That's pretty killed any enthusiasm I had for this, in 2018 a ?40+ device that can't run Tetris without frameskip is not really acceptable. Are there any plans to source a different screen for a later revision?

Realistically all I need is 8 bit emulation so the GB Pocket format is fine, probably just better for me to wait for the RS-90 to be hacked.
+1, same opinion, word for word ! A revision is not a bad idea, I will sent them a message about it.

Edit : Done. Actual picture of us waiting for the answer... https://imgur.com/a/rlkiTwg

I have the RS-90, RS-97, Odroid-Go and alot of other handhelds.  I must admit the Odroid-Go at the moment is my favourite handheld to play NES, GB, GBC games.  The emulation is not perfect.  The framerate is good but there is tearing on certain roms and certain roms don't load at all.  I'm sure this is all software and can be resolved in a future update (which it looks like its being actively developed).

No, it have nothing to do with software. If the screen is 30FPS, it cant display 60FPS. Same as VHS tape, you cant play them on a DVD player !
Title: Re: Odroid Go
Post by: lemmywinks on August 02, 2018, 10:46:35 pm
A bit dishonest not mentioning it on the website IMO, I came very close to pulling the trigger on one of these last week and would have been gutted to find out I'd blown ?40 + shipping on something that drops frames because of a ridiculous hardware choice before it was even in stock with the supplier. Luckily I realised I had a ton of handhelds and bought a vintage road bike to rebuild instead, much better choice!

EDIT - Why does the pound sign keep showing as a question mark on here? It looks fine when typing a message, as soon as you post it it changes!
Title: Re: Odroid Go
Post by: Jutleys on August 03, 2018, 03:40:39 pm
Atari 2600 & 7800 emulators are out.
Title: Re: Odroid Go
Post by: lordhardware on August 03, 2018, 04:20:11 pm
Update on the screentearing / framerate issue thats a little annoying.

Emulators are apparently all running at 60fps.

SPI (display connector) can only run at up to 45fps with the current drivers written for this architecture.

The above wouldnt be an issue, but there is no information coming back from the display at all, so no way to sync the display timings to the emulator so tearing will occur even if the screen WAS running at 60.

Id also like to see a hardware refresh with a display that can sync.

Id be happy with 30 and 50% dropped frames on these 8bit systems if the display was cricrisp.
Title: Re: Odroid Go
Post by: Soul_Est on August 05, 2018, 09:14:42 am
It would be great to have 60 FPS except to do so would require that the display be connected to via DPI. This requires using way more I/O pins from the ESP32 than SPI making it either difficult or infeasible to pull off.

Sent from my SM-A520W using Tapatalk
Title: Re: Odroid Go
Post by: SONY on September 01, 2018, 04:04:29 pm
Does this have enough buttons for GBA emu?
Title: Re: Odroid Go
Post by: Jim Goose on September 02, 2018, 12:23:31 am
LOL! Gba emulation at like 100x100 res.
Title: Re: Odroid Go
Post by: omgmog on September 04, 2018, 04:01:45 pm
The ODroid-GO  has:

No shoulder buttons.

The screen resolution would be fine (it's 320x240), but I don't think the ODroid-GO would be powerful enough, never mind the number of buttons.

https://wiki.odroid.com/odroid_go/odroid_go
Title: Re: Odroid Go
Post by: Strugglemeat on November 15, 2018, 09:28:42 am
My son dropped (threw, lol) my Odroid GO on the floor and now it won't turn on. Nothing appears damaged, kind of surprising since it's a solid state device, but it is now non-operational. Too lazy to open the thing up.

Even though NES isn't really my favorite system, the fact that a good amount of games I wanted to play (Taito Flintstones platformers) didn't work at all was a definite negative. Also, when I played SMS, the screen seemed to be cramped or something.

Maybe this issue was fixed in the latest fw, I didn't bother updating to the fw that has preview screens.

All in all, the coolest aspect of this system is the ESP32 processor and its very low power consumption.
Title: Re: Odroid Go
Post by: davidgilmour on February 22, 2019, 09:15:54 pm
Update on the screentearing / framerate issue thats a little annoying.

Emulators are apparently all running at 60fps.

SPI (display connector) can only run at up to 45fps with the current drivers written for this architecture.

The above wouldnt be an issue, but there is no information coming back from the display at all, so no way to sync the display timings to the emulator so tearing will occur even if the screen WAS running at 60.

Id also like to see a hardware refresh with a display that can sync.

Id be happy with 30 and 50% dropped frames on these 8bit systems if the display was cricrisp.

How is the screentearing 6 months later?
Title: Re: Odroid Go
Post by: lordhardware on June 01, 2019, 06:11:18 am
How is the screentearing 6 months later?

Honestly a lot better. Performance has increased quite a bit for the existing emulators.

There's a SNES emulator now that's hitting 15fps which is obviously not playable, but is incredibly impressive.
Title: Re: Odroid Go
Post by: KING_CHODE on July 13, 2019, 11:27:19 pm
Got my kit in the mail today, assembled it and spent about an hour with it.

My initial impression is that I'm much more excited to get to hacking the hw/sw of the device than I am to actually play games on it. Playing games works, but seems to have a variety of minor annoyances that others have mentioned in depth. It seems that if you just want to play games and don't plan on compiling your own firmware/modding the board etc then there are a variety of other handhelds that would be a better choice.

Will probably give a more fleshed-out review in a few weeks once I've had some more time with it.
Title: Re: Odroid Go
Post by: davidgilmour on August 19, 2019, 05:05:03 am
Got my kit in the mail today, assembled it and spent about an hour with it.

My initial impression is that I'm much more excited to get to hacking the hw/sw of the device than I am to actually play games on it. Playing games works, but seems to have a variety of minor annoyances that others have mentioned in depth. It seems that if you just want to play games and don't plan on compiling your own firmware/modding the board etc then there are a variety of other handhelds that would be a better choice.

Will probably give a more fleshed-out review in a few weeks once I've had some more time with it.

So, here we are, 5 weeks later. Can you give us an update?
Title: Re: Odroid Go
Post by: kfchow on August 20, 2019, 03:06:53 am
Looks like they got a PC engine emulator working now.

https://forum.odroid.com/viewtopic.php?f=159&t=36061