Loader4 — простая терминальная программа для Win32

Александр Бельченко
25 февраля 2004

Программа Loader изначально разрабатывалась для работы с платой «Ядро-51». Ее главное назначение — загрузка программ в память платы «Ядро-51» и работа в качестве простой терминальной программы при отладке устройств на базе «Ядра-51».

Главное окно программы Loader4

В начале работы над программой я равнялся на терминальную программу Term90. В процессе естественного развития в программу были добавлены некоторые интересные возможности, которые я подсмотрел в других терминальных программах. Хотя программа Loader4 умеет отображать данные только в HEX-режиме, но делает она это очень наглядно: принимаемые и передаваемые данные выводятся разными цветами.

Окно настройки и запуска цепочек шестнадцатеричных байт

Еще одна полезная мелочь — это возможность задать до восьми последовательностей байт (в шестнадцатеричном виде), которые запоминаются программой и могут быть затем выданы в СОМ-порт с помощью специального диалога или с использованием горячих клавиш — Ctrl+1 ... Ctrl+8.

Я использовал реестр для хранения этих данных, поэтому строки сохраняются между вызовами программы. Также сохраняется список из 4х последних загружавшихся файлов.

Все параметры сохраняются в ключе реестра HKCU\Software\Bialix Microlab\Loader


Вы можете скачать как саму программу Loader4, так и ее исходные тексты. Я писал эту программу в среде BCB4, и это была одна из моих первых программ для платформы Win32. Поэтому многие решения там сделаны в лоб и далеки от совершенства. Хотя при всём при этом программа прекрасно справляется со своими обязанностями и устойчиво работает как на Win98, так и на Win2000.