User Tag List

Страница 51 из 58 ПерваяПервая ... 474849505152535455 ... ПоследняяПоследняя
Показано с 501 по 510 из 602

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,426
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дата на блоке НГМД затерта, а по другим экземплярам можно сказать, какой примерно год (№ 120) - 1990?

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

  3. #2

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

    По умолчанию

    Странно, файл создан в довольно старой версии IDA - 5.5 и проблем с совместимостью по идее быть не должно.
    Если не секрет, зачем исходник ПЗУ? Все равно, пока не дизассемблируешь его полностью, от исходника толку мало - вносить в него серьезные изменения не получится. А по мелочам и hex-редактора достаточно.

  4. #3

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,162
    Спасибо Благодарностей отдано 
    221
    Спасибо Благодарностей получено 
    779
    Поблагодарили
    423 сообщений
    Mentioned
    24 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Если не секрет, зачем исходник ПЗУ? Все равно, пока не дизассемблируешь его полностью, от исходника толку мало - вносить в него серьезные изменения не получится.
    Мысль одна есть по даунграунду Ленинграда. Опыт хочу провести - поставить туда ВМ80, так вот думал есть исходники бейсика от ПК8000, заменить там процедуру вывода на экран и клаву. Чтобы так сказать попробовать на чем то. Но раз полного дизассма нет, то конечно вопрос снимается.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4

    Регистрация
    20.02.2020
    Адрес
    г. Каменское, Украина
    Сообщений
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разработал метод переноса любых полноэкранных картинок (изображений) на экран ПК8000.
    В архиве из 4-х частей представлены:
    - бейсик-программа для просмотра изображений AP;
    - 26 примеров графических изображений 256 на 192 точки в CAS-формате;
    - утилита BMP2CAS.xlsm для создания своих изображений, с использованием макросов в книге MS Excel;
    - инструкция (.docx), описывающая все этапы создания своих изображений.
    BMP2CAS.part1.rar
    BMP2CAS.part2.rar
    BMP2CAS.part3.rar
    BMP2CAS.part4.rar

    Улучшенную версию BMP2CAS v2.0.xlsm см. по ссылке:
    https://zx-pk.ru/threads/32077-prosm...=1#post1214072
    Последний раз редактировалось AMM; 05.05.2025 в 22:42.

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

    cy6(22.03.2023), DemonId7(26.07.2020)

  6. #5

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

    По умолчанию

    Цитата Сообщение от AMM Посмотреть сообщение
    Разработал метод переноса любых полноэкранных картинок (изображений) на экран ПК8000.
    .....
    За утилиты спасибо. А вот BMP2CAS.xlsm не пашет, версия офиса не подходит. Впрочем, он особо и не нужен, сам накидаю утилитку для конвертации готовых битмапов. В связи с чем вопрос: а нельзя ли выложить файлы примеров картинок в формате BMP? Хочу попробовать сделать вьюнер под CP/M.

  7. #6

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,426
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Хочу попробовать сделать вьюнер под CP/M.
    Заодно можно добавить и просмотр таймексовских

  8. #7

    Регистрация
    20.02.2020
    Адрес
    г. Каменское, Украина
    Сообщений
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    BMP2CAS.xlsm не пашет, версия офиса не подходит.
    Быть такого не может. Скорее всего нужно включить макросы, которые блокирует система безопасности MS Excel (как сделать это описано в инструкции). Вот примеры в формате BMP
    PictureПК8000.rar

  9. #8

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

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Мысль одна есть по даунграунду Ленинграда. Опыт хочу провести - поставить туда ВМ80, так вот думал есть исходники бейсика от ПК8000, заменить там процедуру вывода на экран и клаву. Чтобы так сказать попробовать на чем то. Но раз полного дизассма нет, то конечно вопрос снимается.
    В целом ПЗУ дизассемблировано, но нужно пройтись по коду и убрать "магические числа", типа:
    Код:
    ROM:2F0E: lxi b, 0FB5Ch
    Плюс нужно подкорректировать константы для задержек. К примеру чтение/запись с кассеты инициализирует переменную:
    Код:
    ROM:341C: lxi h,1911h
    ROM:341F: shld magWait0
    Понятно, что значение зависит от частоты процессора.
    А в целом задача вполне реализуема.

  10. #9

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,426
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,375
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Конвертер картинок для ПК8000 - это хорошо, но текущий вариант на мой взгляд слишком громоздкий (неудобный) и в примерах кое-где остались артефакты.
    Есть довольно много готовых качественных картинок, пригодных для показа на ПК8000, например
    И один очень важный момент, связанный с графикой не до конца прояснен: яркость должна быть "типа msx", влияющая на три канала (как в emu) или "типа zx", влияющая на один канал (как в emu80). Возможно этот вопрос не прояснен только для меня и для авторов одного из упомянутых эмуляторов, но пока окончательного вердикта не видел.

  11. #10

    Регистрация
    20.02.2020
    Адрес
    г. Каменское, Украина
    Сообщений
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Конвертер картинок для ПК8000
    Да, действительно, любое спектрумовское изображение с обрезанным бордюром до 256*192 без изменений сохраняется утилитой BMP2CAS в CAS-файл. И спектрумисты создали множество гениальных картин, например, "Девушка под водой". ПК8000 позволяет создавать более детальные по цвету изображения, но уникальных, авторских и легендарных картин для него нет. Предлагается не просто конвертер, с кнопками открыть и сохранить, а мастерская или среда триединства Retro-X, Photoshop и конвертера, целью которой создать дух соревнования и вступить в "схватку" с авторами, работающими для других платформ. На конкретные предложения по улучшению интерфейса BMP2CAS постараюсь отреагировать (amm38522@gmail.com).
    По яркости. Младший бит в коде цвета отвечает за яркость всех цветов одновременно, например, 1110 - серый, 1111 - белый или 1100 - фиолетовый, а 1101 - светло-фиолетовый.

Страница 51 из 58 ПерваяПервая ... 474849505152535455 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 869
    Последнее: 01.02.2026, 14:42
  2. Корвет: Общие вопросы
    от DATAsoft в разделе Корвет
    Ответов: 248
    Последнее: 14.10.2025, 00:32
  3. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35
  4. вопросы по Amiga?
    от volton в разделе Amiga
    Ответов: 2
    Последнее: 07.07.2007, 23:49

Ваши права

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