![]() |
|
|
|
|
|
#2 |
|
Activist
Join Date: 7th October 2006
Location: Павлоград, Днепропетровская обл., Украина
Posts: 201
Thanks: 115
Thanked 92 Times in 44 Posts
![]() ![]() |
У тех, что с общим, процессор с памятью быстрее работает, без задержек. У тех, что с раздельным, с задержками, особенно тормозит область $4000-$7FFF, из-за того, что ULA также обращается к этой памяти, для построения картинки на экране монитора. Почему не тормозит память с общим полем, не знаю, видимо, там по-другому реализовано обращение к видеопамяти части схемы, ответственной за построение картинки.
|
|
|
|
| The Following User Says Thank You to weiv For This Useful Post: | sergei (5th August 2011) |
|
|
#3 | |
|
Veteran
Join Date: 19th December 2008
Location: Черкассы
Posts: 1,498
Thanks: 329
Thanked 416 Times in 287 Posts
![]() ![]() ![]() ![]() ![]() |
Quote:
С раздельным не тормозит.так как там озу на видео отдельно от общего. ---------- Post added at 20:04 ---------- Previous post was at 20:02 ---------- Да, и есть уникумы, что и с раздельным полем работают с вайтом...
__________________
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash. Pentagon 128(1991г.)+YМ программатор 2732-27512. |
|
|
|
|
| The Following User Says Thank You to lisica For This Useful Post: | sergei (5th August 2011) |
|
|
#4 | |
|
Veteran
Join Date: 19th November 2006
Location: г.Слоним Гродненской области
Posts: 1,281
Thanks: 214
Thanked 323 Times in 188 Posts
![]() ![]() ![]() ![]() |
Quote:
А в компьютерах с раздельными полями память состоит из двух блоков, один в адресах #8000-#FFFF доступен процессору единолично, другой блок в адресах #4000-#7FFF делят между собой процессор и видеоконтроллер, и последний имеет приоритет перед процессором, из-за чего программы расположенные в этой области исполняются примерно на 25 процентов медленнее. Оригинальный ZX-Spectrum устроен именно так, с раздельными полями памяти. Это что касается модели 48 кб. Для моделей 128кб медленной получаются половина из банков памяти, в разных моделях по разному, но на территории эксСССР принято что банки 0,1,2,3 расположены в быстрой области, а 4,5,6,7 в медленной. |
|
|
|
|
| The Following User Says Thank You to valeron For This Useful Post: | sergei (5th August 2011) |
|
|
#5 | |
|
Veteran
Join Date: 19th December 2008
Location: Черкассы
Posts: 1,498
Thanks: 329
Thanked 416 Times in 287 Posts
![]() ![]() ![]() ![]() ![]() |
Quote:
То есть дополнительная видеопамять и проц только пишет в неё, а видео проц не тормозит работу основного...
__________________
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash. Pentagon 128(1991г.)+YМ программатор 2732-27512. |
|
|
|
|
| The Following User Says Thank You to lisica For This Useful Post: | sergei (5th August 2011) |
|
|
#6 |
|
Veteran
Join Date: 19th November 2006
Location: г.Слоним Гродненской области
Posts: 1,281
Thanks: 214
Thanked 323 Times in 188 Posts
![]() ![]() ![]() ![]() |
Нет, не знаю точно что там во Львове, но было дохрена клонов Спектрума с раздельными полями, два из которых Байт и Сантака у меня лично обитало, так что я их внимательно изучил и сравнил с описанием оригинального Спектрума.
|
|
|
|
| The Following User Says Thank You to valeron For This Useful Post: | sergei (5th August 2011) |
|
|
#7 |
|
Activist
Join Date: 7th October 2006
Location: Павлоград, Днепропетровская обл., Украина
Posts: 201
Thanks: 115
Thanked 92 Times in 44 Posts
![]() ![]() |
Я не спец в схемотехнике, так что наверно ошибся. Но в чём я уверен, так это в том, что игрушки на Орельке с общим полем памяти работают заметно быстрее. А ещё и на Пентагоне. Я думал, что на всех компах с общим полем памяти так.
|
|
|
|
| The Following User Says Thank You to weiv For This Useful Post: | sergei (5th August 2011) |
|
|
#8 |
|
Member
Join Date: 5th February 2011
Location: Украина
Posts: 183
Thanks: 90
Thanked 7 Times in 7 Posts
![]() |
Начинаю понимать, просто искал схему расширения для компа, попадались, для общего и раздельного поля памяти, теперь понятно, что у клонов, что с раздельным полем памяти ставили ру6, как в робике, помимо основного озу ру5 или иногда ру7?
---------- Post added at 23:43 ---------- Previous post was at 23:08 ---------- Получается обычный робик, работает быстрее, чем орель, пентагон и ленинграды?? и у него больше совместимость с оригинальным спектрумом чем у остольных клонов? Last edited by sergei; 5th August 2011 at 01:13. |
|
|
|
|
|
#9 | |
|
Veteran
Join Date: 19th November 2006
Location: г.Слоним Гродненской области
Posts: 1,281
Thanks: 214
Thanked 323 Times in 188 Posts
![]() ![]() ![]() ![]() |
Quote:
Если модель 48 кб и на плате установлены по 8 микросхем РУ6 и РУ5, то это будет схема с раздельными полями памяти. Так было в "оригинале" и от него и пошло. Но поскольку РУ5 способны перекрывать весь диапазон адресного пространства 64кб, то некоторые наши разработчики клонов выкинули РУ6 может ради экономии, может ради простоты. В итоге при конфликте обращения к памяти между видео контроллером и процессором применялся сигнал Wait, который приостанавливал работу процессора при выводе данных на экран. Даже вошел в ход термин "Вайтовые" машины и "Безвайтовые" машины. К числу последних относился Пентагон. Там обращения к памяти разрулены схемой таким образом что бы конфликтов не возникало, поэтому Wait оказался не нужен. Поэтому Пентагон получился самым быстрым клоном, а еще в Пентагоне понижена частота кадров и это дает еще дополнительное время между прерываниями и процессор успевает сделать больше операций за фрейм. Поэтому, не знаю правда что там за Орель и Робик, но не верю что они способны обогнать Пентагон. Вообще-то нельзя однозначно считать что раздельные поля медленнее чем общее поле. Все будет зависеть от реализации програмы. И если в раздельных полях все быстродействующие и ресурсоемкие процедуры и их данные расположить в быстрой памяти, а не критичные по времени в медленной, то такая программ на машине с раздельными полями (например на "оригинале") будет работать быстрее чем на вайтовой машине с общим полем (например на Балтике, Ленинградке или Скорпионе). Что касается РУ7, то их не применяли ни в моделях 48кб, ни в 128. Сама по себе РУ7 способна адресовать 256 килобит, поэтому их стали применять в машинах на 256 или 512 кб (например в Скорпион-256 или KAY-256) О совместимости говорить тоже не корректно, скорее нужно говорить о несовместимости. Все клоны в большей или меньшей степени несовместимы с "оригиналом" и дело тут не только в полях памяти, но и длительности и положении сигнала INT, времени на бордюр, адресации портов и прочего. Last edited by valeron; 5th August 2011 at 09:52. |
|
|
|
|
|
|
#10 | |
|
Guru
Join Date: 26th September 2009
Location: г. Красноярск
Posts: 2,277
Thanks: 321
Thanked 1,889 Times in 1,004 Posts
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Все "клоны" совместимы с "фирменным" спектрумом (хотя у разных модификаций "фирменной" машины, различная схемотехника, что нужно учитывать), в большей, или меньшей степени. На данный момент, ИМХО - это не актуально. Всегда (за очень редким исключением), можно найти "пофикшеную" версию ПО, которая запустится и на вашей машине.
__________________
A long time ago, in a galaxy far, far away... |
|
|
|
|
| The Following User Says Thank You to null_device For This Useful Post: | sergei (5th August 2011) |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|