ODROID-GO Advance

User avatar
odroid
Site Admin
Posts: 33043
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID
Has thanked: 296 times
Been thanked: 417 times
Contact:

ODROID-GO Advance

Unread post by odroid » Fri Dec 27, 2019 3:31 pm

We announced the ODROID-GO in 2018 June to celebrate our 10th birthday.
It was amazing and fun to be able to emulate old-school 8-bit retro games with more than expected performance with only the MCU, not the high scale MPU.
The device has been very popular not only for gaming but also for education.

We continued to hear users who wanted to play 16-bit or 32-bit retro games on a handheld device with more advanced features and capabilities.
Therefore we started to research a new platform from early this year and we found a suitable solution
And we've spent several months to develop a new 64bit Linux powered device.

This new device ODROID-GO Advance has a modern 64bit ARM low-power quad-core processor(MPU ;)) as well as wide-viewing-angle 3.5inch LCD.
Image

Specification
Image

At this moment, the trial BSP image supports the following systems.
* atari2600
* atari5200
* atari7800
* atarilynx
* gamegear
* gb
* gba
* gbc
* mastersystem
* megadrive
* nes
* pcengine
* pcenginecd
* psx
* segacd
* snes
* psp

Let's see how it emulates various retro game systems well.


You have to look into this assembly guide video first before playing. Otherwise, you must have a difficult time or regret.


Further technical information : WiKi page ==> https://wiki.odroid.com/odroid_go_advance/start

We are going to send some engineering samples to community developers in the middle of next week to improve the system software.

It will start selling at us$55 from the end of January.

Happy new year!
These users thanked the author odroid for the post (total 14):
SlappyMcPhee (Fri Dec 27, 2019 3:57 pm) • meveric (Fri Dec 27, 2019 6:34 pm) • cdu13a (Fri Dec 27, 2019 7:23 pm) • mad_ady (Fri Dec 27, 2019 8:49 pm) • tmihai20 (Fri Dec 27, 2019 11:01 pm) • AreaScout (Fri Dec 27, 2019 11:20 pm) • Berzemus (Sat Dec 28, 2019 12:23 am) • rooted (Sat Dec 28, 2019 7:19 am) • Paspartout (Sat Dec 28, 2019 7:58 pm) • Airfixer (Thu Jan 02, 2020 1:33 am) and 4 more users

SlappyMcPhee
Posts: 104
Joined: Fri Aug 18, 2017 2:09 pm
languages_spoken: english
ODROIDs: XU4 (3 of them)
Has thanked: 6 times
Been thanked: 4 times
Contact:

Re: ODROID-GO Advance

Unread post by SlappyMcPhee » Fri Dec 27, 2019 3:57 pm

Awesome to see!

Sent from my Pixel 3a using Tapatalk

These users thanked the author SlappyMcPhee for the post:
jutleys (Sun Dec 29, 2019 4:53 am)
Owner The Retro Arena and Odroid Retro Arena

User avatar
mad_ady
Posts: 7112
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 307 times
Been thanked: 212 times
Contact:

Re: ODROID-GO Advance

Unread post by mad_ady » Fri Dec 27, 2019 8:53 pm

Great announcement! Good job on chosing rockchip (hopefully better software support), having a headphone jack and listening to the community's suggestions :)

What are your plans for the onboard spi? This explains why there is still interest in mainline uboot for N1 :)
I can only rejoice and think of ways to abuse the system in ways it wasn't designed to be abused :)

Edit:
I have looked over the wiki (especially this page: https://wiki.odroid.com/odroid_go_advance/wifi) and I have a suggestion - have a systemd startup service that executes user scripts located at a specific path. That way you can configure wifi (and anything else) in the blind, without the need for serial.
Ideally the scripts are called in the order of their names (sysv style) and their output/stderr is tee'd to a user accessible location for easy debugging.
These users thanked the author mad_ady for the post:
tmihai20 (Fri Dec 27, 2019 11:02 pm)

tmihai20
Posts: 210
Joined: Mon Nov 07, 2016 10:56 pm
languages_spoken: english, french, italian, romanian
ODROIDs: XU4, GO, H2
Location: Romania
Has thanked: 28 times
Been thanked: 4 times
Contact:

Re: ODROID-GO Advance

Unread post by tmihai20 » Fri Dec 27, 2019 11:14 pm

Does anybody know how well is N64 emulated or if the hardware can emulate N64 well enough? Looks pretty promising.

Sent from my SM-N950F using Tapatalk

Riddle me this, riddle me that
Who is afraid of the big, black bat?
I write (in Romanian mostly) on a blog (see my profile)

User avatar
AreaScout
Posts: 1207
Joined: Sun Jul 07, 2013 3:05 am
languages_spoken: german, english
ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
N1, Go, VU5A, Show2, CloudShell2,
H2, N2, VU7A, VuShell
Has thanked: 44 times
Been thanked: 108 times
Contact:

Re: ODROID-GO Advance

Unread post by AreaScout » Fri Dec 27, 2019 11:17 pm

    Congrats, the specs are really good and the display is amazing !

    RG

    back2future
    Posts: 269
    Joined: Sun Jul 23, 2017 3:19 pm
    languages_spoken: english
    Has thanked: 12 times
    Been thanked: 6 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by back2future » Fri Dec 27, 2019 11:43 pm

    Will Odroid-Go Advance be accessible on Odroid bench?
    That would need new forms of interaction therefore, because of "remote display"?
    Nice kit
    Last edited by back2future on Sat Dec 28, 2019 12:37 am, edited 1 time in total.

    Berzemus
    Posts: 4
    Joined: Mon May 20, 2019 8:59 pm
    languages_spoken: english
    ODROIDs: N2
    Has thanked: 2 times
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by Berzemus » Sat Dec 28, 2019 12:23 am

    Man this is great news ! There are just lots of games waiting to be played on this.. My own kids did enjoy the gbc & sms emulator of the Go, but really loved the doom port. It would be great to have a decent dosbox build for more of the same :D

    User avatar
    mad_ady
    Posts: 7112
    Joined: Wed Jul 15, 2015 5:00 pm
    languages_spoken: english
    ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
    Location: Bucharest, Romania
    Has thanked: 307 times
    Been thanked: 212 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by mad_ady » Sat Dec 28, 2019 2:42 am

    +1 for dosbox, because there's where my childhood lives :)
    Though it might need x11 and the orher emulators are running directly on fb I think. But certanly it would be easier to run here than on the original GO.

    For remote display on the bench - if using x11 there's x11vnc (one connection at a time). If not, I don't know an alternative

    crashoverride
    Posts: 4630
    Joined: Tue Dec 30, 2014 8:42 pm
    languages_spoken: english
    ODROIDs: C1
    Has thanked: 0
    Been thanked: 150 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crashoverride » Sat Dec 28, 2019 2:43 am

    tmihai20 wrote:
    Fri Dec 27, 2019 11:14 pm
    Does anybody know how well is N64 emulated or if the hardware can emulate N64 well enough?
    N64 emulation was tested and will be provided in the future. Since both 64bit and 32bit are supported (multiarch), emulators such as mupen64plus can use dynamic recompilation (dynarec) for accelerated performance.

    The N64 emulation performance varies across titles. Some titles play well, others are notoriously difficult to emulate.
    These users thanked the author crashoverride for the post (total 2):
    rooted (Sat Dec 28, 2019 7:20 am) • tmihai20 (Sun Dec 29, 2019 8:34 am)

    crashoverride
    Posts: 4630
    Joined: Tue Dec 30, 2014 8:42 pm
    languages_spoken: english
    ODROIDs: C1
    Has thanked: 0
    Been thanked: 150 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crashoverride » Sat Dec 28, 2019 2:54 am

    mad_ady wrote:
    Sat Dec 28, 2019 2:42 am
    Though it might need x11 and the orher emulators are running directly on fb I think. But certanly it would be easier to run here than on the original GO.
    There is a libretro port of dosbox, so it might "just work" already:
    https://github.com/libretro/dosbox-libretro
    These users thanked the author crashoverride for the post:
    mad_ady (Sat Dec 28, 2019 4:07 am)

    User avatar
    rooted
    Posts: 7136
    Joined: Fri Dec 19, 2014 9:12 am
    languages_spoken: english
    Location: Gulf of Mexico, US
    Has thanked: 387 times
    Been thanked: 108 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by rooted » Sat Dec 28, 2019 7:20 am

    Congratulations on the new device, it looks like an amazing complement to the already popular Go.

    I'm guessing because it's using MIPI-DSI there will be no issues with screen tearing?

    Paspartout
    Posts: 43
    Joined: Fri Dec 28, 2018 2:13 am
    languages_spoken: english, german
    ODROIDs: Odroid go
    Has thanked: 8 times
    Been thanked: 12 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by Paspartout » Sat Dec 28, 2019 7:58 pm

    Wow this device looks incredibly good for that price. My respect for the developers!
    I like how you not only focus on retro gamers but also tinkerers with the usb port and gpio pins.
    Also the fact that you already provide schematics and instructions on how to build the linux kernel and bootloader is awesome.

    Looking forward to tinker with it and getting more into embedded linux development.
    I would love to port some cool games to it. One thing I always wanted to play on the original go was cave story, but the hardware
    wasn't good enough for a port. With this it should be easy to port nxengine-libretro.

    blu
    Posts: 83
    Joined: Wed Mar 08, 2017 11:30 pm
    languages_spoken: english
    ODROIDs: XU4, N2
    Has thanked: 3 times
    Been thanked: 22 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by blu » Sat Dec 28, 2019 11:52 pm

    I'm starting to notice a nice HK tradition here re great pricepoints for the right hw -- do carry on! ; )

    hominoid
    Posts: 326
    Joined: Tue Feb 28, 2017 3:55 am
    languages_spoken: english
    ODROIDs: C2, XU4, MC1, N1, N2
    Location: Lake Superior Basin, USA
    Has thanked: 13 times
    Been thanked: 25 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by hominoid » Sun Dec 29, 2019 12:05 am

    Very nice handheld and a great price! Can't wait to get one...or more.

    jutleys
    Posts: 111
    Joined: Fri Jul 20, 2018 1:06 am
    languages_spoken: english
    ODROIDs: Odroid Go
    Odroid X4U N64 case
    Location: UK
    Has thanked: 9 times
    Been thanked: 5 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by jutleys » Sun Dec 29, 2019 2:07 am

    Great looking device and very interested on this i will spread the news :)

    crashoverride
    Posts: 4630
    Joined: Tue Dec 30, 2014 8:42 pm
    languages_spoken: english
    ODROIDs: C1
    Has thanked: 0
    Been thanked: 150 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crashoverride » Sun Dec 29, 2019 4:41 am

    rooted wrote:
    Sat Dec 28, 2019 7:20 am
    I'm guessing because it's using MIPI-DSI there will be no issues with screen tearing?
    All the emulators run "frame perfect" without tearing. The display is MIPI-DSI attached and Linux KMS/DRM is used (as opposed to /dev/fb0).
    These users thanked the author crashoverride for the post (total 3):
    rooted (Sun Dec 29, 2019 8:00 am) • tmihai20 (Sun Dec 29, 2019 8:35 am) • shareef (Thu Jan 16, 2020 3:21 am)

    User avatar
    rooted
    Posts: 7136
    Joined: Fri Dec 19, 2014 9:12 am
    languages_spoken: english
    Location: Gulf of Mexico, US
    Has thanked: 387 times
    Been thanked: 108 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by rooted » Sun Dec 29, 2019 8:01 am

    crashoverride wrote:
    rooted wrote:
    Sat Dec 28, 2019 7:20 am
    I'm guessing because it's using MIPI-DSI there will be no issues with screen tearing?
    All the emulators run "frame perfect" without tearing. The display is MIPI-DSI attached and Linux KMS/DRM is used (as opposed to /dev/fb0).
    Thanks. I was wondering what you've been up to, I guess working on this is one thing.

    tmihai20
    Posts: 210
    Joined: Mon Nov 07, 2016 10:56 pm
    languages_spoken: english, french, italian, romanian
    ODROIDs: XU4, GO, H2
    Location: Romania
    Has thanked: 28 times
    Been thanked: 4 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by tmihai20 » Sun Dec 29, 2019 8:36 am

    Amazing little device. I am waiting for a portable handheld that can play N64 games. I bought a PS Vita for all the PS related titles. How large can the SD card be? There are lots of 64 or 128 GB cards out there, at affordable prices.

    Sent from my SM-N950F using Tapatalk

    Riddle me this, riddle me that
    Who is afraid of the big, black bat?
    I write (in Romanian mostly) on a blog (see my profile)

    Sotz
    Posts: 11
    Joined: Tue Jul 24, 2018 7:40 am
    languages_spoken: english
    ODROIDs: Odroid Go
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by Sotz » Sun Dec 29, 2019 11:34 am

    That 320x480 resolution is a bit confusing. Is it 480 horizontal pixels so the display is rotated? Or 480 vertical so the pixels are half height?

    User avatar
    memeka
    Posts: 4418
    Joined: Mon May 20, 2013 10:22 am
    languages_spoken: english
    ODROIDs: XU rev2 + eMMC + UART
    U3 + eMMC + IO Shield + UART
    Has thanked: 2 times
    Been thanked: 57 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by memeka » Sun Dec 29, 2019 12:59 pm

    crashoverride wrote:
    Sun Dec 29, 2019 4:41 am
    rooted wrote:
    Sat Dec 28, 2019 7:20 am
    I'm guessing because it's using MIPI-DSI there will be no issues with screen tearing?
    All the emulators run "frame perfect" without tearing. The display is MIPI-DSI attached and Linux KMS/DRM is used (as opposed to /dev/fb0).
    I think it’s fb0, not drm/kms, that’s my understanding from the announcement.
    Although I would love it to be drm/kms and use the gbm driver :(

    Molorius
    Posts: 63
    Joined: Tue Mar 01, 2016 4:40 am
    languages_spoken: English
    ODROIDs: C1+, C2, GO
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by Molorius » Sun Dec 29, 2019 2:14 pm

    This looks great, I can't wait to get my hands on one!

    Is the UART port (when populated) compatible with the adapter Hardkernel already sells?
    The solder mask mentions MIPI CSI and WiFi, can those be used in the future? What WiFi module is that meant for?
    crashoverride wrote:N64 emulation was tested and will be provided in the future. Since both 64bit and 32bit are supported (multiarch), emulators such as mupen64plus can use dynamic recompilation (dynarec) for accelerated performance.
    Mupen64plus supports dynarec on arm and arm64. Which version were you testing on out of curiosity?

    lordhardware
    Posts: 108
    Joined: Sat Sep 20, 2014 11:56 pm
    languages_spoken: english
    ODROIDs: U3
    Odroid-W
    Has thanked: 15 times
    Been thanked: 10 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by lordhardware » Sun Dec 29, 2019 3:38 pm

    Is there no Bluetooth or wifi?

    That's the biggest point of difference with the odroid Go from any other handheld.

    AliExpress has 12 handhelds as powerful and in the same price bracket as this.

    Please put official Bluetooth or wifi add-on with this.

    Mog
    Posts: 49
    Joined: Tue Dec 04, 2018 4:01 am
    languages_spoken: english
    ODROIDs: ODroid Go
    Location: North Yorkshire, United Kingdom
    Has thanked: 0
    Been thanked: 2 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by Mog » Sun Dec 29, 2019 3:59 pm

    lordhardware wrote:
    Sun Dec 29, 2019 3:38 pm
    Is there no Bluetooth or wifi?

    That's the biggest point of difference with the odroid Go from any other handheld.

    AliExpress has 12 handhelds as powerful and in the same price bracket as this.

    Please put official Bluetooth or wifi add-on with this.
    It has a full size USB port, plug a dongle in

    I was about to get the GKD 350H to replace my LDK but I'm not anymore, this spec knocks it out of the park.
    and USB so I can use real keyboards with keyboard needing emulators, that's spot on, heh

    gbanfalvi
    Posts: 2
    Joined: Tue Jun 26, 2018 5:56 am
    languages_spoken: english
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by gbanfalvi » Sun Dec 29, 2019 8:03 pm

    Any chance to add L2 and R2 buttons? The PlayStation 1 has an extensive set of games that use those buttons and it’d be awesome to not have to map them to thumb buttons under the screen.

    crazyquark
    Posts: 329
    Joined: Thu Jan 15, 2015 4:22 pm
    languages_spoken: english, french, romanian
    ODROIDs: C1,C1+,C2,HC1,XU4
    Has thanked: 3 times
    Been thanked: 11 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crazyquark » Sun Dec 29, 2019 10:03 pm

    I want this!

    32teeth
    Posts: 45
    Joined: Sat May 18, 2019 2:56 am
    languages_spoken: english
    Has thanked: 25 times
    Been thanked: 22 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by 32teeth » Mon Dec 30, 2019 12:20 am

    but, but, the one thing the original Odroid Go had was... ...BOOT TIME! Like Instant.

    Paspartout
    Posts: 43
    Joined: Fri Dec 28, 2018 2:13 am
    languages_spoken: english, german
    ODROIDs: Odroid go
    Has thanked: 8 times
    Been thanked: 12 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by Paspartout » Mon Dec 30, 2019 1:03 am

    32teeth wrote:
    Mon Dec 30, 2019 12:20 am
    but, but, the one thing the original Odroid Go had was... ...BOOT TIME! Like Instant.
    Mostly because the odroid-go advance has a lot more hardware to initialize and linux as an OS is heavier than FreeRTOS.
    There are a lot of resources on how to optimize embedded linux boot time though. I think it would be a cool project/challenge achieving fast boo time.

    User avatar
    mad_ady
    Posts: 7112
    Joined: Wed Jul 15, 2015 5:00 pm
    languages_spoken: english
    ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
    Location: Bucharest, Romania
    Has thanked: 307 times
    Been thanked: 212 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by mad_ady » Mon Dec 30, 2019 2:22 am

    It might be possible to put the hardware in sleep mode - like the xu4, and avoid cold boots.

    crashoverride
    Posts: 4630
    Joined: Tue Dec 30, 2014 8:42 pm
    languages_spoken: english
    ODROIDs: C1
    Has thanked: 0
    Been thanked: 150 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crashoverride » Mon Dec 30, 2019 3:04 am

    memeka wrote:
    Sun Dec 29, 2019 12:59 pm
    Although I would love it to be drm/kms and use the gbm driver
    The KMS/DRM driver used is here:
    https://github.com/hardkernel/linux/tre ... m/rockchip

    The GBM driver is here:
    https://github.com/rockchip-linux/libma ... xp0-gbm.so
    These users thanked the author crashoverride for the post (total 2):
    elatllat (Mon Dec 30, 2019 9:39 am) • SlappyMcPhee (Sat Jan 04, 2020 8:42 am)

    User avatar
    cdu13a
    Posts: 225
    Joined: Tue Jan 20, 2015 3:33 pm
    languages_spoken: english
    ODROIDs: C1, C2, XU4, HC1, N2
    Has thanked: 1 time
    Been thanked: 40 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by cdu13a » Mon Dec 30, 2019 6:12 am

    gbanfalvi wrote:
    Sun Dec 29, 2019 8:03 pm
    Any chance to add L2 and R2 buttons? The PlayStation 1 has an extensive set of games that use those buttons and it’d be awesome to not have to map them to thumb buttons under the screen.
    Considering the 10pin gpio connector at the top of the device, it would probably be fairly easy for somebody to make a mod that can snap on to the device to add the L2 and R2 buttons, or other sensors(motion sensor?) to be used as a game input.

    crashoverride
    Posts: 4630
    Joined: Tue Dec 30, 2014 8:42 pm
    languages_spoken: english
    ODROIDs: C1
    Has thanked: 0
    Been thanked: 150 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crashoverride » Mon Dec 30, 2019 6:43 am

    Sotz wrote:
    Sun Dec 29, 2019 11:34 am
    That 320x480 resolution is a bit confusing. Is it 480 horizontal pixels so the display is rotated? Or 480 vertical so the pixels are half height?
    The resolution is 320 horizontal and 480 vertical. It has a "portrait" orientation the same as smartphones do. The linux console is automatically rotated to "landscape"; however, when direct rendering, the presentation will need to be rotated. For GLES based programs, a simple change to the projection matrix will achieve this. For more complicated GLES or framebuffer rendering, libgo2 provides support for rotation using the hardware bitblit engine.

    lordhardware
    Posts: 108
    Joined: Sat Sep 20, 2014 11:56 pm
    languages_spoken: english
    ODROIDs: U3
    Odroid-W
    Has thanked: 15 times
    Been thanked: 10 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by lordhardware » Mon Dec 30, 2019 7:10 am

    Mog wrote:
    Sun Dec 29, 2019 3:59 pm
    It has a full size USB port, plug a dongle in
    I totally missed the fullsized host port :?

    Fantastic!

    In terms of controls, this is perfect for me, very few of the PS1 games I'd actually play on this device use l2\r2, same with Dreamcast, few of the games NEEDED all 6 face buttons.

    elatllat
    Posts: 1627
    Joined: Tue Sep 01, 2015 8:54 am
    languages_spoken: english
    ODROIDs: XU4, N1, N2
    Has thanked: 26 times
    Been thanked: 84 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by elatllat » Mon Dec 30, 2019 9:50 am

    That looks like fun, I better avoid it :D

    macromorgan
    Posts: 1
    Joined: Mon Dec 30, 2019 10:35 am
    languages_spoken: english
    ODROIDs: Odroid-GO
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by macromorgan » Mon Dec 30, 2019 10:37 am

    Looks good. The board appears to have headers for an SDIO WiFi adapter, does that mean if we solder onto it we can add our own WiFi? Assuming that is the case any plans to make those pads easier to solder to (holes through the PCB instead of pads)?

    User avatar
    AreaScout
    Posts: 1207
    Joined: Sun Jul 07, 2013 3:05 am
    languages_spoken: german, english
    ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
    N1, Go, VU5A, Show2, CloudShell2,
    H2, N2, VU7A, VuShell
    Has thanked: 44 times
    Been thanked: 108 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by AreaScout » Mon Dec 30, 2019 10:38 am

    crashoverride wrote:
    Mon Dec 30, 2019 6:43 am
    The resolution is 320 horizontal and 480 vertical. It has a "portrait" orientation the same as smartphones do. The linux console is automatically rotated to "landscape"; however, when direct rendering, the presentation will need to be rotated. For GLES based programs, a simple change to the projection matrix will achieve this. For more complicated GLES or framebuffer rendering, libgo2 provides support for rotation using the hardware bitblit engine.
    And there is no way to rotate the screen from within the drm driver ?

    RG

    guicrith
    Posts: 1
    Joined: Mon Dec 30, 2019 11:03 am
    languages_spoken: english
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by guicrith » Mon Dec 30, 2019 11:08 am

    Can I get a prototype ODROID-GO Advance unit to test the emulator I wrote on it?

    I am the developer of the Mu Palm OS emulator and this device looks really cool, its the only open source portable I have seen that is fast and small enough for me, it also looks cheap enough that normal emulator users will be able to get it and I want to make sure my emulator works properly on it when it comes out.

    gbanfalvi
    Posts: 2
    Joined: Tue Jun 26, 2018 5:56 am
    languages_spoken: english
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by gbanfalvi » Mon Dec 30, 2019 11:09 am

    cdu13a wrote:
    Mon Dec 30, 2019 6:12 am
    gbanfalvi wrote:
    Sun Dec 29, 2019 8:03 pm
    Any chance to add L2 and R2 buttons? The PlayStation 1 has an extensive set of games that use those buttons and it’d be awesome to not have to map them to thumb buttons under the screen.
    Considering the 10pin gpio connector at the top of the device, it would probably be fairly easy for somebody to make a mod that can snap on to the device to add the L2 and R2 buttons, or other sensors(motion sensor?) to be used as a game input.
    Yeah, but it’s really not something that should have to be modded onto to begin with (not to mention that it’ll affect portability). The whole intended goal of this device is “you wanted to play more powerful systems, so here you go” — then it should give us the physical means to play said systems.

    The original go (love it, bought two of them) only had the power to emulate systems that required a d-pad and a couple of face buttons. If this system targets devices like PS1, it should give us means to play them out of the box. There’s a lot of games out there: https://docs.google.com/document/d/1jw ... sp=sharing

    lordhardware
    Posts: 108
    Joined: Sat Sep 20, 2014 11:56 pm
    languages_spoken: english
    ODROIDs: U3
    Odroid-W
    Has thanked: 15 times
    Been thanked: 10 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by lordhardware » Mon Dec 30, 2019 11:32 am

    gbanfalvi wrote:
    Mon Dec 30, 2019 11:09 am
    There's a lot of games out there: https://docs.google.com/document/d/1jw ... sp=sharing
    While all of the games in the list CAN use L2/R2 and the right thumb stick, many (I would even say MOST) do not require them.

    Most of the RPGs only use L2/R2 for rotating in menu maps.
    And in sports games, L2/R2 often performed almost the same function as L1/R1 in the Tony Hawk's or Coolboarders series for instance.

    To be honest, as long as the emulator allows for button remapping, most of these issues can be mitigated.
    For the games that can't, can you please suggest some that you feel are worth playing (not just nice to have for completions sake)

    elatllat
    Posts: 1627
    Joined: Tue Sep 01, 2015 8:54 am
    languages_spoken: english
    ODROIDs: XU4, N1, N2
    Has thanked: 26 times
    Been thanked: 84 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by elatllat » Mon Dec 30, 2019 11:43 am

    lordhardware wrote:
    Mon Dec 30, 2019 11:32 am
    ...require...L2/R2...suggest...
    Oni would be unsupported psx2 but maybe some similar older game that required a large number of button combinations...maybe the psx Descent (series) due to 12 axis...
    These users thanked the author elatllat for the post:
    lordhardware (Mon Dec 30, 2019 11:53 am)

    crashoverride
    Posts: 4630
    Joined: Tue Dec 30, 2014 8:42 pm
    languages_spoken: english
    ODROIDs: C1
    Has thanked: 0
    Been thanked: 150 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by crashoverride » Mon Dec 30, 2019 11:47 am

    AreaScout wrote:
    Mon Dec 30, 2019 10:38 am
    And there is no way to rotate the screen from within the drm driver ?
    The following is the output from my "drmmode" program that dumps the properties:
    https://github.com/OtherCrashOverride/drmmode

    Code: Select all

    $ ./drmmode 
    connector_count=1
    connector(0) mode_count=1
    "320x480_60", 17000, 320, 450, 454, 584, 480, 482, 483, 485, -hsync -vsync
    
    Plane[0] plane_id=58, crtc_id=60
    	Properties (18):
    		'type'=0x1 [Primary]
    		'FB_ID'=0x45
    		'CRTC_ID'=0x3c
    		'CRTC_X'=0x0
    		'CRTC_Y'=0x0
    		'CRTC_W'=0x140
    		'CRTC_H'=0x1e0
    		'SRC_X'=0x0
    		'SRC_Y'=0x0
    		'SRC_W'=0x1400000
    		'SRC_H'=0x1e00000
    		'SHARE_ID'=0x3a
    		'ZPOS'=0x0
    		'FEATURE'=0x12
    		'EOTF'=0x0
    		'COLOR_SPACE'=0x0
    		'GLOBAL_ALPHA'=0xff
    		'BLEND_MODE'=0x0
    	Formats (8):
    		Format=XR24
    		Format=AR24
    		Format=XB24
    		Format=AB24
    		Format=RG24
    		Format=BG24
    		Format=RG16
    		Format=BG16
    Plane[1] plane_id=59, crtc_id=0
    	Properties (18):
    		'type'=0x2 [Cursor]
    		'FB_ID'=0x0
    		'CRTC_ID'=0x0
    		'CRTC_X'=0x0
    		'CRTC_Y'=0x0
    		'CRTC_W'=0x0
    		'CRTC_H'=0x0
    		'SRC_X'=0x0
    		'SRC_Y'=0x0
    		'SRC_W'=0x0
    		'SRC_H'=0x0
    		'SHARE_ID'=0x3b
    		'ZPOS'=0x2
    		'FEATURE'=0x2
    		'EOTF'=0x0
    		'COLOR_SPACE'=0x0
    		'GLOBAL_ALPHA'=0xff
    		'BLEND_MODE'=0x0
    	Formats (8):
    		Format=XR24
    		Format=AR24
    		Format=XB24
    		Format=AB24
    		Format=RG24
    		Format=BG24
    		Format=RG16
    		Format=BG16
    Plane[2] plane_id=61, crtc_id=0
    	Properties (18):
    		'type'=0x0 [Overlay]
    		'FB_ID'=0x0
    		'CRTC_ID'=0x0
    		'CRTC_X'=0x0
    		'CRTC_Y'=0x0
    		'CRTC_W'=0x0
    		'CRTC_H'=0x0
    		'SRC_X'=0x0
    		'SRC_Y'=0x0
    		'SRC_W'=0x0
    		'SRC_H'=0x0
    		'SHARE_ID'=0x3d
    		'ZPOS'=0x1
    		'FEATURE'=0x3
    		'EOTF'=0x0
    		'COLOR_SPACE'=0x0
    		'GLOBAL_ALPHA'=0xff
    		'BLEND_MODE'=0x0
    	Formats (14):
    		Format=XR24
    		Format=AR24
    		Format=XB24
    		Format=AB24
    		Format=RG24
    		Format=BG24
    		Format=RG16
    		Format=BG16
    		Format=NV12
    		Format=NV16
    		Format=NV24
    		Format=NA12
    		Format=NA16
    		Format=NA24
    

    lordhardware
    Posts: 108
    Joined: Sat Sep 20, 2014 11:56 pm
    languages_spoken: english
    ODROIDs: U3
    Odroid-W
    Has thanked: 15 times
    Been thanked: 10 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by lordhardware » Mon Dec 30, 2019 11:55 am

    elatllat wrote:
    Mon Dec 30, 2019 11:43 am
    lordhardware wrote:
    Mon Dec 30, 2019 11:32 am
    ...require...L2/R2...suggest...
    Oni would be unsupported psx2 but maybe some similar older game that required a large number of button combinations...maybe the psx Descent (series) due to 12 axis...
    I guess the Abe's Oddysee/Exodus duo would be the two I would be most sad to miss out on.

    The right thumbstick however is even less important as many still had to be compatible with the original PS1 controllers (non dual shock versions)

    User avatar
    AreaScout
    Posts: 1207
    Joined: Sun Jul 07, 2013 3:05 am
    languages_spoken: german, english
    ODROIDs: X2, U3, XU3, C2, HiFi Shield, XU4, XU4Q,
    N1, Go, VU5A, Show2, CloudShell2,
    H2, N2, VU7A, VuShell
    Has thanked: 44 times
    Been thanked: 108 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by AreaScout » Mon Dec 30, 2019 6:34 pm

    crashoverride wrote:
    Mon Dec 30, 2019 11:47 am
    The following is the output from my "drmmode" program that dumps the properties:
    https://github.com/OtherCrashOverride/drmmode
    I see and I only found code for the RGA device to rotate the screen exposed with V4L2 https://github.com/wzyy2/rga-v4l2-demo/ ... a-v4l2.cpp the funny thing is that the RGA 2D raster graphic acceleration unit driver is mostly based on s5p-g2d v4l2 m2m driver I have read, so it seems more or like a feature for video post-processing and a GUI would still have to be rotated with texture coordinates or projection matrix

    RG

    odroidf4n
    Posts: 2
    Joined: Mon Dec 30, 2019 8:50 pm
    languages_spoken: english
    ODROIDs: Non YET :)
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by odroidf4n » Mon Dec 30, 2019 9:01 pm

    Hi! Simple question. Could anyone confirm where orders can be set from? I understand from https://www.hardkernel.com/shop/odroid-go-advance/ or maybe from major/large electronic retailers as well? Clarification is appreciated.
    My first Hello world! message viewtopic.php?f=56&t=37237 to the Odroid forum

    User avatar
    mad_ady
    Posts: 7112
    Joined: Wed Jul 15, 2015 5:00 pm
    languages_spoken: english
    ODROIDs: XU4, C1+, C2, N1, H2, N2, Go, Go Advance
    Location: Bucharest, Romania
    Has thanked: 307 times
    Been thanked: 212 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by mad_ady » Mon Dec 30, 2019 10:59 pm

    You can order from Hardkernel, or a few weeks later from one of their many distributors: https://www.hardkernel.com/distributors/

    jutleys
    Posts: 111
    Joined: Fri Jul 20, 2018 1:06 am
    languages_spoken: english
    ODROIDs: Odroid Go
    Odroid X4U N64 case
    Location: UK
    Has thanked: 9 times
    Been thanked: 5 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by jutleys » Tue Dec 31, 2019 12:56 am

    We would be interested to develop a gmenuNX release for this device if we have access to development units we have a team of developers on my discord I have already spoke to some devs and its doable please take a look at our new website most retro game devices our developers have created custom firmware for them not to sure where or who to ask for development units but was pointed here via email reply.

    SlappyMcPhee
    Posts: 104
    Joined: Fri Aug 18, 2017 2:09 pm
    languages_spoken: english
    ODROIDs: XU4 (3 of them)
    Has thanked: 6 times
    Been thanked: 4 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by SlappyMcPhee » Tue Dec 31, 2019 5:50 am

    Seeing that it will be running aarch64 is that 64bit across the board or is the userspace 32bit compatible as well?

    Sent from my Pixel 3a using Tapatalk

    Owner The Retro Arena and Odroid Retro Arena

    User avatar
    meveric
    Posts: 10649
    Joined: Mon Feb 25, 2013 2:41 pm
    languages_spoken: german, english
    ODROIDs: X2, U2, U3, XU-Lite, XU3, XU3-Lite, C1, XU4, C2, C1+, XU4Q, HC1, N1, Go, H2 (N4100), N2, H2 (J4105)
    Has thanked: 25 times
    Been thanked: 194 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by meveric » Tue Dec 31, 2019 5:52 am

    SlappyMcPhee wrote:
    Tue Dec 31, 2019 5:50 am
    Seeing that it will be running aarch64 is that 64bit across the board or is the userspace 32bit compatible as well?

    Sent from my Pixel 3a using Tapatalk
    It has both 64bit and 32bit GPU drivers, so there's nothing that stops you from running 32bit emulators/games on it.
    These users thanked the author meveric for the post:
    SlappyMcPhee (Sat Jan 04, 2020 8:41 am)
    Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
    Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
    If you want to add my repository to your image read my HOWTO integrate my repo into your image.

    Sotz
    Posts: 11
    Joined: Tue Jul 24, 2018 7:40 am
    languages_spoken: english
    ODROIDs: Odroid Go
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by Sotz » Tue Dec 31, 2019 11:10 am

    crashoverride wrote:
    Mon Dec 30, 2019 6:43 am
    Sotz wrote:
    Sun Dec 29, 2019 11:34 am
    That 320x480 resolution is a bit confusing. Is it 480 horizontal pixels so the display is rotated? Or 480 vertical so the pixels are half height?
    The resolution is 320 horizontal and 480 vertical. It has a "portrait" orientation the same as smartphones do. The linux console is automatically rotated to "landscape"; however, when direct rendering, the presentation will need to be rotated. For GLES based programs, a simple change to the projection matrix will achieve this. For more complicated GLES or framebuffer rendering, libgo2 provides support for rotation using the hardware bitblit engine.
    Sorry I'm still a bit unsure. So you mean that the screen is rotated and has square pixels? The 480 resolution applies to the longer of the screen dimensions? (The width when inserted into the OGA)

    lordhardware
    Posts: 108
    Joined: Sat Sep 20, 2014 11:56 pm
    languages_spoken: english
    ODROIDs: U3
    Odroid-W
    Has thanked: 15 times
    Been thanked: 10 times
    Contact:

    Re: ODROID-GO Advance

    Unread post by lordhardware » Tue Dec 31, 2019 11:50 am

    The screen has 480 vertical pixels, but is mounted sideways.
    In essence it functions as if it were a 480x320 display, but the X,Y is 320x480 with 0,0 being either top right or bottom left corner (depending on how it's mounted)

    flowen8
    Posts: 2
    Joined: Wed Sep 11, 2019 8:02 am
    languages_spoken: english
    ODROIDs: odroid go
    Has thanked: 0
    Been thanked: 0
    Contact:

    Re: ODROID-GO Advance

    Unread post by flowen8 » Tue Dec 31, 2019 1:43 pm

    Does anyone know what the refresh rate on the display will be?

    Locked

    Return to “General Topics”

    Who is online

    Users browsing this forum: No registered users and 3 guests