Схема замены ПЗУ на кэш (c) ARC

ZXNet эхоконференция «real.speccy»

От Andrey Isaev Кому All 01.05.1999

----€€€€               ² ًزة×إشةث, Alexander !¯               €€€€€---


ëءث-شد ًرشخةأء 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

----€€€€               ² ًزة×إشةث, Roman !¯               €€€€€---


ëءث-شد ÷شدزخةث 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у пусть приезжает, посидим, подумаем, сделаем. ;)