Author Topic: RG99 unofficial opendingux port  (Read 352 times)

Jutleys (OP)

  • Posts: 1786
RG99 unofficial opendingux port
« on: July 15, 2020, 06:40:09 pm »


CPU-Ingenic JZ4725B 360MHz
RAM-32MB
Storage-256GB
Screen-2.8" 320x480
Slot-MicroSD
Gamepad-DPad, 4 Buttons, M1, M2, Start, Select, L, R
USB-Client
Battery-3.7V 1800mA
Dimension-119mm x 82mm x 25mm
Weight-325g
Others-Vibrator

https://github.com/steward-fu/rg99

Please note you need the correct drivers for windows 10 installed first follow this https://boards.dingoonity.org/retrominirs-90/a-quick-guide-to-flashing-opendingux-on-the-rs-90-using-windows-10-x64/ guide first to get them installed then continue below.

Step1

Linux
1. download flasher.tar.gz from release page here https://github.com/steward-fu/rg99/releases
put RG99 into boot mode (Press START and then power up)
plug USB into PC
command:
$ sudo flash.sh

Windows 10
1. download flasher.tar.gz from release page here https://github.com/steward-fu/rg99/releases
2. extract flasher.tar.gx
3. plug USB into PC
4. put RG99 into boot mode (Press START and then power up)
5. run the flash.bat

Step2
2. flash .img into sdcard (this is file system)
download v1.0_sdcard.img.7z from release page here https://github.com/steward-fu/rg99/releases
prepare 4GB or larger MicroSD
flash sdcard.img into MicroSD

Note you need to extend the partition once the SDCard is flashed otherwise you don't get the full space for your files.


How to build Linux OS for RG99
prepare environment

Debian 9 (x64)
all of source code and prebuilt binary can be found from release page
configure toolchain
extract toolchain_rg99.7z into /opt/rg99
command:
export PATH=$PATH:/opt/rg99/usr/bin
build buildroot
download buildroot.tar.gz from release page
command:
$ make rg99_defconfig
$ make
build kernel
download kernel_v1.0.tar.gz from release page
command:
$ ARCH=mips CROSS_COMPILE=mipsel-linux- make rg99_defconfig
$ ARCH=mips CROSS_COMPILE=mipsel-linux- make uzImage.bin dtbs -j8
for kernel (enable UART), copy "arch/mips/boot/dts/ingenic/rg99_dbg.dts" to "arch/mips/boot/dts/ingenic/rg99.dts"
for kernel (disable UART), copy "arch/mips/boot/dts/ingenic/rg99_rel.dts" to "arch/mips/boot/dts/ingenic/rg99.dts"



Thanks goes to the hard work of the devs Pcercuei & Steward


Buy here https://www.aliexpress.com/item/4001051802202.html?spm=2114.12010612.8148356.5.77d51dd4l73pCc
« Last Edit: July 17, 2020, 07:41:18 pm by Jutleys »

indask8

  • Posts: 75
Re: RG99 unofficial opendingux port
« Reply #1 on: July 17, 2020, 06:58:00 pm »
Thanks !

Works great considering the limitations of the device.

EDIT : You should add in your tutorial that you need to extend the partition once the SDCard is flashed otherwise you don't get the full space for your files.

EDIT2 : after further testing it's not as good as I thought : Master System runs very well, PCengine/Genesis/GBA is OK, mame is hit or miss, Nes/GB/GBC lags a lot.
« Last Edit: July 17, 2020, 08:34:08 pm by indask8 »

Jutleys (OP)

  • Posts: 1786
Re: RG99 unofficial opendingux port
« Reply #2 on: July 19, 2020, 10:42:29 am »
Yep because the emulators need optimisation if someone takes on the task this was a first initial release.

v47

  • Posts: 182
Re: RG99 unofficial opendingux port
« Reply #3 on: August 02, 2020, 07:33:18 pm »
As I already went through all the RG99s being currently sold on AliExpress, I'll link the two cheapest offerings I managed to find;

https://www.aliexpress.com/item/4001146540194.html ($29.52 total)
https://www.aliexpress.com/item/4000939724094.html ($30.62 total)

A coupon could bring the price down to about $25, which is an appropriate price for the device.
« Last Edit: August 02, 2020, 07:37:18 pm by v47 »

 

Post a new topic
Post a new topic