项目作者: sdima1357

项目描述 :
stm32f103c8t6 spectrum emulator
高级语言: C
项目地址: git://github.com/sdima1357/specci48.git
创建时间: 2018-05-13T15:14:30Z
项目社区:https://github.com/sdima1357/specci48

开源协议:GNU Affero General Public License v3.0

下载


Project name: specci48

Description: Sinclair ZX spectrum48 emulator on stm32f103c8t6 & ILI9341 SPI display

Installation on ubuntu:

Status:

Work in progress… Right now only proof of concept
https://youtu.be/n4u6VNxCTdA

today i have recieved new blue pill board .
Seems that not every board the same , part of them 64K
Older board (same price) was have 128K flash

On ili9341 board You must close(short) jumper J1 to 3.3v .Check board documentation… 5 volt can damage your stm32
Touch,Display and SD card use common (3 wire CLK,MISO,MOSI) SPI1 interface. Chip selects are different.

Credits:

  1. Sir Clive Marles Sinclair
  2. started from here:
    gorien for stm32f4 (last version very simular to fuse,same macros)
    http://forum.easyelectronics.ru/viewtopic.php?f=35&t=16592&start=150

  3. most tricks from here, but simplified & reduced and added partially instruction decoding:
    fuse (http://fuse-emulator.sourceforge.net/)

  4. baseline display routines from:
    fagcinsk (https://github.com/fagcinsk/stm-ILI9341-spi/)

  5. touch from here,completely rewritten calibration by LS 6 points:
    martnak (https://github.com/martnak/STM32-ILI9341)

  6. stm32 libraries from st (http://www.st.com/content/st_com/en.html)