readme change
This commit is contained in:
parent
ab5d1f01ea
commit
c4a0fd7769
32
README.md
32
README.md
|
|
@ -39,10 +39,6 @@ Dieses Projekt ist ein kompletter GameBoy Emulator für das **Waveshare ESP32-S3
|
||||||
mkdir -p ~/Arduino/gameboy
|
mkdir -p ~/Arduino/gameboy
|
||||||
cd ~/Arduino/gameboy
|
cd ~/Arduino/gameboy
|
||||||
|
|
||||||
# Clone das Original MCH2022 GNUBoy Projekt
|
|
||||||
git clone -b v4.4 --recursive https://github.com/badgeteam/mch2022-esp32-app-gnuboy.git gnuboy
|
|
||||||
cd gnuboy
|
|
||||||
```
|
|
||||||
|
|
||||||
#### 2️⃣ Unser angepasstes Projekt darüber kopieren
|
#### 2️⃣ Unser angepasstes Projekt darüber kopieren
|
||||||
|
|
||||||
|
|
@ -51,10 +47,6 @@ cd gnuboy
|
||||||
cd ~/Arduino/gameboy
|
cd ~/Arduino/gameboy
|
||||||
git clone https://git.hacker-net.de/Hacker-Software/lego-esp32s3-gameboy.git
|
git clone https://git.hacker-net.de/Hacker-Software/lego-esp32s3-gameboy.git
|
||||||
|
|
||||||
# Kopiere alle Dateien über das Original-Projekt
|
|
||||||
cp -r lego-esp32s3-gameboy/* gnuboy/
|
|
||||||
cd gnuboy
|
|
||||||
```
|
|
||||||
|
|
||||||
#### 3️⃣ ESP-IDF v4.4 Setup
|
#### 3️⃣ ESP-IDF v4.4 Setup
|
||||||
|
|
||||||
|
|
@ -100,30 +92,6 @@ cd ~/esp-idf
|
||||||
./install.sh esp32s3
|
./install.sh esp32s3
|
||||||
source ./export.sh
|
source ./export.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 4️⃣ **WICHTIG: Fix-Scripts ausführen!**
|
|
||||||
|
|
||||||
⚠️ **Vor dem Kompilieren müssen zwingend diese beiden Scripts ausgeführt werden:**
|
|
||||||
|
|
||||||
```bash
|
|
||||||
cd ~/Arduino/gameboy/gnuboy
|
|
||||||
|
|
||||||
# 1. PSRAM-Kompatibilität für ESP-IDF v4.4 herstellen
|
|
||||||
chmod +x fix_psram.sh
|
|
||||||
./fix_psram.sh
|
|
||||||
|
|
||||||
# 2. Komponenten-Abhängigkeiten fixen (Potentiometer, NFC, JSON)
|
|
||||||
chmod +x fix_poti_manager_nfc_json.sh
|
|
||||||
./fix_poti_manager_nfc_json.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
**Was machen diese Scripts?**
|
|
||||||
- `fix_psram.sh`: Ersetzt `esp_psram` mit `esp_hw_support` (ESP-IDF v4.4 API-Änderung)
|
|
||||||
- `fix_poti_manager_nfc_json.sh`:
|
|
||||||
- Fügt fehlende Komponenten-Abhängigkeiten hinzu (json, fatfs, st7789)
|
|
||||||
- Kopiert `hardware_config.h` an die richtigen Stellen
|
|
||||||
- Passt ADC-API für Potentiometer an (entfernt deprecated `esp_adc_cal`)
|
|
||||||
|
|
||||||
#### 5️⃣ Projekt konfigurieren & bauen
|
#### 5️⃣ Projekt konfigurieren & bauen
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue