после usr0 в 128ом бейсике у тебя будет 48ой бейсик с открытым портом для переключения страниц.
после usr0 в 128ом бейсике у тебя будет 48ой бейсик с открытым портом для переключения страниц.
А разве при выборе 48го бейсика 7FFD закрывается?
И что будет при USR0 в TRDOS?
закрывается записью бита 5 в регистре переключения памяти и до сброса - расширенная память не работает.
Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
ZX Evo 4Mb- в строю.
Speccy2010 v1
Специалист (пока готовлюсь к восстановлению).
Это все мое!
Родное!
Все люблю на свете я! Это родина моя!
оффтоп:
Скрытый текст
выбор BASIC 48 в меню закрывает порт 7FFD, как сказал balu_dark, до аппаратного сброса (кнопкой)
USR 0 вызывает перезапуск, такой, какой прописан в активном на данный момент ПЗУ; этот перезапуск программный, и если порт был закрыт, он его не откроет; и в BASIC 48, и в BASIC 128 - USR 0 ведет в ПЗУ 48. USR 0 в TR-DOS вел бы в TR-DOS (как правило, к тому же с автозапуском RUN "boot"). Но из Бэйсика его сложно провести - DOS не понимает USR, а USR 0 в других местах ведет не в DOS. Некоторые программы реализуют такой ход сброса, он немногим хитрее простого JP 0 в ассемблере: 0 кладется на стек, потом идет вход в DOS, содержащий NOP и RET (#3D2F или 15663).
конец оффтопа[свернуть]
Последний раз редактировалось TomCaT; 02.11.2014 в 13:19.
Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
Власть людей сильнее, чем люди у власти.
Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)
Скрытый текст
Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
Мы все немного режем по дереву, а потом собираем корабли в бутылках.
Is it the same old story you are going to tell me
or is it the old story telling me and you we are the same?
http://www.sky.od.ua/~ptsk[свернуть]
TRDOS кстати USR обрабатывает.
(если исхитрится и набрать, то обращение к диску будет)
хм... проверил... результат - снова оффтоп чуть ниже
Скрытый текст
ну, допустим LOAD STR$ VAL "USR 0" DOS проглотит... но для обработки, похоже, вызовет BASIC 48 ПЗУ, т.к. сброс уйдет в BASIC 48. Так что обрабатывает, конечно. Но не своими силами.
[свернуть]
Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
Власть людей сильнее, чем люди у власти.
Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)
Скрытый текст
Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
Мы все немного режем по дереву, а потом собираем корабли в бутылках.
Is it the same old story you are going to tell me
or is it the old story telling me and you we are the same?
http://www.sky.od.ua/~ptsk[свернуть]
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)