Speccy2010 — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
'''Speccy2010''' — отечественный радиолюбительский клон [[ZX Spectrum]] 48K. Автор — Пётр Кицун ([[syd]]), [[Киев]]. Компьютер не производился серийно. Схема и исходники, включая разводку печатной платы, находятся в публичном доступе и были впервые опубликованы в [[2010]] году.
+
[[Изображение:Speccy2010_Board.jpg|thumb|right|Плата Speccy2010 в сборе]]
 +
 
 +
'''Speccy2010''' — отечественный радиолюбительский клон [[ZX Spectrum 48K]]. Автор — Пётр Кицун ([[syd]]), [[Киев]]. Компьютер не производился серийно. Схема и исходники, включая разводку печатной платы, находятся в публичном доступе и были впервые опубликованы в [[2010]] году.
  
 
== Конструкция ==
 
== Конструкция ==
[[Изображение:Speccy2010_Board.jpg|thumb|right|Плата Speccy2010 в сборе]]
+
Speccy2010 построен на программируемой логике (FPGA), представляющей широкие возможности для реализации различных игровых компьютеров, в первую очередь ZX Spectrum. Плата имеет такие же габариты как и speccy2007, и во многом наследует ее.  
Speccy2010 - это платформа на fpga, представляющая широкие возможности для реализации различных игровых компьютеров (в первую очередь ZX Spectrum). Плата имеет такие же габариты как и speccy2007, и во многом наследует ее.  
+
  
 
Основные характеристики:
 
Основные характеристики:
- FPGA: EP2C8Q208C8N
+
*FPGA: EP2C8Q208C8N
- uC: STR755FV2T6 (или STR750FV2T6)
+
*uC: STR755FV2T6 (или STR750FV2T6)
- память: SDRAM 16 Mb K4S281632J-UC75 (или 32 Mb K4S561632J-UC75)
+
*Память: SDRAM 16 Mb K4S281632J-UC75 (или 32 Mb K4S561632J-UC75)
- часики: DS1338Z-33+
+
*Часы: DS1338Z-33+
- слот для SD/MMC
+
*Слот для SD/MMC карты
- 2 PS/2 порта (клавиатура, мышка)
+
*2 PS/2 порта для клавиатуры и мышки
- 2 порта для джойстиков (обычные или от сеги)
+
*2 порта для джойстиков (стандарт Atari)
- USB - virtual com для отладки и программирования микроконтроллера  
+
*USB - виртуальный COM-порт для отладки и программирования микроконтроллера  
- видео 3 R-2R матрицы, по 8 бит (разъемы: RGB, Composite, S-Video, VGA)
+
*Видео 3 R-2R матрицы, по 8 бит (разъемы: RGB, Composite, S-Video, VGA)
- аудио TDA1543 или 2 R-2R матрицы, по 8 бит
+
*Аудио TDA1543 или 2 R-2R матрицы, по 8 бит
- питание 5В, 1А
+
*Питание 5В, 1А
 
+
Прошивка для ARM загружается по USB virtual com.
+
Прошивка для fpga загружается прямо с SD/MMC карточки.
+
  
То есть для программирования устройства программаторы не нужны вообще.
+
Прошивка для ARM загружается по USB, прошивка для FPGA загружается прямо с SD/MMC карточки. Таким образом, для программирования устройства программаторы не нужны вообще.
  
Состояние софта на сегодня:
+
Состояние ПО на сегодня: полностью все функции Speccy2007 v1.06, то есть тайминги Pentagon, 128K ОЗУ, эмулятор Beta Disk Interface, AY, загрузка TAP, TZX, SCL.
полностью все функции Speccy2007 v1.06 (128k, пентагоновские времянки, эмулятор betadiskа, AY, загрузка tap/tzx/sna).
+
  
 
кроме этого:
 
кроме этого:

Версия 12:30, 12 сентября 2010

Плата Speccy2010 в сборе

Speccy2010 — отечественный радиолюбительский клон ZX Spectrum 48K. Автор — Пётр Кицун (syd), Киев. Компьютер не производился серийно. Схема и исходники, включая разводку печатной платы, находятся в публичном доступе и были впервые опубликованы в 2010 году.

Конструкция

Speccy2010 построен на программируемой логике (FPGA), представляющей широкие возможности для реализации различных игровых компьютеров, в первую очередь ZX Spectrum. Плата имеет такие же габариты как и speccy2007, и во многом наследует ее.

Основные характеристики:

  • FPGA: EP2C8Q208C8N
  • uC: STR755FV2T6 (или STR750FV2T6)
  • Память: SDRAM 16 Mb K4S281632J-UC75 (или 32 Mb K4S561632J-UC75)
  • Часы: DS1338Z-33+
  • Слот для SD/MMC карты
  • 2 PS/2 порта для клавиатуры и мышки
  • 2 порта для джойстиков (стандарт Atari)
  • USB - виртуальный COM-порт для отладки и программирования микроконтроллера
  • Видео 3 R-2R матрицы, по 8 бит (разъемы: RGB, Composite, S-Video, VGA)
  • Аудио TDA1543 или 2 R-2R матрицы, по 8 бит
  • Питание 5В, 1А

Прошивка для ARM загружается по USB, прошивка для FPGA загружается прямо с SD/MMC карточки. Таким образом, для программирования устройства программаторы не нужны вообще.

Состояние ПО на сегодня: полностью все функции Speccy2007 v1.06, то есть тайминги Pentagon, 128K ОЗУ, эмулятор Beta Disk Interface, AY, загрузка TAP, TZX, SCL.

кроме этого:

- выход на TV - RGB, s-video, composit
- более правильная и быстрая работа со sna (теперь ни один байт дампа не портиться)
- турбо (7, 14 и 28 MHz)
- безвейтовая клавиатура
- эмуляция нескольких типов джойстиков
- эмуляция kempston mouse
- все мультикололры и бордереффекты идут четко (как на spectaculatore)
- расширение памяти до 1МБ (стандарт пентагона)

Ссылки