Схема замены ПЗУ на кэш (c) ARC
ZXNet эхоконференция «real.speccy»
От Andrey Isaev → Кому All 01.05.1999
ëءث-شد ًرشخةأء 30 لذزإجط 1999 × 21:02:36 ذزدةعدغإج ثدخئجةثش
Alexander Araktcheew ة All سذدزةجة خء شإحص َبإحء عءحإخظ ًُْ خء ثـغ (c) ARC
ٌ زإغةج ذزدؤدجضةشط ـشدش سذدز:
AA> َ×دة اجہثة ;)
ل ر آظ إفإ ؤدآء×ةج سحإسط A6 ة A7 قإزإع é ×حإسشد ذزدسشداد A7 خء ×بدؤ D ôي2 ـشد
ذدع×دجةش خإ اجہقةشط ذزداءح ہعءہفةح GS.
---€€€ ² َ ص×ءضإخةإح, لخؤزإت ¯ €€€€--
От Roman Milukov → Кому All 01.05.1999
Здравствуй, Roman!
28 Apr 99 ты тут писал:
RP> Вот, закидываю схемку, полезную очень-очень :) ARC изобpел ее после того,
RP> как
RP> убедился, что аналогичная схема Романа Милюкова отказалась pаботать у него.
И чего ж она отказалась?!
Видать плохо уговаривал! ;)
Там в той схеме была опечатка:
===
Есть еще одна интересная возможность - подключить ноги 2
и 11 КП11 (рис.1) вот таким образом:
┌──┐1533ЛА3 (рис.4)
/DOSEN ───┤& │
bit2 ─┬─┤ ╞── ко 2 н. КП11
#CFF7 │ └──┘
└─────── к 10 н. КП11 <-- Вот здесь надо "к _11_ н. КП11!
===
Сорри. :(
Hо можно было догадаться.
[...]
RP> Hастpадал (c)ARC по пpосьбе Tigrr'ы :)
Замечания:
1. Порт #CFF7 таким образом использовать нельзя! Это порт "микриков"! И у
некоторых первые биты уже заюзаны для других целей. Что трудно было свой порт
предложить?
2. Плохо что порт не сбрасывается по /RESET. Вдруг что-то проглючит? Power
off/on делать? Да?
3.
RP> Пpиложение I
[...]
RP> /IORQ ─────┤1├─────┤ │ ┌──╦─╦─4OS│ QO6────> тpиггеp
RP> /RD ─────┤ │ └─┘ │ │ │ └─┴──┘
RP> └─┘ magic+ / │ █ 1k
RP> │ │ │
RP> Все что висит на ─┴─ │ o +5v КД522 (521)
RP> 4 ноге ТМ2 можно не └─────────┤<├──╦─────────> /NMI
RP> делать, а подать +5v 'Стаpый' /NMI ────┼<├──┘ 'Hовый'
Вот так делать нельзя! Будет поглюкивать.
А доступ в кеш по "magic" _очень_ нужная фумкция! И очень просто реализуемая.
Достоинство сабжевой схемы - более широкие возможности вариантов подмены, чем у
меня.
Hо я всегда стремлюсь при минимуме используемых элементов получить максимальную
выгоду. И если нет особой необходимости, я лишнего стараюсь не наворачивать.
Поэтому, в моей схеме хоть и невозможно _одновременно_ подменить ТР-ДОС и
Бейсик-48 (мне никогда просто этого не надо было), зато при более простом
решении можно загрузить нужные прошивки, выключить комп, а завтра включить и
работать. Hо может и это кому-то покажется излишним...
Всего хорошего.
С уважением Roman.
От Igor Turashev → Кому All 04.05.1999
RM> Замечания:
RM> 1. Порт #CFF7 таким образом использовать нельзя! Это порт "микриков"! И у
RM> некоторых первые биты уже заюзаны для других целей. Что трудно было свой
RM> порт предложить?
Hу у тебя ж этот порт для управления кэшем заюзан, а другой инфы по нему у нас
в городе нету :(
RM> 2. Плохо что порт не сбрасывается по /RESET. Вдруг что-то проглючит? Power
RM> off/on делать? Да?
Согласен, но частично: не все проги имеют выход, а по ресету надо постоянно
переустанавливать порт, что тоже отнимает время, так что ищите компромисс
какой-нить ;)
[чав-чав]
RM> Поэтому, в моей схеме хоть и невозможно _одновременно_ подменить ТР-ДОС и
RM> Бейсик-48 (мне никогда просто этого не надо было), зато при более простом
Мене надо ;) Серьёзно...
RM> решении можно загрузить нужные прошивки, выключить комп, а завтра включить
RM> и
RM> работать. Hо может и это кому-то покажется излишним...
Дык сделайте какую-нить общую схему "Milukov-Arc" ;)
Ухожу я от вас. Tigrr of -■BrainWave / X-Project■-
--[GOA] [BREAKBEAT] [АРИЯ] [I ZX]--
От Roman Milukov → Кому All 04.05.1999
Здравствуй, Andrey!
01 May 99 ты тут писал:
AA>> Свои глюки ;)
AI> А я бы еще добавил смесь A6 и A7 через И вместо простого A7 на вход D ТМ2
AI> это позволит не глючить прогам юзающим GS.
"Простой A7" на вход D - стандартно уже давно.
И если разработчики GS этого не учли, то что ж теперь, на всех компах с кешем
переделывать? Лучше уж не юзать проги, юзающие GS! ;)
От Andrey Isaev → Кому All 07.05.1999
ëءث-شد ÷شدزخةث 4 يءت 1999 × 10:21:45 ذزدةعدغإج ثدخئجةثش
Roman Milukov ة Andrey Isaev سذدزةجة خء شإحص َبإحء عءحإخظ ًُْ خء ثـغ (c) ARC
ٌ زإغةج ذزدؤدجضةشط ـشدش سذدز:
AI>> ل ر آظ إفإ ؤدآء×ةج سحإسط A6 ة A7 قإزإع é ×حإسشد ذزدسشداد A7 خء ×بدؤ D ôي2
AI>> ـشد ذدع×دجةش خإ اجہقةشط ذزداءح ہعءہفةح GS.
RM> "ًزدسشدت A7" خء ×بدؤ D - سشءخؤءزشخد صضإ ؤء×خد.
ل ثشد سذدزةش?
RM> é إسجة زءعزءآدشقةثة GS ـشداد خإ صقجة, شد قشد ض شإذإزط, خء ×سإب ثدحذءب س
RM> ثإغإح ذإزإؤإجظ×ءشط?
ٌ ذزدسشد سثءعءج ثءث حدضخد سؤإجءشط, ء ؤإجءشط جة ـشد ×ءح زإغءشط خإ حخإ.
RM> ىصقغإ صض خإ ہعءشط ذزداة, ہعءہفةإ GS! ;)
ًزة شءثدح 'دآةجةة' سدئشء ثدشدزظت إسشط سإتقءس ـشد ؤدسشءشدقخد شزصؤخد دسصفإسش×ةشط.
От Roman Milukov → Кому All 07.05.1999
IT> Согласен, но частично: не все проги имеют выход, а по ресету надо постоянно
IT> переустанавливать порт, что тоже отнимает время, так что ищите компромисс
IT> какой-нить ;)
Какой тут может быть компромис?!
Если хочеш иметь безглючное железо, то этот порт - 1) должен сбрасываться по
RESET, и 2) иметь блокировку записи!
IT> Дык сделайте какую-нить общую схему "Milukov-Arc" ;)
Hу пусть приезжает, посидим, подумаем, сделаем. ;)