Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Мой новый Speccy запустился!!! (http://zx-pk.ru/showthread.php?t=5937)

ILoveSpeccy 8th August 2007 23:24

Мой новый Speccy запустился!!!
 
4 Attachment(s)
Итак,
то, чего я давно ждал, наконец-то свершилось!!! :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 8th August 2007 23:37

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

ILoveSpeccy 8th August 2007 23:41

Quote:

Originally Posted by breeze (Post 97190)
Классно, каких страндартов придерживался ?
я имею ввиду память итд... или всё своё ?

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

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

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

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

boo_boo 9th August 2007 02:19

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

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

ILoveSpeccy 9th August 2007 02:29

Quote:

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

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

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

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

Black_Cat 9th August 2007 03:26

Quote:

Originally Posted by ILoveSpeccy (Post 97213)
сделаю переключение 1.75MHz/3.5MHz/7MHz/14MHz

лучше 3.5MHz/7MHz/14MHz/28MHz, а проц взять 20MHz

Иван 9th August 2007 08:24

Quote:

Originally Posted by ILoveSpeccy (Post 97191)
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.

Должен возвращаться в меню 128.

icebear 9th August 2007 11:37

Quote:

Originally Posted by boo_boo (Post 97212)
и то что Z80 и AY хардовые, а то нынче так и норовят всё в ПЛИС запихать.

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

Sonic 9th August 2007 11:40

Quote:

Originally Posted by ILoveSpeccy (Post 97191)
Если в меню 128 спека выбрать BASIC48 то при сбросе
(нажатие на RESET) спек опять возвращается в BASIC48.
Можно ли сделать так, чтобы он возвращался в меню???

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

boo_boo 9th August 2007 13:05

Quote:

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

оно прикольно, но чистота идеи нарушается ИМХО ;)
это можно просто взять что-нить вроде альтера девборд, и не связываться вообще с паяльником и лазерными утюгами.
присутствие живых Z80 и AY как-то греет душу.
в AYское гнездо турбосаунд можно воткнуть. а можно не втыкать. и тд


All times are GMT +4. The time now is 20:07.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.