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

Материал из SpeccyWiki
Перейти к: навигация, поиск
(Раземы)
(Ссылки)
 
(не показано 14 промежуточных версии 2 участников)
Строка 1: Строка 1:
 
[[Изображение:Speccy2010_Board.jpg|thumb|right|Плата Speccy2010 в сборе]]
 
[[Изображение:Speccy2010_Board.jpg|thumb|right|Плата Speccy2010 в сборе]]
 +
[[Изображение:Speccy2010_Board2.jpg|thumb|right|Плата Speccy2010 в сборе оборот]]
  
'''Speccy2010''' — отечественный радиолюбительский клон [[ZX Spectrum]] 48K. Автор — Пётр Кицун ([[syd]]), [[Киев]]. Компьютер не производился серийно. Схема и исходники, включая разводку печатной платы, находятся в публичном доступе и были впервые опубликованы в [[2010]] году.
+
'''Speccy2010''' — отечественный радиолюбительский клон [[ZX Spectrum]], дальнейшее развитие [[Speccy2007]]. Автор — Пётр Кицун ([[syd]]), [[Киев]]. Компьютер не производился серийно. Схема и исходники, включая разводку печатной платы, находятся в публичном доступе и были впервые опубликованы в [[2010]] году.
  
 
== Конструкция ==
 
== Конструкция ==
Speccy2010 - это платформа на fpga, представляющая широкие возможности для реализации различных игровых компьютеров (в первую очередь ZX Spectrum). Плата имеет такие же габариты как и speccy2007, и во многом наследует ее.  
+
Speccy2010 построен на программируемой логике (FPGA), представляющей широкие возможности для реализации различных игровых компьютеров, в первую очередь ZX Spectrum. Плата имеет такие же габариты как и [[Speccy2007]], и во многом наследует ее.  
  
 
Основные характеристики:
 
Основные характеристики:
- FPGA: EP2C8Q208C8N
+
*FPGA: EP2C8Q208C8N
- uC: STR755FV2T6 (или STR750FV2T6)
+
*Микроконтроллер: ARM, 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.
+
Прошивка для ARM загружается по USB, прошивка для FPGA загружается прямо с SD/MMC карточки. Таким образом, для программирования устройства программаторы не нужны вообще.
Прошивка для fpga загружается прямо с SD/MMC карточки.
+
  
То есть для программирования устройства программаторы не нужны вообще.
+
== Программное обеспечение ==
 +
Состояние ПО на сегодня: полностью все функции Speccy2007 v1.06, то есть тайминги [[Pentagon]], 128K ОЗУ, эмулятор [[Beta Disk Interface]], [[AY]], загрузка [[TAP]], [[TZX]], [[SCL]].
  
Состояние софта на сегодня:
+
Кроме этого:
полностью все функции Speccy2007 v1.06 (128k, пентагоновские времянки, эмулятор betadiskа, AY, загрузка tap/tzx/sna).
+
*Более корректная и быстрая работа со SNA, теперь ни один байт дампа не портится
 
+
*[[Турбо-режим]]ы 7, 14 и 28 МГц
кроме этого:
+
*Контроллер клавиатуры без [[WAIT]]
- выход на TV - RGB, s-video, composit
+
*Эмуляция нескольких типов джойстиков
- более правильная и быстрая работа со sna (теперь ни один байт дампа не портиться)
+
*Эмуляция [[Kempston mouse]]
- турбо (7, 14 и 28 MHz)
+
*[[Мультиколор]] и [[Бордюр|бордюрные эффекты]]
- безвейтовая клавиатура
+
*Расширение ОЗУ до 1МБ по стандарту Pentagon
- эмуляция нескольких типов джойстиков
+
- эмуляция kempston mouse
+
- все мультикололры и бордереффекты идут четко (как на spectaculatore)
+
- расширение памяти до 1МБ (стандарт пентагона)
+
  
 
== Ссылки ==
 
== Ссылки ==
 
*[http://zx.pk.ru/showthread.php?t=12425 Обсуждение конструкции Speccy2007 v1.06 на zx.pk.ru]
 
*[http://zx.pk.ru/showthread.php?t=12425 Обсуждение конструкции Speccy2007 v1.06 на zx.pk.ru]
 +
*[http://code.google.com/p/speccy2010/ Все исходики (Speccy2010 is FPGA development board with ZX Spectrum hardware implementation.)]
 +
* [http://sites.google.com/site/zxkit1/katalog-1/zxkit-005 ZXkit-005 Конструктор для сборки SPECCY2010]
  
 
[[Категория:Отечественные клоны]]
 
[[Категория:Отечественные клоны]]

Текущая версия на 10:21, 28 августа 2011

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

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

Конструкция

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

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

  • FPGA: EP2C8Q208C8N
  • Микроконтроллер: ARM, 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.

Кроме этого:

Ссылки