# retrobox_from_image **Repository Path**: sunarvin/retrobox_from_image ## Basic Information - **Project Name**: retrobox_from_image - **Description**: Make a game retrobox with your dusty board - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-15 - **Last Updated**: 2023-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README How to scratch a game retrobox from a raw image and board? [Video for boot](https://www.bilibili.com/video/BV1KL411S7pF/) [Video for game](https://www.bilibili.com/video/BV14k4y147oj/) There are always some old boards which are out of service and covered with a thick layer of dust. Now you want to update them with latest kernel or make some interesting gadgets. Here is an approach: 1. Abstract the binary of bootloader and kernel from the original image. 2. Locate the code for pinmux and analyze it. 3. Craft and debug your own .dts for uboot and kernel on the board. 4. Create a rootfs, port software such as SDL and fcuex. 5. Launch game and go. ![image](https://gitee.com/sunarvin/retrobox_from_image/raw/main/images/1dts.gif) ![image](https://gitee.com/sunarvin/retrobox_from_image/raw/main/images/2game.gif) ![image](https://gitee.com/sunarvin/retrobox_from_image/raw/main/images/boot.png) ![image](https://gitee.com/sunarvin/retrobox_from_image/raw/main/images/game1.png) ![image](https://gitee.com/sunarvin/retrobox_from_image/raw/main/images/game2.png)