Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

FPGA based retrocomputer with FDD and HDD controllers

License

NotificationsYou must be signed in to change notification settings

andykarpov/karabas-pro

Repository files navigation

Yet another FPGA ZX Spectrum clone ;)

Intro

ZX Spectrum compatible machine with a soft CPU, FDD and HDD (CF card) controllers, PS/2 keyboard/mouse, ESP8266 UART, RTC, VGA output and all logic inside the Altera FPGAEP4CE10.

The idea

The idea was to make a smaller Profi (Профи) ZX Spectrum clone, with real FDD and HDD controllers. The board size fits the dimensions of the real 3.5" floppy drive.

Firmwares

The main firmware is finished and currently it implements:

  1. ZX Spectrum classic and profi hi-res hi-color mode (with palette) (512x240)
  2. ZX Profi CMR ports for extended peripherial
  3. FDD controller that works both in CP/M and classic modes
  4. HDD controller (works in Profi CP/M mode and PQ-DOS mode)
  5. PS/2 keyboard (XT keyboard emulation)
  6. PS/2 mouse (kempston mouse and serial MS mouse emulation)
  7. VGA output (requires a monitor with 50Hz support)
  8. Turbosound (2 x AY-3-8912), Soundrive and SAA1099 (SAA will work only on EP4CE10 due to lack of free LEs in EP4CE6)
  9. Kempston joystick support
  10. SEGA joystick support
  11. RTC (profi), emulated read/write support
  12. SD card access via Z-Controller emulation as well as DivMMC
  13. Turbo 7 MHz (nowait) and Turbo 14 Mhz (with wait cycles)
  14. ZX UNO simple UART @115200 for ESP8266 module, ZiFi API support (a secondary ZX UNO UART available on uBus connector for EP4CE10)
  15. An additional ROM bank withPQ-DOS BIOS
  16. An additional ROM bank withFlash Tool byDoctor Max to upgrade the FGPA firmware and ROM banks without programmer
  17. An additional ROM bank withFDImage Tool byDoctor Max to extract TRD, SCL, PRO, TD0 and FDI images on real floppies
  18. OSD menu
  19. OSD full-screen overlay with easy-to-change options, RTC setup, etc.

More info

ERRATA for PCB rev.A:See ERRATA Rev.A.

ERRATA for PCB rev.B:See ERRATA Rev.B.

ERRATA for PCB rev.С:See ERRATA Rev.С.

Latest stable revision: rev.Ї.

PCB changelog:PCB changelog.

Profi firmwareDownload a Profi firmware.

DonationsSee DONATIONS.md.

Pre-production renders:

image

image

About

FPGA based retrocomputer with FDD and HDD controllers

Resources

License

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    [8]ページ先頭

    ©2009-2025 Movatter.jp