Skip to content
forked from somhi/MiSTery

Atari ST/STe core demistyfied. See Readme in board folder (Deca, ...)

Notifications You must be signed in to change notification settings

DECAfpga/MiSTery

This branch is up to date with somhi/MiSTery:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9105c78 · Apr 30, 2022
Mar 25, 2022
Jun 27, 2021
Apr 3, 2022
Apr 30, 2022
Mar 25, 2022
Sep 27, 2021
Sep 28, 2021
Apr 30, 2022
Feb 28, 2020
Jul 11, 2021
Apr 11, 2022
Jul 11, 2021
Apr 2, 2022
Sep 3, 2021
Sep 27, 2021
Apr 30, 2022
Apr 11, 2022
Sep 3, 2021
Mar 25, 2022
Sep 3, 2021
Sep 3, 2021
Sep 3, 2021
Apr 3, 2022
Sep 3, 2021
Apr 3, 2022
Dec 27, 2021
Sep 3, 2021

Repository files navigation

MiSTery - An Atari ST/STe core for the MiST board

Initial Port to Turbo Chameleon 64 by Alastair M. Robinson.

Limitations of the TC64 port:

  • No TG68 (68020) - only the cycle-accurate FX68K core is supported.
  • No hard drive support yet - coming soon!

Features:

  • Cycle accurate STe GLUE+MMU combo (re-created from the original schematics)
  • Cycle accurate FX68K CPU core
  • Cycle accurate Blitter offered by Jorge Cwik
  • Mostly cycle accurate shifter based on schematics made from reverse engineering
  • MegaSTe 16 MHz CPU mode
  • Turbo bus - double RAM access speed
  • RAM size up to 14MB
  • Support for all TOS versions
  • 2 Floppy disc drives
  • ACSI hard disc support
  • Viking compatible hi-res monochrome card support
  • Real IKBD with HD63701 MCU
  • Real MIDI input/output using MiST's UART pins
  • Serial/parallel port redirect to USB
  • Gauntlet type 4 joystick interface support
  • STe controller port support
  • RP5C15 RTC Chip
  • Ethernet on cartridge port interface (Ethernec)
  • Optional scandoubled/YPbPr video output

Usage:

Put the core.rbf and the TOS as tos.img to the SD-Card. TOS/hard disc/floppy images are selectable in the OSD (F12). With F11, you can toggle between normal and STe joystick ports.

Current issues/limitations:

  • Some MFP imperfections
  • No RAM cache for Mega STe (but the cache control selects turbo bus speed)
  • Only fake LMC1992
  • PAL clock only (32.084 MHz)
  • Since Jagpads have 21 buttons, not all are mapped to MiST controllers when using STe game ports
  • No STe paddle handling (but it has 0 software support)

Thanks to:

  • Till Harbaum for the MiST board, original MiST core, new IKBD code
  • Jorge Cwik for the FX68K CPU core, FX ST Blitter code and shifter decap
  • Christian Zietz for recovering the schematics of the GSTMCU

About

Atari ST/STe core demistyfied. See Readme in board folder (Deca, ...)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 52.4%
  • VHDL 22.2%
  • Verilog 20.4%
  • SystemVerilog 3.7%
  • C 1.0%
  • Shell 0.1%
  • Other 0.2%