С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Так, побаловался, просто для общего развития
На всякий случай выложу...
Замедлитель влияет только на background job (за исключением KMON). Foreground/system jobs, система и драйверы не тормозятся. Системный таймер работает в штатном режиме без потерь. Поддерживает две команды SET:Слишком большое значение задержки вызовет полный останов BG job, но поскольку KMON не подвластен задержке, можно остановить задачу и поменять значениеКод:SET QW DELAY=n - задает количество циклов DEC/BNE SET QW [NO]BANNER - разрешает/запрещает печатать баннер при инсталяции
По моим впечатлениям (неточным), при значении 5000, TETRIS на 7 уровне на KDJ11-BF похож на старую добрую Э60
Будет не лень, можно будет попробовать добавить разные фичи вроде избирательного влияния на задания и поддержки RTEM-11 (а также использование device timeout если таковой поддерживается).
Драйвер не устанавливается в системе если системный таймер отсутствует как класс (не путать с выключением таймера). Факт возможности использования программируемого таймера в качестве системного игнорируется. Для работы требуется RT-11 V5.2 или новее. Драйвер активируется при загрузке командой LOAD и деактивируется по команде UNLOAD. Если после загрузки драйвера кто-то перехватил вектор 100, драйвер не выгружается.
В архиве собранные драйвера QW.SYS (для систем без поддержки device timeout), QWT.SYS (для систем с поддержкой device timeout), QWX.SYS (для XB/XM/ZB/ZM мониторов).
Последний раз редактировалось form; 27.06.2014 в 12:46.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Когда BYTEMAN сливал ленты с Рафосом, там и был этот Тетрис. Впрочем, чтобы не искать сделал отдельно ссылку.
Здесь.
Я то же иногда целые пласты обсуждений пропускаю как все человеки.
А от легендарного автора (я про Тетрис, а не про BYTEMAN, у меня вариант под
MS DOS Тетриса на сайте. )
В связи с этим важно, когда кто то перелопачивает узкотематическое и
выуживает оттуда вот такие интересные штуки, игры, приложения\утилиты, которые
можно использовать и на "родственных" машинках под RT-11 в нашем случае.
есть раздел Редкие игры - вот там уже некоторое время висит TET8 к примеру (среди прочего),
в чём же его адаптированность под ВМ3 проявляется? Может к нему есть какое-то описание?
Ленты от BYTEMAN так...
http://archive.pdp-11.org.ru/ukdwk_a...AN_%d1%cc1420/
- - - Добавлено - - -
тут есть минусы, во первых лучше конечно окружающую среду иметь
в виде единого образа и чаще всего портяться даты в файловых атрибутах (так что образы носителей
всегда ценней чем пофайловая публикация)
https://drive.google.com/open?id=0B6...GJ0RmZ6ZHVrY1k
- - - Добавлено - - -
ну вот![]()
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
BYTEMAN, благодарю за ссылочку. Вот совершенно не помню по какому принципу я
залил в архив все DX и только парочку MTэшек ))) Видимо у меня был очень суровый
критерий!!!
у меня больше вопрос, где и чем эти TAPы открывать (SIMH не предлагать),
наверное именно поэтому я и пропустил мимо что-то, поскольку не изучал что там внутри.
Чем их открыть? )))
hobot, вроде бы Patron выкладывал открывалку этих TAP-ов... Чесгря не помню уже, надо у form'а и Patron'а уточнять...
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Держи еще вариант для доса![]()
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
BYTEMAN бережно перевёз СМ1420, потом собрал, запустил, отдампил ленты, и благодаря ему Тетрис здесь появился. И отдельное спасибо за Немижный софт.
Скоростью исполнения игры.
На HD и на HX образы подключаются произвольного размера.
Изначально автор планировал сделать Пентикс, из пяти фигур. Потом оказалось что мощности компьютера не хватило и он сократил количество фигур до четырёх. В итоге получился Тетрис с четырьмя фигурами.
А в коде, скорее всего остались рудименты.
Это не рудименты - это явная ошибка. Код призван проверить какое-то состояние (на момент запуска программы) и в случае чего выдать сообщение об ошибке и установить соответствующий статус перед выходом. С первым код справляется, со вторым же облом: на ВМ3 будет trap to 4, на ВМ1/ВМ2 будет просто код который ничего полезного не делает (ибо промахнется мимо адреса в котором нужно установить статус)
Но данное событие (когда #14 не равно #14) никогда не наступает
Похоже на какую-то защиту от перезапуска программы по REENTER или что-то вроде этого. Впрочем я само сообщение об ошибке не читал - может оно что прояснит.
Последний раз редактировалось form; 19.11.2016 в 11:14.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)