booto / TAStm32

Console replay device utilizing a STM32F4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TAStm32

Please see the "Projects" section for an overview of the current status of this project!

Please see the "Wiki" section for the technical details of the serial communication protocol!

Overview

This project aims to create an easy-to-use, multi-system TAS replay device to be used on actual consoles. The name of this project comes from the fact that it is powered by a STM32F4 microcontroller.

Special Thanks

TheMas3212 - The main contributor to this project. Aided with all things python, designing the serial communication protocol, helping with PCB design, and debugging throughout the whole process.

CraftedCart - Designed the awesome-looking 3D case

total (@tewtal) - Helped with NES/SNES protocol and debugging. Provided his code as a reference

DwangoAC (@dwangoac) - warmly accepting me into the TASBot community

micro500 (@micro500) - spent a lot of time teaching me how console replay devices work at a low level

true - for teaching me hardware concepts, helping me choose the perfect MCU for the job, and explaining a lot of low-level things to me

Tien Majerle (@MaJerle) - the owner of https://stm32f4-discovery.net/ helped me with the function which jumps to the DFU bootloader code

Ilari - for being an extraordinary wealth of knowledge on most topics

Serisium (@serisium) - helped with debugging and PCB design

rcombs (@rcombs)- helped with optimizing the N64 protocol

If I accidentally forgot to credit you, please let me know so I can fix it!

  • Ownasaurus

About

Console replay device utilizing a STM32F4

License:GNU General Public License v3.0


Languages

Language:C 98.2%Language:Python 0.7%Language:Assembly 0.6%Language:C++ 0.4%