PDA

Просмотр полной версии : Мой новый Speccy запустился!!!



ILoveSpeccy
08.08.2007, 22:24
Итак,
то, чего я давно ждал, наконец-то свершилось!!! :D
Мой новый Speccy заработал. Раз новый, то и имя ему "Neo"...

Итак, что на данный момент я имею:

Xilinx Spartan-2 XC2S100-TQ144 - основа моего спека.
256Кб ПЗУ
1Мб статического ОЗУ 55ns
безвайтовая PS/2 клавиатура... только что заработала :v2_cool:

Сейчас воткну AY и доделаю до 128К...
Так-же место под SD/MMC слот, но до него доберусь потом.

FPGA занят на 22%.

Все, как всегда, ЛУТом но плату надо переразвести т.к. количество ошибок превышало все мыслемые пределы :mad_std:
Делал библиотеку спартана для Eagle и перепутал ВСЕ 144 вывода :v2_confu:

А теперь смотрим:

breeze
08.08.2007, 22:37
Классно, каких страндартов придерживался ?
я имею ввиду память итд... или всё своё ?

ILoveSpeccy
08.08.2007, 22:41
Классно, каких страндартов придерживался ?
я имею ввиду память итд... или всё своё ?

Пока что, на скорую руку, совершенно стандартный 48К спек.
Но потенциал огромен.
Для начала 128К, потом попробую доскакать до поддержки стандарта пентагона.
Потом видно будет.
Своих стандартов у меня не будет... Их итак черезчур много.

Добавлено через 1 час 9 минут
И еще вопрос на засыпку...
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Можно ли сделать так, чтобы он возвращался в меню???

Добавлено через 2 часа 14 минут
Доделал поддержку 128K и сделал турборежим на 7MHz.
Кто знает, Z84C0010 на 14MHz нормально будет работать???

Я Z84C0006 на 14MHz запускал :), но ненадолго...

boo_boo
09.08.2007, 01:19
здорово!
плата особенно радует -- в домашних условиях изготовить ничего не стоит :)
и то что Z80 и AY хардовые, а то нынче так и норовят всё в ПЛИС запихать.

а турба программная или кнопкой? удобно это очень, когда кнопкой...

ILoveSpeccy
09.08.2007, 01:29
здорово!
плата особенно радует -- в домашних условиях изготовить ничего не стоит :)
и то что Z80 и AY хардовые, а то нынче так и норовят всё в ПЛИС запихать.

а турба программная или кнопкой? удобно это очень, когда кнопкой...

Я пробовал запихать Z80 в эту матрицу, и она была
полная более чем на 90%.
AY занимает примерно столько-же.
Короче маловат этот камень.
Зато так, с внешними Z80 и AY простор.

Турба пока джампером. Но сделаю переключение 1.75MHz/3.5MHz/7MHz/14MHz кнопками на клаве.
1.75MHz сам незнаю зачем :) Может для сложных игр

Black_Cat
09.08.2007, 02:26
сделаю переключение 1.75MHz/3.5MHz/7MHz/14MHz лучше 3.5MHz/7MHz/14MHz/28MHz, а проц взять 20MHz

Иван
09.08.2007, 07:24
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Должен возвращаться в меню 128.

icebear
09.08.2007, 10:37
и то что Z80 и AY хардовые, а то нынче так и норовят всё в ПЛИС запихать.

А что, разве не охота погонять Z80 например на 42МГц, или поработать с 16 мегами памяти напрямую без банок и прочего? ;)

Sonic
09.08.2007, 10:40
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Можно ли сделать так, чтобы он возвращался в меню???

Должен возвращаться в меню. Ты наверное забыл сделать обнуление порта по /RESET.

boo_boo
09.08.2007, 12:05
А что, разве не охота погонять Z80 например на 42МГц, или поработать с 16 мегами памяти напрямую без банок и прочего? ;)
оно прикольно, но чистота идеи нарушается ИМХО ;)
это можно просто взять что-нить вроде альтера девборд, и не связываться вообще с паяльником и лазерными утюгами.
присутствие живых Z80 и AY как-то греет душу.
в AYское гнездо турбосаунд можно воткнуть. а можно не втыкать. и тд

skyther
09.08.2007, 14:02
Плата под спартан тоже лут?

ILoveSpeccy
09.08.2007, 14:45
Плата под спартан тоже лут?

Он самый ;)

skar
13.08.2007, 00:02
Да, интересная идея. А ВГ93 и поддержка дисководов планируется? Также планируется ли поддержка ИДЕ?

ILoveSpeccy
13.08.2007, 01:06
Да, интересная идея. А ВГ93 и поддержка дисководов планируется? Также планируется ли поддержка ИДЕ?

о подключении ВГ93 думал... хотябы для того чтобы увидеть как это на реале работает :)
я до сих пор кроме ленинграда никаких клонов в глаза не видел.
IDE тоже хотел... 2 стандарта: NemoIDE и DivIDE.
И если в ExtDOS для DivIDE будет до ума доведена поддержка TR-DOS
то от ВГ93 можно будет вообще отказаться.

Но это все в планах... А реальность такова....
Сначала переразведу плату и доведу ее до ума...
Отпуск к сожалению закончился... Теперь времени не так много :(
Как будут результаты... Сообщу

boo_boo
13.08.2007, 16:00
..вот если б емулятор vga93/trdos на SD, это было бы да..
btw, системная шина (а то может zx-bus?) разведена? очень круто было б ))

ILoveSpeccy
13.08.2007, 16:31
btw, системная шина (а то может zx-bus?) разведена? очень круто было б ))

ZX-BUS как таковой у меня не будет...
потому как подключать внешне что либо не планируется.
Все, на мой взгляд, нужное будет он-боард.
но есть некий аналог: это 50-контактный (2х25) разъем (на фото видно).
Его я сделал какраз для тестирования таких устройств
как IDE и Floppy контроллеров.
Впринципе на нем присудствуют все необходимые сигналы, как в ZX-BUS.
Это сигналы со всех ног процассора + /DOS, /IORQGE, /CSROM, /CSROMGE

KingOfEvil
13.08.2007, 16:44
ZX-BUS как таковой у меня не будет...
Жаль, что не будет. Вроде хоть как-то устаканился стандарт на подключение периферийных устройств.

skar
14.08.2007, 00:36
Вставлю свои 5 копеек.
ВГ93 для совместимости оставить стоит. Хотя бы опционально.
Контроллер IDE обязательно должен быть. В качестве альтернативы ИДЕ винтам. использовать допустим CF карты, SD вроде сложнее(сильно не пинайте за ламерство).
Если всё (контроллер мышь/клава, IDE, AY, ВГ, что-то ещё что забыл) будет онбоард, то вопрос надобности ZX-BUS сомнительный. Хотя пару-тройку разъёмов сделать для эксперементатором мона :)

Добавлено через 3 минуты
Стандарт ИМХО пентагоновский стоит делать.

Sinus
14.08.2007, 01:08
класс! особенно порадовали размеры платы!
а вот ВГшку лучше запихнуть в камень, так как помню я что ой как часто эти советские ВГшки летели....

ILoveSpeccy
14.08.2007, 01:28
класс! особенно порадовали размеры платы!
а вот ВГшку лучше запихнуть в камень, так как помню я что ой как часто эти советские ВГшки летели....

Я бы с удовольствием :v2_biggr:
Вот только дал бы кто нибудь сырки ВГ93 на VHDL :(
Но я о них пока ничего не слышал... Только WD1772 гдето видел.
Если буду достаточно хорошо разбираться в VHDL
может и доведу их до совместимости с ВГ93 когда нибудь.
Но опять же... нужна будет ОЧЕНЬ подробная документация....

fan
14.08.2007, 17:30
Но я о них пока ничего не слышал... Только WD1772 гдето видел.
Я ещё такова не видал .

Но опять же... нужна будет ОЧЕНЬ подробная документация....
Помоему такого тоже нету %) Насколько помню последние темы с выяснением подробностей фунцеклирования так и зависли в воздухе .

Кстати чёто вспомнилось , возможно пригодится - http://jeanfrancoisdelnero.free.fr/floppy_drive_emulator/index.html эмуль флопа на USB апендиците , не юзает мелкоконтроллер , но правда юзаетт мозг (последний раз автор пугал супортом SD/MMC). Сырки там похоже автор прибил , но если интересно то закину .

icebear
14.08.2007, 17:35
Я ещё такова не видал .

Здравствуйте! А кто сорцы нарыл? :D

fan
14.08.2007, 17:43
Здравствуйте! А кто сорцы нарыл?
Эээ это злые галюцинации не всё процитировали %)
Я имелл ввиду что сырки ВГ93 на VHDL не разу не встречал .

ILoveSpeccy
15.08.2007, 13:08
Помоему такого тоже нету %) Насколько помню последние темы с выяснением подробностей фунцеклирования так и зависли в воздухе .

Тогда как-же работает поддержка TR-DOS в эмуляторах???

fan
15.08.2007, 15:19
Тогда как-же работает поддержка TR-DOS в эмуляторах???
Примерно так же как и поддержка процессора :D

icebear
15.08.2007, 16:51
Примерно так же как и поддержка процессора :D

Что мешает интересно сделать примерно так же поддержку ВГ? (это вопрос в сторону, мне неохота и я туп для этого :D )

boo_boo
15.08.2007, 19:47
Но опять же... нужна будет ОЧЕНЬ подробная документация....
есть родная подробная инфа по вг93 от wd, и она же переведенная на русский (могу выложить). для клонирования её достаточно имхо -- там регистры, команды, тайминги, блоксхемы даже. разве может чего-нить по недокументированным фичам выяснять придется

Sonic
16.08.2007, 11:13
Давай! Интересно почитать.

boo_boo
16.08.2007, 13:23
вот