Странная вещь - какую бы я модель памяти не ставил в 0.26, ауты в порт #FD всё равно работают! Ставил и профи, и атм 4.5, и скорп... Это что - для пущей совместимости с глюкодромами? ... =) -)
Странная вещь - какую бы я модель памяти не ставил в 0.26, ауты в порт #FD всё равно работают! Ставил и профи, и атм 4.5, и скорп... Это что - для пущей совместимости с глюкодромами? ... =) -)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
разве плохо, что работает?
У меня был доработанный скорп с жесткой дешифрацией #1FFD (к нему можно было обратиться только по полному адресу), а по #FD великолепно щелкался #7FFD. Также у Dien'а (железячника, автора этой доработки) был Профи с аналогичной жесткой дешифрацией #DFFD. Так что это не глюк, а вполне нормальная вещь. Но в хелпе к эмулятору я бы такое упомянул.Сообщение от lvd
Плохо, когда на вшивость надо проверять всякие поделки глюкодромные. А то тогда уж и галку 'unstable data bus' убирай нафиг =)Сообщение от SMT
Сообщение от Spectre- ну и?Код:ld a,#1f:out (#fd),a
Ну если это нормальная вещь, то тогда эмулятор эмулирует только пентагон + ещё сколько-то виртуальных (=несуществующих) конфигураций.Так что это не глюк, а вполне нормальная вещь. Но в хелпе к эмулятору я бы такое упомянул.
Отработает нормально (#1f->#7ffd). Суть доработки: отлавливаем на шине появление команд с кодами #d3 и #db и на время их выполнения отключаем #1ffd.Сообщение от lvd
Причем здесь пентагон? OUT (#FD),A должно работать на всех клонах имеющих не менее 128Кб памяти. Если не работает, то это проблема конкретного клона и должна лечится всякими тумблерами и доработками.Сообщение от lvd
Угу, только вот я в #1ffd хотел #1f записать.Сообщение от Spectre
- Что сделает билгей, если у него перегорит лампочка?Причем здесь пентагон? OUT (#FD),A должно работать
- Ничего, он объявит темноту стандартом.
такая фраза в статье All spectrums I know (о русских клонах), про порты Scorpion256:
these two ports ( 7ffd and 1ffd ) cannot be accessed thru basic. basic operator OUT will hang or reset the machine. only one exception - bits d2 and d5 of 1ffd. rest of digits of these ports must be accessed using machine code.
Интересно, что это значит и почему это 7ffd не может быть accessed из пзу...
Пиши как положено:Сообщение от lvd
LD BC,#1FFD
LD A,#1F
OUT (C),A
В мануале на скорпион, если я правильно помню настоятельно рекомендовалось только так и обращаться к #1FFD.
Своим примером ты заодно занесешь #1F в #7FFD.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)