PDA

Просмотр полной версии : Турбирование Ленинград-1



p@lex
14.05.2020, 23:52
Добрый день, собрал схему турбирования Ленинград-1 по схеме ВМГ на 2-ТМ2,1-ЛЕ1, 1-КП11, но при переключении тумблера турбо компьютер сбрасывается при работе в кодах. Соответственно тест 4.30 в ТР-ДОС загрузить тоже не могу. При работе в бэйсике турбо работает нормально. На Ленинграде произведены необходимые доработки для совместимости с Пентагон. Установлен модуль СИММ, собрана безвэйтовая схема,инт также переделан. Подскажите, что нужно добавить в схему, чтобы она заработала нормально. Пробовал спаять схему турбирования из ВМГ-5, но она никак не работает.

zx_
15.05.2020, 19:05
p@lex, а фото вашего лениграда интересно бы глянуть !

p@lex
15.05.2020, 23:17
Фото могу предоставить, а что это даст? Схема турбирования собиралась пробным навесным монтажом проводочками и в силу её плохой работоспособности была убрана. Я подозреваю, что турбо не работает как надо так, как нет синхронизации частот в момент переключения 3,5 на 7Мгц. Процессор CMOS на 20Мгц. В режиме 3.5Мгц нареканий на работу не было.

zx_
16.05.2020, 10:47
по описанию не ленин а монстр,+ потому хотелось глянуть
а по схемам VMG поинтересуйся у JV-Soft

но - схемы от VMG на 99 процентов рабочие
ищи соплю в пайке или проц перемаркирован

p@lex
16.05.2020, 14:30
по описанию не ленин а монстр,+ потому хотелось глянуть
а по схемам VMG поинтересуйся у JV-Soft

но - схемы от VMG на 99 процентов рабочие
ищи соплю в пайке или проц перемаркирован
Вообще то проц проверял на GS так, что он работает на 7 Мгц. Схема турбирования паялась навесными проводками просто , чтобы проверить её работоспособность. Соплей тоже не должно быть. Данная схема показала свою работоспособность в бэйсике. Турбо включается и отключается в нём без проблем. Но при работе в ТР-ДОС или кодах происходит зависание.
Фото моего компа можно найти по ссылке:https://drive.google.com/drive/folders/1HCaNCeyYSj2fvI8pZBxh6QXXvFnfgD4n
Основу составляет Ленинград-1 1988г.
71680 тактов в строке, безвэйтовый, инт оригинального спектрума, память 1024кб , порты #eff7,#1ffd,#7ffd,часы по схеме Глюка,подключен к CGA монитору,тр-дос, шина немо, видеовыход и времянки переделаны для подключения к ТВ . растр стоит идеально.

zx_
16.05.2020, 15:26
p@lex, не пус4ает гугол драйв

krotan
16.05.2020, 15:42
Дайте пожалуйста ссылку на схему турбирования от ВМГ. Поиск не находит.

zx_
16.05.2020, 15:44
p@lex, про работу бейсика и не работу машкода в турбо

https://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok/page21.html

p@lex
16.05.2020, 16:10
Попробуй по этой ссылке. https://drive.google.com/drive/folders/1HCaNCeyYSj2fvI8pZBxh6QXXvFnfgD4n?usp=sharing

JV-Soft
17.05.2020, 01:58
p@lex, как раз турбо от V.M.G не лучшее решение , я бы попробовал турбо из журнала радиолюбитель №9 1994.
Фото не открываются ,нет доступа , ну и схемы по которым ленинград дорабатывали не помешали бы.

krotan
17.05.2020, 02:47
p@lex, как раз турбо от V.M.G не лучшее решение , я бы попробовал турбо из журнала радиолюбитель №9 1994. Это только для Пентагона, для Ленинграда неприменимо, у него другая схема работы с памятью....

JV-Soft
17.05.2020, 04:14
Это только для Пентагона, для Ленинграда неприменимо, у него другая схема работы с памятью....
Судя из написанного ТС все переточил под пентагон.

krotan
17.05.2020, 13:27
Судя из написанного ТС все переточил под пентагон. Он времянки настроил под пентагон. В пентагоне арбитр управляет попеременным доступом видеопроцессора и CPU к памяти, а в ленинграде просто жёсткая растактовка доступа. Т.е. схемы управления памятью разные.

p@lex
17.05.2020, 16:12
Всё верно, Krotan. Управление памятью в моём переделанном Ленинграде по прежнему осталось Ленинградским. Единственное существенное изменение -это использование сигнала Н0\ вместо Cas и убирание сигнала WAIT. Но это типовое при применении планки памяти от ПК И переделки Ленинграда в безвэйтовый. Это не раз описывалось на сайте.
Так , что предложенная схема из Радиолюбитель 1994 мне не подойдет.

- - - Updated - - -

Пробежался по ссылке от ZX предложенную им выше. Такое впечатление , что у меня абсолютно такая же проблема. Турбированный Ленинград читает данные из памяти , но не может читать оптокод. Хотя у меня турбирование не полное.

krotan
17.05.2020, 16:33
Выбирайте что-то одно, либо пентагоновские времянки, либо турбирование. То и другое сразу память не успевает.
К примеру в зелёном скорпионе, при включении турбо отключается безвейтовая робота памяти, при отключении турбо - включается.
То и другое сразу невозможно для имеемой динамической памяти...
Ну, можете попробовать подобрать для него какую-то очень быструю память, но не слышал, чтобы кому-то это удавалось...

p@lex
17.05.2020, 16:51
Выбирайте что-то одно, либо пентагоновские времянки, либо турбирование. То и другое сразу память не успевает.
К примеру в зелёном скорпионе, при включении турбо отключается безвейтовая робота памяти, при отключении турбо - включается.
То и другое сразу невозможно для имеемой динамической памяти...
Ну, можете попробовать подобрать для него какую-то очень быструю память, но не слышал, чтобы кому-то это удавалось...

Ну почему, же. Я пробовал именно вэйтовую схему. Так , что должно работать. Или ВМГ где-то ошибся?
72626

krotan
17.05.2020, 17:29
Отключение wait и турбирование - это два разных способа ускорения работы памяти, они несовместимы между собой.
Отключение wait ускоряет работу памяти процентов на 10 и даёт совместимость с пернтагоном.
Турбирование ускоряет работу памяти процентов на 60, но не даёт совместимости с пентагоном.

JV-Soft
17.05.2020, 17:51
krotan, тут прав ,если коротко , пентагон это пентагон и введя wait это уже не пентагон.
p@lex, это как я получил такую картину введя через карту wait в пентагон , и он уже не демо машина - https://zx-pk.ru/threads/609-zx_multi_card.html?p=1063647&viewfull=1#post1063647

p@lex
17.05.2020, 19:12
krotan, тут прав ,если коротко , пентагон это пентагон и введя wait это уже не пентагон.
p@lex, это как я получил такую картину введя через карту wait в пентагон , и он уже не демо машина - https://zx-pk.ru/threads/609-zx_multi_card.html?p=1063647&viewfull=1#post1063647

Вы хорошо описание моей проблемы прочитали?
Я попробовал схему от ВМГ, она турбирует процессор на 150-180% , но не турбирует память. Турбируется работа команд не связанных с чтением из ОЗУ. Память работает на той же частоте , что и прежде. Времянки насколько я знаю в оригинальном Пентагоне такие же. Я в идеале бы хотел сделать полное турбо на 200%, но пока не имею схемы для этого. Поэтому для начала я хотел запустить турбо хотя бы в этом режиме. Жду конструктивных предложений по схеме.

JV-Soft
17.05.2020, 20:34
Вы хорошо описание моей проблемы прочитали?
На сколько было описано , да.

На Ленинграде произведены необходимые доработки для совместимости с Пентагон. Установлен модуль СИММ, собрана безвэйтовая схема,инт также переделан.
Но вот из этого описания я схему не получу , и советовать куда подать какой сигнал для решения проблемы я увы не могу.

krotan
17.05.2020, 20:48
Память работает на той же частоте , что и прежде. В схеме Ленинграда при обращении процессора к памяти в зависимости от продолжительности команды в тактах на процессор подаётся сигнал приостановки работы "wait". Вы этот сигнал отключили. Если память быстрая, она выдерживает такой жёсткий режим работы и компьютер продолжает работать, но чуть быстрее. Если память медленная, не выдерживает, возникает конфликт, комп виснет.
При турбировании процессор переводится на более высокую частоту работы, память та же самая и быстрее работать не может, поэтому в турбо без вайтов никак (в рамках данной архитектуры - ленинград). У пентагона работа с памятью организована по-другому.
Ускорять только команды которые без обращения к памяти - овчинка выделки не стоит, не они определяют общую производительность компа.

JV-Soft
18.05.2020, 00:36
Если память быстрая, она выдерживает такой жёсткий режим работы и компьютер продолжает работать, но чуть быстрее.
Добавил бы ,при условии ,что использовалась "правильная" схема и быстрая логика.

И немного напутано о 7мгц без wait , то что я делал в пентагоне без wait , в ленине в принципе так просто не возможно.

Пентагон начальной логикой очень правильно растактован , в пентагоне многие события происходят без участия управляющих сигналов проца , так как логикой заданы все правильные "коридоры" , и в определенные моменты логика сама без проца точно знает что сейчас за цикл.

p@lex
18.05.2020, 08:09
В схеме Ленинграда при обращении процессора к памяти в зависимости от продолжительности команды в тактах на процессор подаётся сигнал приостановки работы "wait". Вы этот сигнал отключили. Если память быстрая, она выдерживает такой жёсткий режим работы и компьютер продолжает работать, но чуть быстрее. Если память медленная, не выдерживает, возникает конфликт, комп виснет.
При турбировании процессор переводится на более высокую частоту работы, память та же самая и быстрее работать не может, поэтому в турбо без вайтов никак (в рамках данной архитектуры - ленинград). У пентагона работа с памятью организована по-другому.
Ускорять только команды которые без обращения к памяти - овчинка выделки не стоит, не они определяют общую производительность компа.

Добрый день. Ну почему же не стоит. Производительность компа достигает минимум 155%, а при работе в кэш или ПЗУ 200%.
Приложена схема моего компьютера, а также вторая схема от ВМГ, которая почему то не пошла. Память стоит обычная симм 1МБ. Сколько у неё время выборки я не знаю, но в бэзвэйтовом режиме на 3,5 Мгц работает очень хорошо. Есть в резерве ещё много планок от разных производителей. Можно поэксперементировать.
726337263072634

HardWareMan
18.05.2020, 08:41
Блин, вот опять:
https://s.fishki.net/upload/users/2019/05/22/703323/3f362e1677f727d447aaac7589a42022.gif
Почему люди никогда не проверяют корректность вставки своих изображений?

p@lex
18.05.2020, 08:52
А она больше и не вставляется почему то. Почему то уменьшает.

Sayman
18.05.2020, 08:54
Производительность компа достигает минимум 155%

а при работе в кэш или ПЗУ 200%.
при турбировании компа до 7мгц производительность вырастает максимум до 100%. при условии, что озу безвейтовое, необходимость в теневой sram отпадает как таковая. 200% в пзу и sram`е только если проц турбируется до 10.5мгц. если озу подрубили simm30, то про 150% тоже можно забыть. какая бы частота проца не была. 7мгц это потолок для неё. т.е. +100%.

p@lex
18.05.2020, 08:54
А она больше и не вставляется почему то. Почему то уменьшает.
HardWareMan,
Как вставить с большим размером, подскажи пожалуйста.

krotan
18.05.2020, 09:11
Как вставить с большим размером, подскажи пожалуйста. Заливай картинку не сюда, а на какой-либо хостинг картинок, а сюда только ссылку вставляй.

- - - Добавлено - - -

Вот вы всё разгоняете, турбируете комп, а зачем? За 20 лет существования турбо-режима не появилось ни одной программы, которая бы в нём нуждалась. Программисты ничего не пишут под турбо-режим.

HardWareMan
18.05.2020, 09:20
p@lex, https://jpegshare.net/ А потом, когда увидишь предпросмотр картинки, ты на ней правой кнопкой и "копировать ссылку на изображение", он скопирует прямую ссылку. И сюда ее через кнопочку картинки вставишь.

p@lex
18.05.2020, 09:51
при турбировании компа до 7мгц производительность вырастает максимум до 100%. при условии, что озу безвейтовое, необходимость в теневой sram отпадает как таковая. 200% в пзу и sram`е только если проц турбируется до 10.5мгц. если озу подрубили simm30, то про 150% тоже можно забыть. какая бы частота проца не была. 7мгц это потолок для неё. т.е. +100%.

Хорошо, чисто теоретически, если быстродействие микросхем позволяет, что мешает нам например на проце Z-80 20Мгц поднять тактовую частоту до 14 или например 21Мгц и гонять в ПЗУ и теневой быстродействующей ОЗУ на данной частоте а при обращении к основному ОЗУ тормозить его по вэйт. Общая производительность возрастет более чем 200%

- - - Updated - - -


Заливай картинку не сюда, а на какой-либо хостинг картинок, а сюда только ссылку вставляй.

- - - Добавлено - - -

Вот вы всё разгоняете, турбируете комп, а зачем? За 20 лет существования турбо-режима не появилось ни одной программы, которая бы в нём нуждалась. Программисты ничего не пишут под турбо-режим.

Спасибо. Смотри по ссылкам:
https://jpegshare.net/images/3e/b4/3eb4ba6f91ee39badc3dcdbbad8a47a7.jpg
https://jpegshare.net/images/03/d2/03d251659f7d59005d8b4649490206c4.jpg
https://jpegshare.net/images/f6/61/f661bc0e2deebcbd6b8b34301d8c59e0.gif
https://jpegshare.net/images/f8/fc/f8fc3e1c0dff7fde8f847fdf4b03b25e.jpg

Sayman
18.05.2020, 09:52
За 20 лет существования турбо-режима не появилось ни одной программы, которая бы в нём нуждалась
на самом деле программ целая куча. любая программа, которая не пользуется привязкой к синхре/инту, уже поддерживает турбо режим. например, Чёрный Ворон в турбе играется прекрасно. но на частотах выше 7мгц уже не играбельно - сильно быстро. А вот мод плеер, тот же Cobra`вский наоборот, чем выше частота, тем качественнее звук. на профи почти всё требует для себя турбу. да много можно примеров привести. даже вот NSID, ему бы турба не помешала для более быстрой эмуляции 6510.

поднять тактовую частоту до 14 или например 21Мгц
всё не так просто как кажется. не каждая схема даст вам возможность простой сменой кварца поднимать частоту проца и всего остального. вот на профи 5й версии это возможно, но там 3 кварца и замена третьего как раз даёт эту возможность.

JV-Soft
18.05.2020, 10:06
p@lex, первое ,что бросается в глаза это перемаркированный китайский проц ,как правило это просто z80 , да же на "A" и нижняя часть схемы не вся поместилась.
А первоисточник , откуда бралась схема доработки памяти ?

p@lex
18.05.2020, 11:10
p@lex, первое ,что бросается в глаза это перемаркированный китайский проц ,как правило это просто z80 , да же на "A" и нижняя часть схемы не вся поместилась.
А первоисточник , откуда бралась схема доработки памяти ?

Первоисточник-это схема публикуемая в Спектрофоне.
По ссылке это уже переработанная мной.
https://jpegshare.net/images/a3/0c/a30ccc318c67b63115a1559310c61b80.gif

JV-Soft
19.05.2020, 07:47
p@lex, пробовал процу на тактовую вернуть оригинальный - H0 ?

zx_
19.05.2020, 08:08
p@lex, автору респект
лениградище!

https://jpegshare.net/images/f8/fc/f8fc3e1c0dff7fde8f847fdf4b03b25e.jpg

p@lex
19.05.2020, 10:16
p@lex, пробовал процу на тактовую вернуть оригинальный - H0 ?

Не понял, тактовая H0\ в режиме 3.5Мгц. ТИ\-7Мгц в режиме турбо. Я не пробовал поднять частоты Н0, Н1 для памяти. Турбировал только проц.

JV-Soft
19.05.2020, 18:52
p@lex, турбо сделано по этой схеме ? - https://jpegshare.net/images/3e/b4/3eb4ba6f91ee39badc3dcdbbad8a47a7.jpg
H0 - проброшенный через два элемента будет иметь задержку 40 нс , я пытаюсь понять как быстрые сигналы у тебя в турбо идут.

p@lex
19.05.2020, 23:04
p@lex, турбо сделано по этой схеме ? - https://jpegshare.net/images/3e/b4/3eb4ba6f91ee39badc3dcdbbad8a47a7.jpg
H0 - проброшенный через два элемента будет иметь задержку 40 нс , я пытаюсь понять как быстрые сигналы у тебя в турбо идут.

Нет турбо по этой схеме не пошло вообще. Я делал по другой.
https://jpegshare.net/images/03/d2/03d251659f7d59005d8b4649490206c4.jpg
Все микросхемы серии 1533. Н0 проходит через ЛН1 и затем через КП11 .

JV-Soft
20.05.2020, 08:18
p@lex, 7мгц пробовал брать с 6D2 ?
Учитывая ,что проблема в выборке команды , попробовать для проверки подмешать старый wait к новому через ЛЛ1 перед мультиплексором в схеме турбо.

- - - Добавлено - - -

https://c.radikal.ru/c07/2005/7d/5ccf1d87a64at.jpg (https://c.radikal.ru/c07/2005/7d/5ccf1d87a64a.png)

p@lex
20.05.2020, 08:46
p@lex, 7мгц пробовал брать с 6D2 ?
Учитывая ,что проблема в выборке команды , попробовать для проверки подмешать старый wait к новому через ЛЛ1 перед мультиплексором в схеме турбо.

- - - Добавлено - - -

https://c.radikal.ru/c07/2005/7d/5ccf1d87a64at.jpg (https://c.radikal.ru/c07/2005/7d/5ccf1d87a64a.png)

Хорошо, сегодня вечером попробую, результат опубликую.
Как насчет полного турбирования(вместе с памятью) Ленинград?
Есть ли такая схема? Получится? Как пишет Кротан-это не возможно?

JV-Soft
20.05.2020, 09:08
Как насчет полного турбирования(вместе с памятью) Ленинград?
Да можно все что угодно ,вопрос сколько обвеса ,и надо ли это
В пентагоне это парой микросхем делалось ,но схема не массовая ,та как требует подгонки под конкретный экземпляр.

p@lex
20.05.2020, 23:35
p@lex, 7мгц пробовал брать с 6D2 ?
Учитывая ,что проблема в выборке команды , попробовать для проверки подмешать старый wait к новому через ЛЛ1 перед мультиплексором в схеме турбо.

- - - Добавлено - - -

https://c.radikal.ru/c07/2005/7d/5ccf1d87a64at.jpg (https://c.radikal.ru/c07/2005/7d/5ccf1d87a64a.png)

Попробовал по данной схеме, результат отрицательный. При подмешивании сигнала wait компьютер зависает полностью в турбе, без него он хоть в бэйсике работал.

JV-Soft
21.05.2020, 00:58
p@lex, а 7мгц пробовал с 6D2 ?

p@lex
21.05.2020, 09:22
p@lex, а 7мгц пробовал с 6D2 ?

6Д2 -это ТИ\(7Мгц) подавал на 3ДД4 платы турбирования.
Н0\ на 2ДД4(3.5Мгц) и 3ДД3.1(cas\).
+5в на 5ДД4(wait\).

saymon
21.05.2020, 22:20
p@lex, Вот посмотрите архив ленинграда тов SoftFelixhttps://cloud.mail.ru/public/Fw2L/PY1vtjQkw/B] , там много шпаргалок есть

zx_
22.05.2020, 08:10
эт целая культура оказывается, доработка лениграда
https://thumb.cloud.mail.ru/weblink/thumb/xw0/Fw2L/PY1vtjQkw/073.%20IMG_5469.jpg?x-email=undefined

p@lex
26.05.2020, 22:18
эт целая культура оказывается, доработка лениграда
https://thumb.cloud.mail.ru/weblink/thumb/xw0/Fw2L/PY1vtjQkw/073.%20IMG_5469.jpg?x-email=undefined

Спасибо, за схему. На днях попробую. Результаты сообщу.
Но я заинтересовался другим вариантом схемы. Хочу попробовать всё таки турбировать Ленинград вместе с ОЗУ по типу схемы турбирования Магик-05 от AlexCrush или как это сделано в ZX-777.
Пока ни одной схемы полного турбирования для Ленинград -1 я нигде не увидел.
Запустил я его схему на моём Магике. Для переключения требуется всего 1 микросхема КП-11.и 4 пореза на плате.
В дополнение для тех кто будет турбировать по его схеме скажу, что пришлось дополнительно поставить конденсатор 220пф на сигнал cas и поставить самую быстродействующую симм из всех у меня имеющихся.
Ни одна из Симм на 1 мб не заработала.
Заработали только планки на 512кб на одномикросхемных планках. Турбирование реально ровно 200%.Есть проблемы с отдельными клавишами механической клавиатуры- не срабатывают в турбо режиме. Завтра буду разбираться.
Также почему бы не попробовать турбировать проц дополнительно на 14Мгц с торможением при работе в ОЗУ по типу вышеприложенной схемы. Если есть какие соображения плиз.

zx_
27.05.2020, 09:33
p@lex, очевидно жешь, что для турбирования на 200 процентов нужно не симы подбирать , а переходить на статическое ОЗУ
примеры тамже, у пентагона

Mick
27.05.2020, 10:47
Заработали только планки на 512кб на одномикросхемных планках.

Очень интересно увидеть такие планки SIMM, сделай фото их.
Обычно планки либо 256Кб, либо 1Мб, ну бывают 4Мб, а вот чтобы 512Кб очень интересно

p@lex
29.05.2020, 10:10
Очень интересно увидеть такие планки SIMM, сделай фото их.
Обычно планки либо 256Кб, либо 1Мб, ну бывают 4Мб, а вот чтобы 512Кб очень интересно

По ссылке фото Сим.
https://jpegshare.net/d0/55/d055d129037ee04a92732c8ad05edd69.jpg.html