Skip to content

jacobcapper/rp2040-doom-ST7735

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fork of pondahai/rp2040-doom-ili9341 to add support for ST7735 screens. ST77335 is a direct subclass of the ILI9341 display driver, but requires a 2 diffrent settings, dcs address mode is BGR and Y needs to be mirrored. I have only edited the values of the ILI9341 in magc.h just to fix this, I couldn't be bothered to rename everything (the values for ST7789 matched but the size of screen is different and would require many more changes to make work with the ST7735). I have also added a .uf2 I have tested and confirmed works.


改編自 https://github.com/kilograham/rp2040-doom

感謝kilograham做了絕大部分的貢獻 他把doom源碼做了很大的改寫 讓doom可以在rp2040(樹莓派pico)上運行 我只是修改成可以在LCD(ILI9341)上顯示

我在這裡只有放我改過的源碼 並且在修改的地方插入//dahai這樣的記號 主要的修改邏輯是 1.關掉用不到或是衝突的GPIO 2.將原本的scanvideo輸出關閉,改成將緩衝區資料送到LCD

Adapted from https://github.com/kilograham/rp2040-doom Thanks to kilograham for making most of his contributions. He made a big rewrite of the doom source code. Let doom run on rp2040 (Raspberry Pi pico)

I just modified it so that it can be displayed on the LCD (ILI9341). I only put the source code I changed here. And insert a mark like //dahai in the modified place. The main modification logic is

Turn off the useless or conflicting GPIO Turn off the original scanvideo output and send the buffer data to the LCD instead.

IMG_2682# rp2040-doom-ili9341
這是一個專門為MAGC遊戲機設計的DOOM
有關MAGC請參考hardware/




About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.0%
  • CMake 12.0%