Просмотр полной версии : Unreal, Gluk Reset Service и демки
NEO SPECTRUMAN
16.08.2019, 15:05
давно волнует такой нубский вопрос
но нигде не натыкался на ответ
чего некоторым демкам(а можот и не только) для работы нужон этот глюко ром?
что они из него изачем? юзают?
или им нужон quick commander?
для примера (пока под рукой только)
https://www.zxaaa.net/view_demo.php?id=2768 - Power Up
из тырдырдоса незапускается
сходу решил мож не та версия тк начинаеется распкакова не от туда
после обращений в область 0000-3FFF и подгрузки с диска
выбрал туже версию что и в ромсетте Mr Gluk Reset Service-а
DOS6_10E.ROM
но толку 0
попробовал пару других версий - тожо самое
желания усердно дебагать распаковщик нету...
или это просто кривые демки не инициализирующие память? итд
(помню не то паралактика не запускалась на эве изза такого или еще что то
но там вроде была совершенно обратная проблема...)
хотя попадалось таких демок мне достаточно много...
...но тк проблема всегда решалась в 2 клика в настройках...
а что при этом на реале о_О
Spectramine
16.08.2019, 15:38
PowerUp запускается после USR0.
NEO SPECTRUMAN
16.08.2019, 16:19
PowerUp запускается после USR0.
а что он дает? (что при этом происходит?)
я тожо так подумал
и набрал
но как после usr 0
попасть в трдос яхз (у меня на реале только мафон :) )
да и кроме открытия теневых портов я с него ничего не уметь
там нужно было какойто randomize usr 15xxx
- - - Добавлено - - -
ага randomize usr 15616
ZX_NOVOSIB
16.08.2019, 16:33
но как после usr 0
попасть в трдос яхз
т.е. ты не знал как из бейсика попасть в трдос?? Тебе надо дать "спектрумиста года" :)
NEO SPECTRUMAN
16.08.2019, 16:35
т.е. ты не знал как из бейсика попасть в трдос?? Тебе надо дать "спектрумиста года"
ну дык у меня трдос только в эмуляторе
а читал про как туда попасть из бейсика году в 2003
(что примечательно у меня дето есть книжачка про трдос хотя самого трдоса нет : )
а так я привык попадать в него нажатием двух клавишь :)
ZX_NOVOSIB
16.08.2019, 16:59
NEO SPECTRUMAN, у меня в детстве было много тр-дос релизов 90-93 гг, они были довольно кривыми, и поэтому некоторые работали только "из под 48 бейсика" (про usr0 из 128-ого я тогда не знал). Однажды батя съездил в город и узнал секретный код )))) randomize usr 15616 из 48 бейсика )) Теперь я чувствовал себя мега-хакером и смог поиграть в некоторые недоступные ранее игры, на которые я смотрел как лиса на виноград.
- - - Добавлено - - -
А уж когда с мафона грузили, то изначально грузили из 48-ого. Потому что "а вдруг игра в 48-ой сбросится"? С дискеты-то пофиг, а с кассеты не факт что получится второй раз загрузить игру, поэтому не рисковали ))
NEO SPECTRUMAN
16.08.2019, 17:30
а с кассеты не факт что получится второй раз загрузить игру, поэтому не рисковали ))
не знаю
самая сложность была загнать игру в копировщик (тк он более капризно грузил.... и этот писк при ошибке...)
скопированные же игры отлично грузились (при условии что головка выставлена в том же положении что и при записи и при регулярной ее чистке)
у меня были или совсем не читаемые кассеты с которых приходилось приплясывая с бубном вытягивать по блоку копировщиком
или вполне хорошо читаемые
чего то промежуточного не помню...
...конечно через лет 8 после записи...
...качество записи весьма просело
потом уже плясал с бубном вокруг записнной вавки и эмулятора :)
(интернетов то небыло а эмулятор был)
но а про "запускается через usr 0" 100500 раз видел на форуме
ну а делоть его не приходилось
- - - Добавлено - - -
Однажды батя съездил
умя так раз сьездил батя и привез целых 2 касеты с играми (но которых были почти все которых у меня небыло)
радости небыло предела
к примеру там были буратино и ~танкодром Медноногова (на фоне того что у меня было просто свежак аж ~93 года :) )
...и вощем то уже не вспомню что еще
конечно читались они неимоверно ужастно
и вытянуть 100% с них таки не получилось...
...
3Ы
ну я как бы последний спектрумист на селе
и когда я начал спектрумистировать
все другие уже поздавали свои спектрумы на металлоломом...
...и вообщем дополнительно пополнять что либо мне было не от куда...
вокруг водились только дендики...
бут который умеет usr0
https://zx-pk.ru/threads/1429-boots-collection.html?p=1006650&viewfull=1#post1006650
Spectramine
16.08.2019, 18:22
а что он дает? (что при этом происходит?)
128й бейсик использует область #5B00-#5BFF для дополнительных системных переменных и переключения ПЗУ, там процедура переключения. Демки, которые также используют эту область, затирают процедуру переключения, а она вызывается даже по прерываниям IM 1. Соответственно система падает после первого же прошедшего прерывания. USR0 делает постоянно активным ПЗУ бейсика 48, к-рое использует #5B00-#5BFF строго как область буфера ZX-принтера (т.е. без вывода на ZX-принтер не трогает эту область), и не переключает ПЗУ в процессе работы.
- - - Добавлено - - -
Вообще, дофига демок и игр не работают без USR0. Так что, если какая-нибудь демка вдруг не работает, первым делом надо попробовать USR0 - RANDOMIZE USR 15616 - RUN.
ZX_NOVOSIB
16.08.2019, 18:22
самая сложность была загнать игру в копировщик
Я пытался на дискету копировать. А вот tape to tape у меня почему-то даже мысли не возникало )) Хотя возможно это было бы хорошим решением. Так как переделать загрузчик под тр-дос у меня редко получалось, загрузчики ж в основном не бейсиковые были, кодовые блоки без заголовков и т.п.
ну я как бы последний спектрумист на селе
и когда я начал спектрумистировать
все другие уже поздавали свои спектрумы на металлоломом...
...и вообщем дополнительно пополнять что либо мне было не от куда...
вокруг водились только дендики...1 в 1 как у меня ) У меня правда батя всякие каталоги выписывал магазов, которые торговали всяким радиолюбительским барахлом по почте, посему в 2001 мне удалось прикупить дискет по почте вот тут: www.dessy.ru. Это реально было сродни чуду, манне небесной ))
NEO SPECTRUMAN
16.08.2019, 19:12
не работают без USR0
то есть писалось при отсутствии 128-го бейсика
а "запускай с 48 пзу-шкой" неназовешь :v2_dizzy_facepalm:
тк в менюшке есть такой пункт
но с лочением переключателя страниц...
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot