Важная информация

User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 57

Тема: 64х64 симвлов на экране и графика 192x60

  1. #31
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    vinxru, у микроши динамик висит на таймере, и к INTE не привязан.
    .

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    vinxru, у микроши динамик висит на таймере, и к INTE не привязан.
    Значит тестер на выход INTE.

  4. #33
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    почему его не задать из практически любой программы? Выход только по F800
    можно, но зачем? + придется таскать за собой пол "монитора".
    и при любом сбое, отсутсвие ПДП разрушит всю ОЗУ.
    .

  5. #34
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    можно, но зачем? + придется таскать за собой пол монитора.
    и при любом сбое, отсутсвие ПДП разрушит всю ОЗУ.
    Да это я так, чисто теоретически.

  6. #35
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    можно, но зачем?
    Что бы получить более высокое разрешение. Хотя это не обязательно, я писал простой способ.

    Цитата Сообщение от Atari Посмотреть сообщение
    + придется таскать за собой пол "монитора".
    Только единственную функцию вывода текстовой строки. ~20 команд.

    Цитата Сообщение от Atari Посмотреть сообщение
    и при любом сбое, отсутсвие ПДП разрушит всю ОЗУ.
    ПДП никуда не делся.

  7. #36
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Значит тестер на выход INTE.
    наверное повешу осцилоскоп на сигнале занятости шины.

    ---------- Post added at 10:54 ---------- Previous post was at 10:52 ----------

    Цитата Сообщение от vinxru Посмотреть сообщение
    Только единственную функцию вывода текстовой строки. ~20 команд.
    аматоры

    а курсор двигать? а скролл? а ESC последовательности?
    .

  8. #37
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    а курсор двигать? а скролл? а ESC последовательности?
    А зачем тебе это нужно? Если ты пишешь программу работающую в псевдографике, то ты явно будешь выводить графику не ESC последвательностями, а напрямую записью в видеопамять.

    Курсор устанавливается через порт быстро и просто.

    Все поголовно работают с видеопамятью и железом напрямую. Иначе бы программы Апогея, Микроши, РК86 были бы совместимые. Программ работающих через ПЗУ всего десяток.

  9. #38
    Guru
    Регистрация
    26.02.2010
    Адрес
    Запорожье
    Сообщений
    2,171
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    А зачем тебе это нужно? Если ты пишешь программу работающую в псевдографике, то ты явно будешь выводить графику не ESC последвательностями, а напрямую записью в видеопамять.
    гениально, а если мне понадобиться вывести текст?
    конечно, одну строчку можно и прицелиться, но когда их больше одной?

    Цитата Сообщение от vinxru Посмотреть сообщение
    Курсор устанавливается через порт быстро и просто.
    да, если стоит вопрос только запхнуть байты в порты. но говорят (наверное врут) что иногда надо соотносить позицию курсора с адресом в видео ОЗУ. и говорят (наверное опять врут) что для этого надо провести некоторые математические действия.

    Цитата Сообщение от vinxru Посмотреть сообщение
    Все поголовно работают с видеопамятью и железом напрямую. Иначе бы программы Апогея, Микроши, РК86 были бы совместимые. Программ работающих через ПЗУ всего десяток.
    если под словом "железо" понимать клаву и таймер то да.
    пограмм которые напрямую работают с ВГ75 и ВТ57 единицы.
    .

  10. #39
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Atari Посмотреть сообщение
    если под словом "железо" понимать клаву и таймер то да.
    пограмм которые напрямую работают с ВГ75 и ВТ57 единицы.
    И еще видеопамять.

  11. #40
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот тебе программа для Микроши включающая псевдографический режим 128x62, причем этот режим использует меньше ОЗУ, чем оригинальный 128x50

    Код:
    ; Пример псевдографического режима
    ; (с) 17-04-2012 vinxru
    ; Используется компилятор sjasm
    
    		device zxspectrum48
    
    hdr:		db 0,4
    		dw 0
    
    start:		; Ждем обратный ход
    
    		ld hl, 0D001h   ; для Апогея 0EF01h
    		ld a, (hl) ; Обязательно пару команд!
    wait1:		ld a, (hl)
    		and 20h
    		jp z, wait1
    
                    ; Вырубаем видео
    
    		ld hl, 0D001h   ; для Апогея 0EF01h
    		ld (hl), 0
    
                    ; Заполняем видеопамять (из за байта F1 это надо делать пока видео выключено)
    
    		ld bc, data
    		ld hl, 76D0h ; для Апогея 0E1D0h
    copy:		ld a, (bc)
    		cp 0FFh
    		jp z, endCopy
    		ld (hl), a
    		inc bc
    		inc hl
    		jp copy
    endCopy:
    
    		; Устаналиваем режим и врубаем видео
    
    		ld hl, 0D000h   ; для Апогея 0EF00h
    		ld (hl), 04Dh   ; 78 символов
    		ld (hl), 36	; 37 линий
    		ld (hl), 7	; Высота символа 8
    		ld (hl), 083h
    
    		; Врубаем видео
    
    		inc l
    		ld (hl), 27h
    
    		; Висим
    
    		jp $
    
    data:		db 0,0F1h,0,0F1h,0,0F1h
    		db 0,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0F1h ; 0
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 1
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 2
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 3
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 4
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 5
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 6
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 7
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 8
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 9
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 10
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 11
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 12
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 13
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 14
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 15
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 16
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 17
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 18
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 19
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 20
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 21
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 22
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 23
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 24
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 25
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 26
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 27
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 28
    		db 0,0,0,0,0,0,0,0,0, 5,'12345678901234567890123456789012345678901234567890123456789012',5,0F1h ; 29
    		db 0,0,0,0,0,0,0,0,0, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0F1h ; 0
    		db 0,0F1h,0,0F1h,0,0F1h
    
    dataEnd:	DUP 78*30 - (dataEnd-data)
    		db 0
    		EDUP
    
    		db 0FFh
    
    end:		savebin "test.rkm",hdr,end-hdr
    Вложения Вложения
    • Тип файла: rar test.rar (272.7 Кб, Просмотров: 101)
    Последний раз редактировалось vinxru; 17.04.2012 в 14:20.

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Экран загрузки и символы на экране
    от Gutten в разделе Commodore 16/64/128
    Ответов: 1
    Последнее: 12.04.2012, 09:52
  2. Ответов: 1
    Последнее: 04.10.2008, 00:57
  3. Эмуляция на экране ноутбука 15,4'' 1280x800
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 10
    Последнее: 10.04.2008, 21:57
  4. Ответов: 0
    Последнее: 18.09.2005, 05:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •