User Tag List

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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очередная версия программы. Изменения:
    1. Изменена прошивка для Специалиста_МХ2 - переделан загрузчик с ПЗУ и вставлены подпрограммы в свободное место прошивки, в том числе и обслуживающие SD карту (пока никак не задействованы).
    2. Переделаны мелкие ошибки в редакторе и в подпрограмме очистки окна перед прорисовкой нового.

    Теперь в прошивке стандртные векторы перехода на подпрограммы таковы:
    Код:
              	org 	#d100
    
    ColdStart     	jp     	ColdStartJ      ; Холодный старт
    WarmStart     	jp     	WarmStartJ    ; Тёплый старт
    Input         	jp     	InputJ           ; Ввод символа с ожиданием. [A] - символ
    ScanKey       	jp     	ScanKeyJ       ; Сканирование клавиатуры без ожидания. [A]=0FFh - если не нажата, иначе [A] - сканкод
    OutSymbol     	jp     	OutSymbolJ    ; Вывод символа из [A] с управляющими кодами
    OutText       	jp     	OutTextJ        ; Печать текста из [HL] до кода 00h
    ClearScr      	jp     	ClearScrJ        ; Очистка экрана
    ScrollUp      	jp     	ScrollUpJ        ; Скроллинг экрана вверх на 1 символ
    SystemBeep    	jp     	SystemBeepJ   ; Системный гудок, тональность зависит от регистра
    CMPHLDE       	jp     	CMPHLDEJ       ; Сравнение HL и DE на равность, < и >
    InitMemCard	jp	InitMemCardR  ; Инит карты памяти, выход: [A] код ошибки карты, 00H - OK.
    LoadSystem	jp	LoadSystemJ   ; Загрузка системы. Портит все регистры, возвращает в [A] флаг успешности
    WaitASecond	jp	WaitASecondJ ; подпрограмма 1 секундного ожидания
    CompareMem	jp	CompareMemJ ; Сравнение данных в памяти [HL] и [DE] размером в [BC]
    DiskReadSec	jp	DiskReadSecR  ; Чтение сектора. Сохраняет все, в [A] код ошибки (00 = ОК)
    Все данные подпрограммы от HardWareMan'а и большинство из них используется в Loader Ver.5 (загрузчик с SD карты под STD). Данная BIOS используется для организации вывода на экран в RAM TEST BY FIFAN.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

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

Название:	test_mx4.png 
Просмотров:	362 
Размер:	4.5 Кб 
ID:	34802  
    Последний раз редактировалось fifan; 14.04.2012 в 19:38.

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

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

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

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

Похожие темы

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

Ваши права

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