1

Настоящий спектрумовский кодер это давно знает а я напишу сюда чтобы не забыть потом smile

Почему если не включать свой обработчик прерываний, моя программа начинает в некоторых местах глючитъ?

В Spectaculator нашел опцию "запускать пока не придет прерывание"
[img]https://zxdemos.ru/oldforum/uploads/images/102/ce4dd7436eff7963400859516e9f3379.png[/img]

Выяснилось что по умолчанию на прерывание подвешен вызов #0038 процедуры, которая cмело гадит в IY+40, увеличивая значение там на 1....

[img]https://zxdemos.ru/oldforum/uploads/images/102/9d9d1517af528a537390e51b6b0da00b.png[/img]

2

1. какая версия Spectaculator ?
2. пока есть режим IM 1 не используй IY - это азы ваще-то. и это самый ебанутый баг  ROM.

Ненависть- это подарок
защеканец gpv хорошо сосёт.

3 (изменено: Random Great, 29.05.2018 13:54:37)

[quote=Шыншыл  55095]1. какая версия Spectaculator ?

Версия 8.0 честно спираченая с vtrdos. Приходится запускать под MacOS через Wine,  так как в нем самый понятный по мне отладчик.
Как только допишу игру и разбогатею на 100500 мильонов сразу обещаю купить лицензионную smile
[quote=Шыншыл  55095]2. пока есть режим IM 1 не используй IY - это азы ваще-то. и это самый ебанутый баг  ROM.

Ну сорь, наверстываю сейчас что упустил в 90-е big_smile