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

User Tag List

Страница 5 из 16 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 154

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

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

    По умолчанию

    Седня вечером стуканусь. А под Flash-диск какое максимальное количество файлов можно рассчитывать? - необходимо для расчёта буфера каталога.

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

    По умолчанию

    Сделал запуск программ с Flash-диска, испытано в конфигурации "Специалист_МХ2". Пробовал под обычный Специалист (STD) - работает, хотя ещё физически Flash-диск никто к нему не подключал...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bios42.png 
Просмотров:	357 
Размер:	4.0 Кб 
ID:	33964   Нажмите на изображение для увеличения. 

Название:	bios43.png 
Просмотров:	361 
Размер:	10.7 Кб 
ID:	33965   Нажмите на изображение для увеличения. 

Название:	bios44.png 
Просмотров:	387 
Размер:	11.3 Кб 
ID:	33966   Нажмите на изображение для увеличения. 

Название:	bios45.png 
Просмотров:	398 
Размер:	5.3 Кб 
ID:	33967  
    Последний раз редактировалось fifan; 15.03.2012 в 18:09.

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

    По умолчанию

    Перешёл на создание миниредактора. Сейчас командер выводит на экран дамп памяти, вызываться будет по F4 с экрана панелей. В будущем - редактирование памяти.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	editor1.png 
Просмотров:	346 
Размер:	14.5 Кб 
ID:	34219  
    Последний раз редактировалось fifan; 24.03.2012 в 09:19.

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

    По умолчанию

    Отладил перемещение содержимого выводимого на экран редактора вниз - скроллинг всех строк вверх, ввод нижней строки памяти. Скроллинг вверх и вниз будет в пределах памяти файла загружаемого в ОЗУ. Сейчас возможен только просмотр дампа памяти и символьного просмотра, редактирование добавится в файлах, которые можно будет записать (SD карта). Данная версия командера заточена под STD, но часть функций уже отлажена под МХ (в том числе и с дисководом) и ждёт своего часа.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	editor2.png 
Просмотров:	314 
Размер:	13.6 Кб 
ID:	34232   Нажмите на изображение для увеличения. 

Название:	editor3.png 
Просмотров:	325 
Размер:	13.5 Кб 
ID:	34233  

  5. #45
    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 
Просмотров:	370 
Размер:	16.1 Кб 
ID:	34801   Нажмите на изображение для увеличения. 

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

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

    По умолчанию

    Дошёл я в написании программы до считывания с дискет. Представляю вам версию 1.27. Пока грузится с дискеты, по позже сделаю загрузку с ROM-диска. Поддержка: считывание каталога и запуск программ с ROM-диска, считывание каталогов с дискеты. Версия испытывалась на классическом МХ в эмулляторе от b2m.

    Нашёл глюк: при заходе в каталог нулевой длины все рвно что-то считывается с диска. Я попадаю на удалённый каталог. Нужно вывести надпись "Нет файлов" и по ВК вернуться к предыдущему каталогу.

    Сделал недавно: вывод имён подкаталогов. Для углубления строения MX_DOS дискеты хочу сделать программку, которая показывает распределение файлов по таблице FAT. Т.к. все программы в системе записываются кратные одному сектору (1024 байт=1 кБайт) то решил сделать рабочий буфер в этот размер и все операции (копирование/перемещение) будут делаться через него.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	spetscomv127_1.jpg 
Просмотров:	333 
Размер:	21.0 Кб 
ID:	37060   Нажмите на изображение для увеличения. 

Название:	spetscomv127_2.jpg 
Просмотров:	323 
Размер:	20.7 Кб 
ID:	37061   Нажмите на изображение для увеличения. 

Название:	spetscomv127_3.jpg 
Просмотров:	332 
Размер:	20.8 Кб 
ID:	37062  
    Последний раз редактировалось fifan; 27.08.2012 в 11:43.

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

  8. #47
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fifan, в №46 сообщении третий скриншот - и на левой и на правой панели курсор присутствует, активная панель не помечена... как-то немного запутывает. Сделай указание активной панели, либо с неактивной курсор убирай.

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

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    fifan, в №46 сообщении третий скриншот - и на левой и на правой панели курсор присутствует, активная панель не помечена... как-то немного запутывает. Сделай указание активной панели, либо с неактивной курсор убирай.
    Правильно подмечено. Я ещё не сделал активацию конкретной панели (левой или правой). Планирую активировать подсветкой самой верхней надписи выбранного диска. Активацию буду делать когда дойду до операций копирования/перемещения с панели на панель. Сейчас пока взялся за редактор (F4), который выводит символы и псевдографику блоком по 256 байт.

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

    По умолчанию

    Версия SpetsCommander'а №1.30. Взялся за переход между панелями - сделал выделение панели путём инвертирования надписи диска/директория. Необходимо организовать запоминание переменных панели (номер диска, номер текущей строки и др.) и начинать написание процедуры копирования, хотя бы на RAM-диск. В этом топике выкладываю данную версию программы в виде пары cpu/i80 для загрузки в эмуляторах b2m или spmx_v42. Жаль, что некоторые коды нажатия клавиатуры нельзя использовать для своих нужд (у меня ещё не работает код #08 - стрелка влево).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sc130_1.jpg 
Просмотров:	303 
Размер:	20.8 Кб 
ID:	37351   Нажмите на изображение для увеличения. 

Название:	sc130_2.jpg 
Просмотров:	295 
Размер:	20.3 Кб 
ID:	37352  
    Последний раз редактировалось fifan; 14.09.2012 в 20:54.

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

    По умолчанию

    Т.к. к новому Специалисту (Специалисту_МХ2) подключается Flash-диск от HardWareMan'а, то я сделал программу (на основе подпрограмм от SpetsCommander'а) запуска программ с него.
    Пока пробую её на эмуляторе от b2m. Для справки: готовая программа вывода и запуска программ с Flash-диска существует и в основной прошивке Специалиста_МХ2. Вызывается она директивой @ из-под Монитора-4. Если позволит место в прошивке, то я заменю вызов подпрограммы обслуживания @ данной программой.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	fdv_mx22.jpg 
Просмотров:	243 
Размер:	21.3 Кб 
ID:	38608  
    Последний раз редактировалось fifan; 04.12.2012 в 17:50.

Страница 5 из 16 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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