floppes/stm32doom
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
STM32Doom This is a port of Chocolate Doom for the STM32F429IDISCOVERY evaluation board. The board features the STM32F429 ARM Cortex-M4 microcontroller with 8 MB external SD-RAM and a 320x240 pixel LCD panel with touchscreen controller. You need to attach a USB memory stick (formatted as FAT32) to USB USER (micro USB connector) using a USB-OTG cable. The USB stick must contain a /doom directory with the file doom1.wad inside it. This file is the WAD file shipped with the original Doom shareware released by id Software in 1993. doom.wad from the retail version is too big and therefore not supported. The port makes use of the STM32 standard peripherals library, STM32 USB library, ChaN's FatFs library, ub's libraries for STM32F429 and of course Chocolate Doom. Compilation Using the GNU Tools for ARM Embedded Processors and 'make' just run: # make Controls The screen is divided into several touch areas with the following functions: Bottom left: strafe left Bottom right: strafe right Bottom center: back/menu down Upper left: turn left Upper right: turn right Upper center: forward/menu up Video http://www.youtube.com/watch?v=bRNcfsDIc2A Links STM32F429 evaluation board http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 Chocolate Doom https://github.com/chocolate-doom/chocolate-doom FatFs http://elm-chan.org/fsw/ff/00index_e.html ub's STM32F429 Libraries http://mikrocontroller.bplaced.net GCC ARM http://launchpad.net/gcc-arm-embedded
About
Chocolate Doom port to STM32F429 evaluation board
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published