На днях выложил на официальном сайте АТМ две переделанные под среду ОС TASiS "классические дёмки" - BRAIN CRASH и STARE. Подробно об этом я написал здесь. А вкратце - демки стартуют с любого физического/логического носителя в файловой системе iS-DOS, автоматом определяют, находятся ли они в TASiS (и только тогда продолжают работать) или другой iS-DOS, а после завершения корректно выходят обратно в оболочку в ту точку, из которой их запустили.
Успешности адаптации способствовало то, что эти демы представляли собой отдельные блоки кодов, загружавшиеся в страницы и основное ОЗУ через бейсик (всякие rand usr 15619:rem:load и т.д.), а самое главное, завершались не каким-либо вечным "последним" зацикленным эффектом или "DI/HALT", а выходили обратно в бейсик (пусть, как при адаптации выяснилось, не простым RET, а с некоторой рукожопостью(?)). Это позволило легко написать загрузчик, выполнявший аналогичные бейсиковским процедуры распихивания кодовых файлов (которые не сгруппированы были в единый моноблок, что тоже важно), а"на выходе" поставить перехватчик, восстанавливающий по нужным адресам ядро ОС и выходящий в оболочку. И, что еще немаловажно - никаких дополнительных подгрузок из тела самой дёмки (а то ищи потом в теле упакованного блока кодов процедуры вызова TR-DOS для их замены!) в процессе ее проигрывания там нет.
Исходя из вышенаписанного, вопрос к многоуважаемому ALL:
А какие еще демки с выходом в бейсик после завершения (а желательно еще с загрузчиком на бейсике и без доп.подгрузок) вы знаете и можете посоветовать попробовать адаптировать?