0
Вид для печати
0
У тебя прошивка хитрая, сначала подумал turbo90, ан нет, там пишет "1991 Sinclair Spectrum Turbo". Если желания с ней воевать нет, прошей обычную 48ю
Если имеется в виду та прошивка, что с турбо режимиом для магнитофона и монитором по *, то у меня эта прошивка пишет "1990 Sinclair Research Ltd". У jerrs скорее всего не эта прошивка.Цитата:
Сообщение от skyther
это только с операторами атрибутов?Цитата:
Сообщение от jerrs
или еще с какими?
типа что делает по PRINT?
ты случайно пробел после единицы не поставил? :rolleyes:
Возможно ошибка чисто в прошивке - принципе если полетел всего 1 бит то может начатсья непонятные глюки. Надо прошыть заново или поставить другую ROM
Значит дело в прошивке.
Чтобы перепрошить, надо микросхемы вынимать из компьютера, стирать из них все, устанавливать в программатор и перешивать.
еще подозрение на калькулятор встроенный есть (хотя это и есть глюк прошивки), он ведь в первые 5 байт под ПЗУ пишет...
даже если поставить десять пробелов до 1 и давдцать после такой херни не получаетсяЦитата:
Сообщение от scl^mc
Цитата:
Сообщение от Иван
Вообщем ищи друзей у кого есть программатор и ультрофиолетовый стиратель - и иди на поклон,чтобы прошили тебе все поновой.
2 jerrs
Если ты в москве , то обратись к CHRV (вроде у него есть мелкосхемки и прошить сможет что хошь).
Лучше конечно на флэшатину переходить (поройся в закромах , может есть какая-нить дохлая песюковая мазер борд с флэшатиной).
ага....Цитата:
Сообщение от fan
если она только не залочена намертво от записи.
Можно разлочить молотком и записать ручкой (на стикере) :v2_lol: всёравно она будет трёхвальтовой :DЦитата:
Сообщение от Mikka_A
Он впринципе может по почте отослать , но пересылка мелочёвки подорожала . Поброди у него на сайте может ещё чего полезного найдётся и заказывай всё разом чтоб не так накладно было .Цитата:
Сообщение от jerrs
И кстати на видюхах (особенно на AGP) тоже флэшатина бывает , но она та уж точно по большей части трёхвольтовая .
Прежде чем ПЗУ кроить, следует его сосчитать, да на эмуляторе эту прошивку проверить. Ну а если есть второй комп, то проверить на нём ПЗУ. Хотя могут возникнуть проблемы с портами расширенной клавиатуры. Если есть желание (и деньги на почт. расходы), я могу перепрошить ПЗУ, если у него напряжение программирования 12,5В.
в Ёбурге Caro живет. неужели не поможет если в личку письмо ему кинуть..
Цитата:
Сообщение от jerrs
Поиск рулит! :v2_tong2:
http://zx.pk.ru/member.php?u=3
Тоже если что могу прошить (тоже в Екб).
Если программатор еще не умер (давно не смотрел) ;-)
Прошивки магиковские все есть
Вынужден снова поднять эту тему...
Может кто знает чем все закончилось??
Дело в том что я столкнулся с такой-же проблемой :v2_crazy:
Спек нормально врубается, но при выполнении BORDER [x] например,
или виснет, или резетится.
Также немогу АБСОЛЮТНО НИЧЕГО загрузить с ленты...
В первом же блоке или ошибки лезут каждый раз новые
или как при BORDER x-....
Прошивки пробовал разные. Сейчас стоит оригинальная 48К...
Со всеми прошивками симптомы теже самые...
I need HELP!
Смотри цепи порта #FE. Может битый триггер или коротыш где.
Речь идет о моем новом спеке на FPGA!
Думаю это было с самого начала :(
Точно сказать не могу т.к. глюк обнаружил когда
начал загружать первую игру через Tape_IN...
Попробую описать подробнее:
Только один раз (по счастливой случайности) получилось загрузить Exolon.
При загрузке были глюки.
Бордюр был нормальный, тобиш все как надо, бегущие полосы и без помех.
И вот в области PAPER, когда появилась заставка загрузки,
начали хаотично промелькивать маленькие полоски длиной в 8 пикселей,
причем их было больше в правой половине PAPER.
Игра загрузилась но музыки слышно небыло.
AYшка только немного пердела...
И во время игры тоже. Наблюдались теже самые полосы.
Поиграл немного!
Когда кончились все 10 жизней и вдруг AY заиграла, причем чисто.
Когда эта музычка закончилась, появилось меню и звук опять пропал, опять какие-то щелчки...
Попробовал проиграть еще раз... тоже самое, в том же месте звук появился.
Клавиатура PS/2, и я вырезал ее из кода... проблемы оставались!
В BASICе пробовал PRINT "Hallo Speccy" :) и все было ОК!
Как только пишу BORDER 1 спек либо резетится либо появляются всевозможные ошибки!
Сейчас я доунградил свой спек до минимума (48К)...
Убрал AY.... Глюки теже.
Загрузить ничего не могу..
Начмнается загрузка... Пищит... Появляется
Renegade... Потом еще пищит секунду и в конце загрузкии бутблока такая же история как с BORDER 1
Либо рестарт, либо ошибки всякие....
Что делать.... незнаю :confused:
Сегодня буду обкатывать код в симуляторе....
Может чего отроется....
У меня жудкие подозрения на конфликт проца и ВК когда они начинают ломиться в VRAM . И переменные васика как раз лежат в VRAM странице !
Кстати когда сделаешь сайт ? ;) Это бы сильно решило проблемму с отсутствием ясновидческих способностей у населения :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';
Может чего и выйдет... Сам незнаю т.к. я, откровенно говоря, новичек в этом деле :v2_conf2:Код: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;