Помимо "Байтов" я занимаюсь любительским программированием в среде операционных систем iS-DOS и TASiS. В этом разделе можно скачать некоторые мои программы. Надеюсь, что они кому-нибудь пригодятся. К каждой программе есть hlp-файл с описанием.
Скачать программу |
Скачать исходник |
Поддержи- ваемая ОС |
Дата последней редакции |
Название программы |
Описание программы |
Программы для работы с CP/M и файлами компьютера "Орион": |
|
|
iS-DOS TASiS |
2.10.2010
История версий:
|
2.10.2010 | первая и единственная версия программы |
|
romdisk |
Служит для создания готового образа ROM-диска для "Ориона-128" из отдельных *.BRU, *.ORD, *.BIN-файлов
|
|
|
iS-DOS TASiS |
3.12.2011
История версий:
|
3.12.2011 | чтение контрольной суммы выходного файла "на лету", новая процедура вывода линейки прогресса работы, оптимизация кода; |
26.09.2010
|
?
|
4.09.2010
|
bugfix, не было сохранения текущей среды при вызове операции работы с диском;
|
xx.xx.2009
|
первая версия
|
|
kdi2flp |
Служит для создания образов дисков CP/M и наоборот - для записи образов CP/M на диск
|
|
|
TASiS |
20.02.2011
История версий:
|
20.02.2011 | прерывание работы программы по нажатию Escape (для АТМ-Турбо); |
xx.xx.2009
|
первая версия
|
|
kformat |
Программа для форматирования (физического, без создания логической структуры устройства) на Спектруме CP/M дисков (для компьютеров "Корвет", "Орион-128", "Орион-про", "Балтик" и др.)
|
Программы для работы с дисками MS-DOS: |
|
|
iS-DOS TASiS |
3.12.2011
История версий:
|
3.12.2011 | оптимизация кода, подсчёт контрольной суммы "на лету", новая процедура отображения прогресса работы; |
26.09.2010
|
первая версия
|
|
ima2flp |
Программа для работы с посекторными образами *.ima дискет MS-DOS объёмом 360КБ и 720КБ на Спектруме
|
Доработанные программы из комплекта стандартной поставки iS-DOS
|
|
|
iS-DOS |
06.01.2006
История версий:
|
6.01.2006 | bugfix (зависание при проверке длинных файлов); |
25.01.2005
|
дополнительные ключи /m, /u, /o;
|
3.12.2004
|
очистка окна программы при смене файла;
|
2.05.2000
|
исходная версия из базового комплекта iS-DOS
|
|
ch+2 |
Программа для сканирования файловой системы и проверки контрольной суммы файлов
|
|
|
iS-DOS |
01.01.2004
История версий:
|
1.1.2004 | корректная работа с командной строкой; |
4.09.2002
|
имя устройства 11 символов;
|
19.11.1994
|
исходная версия из базового комплекта iS-DOS
|
|
diskname |
Программа для переименования имени устройства
|
|
|
iS-DOS |
20.10.2004
История версий:
|
20.10.2004 | возможность установки курсора на любую строку меню при запуске (доработка сделана специально для более удобного использования программы в электронном издании iS-Files); |
30.12.1992
|
исходная версия из базового комплекта iS-DOS
|
|
menu |
Программа для создания меню
|
|
|
iS-DOS |
28.09.2004
История версий:
|
28.09.2004 | bugfix, hexoutputfix; |
6.6.1999
|
исходная версия из базового комплекта iS-DOS
|
|
show |
Программа для вывода информации о текущей конфигурации системы
|
|
|
iS-DOS |
27.02.2011
История версий:
|
27.02.2011 | bugfix (впустую вызывалось окно меню при запуске без меню); |
7.03.2000
|
исходная версия из базового комплекта iS-DOS
|
|
trd_ram |
Программа для копирования содержимого trd-образа на RAM диск для KAY-1024
|
|
|
iS-DOS TASiS |
3.12.2011
История версий:
|
3.12.2011 | bugfix (убивались настройки драйвера дисковода после завершения работы программы); |
|
Добавлено - возможность задания имени выходного файла, образ диска может создаваться длиной 2560 блоков вне зависимости от занятого объёма исходной дискеты, адаптация программы к TASiS;
|
4.05.1998
|
исходная версия из базового комплекта iS-DOS
|
|
sv_trd |
Программа для создания образа trd с дискеты TR-DOS
|
|
|
iS-DOS TASiS |
12.02.2013
История версий:
|
12.02.2013 | bugfix (неправильное отображение прогресса записи файла в iS-DOS); |
17.12.2011
|
bugfix, убивались настройки драйвера дисковода после завершения работы программы, оптимизация кода;
|
|
Добавлено - работа с файлом под курсором, адаптация программы к TASiS;
|
24.04.1998
|
исходная версия из базового комплекта iS-DOS
|
|
uns_trd |
Программа для записи образа trd на дискету TR-DOS
|
|
|
iS-DOS TASiS |
12.02.2012
История версий:
|
12.02.2012 | bugfix: не восстанавливался кэш при аварийном выходе из программы; |
|
Добавлен новый ключ /* - создание образа всего устройства, а не только его занятой части, как это было по умолчанию;
|
|
универсальная версия программы - под iS-DOS и TASiS;
|
22.09.1999
|
исходная версия из базового комплекта iS-DOS
|
|
sv_image |
Программа для создания образов устройств iS-DOS(TASiS)
|
|
|
iS-DOS TASiS |
3.12.2014
История версий:
|
3.12.2014 | универсальная версия iS-DOS/TASiS, улучшено автоопределение драйверов RAM-диска для АТМ-Турбо; |
27.08.1999
|
исходная версия для iS-DOS
|
|
image |
Утилита для монтирования файлов образов *.img на любое устройство в системе
|
|
|
iS-DOS TASiS |
20.12.2014
История версий:
|
20.12.2014 | универсальная версия iS-DOS/TASiS; |
|
Добавлена настройка цветов через Unicolor для главного окна программы и меню перевода чисел;
|
|
bugfix: после выхода из программы в кэше оставались "старые" блоки редактируемого файла;
|
|
прочие мелкие "косметические" доработки
|
10.12.1994
|
исходная версия для iS-DOS
|
|
demon |
Утилита для просмотра, поиска и редактирования информации на дисках iS-DOS, TR-DOS, MS-DOS
|
|
|
iS-DOS TASiS |
25.11.2011
История версий:
|
25.11.2011 | универсальная версия iS-DOS/TASiS; |
25.01.2005
|
затирание "хвостов" файлов в текущем каталоге;
|
30.05.2004
|
поддержка имени устройства в 11 символов;
|
1.04.1994
|
исходная версия для iS-DOS
|
|
wfds_s |
Утилита для затирания 'хвостов' файлов и неиспользуемых блоков на устройстве
|
|
|
iS-DOS TASiS |
1.06.2024
История версий:
|
1.06.2024 | Дата выходного файла теперь меняется на текущую дату из системы; |
9.09.2020
|
Добавлена возможность указывать смещение, по которому нужно "положить" файл внутрь другого;
|
27.10.1994
|
исходная версия для iS-DOS
|
|
put |
Утилита для помещения одного файла внутрь другого
|
Адаптированные к TASiS программы из комплекта стандартной поставки iS-DOS (работают только в TASiS) |
|
|
TASiS |
27.11.2011
История версий:
|
27.11.2011 | адаптация к TASiS; |
4.5.1998
|
исходная версия для адаптации
|
|
calc |
Программа для подсчёта контрольной суммы файла
|
|
|
TASiS |
27.11.2011
История версий:
|
25.10.2010 | bugfix, неполное затирание старого пути при сканировании каталога; |
11.10.2006
|
адаптация под TASiS;
|
6.01.2006
|
исходная версия для адаптации
|
|
ch+2 |
Программа для сканирования файловой системы и проверки контрольной суммы файлов
|
|
|
TASiS |
24.03.2010
История версий:
|
24.03.2010 | дата адаптации последней программы из пакета; |
|
Адаптация велась с 2006 по 2010 годы. Дату оригинального пакета программ привести сложно из-за того, что в пакете iS-EDIT много программ, и каждая из них со своей датой разработки
|
|
EDIT |
Текстовый редактор iS-EDIT. Адаптирован для работы в системе TASiS
|
Прочие программы: |
|
|
iS-DOS |
23.02.2005
История версий:
|
23.02.2005 | bugfix, неверное работал режим сохранения при малом буфере и портящих экран резидентах; |
23.01.2005
|
bugfix, при отсутствии буфера при перезаписи пытается прочитать стёртый файл, добавлен опрос CS+9 с кодом #0F (#13);
|
4.01.2005
|
режим просмотра одиночного файла (ключ /s);
|
19.12.2004
|
просмотр картинок, упакованных программой scrpack (расширение ips);
|
7.12.2004
|
bugfix, не работал пробел в диалоге перезаписи;
|
3.12.2004
|
Правильное сохранение экрана при одновременной работе резидентов, портящих экран;
|
28.11.2004
|
CS+9 вместе с SS+Space;
|
29.09.2004
|
"моргание" бордюра при достижении границ каталога;
|
11.07.2004
|
диалог перезаписи файла;
|
14.02.2004
|
ключ /d - запись даты из системы при сохранении экрана (иначе запись даты из исходного файла);
|
1.01.2004
|
работа без внутреннего буфера;
|
13.12.2003
|
поддержка spacker, оптимизация сканирования каталога, режим инверсии экрана;
|
16.11.2003
|
поддержка экранов, упакованных HRUST1.3, запись экрана на диск;
|
12.10.2003
|
оптимизированная по коду версия;
|
хх.хх.2000
|
самая первая версия
|
|
ACDSee |
Программа для просмотра графических файлов. Поддерживаются обычные экраны Спектрума, монохромные (без атрибутов), упакованные программами scrpack, spacker и упакованные паковщиком hrust
|
|
|
iS-DOS TASiS |
3.12.2011
История версий:
|
3.12.2011 | универсальная версия iS-DOS/TASiS; |
25.10.2005
|
исправление глюков режима Repeat, проигрывание файлов по отметке, проигрывание внешних плейлистов;
|
19.10.2005
|
режим повтора мелодии;
|
3.12.2004
|
индикация пути сканирования, новая процедура сканирования, bugfix;
|
17.10.2004
|
все композиции PT3.x играются плейером от PT3.6;
|
5.10.2004
|
первая версия
|
|
AY-play |
Программа для проигрывания музыкальных файлов (ProTracker, SoundTracker и др.)
|
|
|
iS-DOS TASiS |
25.03.2005
История версий:
|
25.03.2005 | автоматическое определение формата данных часов - двоичный/двоично-десятичный; |
8.09.2001
|
первая версия
|
|
cmosdat |
Программа для чтения даты из RTC-часов (по стандарту Mr.Gluk) и занесения её в систему. Полезна при старте системы. Также работает на ZX-Evolution!
|
|
|
iS-DOS TASiS |
14.03.2005
История версий:
|
14.03.2005 | первая и единственная версия |
|
cod2obj |
Программа создаёт объектный файл из кодового блока. Полезна при программировании в среде iS-DOS
|
|
|
iS-DOS |
02.01.2004
История версий:
|
2.01.2004 | первая и единственная версия |
|
crw |
Программа для чтения/записи в файл содержимого RTC-часов по стандарту Mr.Gluk
|
|
|
iS-DOS |
25.03.2012
История версий:
|
25.03.2012 | распаковщик unispack может работать в режиме без отображения окон (для вызова из bat-файла); |
3.12.2005
|
процедура Hrust переведена в формат ассемблера iS-ASM, коррекция отображения процедуры прогресса;
|
15.02.2005
|
сохранение среды при вызове из меню и bat-файла;
|
19.12.2004
|
программа скомпонована в один моноблок;
|
7.12.2004
|
bugfix (использовались банки памяти выше 128К), индикация номера файла и количества файлов, архив по возможности непрерывен;
|
28.11.2004
|
индикация, bugfix, паковка на альтернативную панель, паковка по порядку отметки, ключ /d;
|
28.09.2004
|
первая версия
|
|
ispacker |
Архиватор файлов
|
|
|
TASiS |
25.03.2012
История версий:
|
25.03.2012 | распаковщик unispack может работать в режиме без отображения окон (для вызова из bat-файла); |
9.5.2007
|
убрано ограничение на количество пакуемых файлов в связи с переносом буфера каталога в область #4100. Теперь можно одновременно упаковать 128 файлов (максимальное количество файлов в каталоге);
|
3.05.2007
|
адаптация к TASiS. Из-за нехватки памяти 128К для паковки используются две банки и окно #2000 вместо #4000. На совместимость с архиватором под iS-DOS это не повлияло. Адаптирована процедура прогресса под текстовый экран АТМ;
|
3.12.2005
|
исходная iS-DOS версия для адаптации
|
|
ispacker |
Архиватор файлов
|
|
|
iS-DOS TASiS |
08.03.2011
История версий:
|
8.03.2011 | оптимизация кода; |
11.10.2006
|
адаптация к TASiS;
|
xx.01.2000
|
первая версия (написана ещё на ZASM 3.10), это вообще моя первая программа для iS-DOS
|
|
protect |
Программа для защиты устройств от несанкционированной записи
|
|
|
iS-DOS TASiS |
13.02.2014
История версий:
|
13.02.2014 | универсальная версия для iS-DOS/TASiS, подсчёт контрольной суммы выходного файла "на лету"; |
8.06.2010
|
первая версия
|
|
romkit |
Программа для склеивания прошивки для ПЗУ из кусков размером 16К
|
|
|
iS-DOS TASiS |
12.02.2012
История версий:
|
12.02.2012 | новый пункт меню "сброс значений", когда настройки часов выставляются "по умолчанию"; |
3.12.2011
|
универсальная версия iS-DOS/TASiS, bugfix (ошибка при вводе значения часов);
|
29.04.2008
|
первая версия для TASiS
|
|
rtc |
Программа для установки времени в CMOS-часах (по схеме Mr.Gluk)
|
|
|
iS-DOS TASiS |
29.01.2005
История версий:
|
29.01.2005 | ? |
19.12.2004
|
первая версия
|
|
scrpack |
Программа для упаковки картинок
|
|
|
iS-DOS TASiS |
30.05.2004
История версий:
|
30.05.2004 | bugfix; |
2.01.2004
|
первая версия
|
|
svhid |
Программа для сохранения текущего содержимого теневого ОЗУ (cache) в файл
|
|
|
iS-DOS TASiS |
24.05.2010
История версий:
|
24.05.2010 | изменены некоторые таблицы клавиш; |
xx.xx.2009
|
первая версия
|
|
zxmckey |
Драйвер для полноценной работы с PS/2 клавиатурой, подключенной через ZX-Multicard (от Caro). Драйвер работает напрямую со скан-кодами клавиатуры и позволяет полноценно печатать в русской (ЙЦУКЕНГ) и латинской раскладках. В ZX-Evolution драйвер работать не будет
|
|
|
iS-DOS TASiS |
16.02.2012
История версий:
|
16.02.2012 | новый режим работы, когда выходные файлы нумеруются не через расширение, а через имя файла (для удобного переноса файлов посредством дискет TR-DOS); |
27.11.2011
|
подсчёт контрольной суммы "на лету", универсальная версия для iS-DOS/TASiS;
|
19.11.2011
|
мелкий bugfix с надписями в окнах;
|
8.08.2011
|
первая версия для TASiS
|
|
cutter |
Программа для "разбивки" любого файла на куски. Актуальна при переносе на PC больших файлов, которые целиком не помещаются на дискету MS-DOS. Полученные в результате работы програмы файлы можно склеить, к примеру, в Total Commander. Программа также считает CRC32 файла и создаёт файл контрольной суммы *.crc
|
|
|
iS-DOS TASiS |
3.12.2014
История версий:
|
3.12.2014 | более оптимизирован код, без проблем работает в iS-DOS Classic (предыдущая версия требовала много памяти); |
1.12.2014
|
принимает к работе любые img-файлы объёмом не более 3200 блоков;
|
27.11.2011
|
первая версия, принимает только стандартный img-файл полного образа диска объёмом 3200 блоков
|
|
img2fdi |
Программа для конвертации образов (*.img) iS-DOS дисков в формат FDI
|
|
|
iS-DOS TASiS |
1.12.2014
История версий:
|
1.12.2014 | поправлен объём буфера программы, т.к. были глюки при обработке FDI-файлов с текстовыми комментариями; |
27.11.2011
|
настройка цветов окон, подсчёт контрольной суммы "на лету", другая процедура индикация прогресса работы;
|
17.09.2011
|
первая версия
|
|
fdi2img |
Программы для конвертации образов iS-DOS дисков в FDI и обратно
|
|
|
iS-DOS |
2011 |
- |
Комплект программ и драйверов для обеспечения загрузки iS-DOS с LBA-винчестера для Nemo-IDE (компьютеры KAY-256, KAY-1024, ZX-Evolution)
|
|
|
TASiS/iS-DOS На АТМ-Турбо! |
2011 |
- |
Комплект программ и драйверов для обеспечения загрузки TASiS/iS-DOS с LBA-винчестера для АТМ-Турбо
|
|
|
iS-DOS |
2011 |
- |
Комплект программ и драйверов для расширения списка доступных устройств iS-DOS на LBA-винчестере для Nemo-IDE (для ZX-Evolution тоже подходит)
|
|
|
TASiS |
2011 |
- |
Комплект программ и драйверов для расширения списка доступных устройств TASiS на LBA-винчестере для АТМ-Турбо
|
|
|
iS-DOS |
16.04.2012
История версий:
|
16.04.2012 | первая и единственная версия |
|
makefdi |
Программа для создания образов FDI на ZX-Spectrum
|
|
|
iS-DOS |
16.04.2012
История версий:
|
16.04.2012 | первая и единственная версия |
|
fdi2disk |
Программа для записи образов FDI на дискету
|
|
|
iS-DOS |
3.12.2014
История версий:
|
3.12.2014 | исправлен заголовок (для корректного автодетекта в программе image.com); |
29.11.2014
|
первая версия
|
|
edevo4m |
Драйвер расширенной памяти (макс. 2944кБ) для ZX-Evolution (Base Config)
|
|
|
iS-DOS TASiS |
3.12.2014
История версий:
|
3.12.2014 | первая и единственная версия |
|
lowcase |
Утилита для быстрого преобразования имени и расширения файла (группы файлов) в нижний регистр
|
|
|
iS-DOS TASiS |
5.1.2004
История версий:
|
5.01.2004 | первая и единственная версия |
|
seikosha |
Драйвер со знакогенератором для EPSON-совместимых матричных принтеров без поддержки кириллицы
|
Документация по iS-DOS: |
|
|
iS-DOS |
3.12.2014 |
|
Описание всех рестартов iS-DOS (составлено на основе материалов, опубликованных в журнале ZX-Format, документации из состава iS-Assembler и собственного опыта программирования под iS-DOS
|
|
|
|
|
|
Описание iS-DOS Chic (моя статья в газете "Абзац" №20)
|
|
|
|
|
|
Загрузка системы iS-DOS с винчестера, подключенного по стандарту (c) Nemo HDD (моя статья в газете "Абзац" №25)
|
|
|
|
7.02.2002
История версий:
|
7.02.2002 | Исходник - из ПЗУ KAY-1024. Я лишь выполнил дизассемблирование с подробными комментариями к тексту программы |
|
|
Загрузчик системы iS-DOS из ПЗУ компьютера KAY-1024
|
Ссылки: |
Неофициальный сайт поддержки АТМ-Турбо. Тут есть вся информация по ОС TASiS |
Примечание - если указана работа программы в двух системах iS-DOS и TASiS, то это означает, что программа сама распознаёт тип системы и настраивается на нужную систему автоматически или написана так, что ей безразличен тип системы.