PDA

Просмотр полной версии : PROBLEMS WITH GLUK and HE GLUK



VELESOFT
03.10.2010, 04:21
I use GLUK and HE GLUK on real ZX Spectrum 128+2. Both programs use incorrect detection of CMOS ports. ZX Spectrum machines after read from unused (CMOS absent) ports return state of attribute port (as IN #FF). GLUK show chaotic numbers and text instead TIME and DATE...

Idea for FIX this problem:
CMOS ports must be detected after HALT instruction. In this time are on all ZX models/clones on data bus value #FF (ULA not read screen data). :v2_wink2:

Also Kempston mouse detection must be used after HALT. If on all mouse ports read value #FF then mouse controll can be disabled.

JeRrS
03.10.2010, 12:15
Делать все равно нечего, переведу для тех кто плохо знает английский :)

Я использую GLUK и HE GLUK на настоящем ZX Spectrum 128+2. Обе программы используют неправильное направление CMOS портов. ZX Spectrum после чтения из неиспользуемых (CMOS отсутствует) портов возвращает статус атрибутов порта (как IN #FF). GLUK показывает хаотичные числа и текст вместо времени и даты

Как это устранить:
CMOS порт должен быть обнаружен после HALT инструкции. в это время на всех ZX моделях/клонах на шине данных с значением #FF (ULA не читает данные экрана)

Также обнаружение Kempston мыши должно быть использовано после HALT. Если на всех портах мыши чтения с значением #FF тогда контроллер мыши должен быть отключен.