[How-To] วิธีทำเครื่อง Gameboy mini part 4/4 (ดูจบทำเองได้เลย)

Subscribers:
7,820
Published on ● Video Link: https://www.youtube.com/watch?v=kvL4S0IOYFw



Duration: 1:25:44
66 views
1


เป็นส่วนของ Software
(ไอ่ที่ผมบ่นๆใน Clip ก็ตามด้านล่างนี้เลยละกัน)

[TFT 2.0" Script]
sudo apt-get install cmake
git clone https://github.com/juj/fbcp-ili9341.git
cd fbcp-ili9341
mkdir build
cd build
cmake -DSPI_BUS_CLOCK_DIVISOR=6 -DST7789VW=ON -DGPIO_TFT_DATA_CONTROL=25 -DGPIO_TFT_RESET_PIN=7 -DDMA_TX_CHANNEL=5 -DDMA_RX_CHANNEL=1 -DBACKLIGHT_CONTROL=ON -DSTATISTICS=0 ..
make -j
sudo ./fbcp-ili9341

sudo nano /etc/rc.local
[add before exit]
sudo /home/pi/fbcp-ili9341/build/fbcp-ili9341 &

(edit config.txt)
sudo nano /boot/config.txt

framebuffer_width=240
framebuffer_height=320
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt=320 240 60 1 0 0 0

[Button]
UP 23 # Up
DOWN 27 # Down
LEFT 22 # Left
RIGHT 17 # Right
Q 19 # Y
Z 16 # B
TAB 20 # X
X 26 # A
LEFTCTRL 12 # L1
RIGHTCTRL 21 # R1
T 24 # Function
ENTER 5 # Start
ESC 6 # Select

install script:
sudo bash /boot/setupcontrols.bash

[Sound]
dtoverlay=pwm,pin=18,func=4

# Fix audio hiss on PWM
disable_audio_dither=1
force_pwm_open=0

- custom command add to /boot/cmdline.txt
sudo nano /boot/cmdline.txt

ไปเติมตอนท้ายสำหรับ Retropie 4.7.1
snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_compat_alsa=1

image สำเร็จรูป:
Pi0:
https://www.dropbox.com/sh/i1soiwg2mmwht7q/AAD85IPhzjJ_B9-HkDFOpHt6a?dl=0

Pi0-2W:
https://www.dropbox.com/s/pw6j3093jinp372/GameBoyMini_Pi02WH.img?dl=0