может профРом перед запуском такты считает? что насчитал, то и показывает. как в тесте 4.30? ну а потом сама принимает решение, включать ее или отключать через порты.
Вид для печати
может профРом перед запуском такты считает? что насчитал, то и показывает. как в тесте 4.30? ну а потом сама принимает решение, включать ее или отключать через порты.
Вообще Scorpion ZS 1024 Turbo+ v2013 / ZXMC2 / SMUC (CF 2Gb) / ZX-TEE (ZXM-GS / ZXM-Soundcard Extreme) / VGA-coder / FDD Emulator
Сейчас проверку делал на таком комплекте: Scorpion ZS 1024 Turbo+ v2013 / ZXMC2 / VGA-coder / FDD Emulator, профром последней версии какая была с разблокированной CRC и самосборным РОМдиском.
Отличие этого новодела от зелёной классики аппаратно - нет куска чтения системных портов на AY, потому что никто так и не нашёл его программной поддержки в профроме.
так, стоп.
глянул схему зелёного.
там на колодку цепляется светодиод+кнопка с замыканием на землю (без фиксации)
а я тупо замыкал контакты на колодке.
возможно тогда действительно установленный режим тупо держится и независим от входа в монитор.
вечером проверю
такты (при включённой турбе) подсчитываются при первом включении компа.
если турбы нет пункт меню в теневике закрывается.
при входе в теневик нет проверки скорости
.......................
подключил кнопку по правилам,
таже история.
монитор при выходе выставляет режим который задан внутренней переменной.
если турба была включена кнопкой он этого не понимает.
(надо пытать дядьку Савелия на предмет новодела)
ещё подкину на вентилятор: если при включенной турбе сделать к примеру SAVE "C" CODE 0, 1000 , то запись начнётся в быстром режиме как и ожидается, но если в процессе записи нажать BREAK, то турба отключится. А если не прерывать, то не отключится.
В какой момент происходит чтение системного порта и сброс турбы? Зачем он там происходит?
Добавлю:
Это работает и в 128, и в 48 режиме.
теневик при выходе выставляет тот режим который показан в его пункте меню
ПрофПЗУ считает такты при каждом входе по nmi или rst8.
2С30 начало.