denpopov, с помощью for, next, poke, data забить код в память и вызвать rand usr? Это будет запуск пользовательского машкода, что противоречит правилам.:confused:
Вид для печати
denpopov, с помощью for, next, poke, data забить код в память и вызвать rand usr? Это будет запуск пользовательского машкода, что противоречит правилам.:confused:
Мне вот интересно стало - кроме этих двух точек в ПЗУ из бейсика что-то вызывается с ненулевым результатом? Практически везде нужны параметры в регистрах, а результат возвращается далеко не в BC.
А ещё можно изменить 5c3d, ещё пару ячеек и вызывать что угодно через USR 8
А ещё изменить какой-нибудь канал вывода для PRINT и "печатать" через него - будет вызываться процедурина по заданному адресу.
Много их. Знал бы заранее - список составил бы.;)
навскидку:
print 65536-USR 7962 - свободная память.
let a=usr 3582 - скролл.
Оба вызывают машкод. Единственное отличие - если по RET будет выход обратно, то BC попадет в seed или в переменную ADR .