Новая плата ATM-turbo 2++ (v8.0)

atmturbo.nedopc.com - all about ATM Turbo (hardware, software ..)

Postby Максагор » 29 Mar 2017, 20:36

Image

Большую картинку можно открыть по ссылке:
http://atmturbo.nedopc.com/atm2plus_8_0.jpg


Здесь представлена информация о проекте новой версии ATM-turbo 2+ (именно АТМ, а не чего-то нового, с ним совместимого, вроде ZX-Evolution) v8.0, разрабатываемой спектрумистом Zorel (Александром Коровниковым) из Днепропетровска. Проект на момент марта 2017 года близок к завершению - разведена основная плата - осталось перепроверить возможно пропущенные ошибки и неточности и доразвести контроллер мыши и энергонезаисимые часы. Если кратко, то это совместимый сверху вниз новый "теплый ламповый" АТМ (т.е. в основном на той же самой элементной базе 80-90-х гг.), с полностью переработанным форм-фактором под ATX, 4Мб ОЗУ (по стандарту ZX-Evolution) и до 1024Кб ПЗУ и рядом иных доработок и улучшений.

Итак, попробуем сравнить "классический ATM-turbo 2+ (v7.xx) с новоделом. Если какой-то узел, имеющийся в АТМ не упомянут, то подразумевается, что в новой АТМке он оставлен без изменения. Итак, поехали:

АТМ ТУРБО 2++ (было)v7.хх/(стало)v8.0

Было Палитра 16 цветов из 64, стало: опционально Палитра 16 цветов из 64 по дефолту после ресета (для совместимости) и возможность включения расширенной палитры 16 из 4096
Взята из экспериментальной схемы от DDp - схема и демонстрационный софт опубликованы здесь:
http://atmturbo.nedopc.com/dev_palette.html
http://realddp.narod.ru/zx/pal444/


Было - ОЗУ 1 МБ, стало - ОЗУ 4МБ по стандарту ZX-Evolution BaseConf (порты расширения #x7F7, #BF) с небольшими схемотехническими особенностями, позволяющими обходить возникающую несовместимость при работе на ZX-Evo с диспетчером памяти АТМ через неполную адресацию (#xxF7 - тогда идет пересечение с #x7F7 - но сейчас это обойдено. Подробнее будет в готовящемся сейчас техническом описании). Из-за этого на ZX-Evolution нельзя запустить ПЗУ xBIOS. НА новой АТМ прежняя совместимость сохранена. В будущем планируется доработка xBIOS и vTR-DOSдо поддержки всех 4Мб (пока все, что выше 1Мб ПЗУ просто не увидит, но работать будет), пока просто руки не дошли.

Было - обычный контроллер FDD без изменений, стало - турбированный ВГ93, который теперь поддерживает HD-дисков 1.44Мб и 1.2Мб (Режим плотности (обычная/высокая) переключается программно),
Это реализовано по давно опубликованной схеме (еще в "нулевых"). Турбированный контроллер "прозрачно" работает с TR-DOS. Работа с "большими" дискетами программно поддержана в iS-DOS/TASiS - схема и софт лежат здесь:
http://atmturbo.nedopc.com/download/isdos/turbofdd/turbofdd.zip
(так же внесены доработки "Повышение помехоустойчивости ATM-turbo 2(+) при работе с FDD" )

Аудиовход отсутствовал возможности смешивать звук например GS+АТМ без паяльника было не реально/добавлено 2 аудиовхода.

NO COMMENT

Было - ПЗУ до 128 КБ, стало ПЗУ до 1024КБ.
На самом деле даже в существующей АТМке уже есть возможность работать с ПЗУ объемом 1Мб - просто для такой большой микросхемы не подведены на панельку, куда она вставляется три дополнительных адресных сигнала, но во всех портах управления возможность работать с 64-мя страницами ПЗУ есть. Так что если в обычный АТМ вставить ПЗУ 27080, а три недостающих сигнала провести от страничного порта тремя проводочками на соответствующие ножки микросхемы, то все будет работать (а в новой АТМ просто надо установить как надо три перемычки). Более того, такой объем ПЗУ уже 12 лет как поддержан в xBIOS - т.е. если вы поставите "большое ПЗУ" и в нижние 640Кб прошьете образ TRD (сама "классическая" прошивка xBIOS должна будет располагаться в верхних 128Кб данного ПЗУ), то можно сразу после старта, просто выбрав в меню в опции переключения между RAM- и ROM-диском именно ROM-диск, работать с прошитым образом. Так что можно будет на свое усмотрение сформировать дискетку с самый первостепенным софтом и прошить себе в ПЗУ и работать с ним через vTR-DOS. Это уже сейчас можно попробовать на эмуляторе Unreal, просто сформировав соответствующий большой образ ПЗУ.

Было: Формфактор классический - 335 х 190, стало - полноценный ATX, размером 305 × 244 мм
NO COMMENT

ZX-BUS отсутствовал/добавлено 2 штуки
NO COMMENT

синклер Джойстик/синклер (гнезда убраны, можно подключатся к гребенке мех. клавиатуры) + Кемпстон Джойстик (в данный момент переделан но еще не обновил картинку, вывел разъем под сеговский джойстик, можно подключать как обычный так и сеговский джойстик без переделок).
NO COMMENT

Было - COM-порт на 170ап2 и 170уп2, стало COM-порт на 75232
COM-порт уже есть в текущей АТМ, работа с ним возможна через программирование контроллера клавиатуры (поддержана в текущей используемой прошивке от Камиля Каримова и классической от МикроАРТа). Изменились только микросхемы, через которые формируются сигналы.

Преобразователь напряжения/Преобразователь напряжения убран. -12 вольт берется с АТ/АТХ блока питания
NO COMMENT

Часики отсутствовали/будут присутствовать

К тем часикам, что есть в контроллере клавы (но не посаженые на батарейку и обнуляющиеся после выключения питания), добавятся стандартные часики по Глюку.

Мышь пока под вопросом.
Схема есть. Если влезет на плату. Если нет - будет отдельным подключаемым устройством. Как и контроллер SD-карточки.

Вроде бы все. В ближайшее время будет выпущено подробное техническое описание (в процессе написания), где все будет расписано по портам.
User avatar
Максагор
 
Posts: 281
Joined: 26 Apr 2010, 21:07
Location: Москва
Group: Registered users

Postby zorel » 29 Mar 2017, 20:50

Еще схема к новой плате (будет обновлятся по мере доработок и исправлений если будут замечены ошибки в схеме)
1 https://yadi.sk/i/NgTNkjvD3GChSm
2. https://yadi.sk/i/BeT_K1k63GChSn
3. https://yadi.sk/i/-GdH9XcE3GChSr

Дублирую картинками.

Image

Image

Image


Так же будет еще добавлен контроллер включения ATX блока питания.
Last edited by zorel on 29 Mar 2017, 21:20, edited 1 time in total.
zorel
 
Posts: 58
Joined: 06 Oct 2011, 07:55
Group: Registered users

Postby Максагор » 29 Mar 2017, 21:01

zorel wrote:Еще схема к новой плате (будет обновлятся по мере доработок и исправлений если будут замечены ошибки в схеме)


Может, схемы еще картинками здесь дублировать? Если это удобно, конечно...
User avatar
Максагор
 
Posts: 281
Joined: 26 Apr 2010, 21:07
Location: Москва
Group: Registered users

Postby zorel » 29 Mar 2017, 21:20

Максагор wrote:Может, схемы еще картинками здесь дублировать? Если это удобно, конечно...


Нет не сложно ) Добавил картинками. Уже будет готова полностью плата, добавлю список деталей к новой плате.
zorel
 
Posts: 58
Joined: 06 Oct 2011, 07:55
Group: Registered users

Postby lvd » 30 Mar 2017, 18:05

Что-то не увидел на плате батарейные часики, может как-то хитро обозначено?
Многого нет здесь: http://lvd.nedopc.com
Image
User avatar
lvd
 
Posts: 1786
Joined: 07 Apr 2007, 22:28
Group: Registered users

Postby Максагор » 30 Mar 2017, 19:34

lvd wrote:Что-то не увидел на плате батарейные часики, может как-то хитро обозначено?


Ждем ответа от Камиля Каримова - он обещал дать схему интегрирования микросхемы часиков и подключения батарейки к существующему контроллеру клавы, плюс пропатченную прошивку с поддержкой сабжа. Так что пока на схеме нет, но оставлено свободное место у разъемов в правом верхнем углу платы.
User avatar
Максагор
 
Posts: 281
Joined: 26 Apr 2010, 21:07
Location: Москва
Group: Registered users

Postby Максагор » 12 Jun 2017, 08:24

Вот и приехали свежеизготовленные платки ATM-turbo 3 (v8.0+). Налетай, пока не разобрали:
Image
Россыпь новых платок...

Image
ATM-turbo 3 (слева) в сравнении с собратом по линейке клонов ZX-Evolution...

Image
ATM-turbo 3 (слева) в сравнении с непосредственным предшественником - ATM-turbo 2+...

Image
Плата ПК ATM-turbo 3 (v8.0+) как она есть...

Еще больше фоток есть на Официальном сайте поддержки клонов ПК ATM-turbo (прямая ссылка: http://atmturbo.nedopc.com/projects/atm2_8_0_prj.htm ) или в официальной группе ATM-turbo во ВКонтакте (да, есть и такая, кто не знал)
User avatar
Максагор
 
Posts: 281
Joined: 26 Apr 2010, 21:07
Location: Москва
Group: Registered users


Return to ATM turbo - софт и железо

Who is online

Users browsing this forum: Austinel and 1 guest

cron