Просмотр полной версии : Мой новый 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:
А теперь смотрим:
Классно, каких страндартов придерживался ?
я имею ввиду память итд... или всё своё ?
ILoveSpeccy
08.08.2007, 22:41
Классно, каких страндартов придерживался ?
я имею ввиду память итд... или всё своё ?
Пока что, на скорую руку, совершенно стандартный 48К спек.
Но потенциал огромен.
Для начала 128К, потом попробую доскакать до поддержки стандарта пентагона.
Потом видно будет.
Своих стандартов у меня не будет... Их итак черезчур много.
Добавлено через 1 час 9 минут
И еще вопрос на засыпку...
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Можно ли сделать так, чтобы он возвращался в меню???
Добавлено через 2 часа 14 минут
Доделал поддержку 128K и сделал турборежим на 7MHz.
Кто знает, Z84C0010 на 14MHz нормально будет работать???
Я Z84C0006 на 14MHz запускал :), но ненадолго...
здорово!
плата особенно радует -- в домашних условиях изготовить ничего не стоит :)
и то что 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
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Должен возвращаться в меню 128.
и то что Z80 и AY хардовые, а то нынче так и норовят всё в ПЛИС запихать.
А что, разве не охота погонять Z80 например на 42МГц, или поработать с 16 мегами памяти напрямую без банок и прочего? ;)
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Можно ли сделать так, чтобы он возвращался в меню???
Должен возвращаться в меню. Ты наверное забыл сделать обнуление порта по /RESET.
А что, разве не охота погонять Z80 например на 42МГц, или поработать с 16 мегами памяти напрямую без банок и прочего? ;)
оно прикольно, но чистота идеи нарушается ИМХО ;)
это можно просто взять что-нить вроде альтера девборд, и не связываться вообще с паяльником и лазерными утюгами.
присутствие живых Z80 и AY как-то греет душу.
в AYское гнездо турбосаунд можно воткнуть. а можно не втыкать. и тд
Плата под спартан тоже лут?
ILoveSpeccy
09.08.2007, 14:45
Плата под спартан тоже лут?
Он самый ;)
Да, интересная идея. А ВГ93 и поддержка дисководов планируется? Также планируется ли поддержка ИДЕ?
ILoveSpeccy
13.08.2007, 01:06
Да, интересная идея. А ВГ93 и поддержка дисководов планируется? Также планируется ли поддержка ИДЕ?
о подключении ВГ93 думал... хотябы для того чтобы увидеть как это на реале работает :)
я до сих пор кроме ленинграда никаких клонов в глаза не видел.
IDE тоже хотел... 2 стандарта: NemoIDE и DivIDE.
И если в ExtDOS для DivIDE будет до ума доведена поддержка TR-DOS
то от ВГ93 можно будет вообще отказаться.
Но это все в планах... А реальность такова....
Сначала переразведу плату и доведу ее до ума...
Отпуск к сожалению закончился... Теперь времени не так много :(
Как будут результаты... Сообщу
..вот если б емулятор 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 как таковой у меня не будет...
Жаль, что не будет. Вроде хоть как-то устаканился стандарт на подключение периферийных устройств.
Вставлю свои 5 копеек.
ВГ93 для совместимости оставить стоит. Хотя бы опционально.
Контроллер IDE обязательно должен быть. В качестве альтернативы ИДЕ винтам. использовать допустим CF карты, SD вроде сложнее(сильно не пинайте за ламерство).
Если всё (контроллер мышь/клава, IDE, AY, ВГ, что-то ещё что забыл) будет онбоард, то вопрос надобности ZX-BUS сомнительный. Хотя пару-тройку разъёмов сделать для эксперементатором мона :)
Добавлено через 3 минуты
Стандарт ИМХО пентагоновский стоит делать.
класс! особенно порадовали размеры платы!
а вот ВГшку лучше запихнуть в камень, так как помню я что ой как часто эти советские ВГшки летели....
ILoveSpeccy
14.08.2007, 01:28
класс! особенно порадовали размеры платы!
а вот ВГшку лучше запихнуть в камень, так как помню я что ой как часто эти советские ВГшки летели....
Я бы с удовольствием :v2_biggr:
Вот только дал бы кто нибудь сырки ВГ93 на VHDL :(
Но я о них пока ничего не слышал... Только WD1772 гдето видел.
Если буду достаточно хорошо разбираться в VHDL
может и доведу их до совместимости с ВГ93 когда нибудь.
Но опять же... нужна будет ОЧЕНЬ подробная документация....
Но я о них пока ничего не слышал... Только WD1772 гдето видел.
Я ещё такова не видал .
Но опять же... нужна будет ОЧЕНЬ подробная документация....
Помоему такого тоже нету %) Насколько помню последние темы с выяснением подробностей фунцеклирования так и зависли в воздухе .
Кстати чёто вспомнилось , возможно пригодится - http://jeanfrancoisdelnero.free.fr/floppy_drive_emulator/index.html эмуль флопа на USB апендиците , не юзает мелкоконтроллер , но правда юзаетт мозг (последний раз автор пугал супортом SD/MMC). Сырки там похоже автор прибил , но если интересно то закину .
Я ещё такова не видал .
Здравствуйте! А кто сорцы нарыл? :D
Здравствуйте! А кто сорцы нарыл?
Эээ это злые галюцинации не всё процитировали %)
Я имелл ввиду что сырки ВГ93 на VHDL не разу не встречал .
ILoveSpeccy
15.08.2007, 13:08
Помоему такого тоже нету %) Насколько помню последние темы с выяснением подробностей фунцеклирования так и зависли в воздухе .
Тогда как-же работает поддержка TR-DOS в эмуляторах???
Тогда как-же работает поддержка TR-DOS в эмуляторах???
Примерно так же как и поддержка процессора :D
Примерно так же как и поддержка процессора :D
Что мешает интересно сделать примерно так же поддержку ВГ? (это вопрос в сторону, мне неохота и я туп для этого :D )
Но опять же... нужна будет ОЧЕНЬ подробная документация....
есть родная подробная инфа по вг93 от wd, и она же переведенная на русский (могу выложить). для клонирования её достаточно имхо -- там регистры, команды, тайминги, блоксхемы даже. разве может чего-нить по недокументированным фичам выяснять придется
Давай! Интересно почитать.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot