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

User Tag List

Страница 57 из 60 ПерваяПервая ... 5354555657585960 ПоследняяПоследняя
Показано с 561 по 570 из 597

Тема: ПК8000 - Общие вопросы

  1. #561
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про цвета я каюсь забыл. Тогда нечего голову ломать, делаем родной формат, тем более без перекодировки он будет самым шустрым.
    Расширение для файлов лучше свое придумать, чтобы путаницы не было. Скажем по аналогии со ScreenMode2 (.SC2) назвать VideoMode2 (.VM2). Ну или еще как. Заголовок типа такого:
    Цитата Сообщение от Dec Посмотреть сообщение
    Самый простой вариант - смена сигнатуры SC2 файла, можно, например, заменить FE на любое другое значение, или в первые 7 служебных байт записать в строку "PC8000".
    Только предлагаю так:
    - байт типа файла, например 0xFD;
    - сигнатура 'PK8000';
    - слепок видеопамяти по аналогии с файлами SC2;

    Как то так.

  2. #562
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    352
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    88 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    слепок видеопамяти по аналогии с файлами SC2
    Ну тогда расскажите мне кто-нибудь об устройстве видеопамяти, ссылка на документацию устроит. А еще мне нужен для тестов какой-нибудь дамп вместе со скриншотом.

  3. #563
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Документ
    На 68-й странице есть подробное описание структуры памяти видеорежима 2. По сути, это все те же 32x24 символа.
    Вначале идет битовый массив изображения (0 - color background, 1 - color foreground), он же знакогенератор (но в данном случае его лучше называть битовым массивом). Сначала 8 байт первого символа, затем 8 байт второго и так далее.
    Затем, с адресов 0x1800 до 0X1AFF - буфер экрана, он нам не нужен. Как и область памяти вплоть до 0x1FFF.
    Далее с адреса 0x2000 расположена таблица цветов. Здесь все просто, каждый байт отвечает за цвет фона и изображения соответствующего байта в массиве изображения. То есть, в байте с адресами 0x2000-0x2007 определяются цвета для байт по адресу 0x0000-0x0007 в массиве изображения.
    В общем похоже на спекки, если я не ошибаюсь, только на одно знакоместо приходится 8 байт цвета, а не один.
    ----------------------
    Что касается дампа, то с этим пока проблема. Из-за переезда все барахло, включая компьютеры, остались в деревне. Могу в субботу на рабочем компе сделать, там есть эмуляторы.

  4. Этот пользователь поблагодарил DemonId7 за это полезное сообщение:

    Dec (17.12.2020)

  5. #564
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    352
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    88 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Затем, с адресов 0x1800 до 0X1AFF - буфер экрана, он нам не нужен. Как и область памяти вплоть до 0x1FFF.
    Я думаю что нет смысла писать неиспользуемые области в файл, создаваемый конвертером. В итоге получится файл размером 12288 байт + пара байт заголовока.

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Могу в субботу на рабочем компе сделать, там есть эмуляторы.
    Ок, я подожду.

  6. #565
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надергал несколько скриншотов. Если не устроят, то скиньте сюда нужные файлы, я их сдамплю.
    Файлы:
    .IMG - битовый массив экрана
    .COL - массив цвета
    Вложения Вложения
    • Тип файла: zip __0.zip (52.4 Кб, Просмотров: 117)

  7. Этот пользователь поблагодарил DemonId7 за это полезное сообщение:

    Dec (19.12.2020)

  8. #566
    Activist
    Регистрация
    19.06.2008
    Адрес
    Киров
    Сообщений
    352
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    88 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил конвертер. Сейчас создаются файлы с расширение VM2. Заголовок 4 байта, состоит из сигнатуры "PC8" и одного байта Версия, текущее значение 0. После заголовка следует 6144 байта IMG, затем 6144 байта COL. Общий размер файла 12292 байта. Также просмотр VM2 добавлен в плагин для TotalCommander.

  9. Этот пользователь поблагодарил Dec за это полезное сообщение:

    DemonId7 (19.12.2020)

  10. #567
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновил вьюнер.
    Последний раз редактировалось DemonId7; 20.12.2020 в 02:26.

  11. #568
    Veteran Аватар для Ратмир
    Регистрация
    07.05.2013
    Адрес
    г. Уфа
    Сообщений
    1,197
    Спасибо Благодарностей отдано 
    341
    Спасибо Благодарностей получено 
    138
    Поблагодарили
    113 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Мои скромные железяки


    ATARI 65хе
    YAMAHA YIS503IIIR
    PackardBell
    HP Vectra 286/25n/VE/VL/VL800/VLi8, Kayak XA
    AcerPower 433sv
    Fujitsu-Siemens Scenic/S 2
    Compaq deskpro en

    МС 0511-01
    Микро80(в процессе)
    Микроком85
    Апогей-БК01Ц
    РадиоРК-86
    БК0010/10-01/11/11М
    ПК-8000
    Львов ПК-01
    Агат-9
    ДВК-2(в процессе)
    ДВК-3М
    Вектор-06ц
    Специалист
    ХТ8088 nec-20
    АТ286,386,486
    PI-75-200ММХ
    РII, III,IV

    ZX-Evolution r.C3
    Santaka-002
    Дельта-С
    Ленинград48к
    [свернуть]

  12. Эти 2 пользователя(ей) поблагодарили Ратмир за это полезное сообщение:

    cy6 (24.09.2021), Mirazh (18.09.2021)

  13. #569
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С одной стороны хорошо, что ПК8000 популяризируется, но для 2021 года доклад слабый, с пробелами и неточностями.

  14. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    Mirazh (18.09.2021)

  15. #570
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую! Решил вернуться к ПК8000 и немного уточнить эмуляцию этого ПК в Emu80, появилась пара вопросов по адресному пространству компьютера:

    1. Я правильно понимаю, что при обращении к внешнему ПЗУ на запись фактически происходит запись в ОЗУ? Это относится к обоим слотам расширения? Если записать во второй слот расширения, к которому ничего не подключено, также произойдет запись в ОЗУ?

    2. Что происходит при обращении к последним адресам при подключенном контроллере дисковода? Я так понимаю, что последние 8 байт (7FF8-7FFF) доступны для чтения/записи. Где-то вроде-бы упоминалось, что 7FF7 доступен для записи, а читается из него содержимое ОЗУ? Что с адресами 7FF0-7FF6? Там читается ПЗУ и пишется ОЗУ или есть нюансы?

    Вообще, давненько не следил за темой по ПК8000, что-то появилось новое за последние 2-3 года, поддержку чего стоило бы сделать в эмуляторе?

  16. Эти 2 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    cy6 (22.03.2023), xelby (20.04.2022)

Страница 57 из 60 ПерваяПервая ... 5354555657585960 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 844
    Последнее: 11.01.2024, 14:31
  2. Корвет: Общие вопросы
    от DATAsoft в разделе Корвет
    Ответов: 245
    Последнее: 22.10.2023, 05:03
  3. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35
  4. вопросы по Amiga?
    от volton в разделе Amiga
    Ответов: 2
    Последнее: 07.07.2007, 23:49

Ваши права

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