Важная информация
Страница 1 из 15 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 144

Тема: Специалист_МХ2: новые программы для нового Специалиста.

  1. #1
    Специалистостроитель Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    2,754
    Благодарностей: 609

    По умолчанию Специалист_МХ2: новые программы для нового Специалиста.

    Начинаю тему для свода всех размышлений по написанию и использованию новых программ для Специалиста_МХ2. Первым в этом деле был HardWareMan с его переделанным Монитором-4 и Loaderом. Я продолжаю своим SpetsCommanderом.

    Пока хочу с помощью него загружать под STD rks файлы с SD карты и файлы с Flash-диска от HardWareManа. Под МХ будут загружаться файл-образы odi, реальные дискеты (если контроллер дисковода подключен), либо просто ROM-диск пользователя. Сделал только вывод заголовка файлов. Половина процедур, если HardWareMan не против, взято с его Лоадера для загрузки ПЗУ образа с SD карты. Вот например, экран вывода заголовка файлов Flash-диска.

    Очень нуждаюсь в процедурах простейшего опроса клавиш, а то готовые любого Монитора слишком большие. А также необходим подсчёт оставшейся памяти в использовании и определения типа ПК: Специалист, МХ, МХ2.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bios17.png 
Просмотров:	727 
Размер:	12.8 Кб 
ID:	29570  
    Последний раз редактировалось fifan; 16.10.2011 в 20:52.
    http://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

  2. Эти 2 пользователя(ей) поблагодарили fifan за это полезное сообщение:
    HardWareMan (02.10.2011), perestoronin (09.12.2012)

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

  4. #2

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Очень нуждаюсь в процедурах простейшего опроса клавиш, а то готовые любого Монитора слишком большие.
    выдай 0 на нижнюю линию клавиш и 1 на все остальные, а потом считывай только столбцы: все основные нужные клавиши находятся на этой линии: стрелки, пробел, вк, пс и пв. ВВ55: PA, PC0-3 - ввод, PB - вывод

  5. Этот пользователь поблагодарил shoorick за это полезное сообщение:
    fifan (03.10.2011)

  6. #3
    Привидение Аватар для AlexFantasy
    Регистрация
    17.02.2006
    Адрес
    Светлогорск на Березине
    Сообщений
    1,091
    Благодарностей: 112

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Пока не запустил Специалист_МХ2 пишу Коммандер, так его назовём,
    MX-Commander
    MX2Commander
    SpetsCommander


    А ваще скриншот смотрится классно!!!
    Последний раз редактировалось AlexFantasy; 03.10.2011 в 21:38.

  7. #4
    Специалистостроитель Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    2,754
    Благодарностей: 609

    По умолчанию

    Пока назвал просто Commander by Fifan. Из предложенных AlexFantasy: первые два не пойдут, хочу сделать универсальный файл-менеджер, над третьим подумаю. Пока обкатываю в эмуляторе. Нужно написать подпрограммы для обслуживания клавиш, задел дал shoorick (великий гуру по писанию программ под Спец). Вот ещё скриншоты соответственно в STD, 8 цветов и МХ, цвет отключён.
    Хочу написать универсальную программу для всех клонов, да ещё и с поддержкой SD карты (загрузка bin, rks и odi форматов). Ну и конечно реальный дисковод не обойдём стороной. Пока думаю как программно отличить STD от МХ.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bios18.png 
Просмотров:	379 
Размер:	13.5 Кб 
ID:	29621   Нажмите на изображение для увеличения. 

Название:	bios19.png 
Просмотров:	405 
Размер:	13.6 Кб 
ID:	29622  
    Последний раз редактировалось fifan; 03.10.2011 в 22:03.
    http://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

  8. Этот пользователь поблагодарил fifan за это полезное сообщение:
    perestoronin (12.08.2013)

  9. #5
    Привидение Аватар для AlexFantasy
    Регистрация
    17.02.2006
    Адрес
    Светлогорск на Березине
    Сообщений
    1,091
    Благодарностей: 112

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Пока назвал просто Commander by Fifan. Из предложенных AlexFantasy: первые два не пойдут, хочу сделать универсальный файл-менеджер, над третьим подумаю.
    FiComm

    ---------- Post added at 22:12 ---------- Previous post was at 22:10 ----------

    Цитата Сообщение от AlexFantasy Посмотреть сообщение
    FiComm
    или просто fic и плюс ко всему команду такую добавить!
    А может ficus.... ???? Просто ficus????
    Последний раз редактировалось AlexFantasy; 04.10.2011 в 00:15.

  10. #6
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    1,930
    Благодарностей: 377

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Пока думаю как программно отличить STD от МХ.
    А цвет или особенности вывода изображения - отличия есть?
    Зачем спрашиваю - выводим при старте окошко типа как у нерегистренного тотал командера типа : "для запуска нажмите зеленую кнопочку" ну и сделать 2 кнопки раскрашеные по разному стандарту - одну под MX вторую под стандарт. в соответствии с нажатой и выбирать режим.

    второй вариант - иметь в еепромке/ромдиске/часах - некий флаг. который выставлять после первого запуска софта(после вопроса о типе).

    например если с цветами не прокатит то предположить что в оригинальном ромдиске (стандартном) в конце прошивки лежит скорее всего FF а в МХ просто при подготовке ром диска положить туда например 2 символа M и X. и при запуске читать - если FFFF тогда стандарт , а если MX - ну тут само собой.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  11. #7
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    Павлодар
    Сообщений
    2,410
    Благодарностей: 1157

    По умолчанию

    Вот сразу не подумал, что-то. Надо было сделать так: чтение из IOP+1CH - состояние режима (два бита, MODE0..MODE3), чтение из IOP+1DH - номер банка дополнительного ОЗУ. У ПЗУ у нас нету страниц, так что остальное не нужно. Но да, теперь нам придется делать "патч" на платке.

  12. #8
    Специалистостроитель Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    2,754
    Благодарностей: 609

    По умолчанию

    Нашёл как определить тип компьютера. Я записываю в порт РУС ВВ55 клавиатуры управляющее слово, а затем из порта предназначенного для ввода данных с клавиатуры (в моём случае РА) считываю данные. Если все единицы, то значит я верно указал адреса ВВ55 (для МХ и Стандарта они отличаются). Сейчас у меня выводится тип компьютера (Стандарт или МХ) и количество цветов (8 или 16).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bios21.png 
Просмотров:	371 
Размер:	13.7 Кб 
ID:	29649   Нажмите на изображение для увеличения. 

Название:	bios20.png 
Просмотров:	402 
Размер:	13.6 Кб 
ID:	29650  
    Последний раз редактировалось fifan; 04.10.2011 в 18:03.
    http://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

  13. #9

    По умолчанию

    Если все еденицы, то по этому адресу устройства нет. Надо бы наоборот сделать: настроить порт на вывод, записать в порт ноль (а можно и не записывать, всё равно ноль будет) и считать его. Если считаешь ноль, то там есть ВВ55, а если еденицы, то порта нет. Памяти (которая дала бы тот же эффект) на тех адресах быть не может. Но чтобы удостовериться на все 100%, можно затем настроить порт на ввод и сразу считать из порта. Из памяти считается прежде записанный ноль, а из клавиатурной ВВ55 - еденицы.

    ---------- Post added at 18:11 ---------- Previous post was at 18:06 ----------

    Т.е. алгоритм такой:
    1. настраиваем на вывод, записываем ноль
    2. читаем из порта - должно быть ноль
    3. настраиваем на ввод
    4. читаем из порта - должны быть еденицы.

    А то, что работает в эмуляторе, не обязательно будет работать на реале.
    Последний раз редактировалось Mick; 16.10.2011 в 20:25.

  14. Этот пользователь поблагодарил b2m за это полезное сообщение:
    fifan (04.10.2011)

  15. #10
    Специалистостроитель Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    2,754
    Благодарностей: 609

    По умолчанию

    Сделал опрос клавиатуры по алгоритму b2m, только нижней строки. Из представленных скриншотов видно как выбирается драйв панели (пока только правой), а также перемещение курсора по именам файлов. Пока не сделал одинаковый вывод в нижнюю строку панели имени текущего файла (там пока из последней строки). На очереди работа с SD картой, а именно вывод файла BIOS.BIN и файлов с расширением rks. Используется драйвер от HardWareManа Loader V5.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bios22.png 
Просмотров:	390 
Размер:	3.8 Кб 
ID:	29797   Нажмите на изображение для увеличения. 

Название:	bios23.png 
Просмотров:	393 
Размер:	3.8 Кб 
ID:	29798   Нажмите на изображение для увеличения. 

Название:	bios24.png 
Просмотров:	351 
Размер:	14.3 Кб 
ID:	29800  
    Последний раз редактировалось fifan; 08.10.2011 в 21:47.
    http://nick-name.ru/forum/Fifan.gif
    Сайт про ПК "Специалист" и его клоны http://www.spetsialist-mx.ru/
    Web site about computer Spetsialist and its clones http://www.spetsialist-mx.ru/ (yet only in Russian)

Страница 1 из 15 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Трекер нового поколоения
    от newart в разделе Музыка
    Ответов: 63
    Последнее: 02.02.2016, 11:55
  2. Изучается спрос на плату для Специалиста
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 109
    Последнее: 30.11.2010, 12:16
  3. Продается Лик (клон Специалиста)
    от KALDYH в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 20.02.2010, 16:29

Ваши права

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