Как стать автором
Обновить

Комментарии 32

А у меня никогда не было спектрума с Sinlair Research Ltd. У меня был Урал 8/64К и Кворум. При чём на первом совместимость хромала, потому что в ПЗУ был занесён набор русских символов. Некоторые игры использовали эту область памяти как указатель для маскируемых прерываний и, как следствие, адрес неверно устанавливался в некоторых играх.

А у некоторых была кнопка «Magic», при нажатии на которую содержимое ОЗУ записывалось на дискету и можно было продолжить играть с того же места. Работало, правда не на всех играх.

У меня была такая. Но я ей никогда не пользовался, потому что игры криво многие потом запускались. Даже больше. Мне на кассетах такие игры попадались, которые тупо дамп загружали. При этом загрузчик хранили на экране. Да и я школьником легко мог переделать загрузчик с кассеты на дисковод и обратно, а точнее делал просто универсальный загрузчик. Если ПЗУ с TR-DOS было активировано, то загрузка производилась с дисковода, иначе с кассеты. Даже загрузчики с защитой от копирования расковыривал и копировал (в Екатеринбурге такие кассеты записывали).
Аж слезу ностальгии пустил. Более чем пол жизни назад это было.

Пятница. Надо будет сегодня выпить за RANDOMIZE USR 15619: REM:
НЛО прилетело и опубликовало эту надпись здесь
«А у некоторых была кнопка «Magic», при нажатии на которую содержимое ОЗУ записывалось на дискету и можно было продолжить играть с того же места. Работало, правда не на всех играх».

А регистры процессора записывались?
Прошивку не рыл, не знаю. Больше половины игр сохранялись прекрасно.

Да, это был полный дамп.
Но! всё же эта штука довольно часто давала сбой, и что-то шло не так.
У меня так работало сохранение в одном из последних текстовых редакторов — он не умел сохранять, но я знал, где в памяти хранится начало текста и его длина. Поэтому сохранял той самой "магической кнопкой", а потом из дампа скриптом выковыривал текст.
Назад его вроде можно было загрузить с диска, поэтому задачи "положить обратно в дамп и обновить указатели" не возникло.

А у меня была Сантака, и нам русские символы были зашиты вместо английских строчных. В итоге получался язык, который помню до сих пор
LОАД SАЖЕ DЕЛЕТЕ VЕРИФЫ MОДЕ
Интересно, такого не видел ни разу.
Это КОИ-7Н2, как в Радио-86РК и ещё много где.
  1. зачем пин клока Z80 вообще переводится в INPUT?
  2. с какой частотой на нём идут импульсы, когда ардуна клочит проц, и какой длительности паузы бывают? Я это к тому, соблюдаются ли мин. и макс. ограничения на длительность полупериодов? Ограничение на макс. полупериоды важно для NMOS Z80 (который на фоткаx: Z0840004), т.к. он построен на динамической логике и может 'забыть' своё состояние со слишком длинными паузами в тактировании. Ограничение на мин. период (макс. частоту) думаю понятно.
Спасибо за дельный коментарий!
1. Не могу ответить на этот вопрос )). Думаю, я делал это на время хардварной отладки, чтобы не замкнуть ничего, потом просто забы(и)л. Естественно, это абсолютно ненужное действо, скорее даже вредное.
2. И опять сыплю голову пеплом. Я совершенно забыл про то, что этот процессор NMOS. Изначально использовался статический CMOS-вариант, но в результате сменился. И я, конечно же, даже не подумал заглянуть в документацию. От неуловимых глюков меня спасило, полагаю, только чудо. Частота в итоге получилась около 100 кГц, что, полагаю, далеко за пределами спецификации.

Спасибо огромное за замечания, как любителю, мне крайне ценны такие детали!

Вот тут на странице 34 говорится, что макс. время каждого полупериода клока — 2 мкс. Соответственно, 100 кГц или внезапные паузы в тактировании могут оказаться слишком долгими и как результат — глюки. Самое простое, пожалуй, это вернуть CMOS Z80 (Z84C****), который полностью статический.

Готово )



Еще раз благодарю за разъяснения!
Спасибо за инфу! Не знал такой особенности.

А что вместо ПЗУ Flash нельзя было поставить? Или Вы его программируете только один раз?

W27C512 — это EEPROM, несмотря на название. Можно перепрограммировать много раз.

Да, действительно.) Но всё равно не очень удобно. 29с или 29f 5-ти вольтовые и позволяют писать загрузчиком.

НЛО прилетело и опубликовало эту надпись здесь
На солнце на пол-часа оставьте, хватит стереть.
Точно хватит, чтобы стереть? Или слегка пошамкать? Оставлял на полчаса под УФ лампой от детектора валют — ноль эмоций.
Сорри, мой косяк — положил РФ2 под яркое солнце на час, не стерлось.
это не УФ.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Для стирания рекомендую лампочки с али: искать по "E17 UV bulb". Выглядят как обычная лампа накаливания с 2 перекрещенными спиралями внутри. Сначала накаляются спиральки, потом между ними загорается разряд. Ту ПЗУшку, которую я пробовал ими стирать, они тёрли за 5 минут, будучи приложенными вплотную к окошку.


Но есть и особенности:


  1. Такие лампы требуют кормить их определённым (300 ма) стабилизированным током. Можно от лаб. БП, можно от LM317 по схеме стабилизации тока, можно из розетки через гасящий кондёр или дроссель. При этом вначале (спиральки нагреваются) напряжение на них около 15-16 вольт, а потом (заряд загорелся) падает до ~12 вольт.


  2. Эти лампочки ОЧЕНЬ сильно пахнут озоном (а как известно, если озоном пахнет, то его ПДК уже превышено), так что использовать их в жилых помещениях не очень.


  3. Под ними не стоит загорать, т.к. они светят довольно коротковолновым УФ.


НЛО прилетело и опубликовало эту надпись здесь
это очень круто вот так создавать свои компьютеры!
Почему проводки цепляли к панельке процессора? Не было возможности зацепить напрямую к ZX BUS арлекина?
Так просто проще было, чтобы разъем не паять.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории