Soviet Union ZX Spectrum CommunityСуббота, 18.05.2024, 19:41
Вы вошли как Гость | Группа "Гости" | RSS
 [ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Soviet Union ZX Spectrum Community » ZX-строительство » Железо » BC Contour на Ленинграде
BC Contour на Ленинграде
iDenisДата: Пятница, 03.05.2024, 23:26 | Сообщение # 41
10h
Группа: Пользователи
Сообщений: 27
Статус: Offline
написал в эмуляторе тимекс 2048. Набрал комманду out 255,3. Затем poke 30719,4 - две зеленых точек в верхне левом углу и вправом нижнем углу... Out 255,2 ничего не показывает. Думаю эмулятор какой-то помешенный...

Смотрю, ты программист :)


Сообщение отредактировал iDenis - Пятница, 03.05.2024, 23:27
 
Black_CatДата: Суббота, 04.05.2024, 08:02 | Сообщение # 42
Координатор
Группа: Координаторы
Сообщений: 726
Статус: Offline
Ты сам понял что ты сделал? Записав 3, ты одновременно включил хайколор и поменял местами в нём области пикселей и атрибутов. К тому же зачем-то сначала включил видеорежим, после чего вслепую вводил POKE. Кароче, это всё не правильно, и случайно. Не ленись, пиши цикл, токо чтоб не залезть в системные переменные, цикл делай с 28к до 30к - это атрибуты нижней трети экрана в хайколоре, как раз где будет надпись ОК.

"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
iDenisДата: Воскресенье, 05.05.2024, 01:18 | Сообщение # 43
10h
Группа: Пользователи
Сообщений: 27
Статус: Offline
Написал весь цикл и вижу как рисует зелёные полосы типа как сброс. Так? Видны зеленые полосы только через OUT 255,3. Когда закончится рисование, перехожу в стандартный режим. Но не вижу зеленые буквы. Может фиговый эмулятор?

Добавлено (13.05.2024, 23:30)
---------------------------------------------
Black_Cat, Куда пропал?

 
Black_CatДата: Вторник, 14.05.2024, 17:53 | Сообщение # 44
Координатор
Группа: Координаторы
Сообщений: 726
Статус: Offline
Заклинание:

10 LET A=28672
20 POKE A,4
30 LET A=A+1
40 IF A=30720 THEN OUT 255,2:STOP
50 GOTO 20

По окончании заклинания комп будет в режиме хайколор, нижняя треть экрана чёрная, а "ОК" зелёный


"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
iDenisДата: Вторник, 14.05.2024, 18:53 | Сообщение # 45
10h
Группа: Пользователи
Сообщений: 27
Статус: Offline
У тебя интересное программирование. А вот у меня чуть по-другому. Я не подумал, что надо подождать, пока не закончит процесс. Да, у меня зелёные буквы в режиме OUT 255,2. Но почему-то у тебя зеленые буквы только внизу, а лист чёрный, даже INK не реагирует... У меня всё видно и лист и внизу. 
Прикрепления: 9814072.png (24.4 Kb)
 
Black_CatДата: Среда, 15.05.2024, 07:56 | Сообщение # 46
Координатор
Группа: Координаторы
Сообщений: 726
Статус: Offline
Ну и зачем ты пишешь в порт внутри цикла? Писать нужно вне цикла - по завершении, или до начала.

Добавлено (15.05.2024, 08:30)
---------------------------------------------
Цитата iDenis ()
Но почему-то у тебя зеленые буквы только внизу, а лист чёрный, даже INK не реагирует... У меня всё видно и лист и внизу.

Вот и ответь почему это заклинание отменило действие заклинаний бейсика управляющих цветами на экране, а то какое-то заклинание ты уже как-то научился применять, а вот как оно действует всё ещё не понимаешь.


"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
iDenisДата: Среда, 15.05.2024, 21:18 | Сообщение # 47
10h
Группа: Пользователи
Сообщений: 27
Статус: Offline
Всё понятно. Ты написал начальный цикл 28672 и конечный цикл 30720, и поэтому видны только внизу. А я начинал с 24576 и поэтому видны все буквы вверху.
Я просто пробовал внутри цикла. Да, после завершения работает порт. 
Заклинание окрашивает зелёным цветом "4".
Кстати, схема скоро будет?
 
Black_CatДата: Пятница, 17.05.2024, 14:02 | Сообщение # 48
Координатор
Группа: Координаторы
Сообщений: 726
Статус: Offline
И всё таки ты не ответил почему перестали работать команды бейсика управляющие цветом :)

Добавлено (17.05.2024, 14:08)
---------------------------------------------

Цитата iDenis ()
Кстати, схема скоро будет?


Слона будем есть по частям


"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
iDenisДата: Суббота, 18.05.2024, 02:37 | Сообщение # 49
10h
Группа: Пользователи
Сообщений: 27
Статус: Offline
Цитата Black_Cat ()
почему перестали работать команды бейсика управляющие цветом :)
Думаю, что нет поддержки в этом бейсике...
 
Black_CatДата: Суббота, 18.05.2024, 09:37 | Сообщение # 50
Координатор
Группа: Координаторы
Сообщений: 726
Статус: Offline
Цитата iDenis ()
Думаю, что нет поддержки в этом бейсике...


Уже ближе, хотя и неправильно :) . Поддержка в бейсике есть, как ей не быть, если это команды этого бейсика :) . Вот токо сам бейсик знает о существовании только стандартного видеорежима, и не знает, что атрибуты могут находиться с #6000, и занимать целых 6к, и соответственно, исполняя поддерживаемые им команды цвета, честно пишет в атрибуты стандартного режима (можешь удостовериться прочитав пиком), да вот токо бейсик не знает, что сканер видеоформирователя уже работает в другом видеорежиме, и не берёт атрибуты из той области, куда пишет бейсик, а берёт из совсем другой области, которой управляешь ты, своей программой :) . Т.е. правильный ответ - это не бейсик не поддерживает собственные команды, а сканер не поддерживает в этом видеорежиме эту область атрибутов, куда честно пишет бейсик.


"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
iDenisДата: Суббота, 18.05.2024, 13:45 | Сообщение # 51
10h
Группа: Пользователи
Сообщений: 27
Статус: Offline
Спасибо за подробный ответ. :)
 
Soviet Union ZX Spectrum Community » ZX-строительство » Железо » BC Contour на Ленинграде
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

Copyright MyCorp © 2006Сайт управляется системой uCoz