User Tag List

Показано с 1 по 10 из 602

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

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

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

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

    По умолчанию

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

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

  3. #2

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,149
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    776
    Поблагодарили
    420 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3

    Регистрация
    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)

  5. #4

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

    По умолчанию

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

  6. #5

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

    По умолчанию

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

  7. #6

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

    По умолчанию

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

  8. #7

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

    По умолчанию

    Цитата Сообщение от AMM Посмотреть сообщение
    Быть такого не может.
    У меня аналогично: "Этот файл был создан в более поздней версии Microsoft Excel и т.д.". Про макросы отключены это уже потом пишет. Совсем не агитирую что-то переделывать, сам бы я при необходимости сделал конвертер на матлабе или модифицировал какой-нибудь имеющийся на C или Delphi.

  9. #8

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Заодно можно добавить и просмотр таймексовских
    Это в смысле 8 точек на один аттрибут цвета? Я о таких и думал. Хотя конечно никто не мешает просматривать и "спектрумовские" одни цвет на одно знакоместо.

    Цитата Сообщение от AMM Посмотреть сообщение
    Быть такого не может.
    Почему не может? У меня офис 2003, безопасность отключена как класс. Думаете такое старье справится? Новее не предлагайте, для меня и этот то избыточен.
    За фотки спасибо.

  10. #9

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

    По умолчанию

    Цитата Сообщение от DemonId7 Посмотреть сообщение
    Это в смысле 8 точек на один аттрибут цвета?
    Там еще немного есть (1, 2) и есть с промежуточным цветовым разрешением. Возможно это еще не все.

  11. #10

    Регистрация
    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
    Понятно, что значение зависит от частоты процессора.
    А в целом задача вполне реализуема.

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  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

Ваши права

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