doc: add assembly guides for retro console retail version

This commit is contained in:
Rosemary_HSN
2025-04-22 20:18:17 +08:00
parent 40a68782f5
commit 9ef9b79d90
6 changed files with 95 additions and 24 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

View File

@@ -56,7 +56,8 @@ update:
<summary><font color="#4F84FF">Click for details</font></summary>
<br>
TBD
<img src="./assert/console_bdt.jpg" width="45%">
<img src="./assert/console_bdb.jpg" width="45%">
</details>
@@ -281,4 +282,17 @@ Tang Console can meet different needs of customers in various scenarios. For tec
</details>
### PCB Errata
<details>
<summary><font color="#4F84FF">Click for details</font></summary>
<br>
Record **Tang Console** Known PCB issues in each version
If you find a design error, please leave a message on the **errata page** [**Click here**](./errata-console.md)
</details>
</br>
### For more questions and solutions, go to [Related Questions](./../common-doc/questions.md) to view

View File

@@ -1,5 +1,5 @@
---
title: Tang Console
title: Tang Retro Console
keywords: FPGA, Tang, Console, 60K, 138K
update:
- date: 2025-04-17
@@ -95,12 +95,12 @@ Using the **Tang Retro Console** as an example, heres how to play games with
Items needed:
* [] Tang Console, either 138k or 60k version
* [] USB 2.0 drive, or SD card + card reader (Recommended format: FAT32/exFAT, ≤32GB)
* [] USB-C OTG adapter with power pass-through (Recommended: USB-C card reader included in the bundle)
* [] Available GBA BIOS (gba_bios.bin)
* [] Latest [**TangCore Release Package**](https://github.com/nand2mario/tangcore/releases)
* [] Game ROMs you want to play (Demo games are preloaded on the uSD card included in the Tang Retro Console Premium bundle)
- [x] Tang Console, either 138k or 60k version
- [x] USB 2.0 drive, or SD card + card reader (Recommended format: FAT32/exFAT, ≤32GB)
- [x] USB-C OTG adapter with power pass-through (Recommended: USB-C card reader included in the bundle)
- [x] Available GBA BIOS (gba_bios.bin)
- [x] Latest [**TangCore Release Package**](https://github.com/nand2mario/tangcore/releases)
- [x] Game ROMs you want to play (Demo games are preloaded on the uSD card included in the Tang Retro Console Premium bundle)
### Installing MCU Firmware
@@ -121,6 +121,8 @@ Using the **Tang Retro Console** as an example, heres how to play games with
└── 📁 sms/ # .sms files
```
> ⚠ Console will filter the suffix of the game ROM, please be sure to change the game ROM to the corresponding suffix ⚠
### Storage Media Content
The contents of the storage media are not differentiated between the **138k console** and the **60k console**. However, the **`gba_bios.bin`** must be downloaded by the user and added manually.
@@ -131,7 +133,7 @@ Place the game ROMs you wish to play into their corresponding directories.
❗Note: Please assemble all accessories before connecting the power!
1. **Recommended Method** (All accessories for this method are included in the **Tang Console Retro Premium** package):
1. **Early Bird Ver. Recommended Method** (All accessories for this method are included in the **Tang Console Retro Premium** package):
<img src="./assert/retro-console_assembly-1.jpg" width="45%">
@@ -142,9 +144,28 @@ Place the game ROMs you wish to play into their corresponding directories.
- If the USB controller is not recognized (especially after switching emulator cores), users may need to repeatedly reconnect the USB controller several times.
- ***Retail Ver.** of Tang Console does not need to use OTG card reader, just insert the uSD card into the built-in card slot. Because the built-in card slot of **Retail Ver.** is connected to **BL616** through a MUX.*
<br>
2. **The nand2mario Method**
2. **Recommended Method for Retail Version**
<img src="./assert/retro-console_assembly-0.jpg" width="45%">
> Bottom Left: USB-OTG | Top Left: USB-C Power Supply | Bottom: USB Controller **P1** | Top Right: HDMI Output
- **Pros**: MOST Simple setup.
- **Cons**: USB controller connection may be unstable in this configuration.
- If the USB controller is not recognized (especially after switching emulator cores), users may need to repeatedly reconnect the USB controller several times.
- The controller can be connected directly to the Console's USB port or via USB-OTG to the BL616.
- USB OTG is not necessary to assemble, depends on your use.
<br>
3. **The nand2mario Method**
<details>
<summary><font color="#4F84FF">Click to View Details</font></summary>
@@ -162,7 +183,7 @@ Place the game ROMs you wish to play into their corresponding directories.
</details>
<br>
3. **USB OTG HUB Method** {#USB_OTG_HUB}
4. **USB OTG HUB Method** {#USB_OTG_HUB}
<details>
<summary><font color="#4F84FF">Click to View Details</font></summary>
@@ -254,7 +275,7 @@ Place the game ROMs you wish to play into their corresponding directories.
- **Reddit** : [reddit.com/r/GowinFPGA/](reddit.com/r/GowinFPGA/)
- **Telegram** : [t.me/sipeed](t.me/sipeed)
- Discussion forum: [maixhub.com/discussion](https://maixhub.com/discussion)
- Discord Server: [TBD]()
- Discord: [https://discord.gg/V4sAZ9XWpN](https://discord.gg/V4sAZ9XWpN)
- QQ discussion group: [834585530](https://jq.qq.com/?_wv=1027&k=wBb8XUan)
- Leave a message directly below this page
- Goto **[GitHub project page](https://github.com/sipeed/TangMega-60K-example)** and submit issues
@@ -287,7 +308,8 @@ Place the game ROMs you wish to play into their corresponding directories.
1. Please unplug and replug the USB controller, then try again.
2. The stability issue with USB-A controllers connected to the front of the Console will be resolved in future firmware updates.
3. The most stable connection method currently is the PMOD DS2 controller.
3. The most stable connection method currently is the PMOD DS2 controller.
4. Please pay attention to the silkscreen mark on the USB port. The USB port on the right is marked as P2. Some games can only be operated with the P1 controller(The same applies when using a DS2 controller).
</details>

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

View File

@@ -239,4 +239,17 @@ Tang Console 可以在多种场景实现客户不同方面的需要,技术支
</details>
### PCB勘误
<details>
<summary><font color="#4F84FF">点击查看详情</font></summary>
<br>
记录 **Tang Console** 各版本中已知的PCB问题
如果您发现了设计的错误,请在**勘误页面**留言 [**点我前往**](./errata-console.md)
</details>
</br>
### 更多问题及其解决办法前往[相关问题](./../common-doc/questions.md)查看

View File

@@ -96,12 +96,12 @@ update:
需要准备的东西如下:
* [] Tang Console138k或60k均可
* [] USB 2.0驱动器或者SD卡+读卡器推荐格式FAT32/exFAT≤32GB
* [] USB-C OTG 转换器带有电源传输推荐使用套餐中的USB-C读卡器
* [] 可用的GBA原机BIOSgba_bios.bin
* [] 最新的[**TangCore Release Package**](https://github.com/nand2mario/tangcore/releases)
* [] 想要游玩的游戏ROMTang Retro Console Premium套餐包含的uSD卡中已有演示游戏
- [x] Tang Console138k或60k均可
- [x] USB 2.0驱动器或者SD卡+读卡器推荐格式FAT32/exFAT≤32GB
- [x] USB-C OTG 转换器带有电源传输推荐使用套餐中的USB-C读卡器
- [x] 可用的GBA原机BIOSgba_bios.bin
- [x] 最新的[**TangCore Release Package**](https://github.com/nand2mario/tangcore/releases)
- [x] 想要游玩的游戏ROMTang Retro Console Premium套餐包含的uSD卡中已有演示游戏
### 安装MCU固件
@@ -125,6 +125,8 @@ update:
├── 📁 genesis/ # .bin/.md 目录
└── 📁 sms/ # .sms 目录
```
> ⚠ Console会过滤游戏ROM的后缀名请务必将游戏ROM改成对应的后缀名 ⚠
存储介质的内容不区分 **138k console** 和 **60k console**。其中 **`gba_bios.bin`** 需要用户自行下载后放入。
将想要游玩的游戏ROM放入对应的目录中即可。
@@ -133,7 +135,7 @@ update:
❗注意:请先组装好所有配件再接通电源!
1. **推荐的方式**(这种方式的全部配件都包含于 **Tang Console Retro Premium** 中)
1. **早鸟版本推荐的方式**(这种方式的全部配件都包含于 **Tang Console Retro Premium** 中)
<img src="./assert/retro-console_assembly-1.jpg" width="45%">
@@ -142,10 +144,28 @@ update:
- 这种方式的好处是简洁缺点是USB手柄这样接不太稳定
- 如遇到USB手柄不识别尤其是在切换完毕模拟器core的时候需要用户手动多拔插USB手柄几次
- ***零售版 Console** 可以不使用 OTG 读卡器将uSD卡装入机身自带的卡槽即可。因为 **零售版 Console** 机身自带的卡槽通过MUX连接到了 **BL616***
<br>
2. **nand2mario**的方式
2. **零售版本推荐的方式**
<img src="./assert/retro-console_assembly-0.jpg" width="45%">
> 左下USB-OTG | 左上USB-C电源 | 下方USB手柄 **P1** | 上方: HDMI输出
- 这种方式的好处是最简洁缺点是USB手柄这样接不太稳定
- 如遇到USB手柄不识别尤其是在切换完毕模拟器core的时候需要用户手动多拔插USB手柄几次
- 手柄既可以连接到Console本身的USB连接器也可以通过USB-OTG连接到BL616
- USB-OTG转换器不是必须的取决于你的用途
<br>
3. **nand2mario**的方式
<details>
<summary><font color="#4F84FF">点击查看详情</font></summary>
<br>
@@ -161,7 +181,7 @@ update:
</details>
<br>
3. USB OTG HUB的方式 {#USB_OTG_HUB}
4. USB OTG HUB的方式 {#USB_OTG_HUB}
<details>
<summary><font color="#4F84FF">点击查看详情</font></summary>
<br>
@@ -238,10 +258,11 @@ update:
## 交流方式
- **交流论坛: [maixhub.com/discussion](https://maixhub.com/discussion)**
- **交流论坛:[maixhub.com/discussion](https://maixhub.com/discussion)**
- **QQ 交流群:[834585530](https://jq.qq.com/?_wv=1027&k=wBb8XUan)**
- 电报群组:[t.me/sipeed](t.me/sipeed)
- Discord[https://discord.gg/V4sAZ9XWpN](https://discord.gg/V4sAZ9XWpN)
- 直接本页下方留言
- 商业邮箱 : [support@sipeed.com](support@sipeed.com)
## 注意事项
@@ -302,6 +323,7 @@ update:
1. 请重新拔插USB手柄后再尝试操作
2. Console正面的USB-A手柄的稳定性会在之后的固件更新中解决
3. 目前最稳定连接方式为PMOD DS2手柄
4. 请注意USB接口的丝印标记位于右侧的标记为P2的手柄有些游戏只能使用P1的手柄进行操作使用DS2手柄时同理
</details>
### 按下MODE键后UI消失