Где грабли?
Программа вида
10 CLEAR 29999
20 RANDOMIZE USR 15619:REM:LOAD "1" CODE
30 SAVE !"TEST"Line 10
RANDOMIZE USR 15616
SAVE "PROGRAM" LINE 10
Второй блок - показать как записывал на диск.
Набрано в BASIC128. По сути - загружает кодовый блок с диска TR-DOS, затем записывает в RAM-диск саму программу.
Так должно быть если запустить программу из TR-DOS дав команду RUN "PROGRAM" или LOAD "PROGRAM".
Если бы не одно НО - НИФИГА оно так не делает!
тупо выдает Nonsence in Basic в 30 строке. Мало того - портит программу именно в этой строке.
Если загрузить без автостарта (MERGE "PROGRAM") а потом зайти в BASIC128 и оттуда дать команду RUN - отработает нормально.
ПОЛДНЯ воюю с этим. КАКОГО ЧЕРТА? Хоть кто-нить поможет?
Есть подозрение что по выходу из TR-DOS выставляет BASIC48 банк (3 бит порта 7ffd), но по выходу из TR-DOS (RETURN) попадаем в 128 меню.