PDA

Просмотр полной версии : ZX-Spectrum / Magic



JeRrS
24.12.2006, 15:53
0

skyther
24.12.2006, 18:03
У тебя прошивка хитрая, сначала подумал turbo90, ан нет, там пишет "1991 Sinclair Spectrum Turbo". Если желания с ней воевать нет, прошей обычную 48ю

Иван
24.12.2006, 18:21
У тебя прошивка хитрая, сначала подумал turbo90, ан нет, там пишет "1991 Sinclair Spectrum Turbo"
Если имеется в виду та прошивка, что с турбо режимиом для магнитофона и монитором по *, то у меня эта прошивка пишет "1990 Sinclair Research Ltd". У jerrs скорее всего не эта прошивка.

Mikka_A
24.12.2006, 19:02
Как бы у меня ничего с Turbo не связано!
А вообще из-за чего такое может быть?

это только с операторами атрибутов?
или еще с какими?
типа что делает по PRINT?

scl^mc
24.12.2006, 22:49
ты случайно пробел после единицы не поставил? :rolleyes:

CheburatoR
24.12.2006, 23:34
Возможно ошибка чисто в прошивке - принципе если полетел всего 1 бит то может начатсья непонятные глюки. Надо прошыть заново или поставить другую ROM

Иван
25.12.2006, 09:31
Значит дело в прошивке.
Чтобы перепрошить, надо микросхемы вынимать из компьютера, стирать из них все, устанавливать в программатор и перешивать.

skyther
25.12.2006, 09:42
еще подозрение на калькулятор встроенный есть (хотя это и есть глюк прошивки), он ведь в первые 5 байт под ПЗУ пишет...

ng_dead
25.12.2006, 11:09
ты случайно пробел после единицы не поставил?
даже если поставить десять пробелов до 1 и давдцать после такой херни не получается

Mikka_A
25.12.2006, 12:23
Значит дело в прошивке.
Чтобы перепрошить, надо микросхемы вынимать из компьютера, стирать из них все, устанавливать в программатор и перешивать.


Вообщем ищи друзей у кого есть программатор и ультрофиолетовый стиратель - и иди на поклон,чтобы прошили тебе все поновой.

fan
25.12.2006, 15:59
2 jerrs
Если ты в москве , то обратись к CHRV (вроде у него есть мелкосхемки и прошить сможет что хошь).

Лучше конечно на флэшатину переходить (поройся в закромах , может есть какая-нить дохлая песюковая мазер борд с флэшатиной).

Mikka_A
25.12.2006, 16:05
2 jerrs


Лучше конечно на флэшатину переходить (поройся в закромах , может есть какая-нить дохлая песюковая мазер борд с флэшатиной).

ага....
если она только не залочена намертво от записи.

fan
25.12.2006, 21:22
ага....
если она только не залочена намертво от записи.
Можно разлочить молотком и записать ручкой (на стикере) :v2_lol: всёравно она будет трёхвальтовой :D


Нет увы, живу я в Екатеринбурге
Он впринципе может по почте отослать , но пересылка мелочёвки подорожала . Поброди у него на сайте может ещё чего полезного найдётся и заказывай всё разом чтоб не так накладно было .

И кстати на видюхах (особенно на AGP) тоже флэшатина бывает , но она та уж точно по большей части трёхвольтовая .

Jukov
25.12.2006, 21:40
Прежде чем ПЗУ кроить, следует его сосчитать, да на эмуляторе эту прошивку проверить. Ну а если есть второй комп, то проверить на нём ПЗУ. Хотя могут возникнуть проблемы с портами расширенной клавиатуры. Если есть желание (и деньги на почт. расходы), я могу перепрошить ПЗУ, если у него напряжение программирования 12,5В.

jtn
25.12.2006, 23:01
в Ёбурге Caro живет. неужели не поможет если в личку письмо ему кинуть..

Mikka_A
26.12.2006, 09:46
Ну если скажете е-майл Caro то давайте :)


Поиск рулит! :v2_tong2:

http://zx.pk.ru/member.php?u=3

AlexCrush
28.12.2006, 18:53
Тоже если что могу прошить (тоже в Екб).
Если программатор еще не умер (давно не смотрел) ;-)
Прошивки магиковские все есть

ILoveSpeccy
10.08.2007, 12:32
Вынужден снова поднять эту тему...

Может кто знает чем все закончилось??
Дело в том что я столкнулся с такой-же проблемой :v2_crazy:
Спек нормально врубается, но при выполнении BORDER [x] например,
или виснет, или резетится.
Также немогу АБСОЛЮТНО НИЧЕГО загрузить с ленты...
В первом же блоке или ошибки лезут каждый раз новые
или как при BORDER x-....
Прошивки пробовал разные. Сейчас стоит оригинальная 48К...
Со всеми прошивками симптомы теже самые...

I need HELP!

Sonic
10.08.2007, 12:40
Смотри цепи порта #FE. Может битый триггер или коротыш где.

fan
10.08.2007, 17:38
Вынужден снова поднять эту тему...
А о каком собсно клоне речь ???
Глюк сразу был или потом проявился ?

Приколы с ребутом бывают из-за длинных шлейфов клавиатуры .
Но у меня есть подозрения на глюкавось RAM гденить в области переменных .

ILoveSpeccy
10.08.2007, 18:40
А о каком собсно клоне речь ???
Глюк сразу был или потом проявился ?

Приколы с ребутом бывают из-за длинных шлейфов клавиатуры .
Но у меня есть подозрения на глюкавось RAM гденить в области переменных .

Речь идет о моем новом спеке на FPGA!
Думаю это было с самого начала :(
Точно сказать не могу т.к. глюк обнаружил когда
начал загружать первую игру через Tape_IN...

Попробую описать подробнее:

Только один раз (по счастливой случайности) получилось загрузить Exolon.
При загрузке были глюки.
Бордюр был нормальный, тобиш все как надо, бегущие полосы и без помех.
И вот в области PAPER, когда появилась заставка загрузки,
начали хаотично промелькивать маленькие полоски длиной в 8 пикселей,
причем их было больше в правой половине PAPER.
Игра загрузилась но музыки слышно небыло.
AYшка только немного пердела...
И во время игры тоже. Наблюдались теже самые полосы.
Поиграл немного!
Когда кончились все 10 жизней и вдруг AY заиграла, причем чисто.
Когда эта музычка закончилась, появилось меню и звук опять пропал, опять какие-то щелчки...
Попробовал проиграть еще раз... тоже самое, в том же месте звук появился.

Клавиатура PS/2, и я вырезал ее из кода... проблемы оставались!

В BASICе пробовал PRINT "Hallo Speccy" :) и все было ОК!
Как только пишу BORDER 1 спек либо резетится либо появляются всевозможные ошибки!

Сейчас я доунградил свой спек до минимума (48К)...
Убрал AY.... Глюки теже.
Загрузить ничего не могу..
Начмнается загрузка... Пищит... Появляется
Renegade... Потом еще пищит секунду и в конце загрузкии бутблока такая же история как с BORDER 1
Либо рестарт, либо ошибки всякие....

Что делать.... незнаю :confused:

Сегодня буду обкатывать код в симуляторе....
Может чего отроется....

fan
11.08.2007, 13:58
У меня жудкие подозрения на конфликт проца и ВК когда они начинают ломиться в VRAM . И переменные васика как раз лежат в VRAM странице !

Кстати когда сделаешь сайт ? ;) Это бы сильно решило проблемму с отсутствием ясновидческих способностей у населения :D

ILoveSpeccy
11.08.2007, 18:05
Кстати когда сделаешь сайт ? ;) Это бы сильно решило проблемму с отсутствием ясновидческих способностей у населения :D

Зарегистрирую на следующей неделе, а когда сделаю :v2_rolley...
точно не знаю, т.к. постараться придется ;)

Я вчера пробовал в симуляторе код гонять и кое-что выяснилось...
Или мне кажеться, или это действительно так:

Spartan-II намного быстрее того CPLD на котором я свой первый спек собирал...
VHDL-код я на 99% перенял от старого спека!
В симуляторе... после того как было обращение в
VRAM, и пин /CE у VRAM опять стал "1"... буквально
на несколько ns /CE опять получает "0". И буфер
A->VA включается.... Вот и мусор на ШД.....
Симулировал код со спека на CPLD.... все без проблем!

Поэтому я решил переделать код и сделать его полностью синхронным...
Полностью исключу такие вещи как:

nRAMCE <= '0' when nMREQ = '0' and A15 = '1' and VRAM_ACC = '0' else '1';

и заменю на


process (clk)
if rising_edge(clk) then
if nMREQ = '0' and A15 = '1' and VRAM_ACC = '0' then
nRAMCE <= '0';
else
nRAMCE <= '1';
end if;
end process;

Может чего и выйдет... Сам незнаю т.к. я, откровенно говоря, новичек в этом деле :v2_conf2: