Просмотр полной версии : Вопросы о ПЗУ с турбо загрузкой от магнитофона
Помню был у товарища дома в далеких 90-x. У него стояла ПЗУ с турбо загрузчиком от магнитофона: работало все надежно и грузилось/писалось в 2 раза быстрее. Звук был порезче, полосы тонкие, что естественно.
Собственно вопросы: кто это разработал и почему не получило распространения?
SoftLight
20.05.2013, 17:36
Не такая уж и редкость. Turbo-90 (91) (http://zx.pk.ru/showpost.php?p=110944&postcount=2)называется. Не то чтобы не прижилось, просто в 90-е мало кто себе мог прошить новое ПЗУ а кооперативы выпускали поголовно компы с прошивками со стандартным ПЗУ или Скаликой чтобы избежать потом вопросов совместимости. Кроме того записанная на удвоенной скорости кассета сможет прочитаться только соотв. на компе с таким же турбо-ПЗУ. Говорят автор прошивки Сергей Дегтярёв.
время вышло ТР-Дос получил широкое распространение
---------- Post added at 17:44 ---------- Previous post was at 17:44 ----------
SoftLight, А как же Турбо - Сору?
SoftLight
20.05.2013, 17:47
SoftLight, А как же Турбо - Сору?
Ну вот я не уверен, что записав на удвоенной скорости запись в ПЗУ Турбо-90 можно будет потом ее считать в TurboComp. Нужно будет попробовать.
AHTuXPuCT
20.05.2013, 20:53
пзу 1991г.
турбо режим загрузки/выгрузки включался командой "-".
Andrey F
20.05.2013, 21:23
Ну вот я не уверен, что записав на удвоенной скорости запись в ПЗУ Турбо-90 можно будет потом ее считать в TurboComp. Нужно будет попробовать.
Все прекрасно считывается и работает. У меня даже сейчас в 27256 записано две прошивки : 1982 и 1990. Есть небольшой процент программ, которые не работают с прошивкой от 1990 года. Поэтому я поставил переключатель на компьютере.
Есть еще прошивки с надписью белым на черном фоне "1992 zx-spectrum Volgograd". Она в автомате грузит турбо и простой загрузчик, а при записи предлагала три варианта скорости. У меня ее уже нет, если у кого-нибудь есть, то поделитесь пожалуйста...
John North
20.05.2013, 21:47
трех скоростную где тут на форуме уже выкладывал..
особенности: после сброса стандартная надпись "1982 ..", никаких "плюсов" и "минусов" для переключения скорости считывания вводить не нужно - всё определяется автоматом..
при выгрузке запрос скорости: *Л-Т-Кв* (на английском естественно)..
---------- Post added at 21:47 ---------- Previous post was at 21:46 ----------
буду дома- выложу, если не найдете поиском..
Эх вы... Матчасти не знаете.
1) 1982 - всё ясно
2) 1987 - АППАРАТНЫЙ турбо (на комп ставился тумблёр)
3) 1990 - турбо включался командой "минус"
4) 1991 - турбо автомат ТОЛЬКО ЛОАД
5) 1992 - турбо автомат лоад и сэйв
Прога "Турбо комп" на прошивке 1982 турбо ЧИТАЕТ (хотя сам комп не умеет).
1985 Дельта (была такая проша) понятия не имею читает турбо или нет. Равно как и всякие Кворумы и пр...
Режимов вообще-то три (L-H-T) . Так вот режим "Аш" (средний) мне не удалось заставить прочитать на 1982-1987-1990 (с 91 и 92 не экспериментировал).
John North
24.05.2013, 10:52
буду дома- выложу,
вобщем вот..
John North
24.05.2013, 10:57
Эх вы... Матчасти не знаете.
чё к чему написал...
в этой прошивке: 1982..(стандартная надпись), загрузка автоматом (три скорости),
при выгрузке (средствами басика) запрос: *** L-T-Q ***.
L- стандартная скорость, T-турбо (в два раза быстрее), Q-квик (в четыре раза быстрее)..
проги TurboComp (поддержка L и T) и QuickComp (поддержка L, T, Q) работают без проблем.
Может в 1992 ? А то написано - 82.
John North
24.05.2013, 20:45
именно 1982..
Прошивки Турбо славились еще и встроенным монитором, сейчас вот эксперементирую с Турбо-92, а монитора то в ней похоже нет, или вход в него по другому?
Попробую прошить еще Турбо-91 как в ней есть монитор или нет?
shurik-ua
31.07.2015, 19:25
в 91 был монитор, ещё там было сброс с какой то кнопкой не очищал память
Короче в Турбо-92 нет монитора, а в Турбо-91 нет автомата выбора скорости загрузки. Пробовал файл SOS_91 из приводимой выше ссылки, а также нашел в инете еще один файл (c)RaK 48 TURBO "1991 Sinclair Spectrum Turbo".
Кто еще имеет какие турбо-прошивки, выкладывайте плизз.
P.S. эксперементы провожу на Арлекине.
в Турбо-91 нет автомата выбора скорости загрузки
А где есть?
В Турбо-92, правда загрузить на 4х скорости мне не удалось, выдает ошибку.
Прошивки Турбо славились еще и встроенным монитором
Подтверждаю. У товарища был ZX Spectrum, наше местной Вилс сборки.
http://foto.qrz.ru/albums/userpics/10388/normal_S7302954.JPG
http://foto.qrz.ru/albums/userpics/10388/S7302963.JPG
В нем была иная ПЗУ. По кнопке reset Он не обнулял память, а мгновенно выходил в Sinclair Research LTD. Например, загрузил игру, нажал RESET, поправил POKE ячейки памяти, и потом запускал игру. Сбрасывали через Randomize USR 0. Еще 100% там был монитор и возможность турбо режима. Но как в них попадать - я уже не могу вспомнить.
ЗЫ. На фото спек из моей коллекции - не имеет такой ПЗУ.
John North
20.10.2015, 21:13
А где есть?
в этой.
http://zx-pk.ru/attachment.php?attachmentid=41783&d=1369378332
но похоже эта прошивка только в нашем городе была известна..
Сбрасывали через Randomize USR 0.
То же самое что сброс нажать, соответственно будет тот же "неполный сброс". Для полной очистки надо Caps Shift удерживать.
Еще 100% там был монитор и возможность турбо режима. Но как в них попадать - я уже не могу вспомнить.
* или randomize usr 102, а ещё лучше кнопарь NMI сделать, типа так:
Вход в моник - клавиша * (звёздочка). По крайней мере в 1990 прошивке так было. И таки да, в отличии от 1982 1990 при сбросе память не очищает.
И кто-то что-то тут со скоростями мудрит. Режимов всего три
L - самый обычный 1982 года
Т - ТОЖЕ ОБЫЧНЫЙ, реализован ещё в 1987 , но АППАРАТНО (в 1990 включался програмно, клавишей МИНУС), и ни хрена он не в 4 раза. В 2 он.
H - Это вообще левый какой-то режим. У него пилот-тон от L, а звук данных от Т.
Где вы в Спеке режим в 4 раза быстрее нашли чот йа не фкурю.
Описание прошивки 1990 года, продававшееся на новосибирской барахолке.
http://amiga.nsk.ru/book/other/1990s.jpg (http://amiga.nsk.ru/book/other/1990.jpg)
John North
21.10.2015, 16:28
проф, где, где.. в.. посте номер 7 и 9.
---------- Post added at 17:28 ---------- Previous post was at 17:27 ----------
если так сильно не верится, то запусти её в эмуляторе и выгрузи ПЗУ например.
сам всё увидишь..
А есть с ускоренной загрузкой для 128K ?
А есть с ускоренной загрузкой для 128K ?
впихни турбопрошивку на место48ой для 128 и будет тебе счастье
впихни турбопрошивку на место48ой для 128 и будет тебе счастье
То есть мне нужно выбирать из меню basic 48, затем жать "-", затем писать LOAD "" ? А нельзя так, что бы из меню выбираешь "Tape Loader" и оно уже ждет ускоренной загрузки, что бы не писать ничего? У меня просто какие-то косяки с клавиатурой именно в basic 48, не вводятся некоторые команды. При этом сама клава работает, в basic 128 те кнопки которые не работаю в ьасик 48 сами по себе работают. Так и не поборол, может прошивка сама по себе кривая. Там же разные были 128 - 128+, оригинальная синклеровская, пентагоновская, еще какая-то... Я уже не помню какую себе влил, но видимо не ту, что нужно.
возможно сработает перехват если наберёшь -load"" в 128ом.
128ой бейсик это просто надстройка над 48ым, исполнение команд происходит в 48ом.
Spectramine
21.10.2015, 22:18
впихни турбопрошивку на место48ой для 128 и будет тебе счастье
Не всё так просто, в Spectrum 128 используется свободная область ПЗУ48. Некоторые фирменные программы (Golden Axe) по заполнению этой области определяли 128-й (и проигрывали музыку на AY вместо бипера). Так что если просто впихнуть левую прошивку вместо оригинального ПЗУ48 в 128-ом, как минимум потеряется часть функционала 128-го бейсика.
А нельзя как-то тупо подменить стандартную процедуру загрузки, которая вызывается по пункту меню "Tape Loader" на турбированную прям в маш кодах? Ну там же наверное CALL происходит и функция... Или турбированная больше по размеру? Никто настолько глубоко не копал?
Хочется просто чтоб быстрее грузилось с эмулятора магнитофона. В два раза - уже результат. У меня нет дисковода/ide/эмулятора SD. Обычный клон, расширенный до 128кб.
а эти игры пробовал ?
http://zx-pk.ru/showthread.php?t=19193
Spectramine
22.10.2015, 00:03
А нельзя как-то тупо подменить стандартную процедуру загрузки, которая вызывается по пункту меню "Tape Loader" на турбированную прям в маш кодах? Ну там же наверное CALL происходит и функция... Или турбированная больше по размеру? Никто настолько глубоко не копал?
Хочется просто чтоб быстрее грузилось с эмулятора магнитофона. В два раза - уже результат. У меня нет дисковода/ide/эмулятора SD. Обычный клон, расширенный до 128кб.
Поменять можно, достаточно поменять временные константы в процедуре загрузки на турбированные. Правда, игры с нестандартными загрузчиками не загрузятся в турбо. Но они и на ПЗУ90 не грузились в турбо.
Можно даже и в 4 и выше раз увеличить скорость, поменяв константы. Но опять же - только для игр со стандартным загрузчиком.
Не всё так просто, в Spectrum 128 используется свободная область ПЗУ48. Некоторые фирменные программы (Golden Axe) по заполнению этой области определяли 128-й (и проигрывали музыку на AY вместо бипера).
В "турбо" прошивке эта область тоже используется. Golden Axe на 48К компе с прошивкой 1990 года именно и определяет 128 и начинает играть AY (причём всё корректно, расширенная память не используется). Exolon тоже. :)
Таки да. Элита, например, или Р-тайп на прошивке 90го года в турбо не грузились.
забыл название нашего клона, там проц работал на нестандартной частоте и времянки в load/save были под него подправлены. соответственно загружались только игры которые использовали ПЗУшный лоадер.
BillGilbert иногда применял такой приём - перемещал целиком лоадер из ПЗУ и корректировал адреса вызова подпрограмм и изменял вывод на-бордюр.
хотя наверно он таким образом сокращал размер загрузчика (патч готового лоадера по-длине явно меньше чем целиковый (новый) лоадер.
да,точно. (проц был вроде из ГДР)
и как они решились на-выпуск такого чуда ???
"Тактовая частота процессора «Дубны 48К» почти в два раза меньше частоты оригинального ZX Spectrum, поэтому разработчиками была изменена прошивка ПЗУ: были модифицированы процедуры для ввода-вывода с магнитофона, чтобы обеспечить совместимость при работе с магнитной лентой. Низкая тактовая частота затрудняла работу с программным обеспечением написанным для ZX Spectrum, например, многие игры работали в два раза медленее, а некоторые игры, использующие свой собственный загрузчик с кассеты, просто физически не могли быть загружены."
(вспомнил что помогал знакомому ставить `jp 1378` во-все лоадеры)
Можно даже и в 4 и выше раз увеличить скорость, поменяв константы. Но опять же - только для игр со стандартным загрузчиком.
а я на Профи включал турбо-режим одновременно и в прошивке и на компьютере, получалось раза в четыре быстрее :)
ну и ещё турба прокатывала на катушках
(9/19 если память не-подводит)
у знакомого даже ребёнок не умея толком говорить имитировал звуки загрузки,
он ради шутки потом подключил микрофон и показывал мне схватываемый пилоттон
ram_scan
22.10.2015, 12:51
Описание прошивки 1990 года, продававшееся на новосибирской барахолке.
В ней еше пофикшено большинство фирменных ошибок в прошивке, и есть некоторые доп фичи.
1) PAUSE без аргументов работает как PAUSE 0.
2) # номер_строки вызывает строку с этим номером напрямую на редактирование
3) в редакторе строки можно гонять курсор не только вправо-влево но и вниз-вверх (зело удобно когда строка длинная).
Spectramine
22.10.2015, 13:19
а я на Профи включал турбо-режим одновременно и в прошивке и на компьютере, получалось раза в четыре быстрее :)
А я кодировал один бит на ленте не двумя фронтами сигнала, а одним, плюс на удвоенной от оригинала скорости. Соответственно, тоже получалось в четыре раза быстрее, плюс в 4 раза больше игр на ленту влезало. Правда, годились только хорошие кассеты (с красной или чёрной плёнкой), на обычных советских не прокатывало, плюс на магнитофоне стоял цифровой усилитель записи. Устойчивость к ошибкам была выше, чем у учетверённой скорости обычного формата (с двумя фронтами на бит). До сих пор кассеты лежат)
Вот прошло уже больше года, а так и остался не ясным вопрос, есть ли 128 прошивка с турбо загрузкой?
NiKa, она существует. Люди пихали прошивку 90 года в 128 прошивку. Даже в Ревю были советы как добраться до фич прошивки 90 года из 128 бейсика, т.к. 128 бейсик естественно игнорирует команды прошивки 90 года, типа - + * , ( ).
Короче без танцев с бубном не обойтись, тогда лучше не заморачиваться.
http://s019.radikal.ru/i603/1706/e5/60c95d73bdf3.png (http://radikal.ru)
Прошика от ATOSSOFT
https://yadi.sk/d/HAB63Ans3Jo65X
Программа загрузки прошивки в модифицированный Робик
https://yadi.sk/d/mQ8Y6CGs3Jo4jB
Думал, что прошивка уже утрачена.
Но потом чудом нашел на музыкальной кассете. :v2_dizzy_botan:
cardimax
08.05.2018, 19:12
Подниму тему. Какое управление скоростью загрузки и выгрузки в этой прошивке? + и - не работают...
SaintTurnip
10.05.2018, 23:27
То же самое что сброс нажать, соответственно будет тот же "неполный сброс". Для полной очистки надо Caps Shift удерживать.
* или randomize usr 102, а ещё лучше кнопарь NMI сделать, типа так:
http://zx-pk.ru/attachment.php?attachmentid=53809&d=1445369599
Я туплю конечно, но как работает эта схема? В чем сакральный смысл?
Я туплю конечно, но как работает эта схема? В чем сакральный смысл?
Немаскируемые прерывания:
Немаскируемое прерывание производится по отрицательному перепаду на линии NMI. Его нельзя программно запретить. В момент прихода сигнала процессор сбрасывает бит разрешения прерываний, сохраняет содержимое программного счётчика на стеке и передаёт исполнение на фиксированный адрес 0066h.
Возврат из немаскируемого прерывания производится инструкцией RETN, которая восстанавливает бит разрешения прерываний из его копии и производит передачу управления на адрес, сохранённый в стеке.
SaintTurnip
11.05.2018, 15:03
Немаскируемые прерывания:
Немаскируемое прерывание производится по отрицательному перепаду на линии NMI. Его нельзя программно запретить. В момент прихода сигнала процессор сбрасывает бит разрешения прерываний, сохраняет содержимое программного счётчика на стеке и передаёт исполнение на фиксированный адрес 0066h.
Возврат из немаскируемого прерывания производится инструкцией RETN, которая восстанавливает бит разрешения прерываний из его копии и производит передачу управления на адрес, сохранённый в стеке.
Спасибо! А как схема работает? Зачем переключатель, зачем выходы и входы переплетены?
Спасибо! А как схема работает? Зачем переключатель, зачем выходы и входы переплетены?
Ну так Триггер! Защита от Дребезга! Евгениус логику учил?!
Без ПравильныхИмпульсов будут Висяки:(
SaintTurnip
11.05.2018, 17:53
Были подозрения про дребезг, но мы как-то сильно проще это решали: кнопкой, одним "И" и резюками/кондюками.
(причем "И" была нужна только для корректного выходного уровня, емнип)
"резюками-кондюками"- времязадающей RC-цепочкой! Это для Лентяев!
Кто не любит Проблем- "лепит" по Науке(триггер)!
Подниму тему. Какое управление скоростью загрузки и выгрузки в этой прошивке? + и - не работают...
Если вопрос про прошивку ATOS, то никакого управления.
При загрузке скорость определяется автоматически.
А вот выгрузка в турбо через копировщик.
cardimax
15.05.2018, 18:35
Спасибо за ответ, попробую...
Если вопрос про прошивку ATOS, то никакого управления.
При загрузке скорость определяется автоматически.
А вот выгрузка в турбо через копировщик.
чуток копнулся.
после появления логотипа достаточно нажать 0 или Enter для загрузки.
стандартная процедура чтения действительно чуток изменена,
а ещё в прошивке есть кусок копировщика (только что с ним делать я неразобрался),
ну и ещё сделан бланкер экрана (включается если долго не нажимать клавиши)
Barmaley_m
10.07.2018, 23:06
У нас в Днепропетровске была прошивка для "Орель БК-08" под названием "РАПИД". 1992г. Автор - Владимир Иванович (фамилию не знаю). Возможно, он ее сделал на основе Турбо-90 или Турбо-92. На тот момент Владимир Иванович был взрослый дядька лет 40. Веселый, общительный, добрый. Продавал ПЗУшки и кассеты с этой прошивкой (ее можно было загружать в теневое ОЗУ "Орели" и оттуда использовать), а также кассеты с играми в турбо-формате. Еще он вел компьютерный кружок.
- - - Добавлено - - -
Для перевода игр в Турбо-формат предлагалось использовать копировщик "SORMOS-3".
Для перевода игр в Турбо-формат предлагалось использовать копировщик "SORMOS-3".
Никогда про него ничего не слышал. Где можно взять? Я лично, пользовался Turbo-comp (48), а уже году в 1995-1996 нашёл Turbocomp 128, но он уже был не нужен.
Никогда про него ничего не слышал. Где можно взять? Я лично, пользовался Turbo-comp (48), а уже году в 1995-1996 нашёл Turbocomp 128, но он уже был не нужен.
http://zx-pk.ru/threads/8088-sormos-3-u-kogo-est-infa.html
Для перевода игр в Турбо-формат предлагалось использовать копировщик "SORMOS-3".
похоже это в оригинале http://www.worldofspectrum.org/infoseekid.cgi?id=0023174
http://www.worldofspectrum.org/pub/sinclair/screens/in-game/t/Tape-FileCopy48K.gif
похоже это в оригинале
Похоже да. А вообще, как я понял ещё году в 1991-м, что Turbocomp это следующая версия TF-Copy (которых у меня две версии есть), ещё один деятель из Польши просто переделал надписи в TF-Copy и он превратился в ZK-Copy (тоже есть у меня). И как уже писал выше, Turbocomp 128 появился тогда, когда он уже был не нужен.
По теме https://busy.speccy.cz/tvorba/zxcopys.htm
Barmaley_m
11.07.2018, 23:14
похоже это в оригинале http://www.worldofspectrum.org/infoseekid.cgi?id=0023174
Не совсем. Этот копировщик я тоже пользовал, но там форматы немного отличались от SORMOS-3. По сути дела, отличия были только во временных константах программ загрузки и сохранения, но тем не менее. SORMOS-3 был совместим с Бейсик-Рапид, а приведенный тобой копировщик - нет. И по-моему скорость была все-таки выше у сормоса. На момент появления "Рапид" приведенный тобой копировщик уже долгое время гулял по Днепропетровску.
- - - Добавлено - - -
А вообще, конечно, TF-Copy был гениальным копировщиком. Огромный объем свободной памяти, компрессия в реальном времени при загрузке, прекрасная работа с файлами без заголовка, удобство работы - это позволяло копировать все, что угодно из парка доступных в те времена в бывш. СССР программ (английские защиты в расчет не беру). Ни добавить, ни убавить.
позволяло копировать все, что угодно из парка доступных в те времена в бывш. СССР программ
вспоминаю что мучались с некоторыми Родионовскими релизами,
он там делал счётчик на время загрузки всех блоков (вероятно подсмотрел в поздних спидлоках)
И снова, здравствуйте. На Оликс (https://www.olx.ua/obyavlenie/zx-spectrum-48-IDDa7wV.html?sd=1#0855952c7a) сегодня выложили объявление. Зацените версию ПЗУ. Встречал такую кто раньше? Имеет ли ценность для истории? Или очередной хлам?
Добрый день!
Друзья, у кого-нибудь есть прошивка для турбозагрузки с лого 1987?
Особенности:
Турбо загрузка переключалась выставлением бита D7 при считывании порта FEH, плюсы и минусы не работали, она была совместимее чем 1990, с переключением с клавиатуры "+" и "-".
Встроенный монитор вызываемый NMI.
По Reset не очищалось ОЗУ.
А вообще, конечно, TF-Copy был гениальным копировщиком. Огромный объем свободной памяти, компрессия в реальном времени при загрузке, прекрасная работа с файлами без заголовка, удобство работы - это позволяло копировать все, что угодно из парка доступных в те времена в бывш. СССР программ (английские защиты в расчет не беру). Ни добавить, ни убавить.
А уже в дискетные времена мне попался TF-128. И ещё, вроде бы был вариант, который сам распознавал turbo/normal.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot