PDA

Просмотр полной версии : Самописный и прочий малоизвестный софт



Arigato
10.05.2006, 11:24
У кого что есть, давайте делиться!

http://fsaver.hut1.ru/users/arigato/graphics.zip

Программа GRAPHICS - редактор псевдографических символов.
Управление: Sinclair джойстик. Вправо-влево - выбор символа, огонь - редактирование.
Клавиши в режиме выбора:
[L] - загрузка шрифта
[S] - сохранение на магнитофон
[V] - проверка сохранения (верификация)
[C] - очистка шрифта
Дополнительные клавиши в режиме редактирования:
[I] - инверсия символа
[C] - очистка редактируемого символа
[ENTER] - возрат к выбору символа

Arigato
10.05.2006, 11:25
http://fsaver.hut1.ru/users/arigato/sintezator.zip
Очень неплохой синтезатор (работа не моя), работает без муз. сопроцессора.

Arigato
10.05.2006, 12:27
http://fsaver.hut1.ru/users/arigato/tranzistor.zip
Программа Транзистор позволяет определить тип транзистора по маркировки на корпусе. Для радиолюбителей может оказаться полезной.
Данная программа была взята из какого-то журнала. Я же добавил в ней некоторый эффекты и русский шрифт

Jukov
10.05.2006, 18:07
Представляю сразу несколько программ.
1)CUT 1.0. Верезатель спрайтов из экрана, первая версия, 97-98 год. На тот момент я считал, что создал вырезатель спрайтов с оригинальным прогрессивным интерфейсом. В отличии от других подобных программ, у меня не нужно двигать рамку по всему экрану, а двигается сам экран. Рамка всегда в левом верхнем углу. Её размеры меняются с помощью курсора без caps shift, а сама картинка двигается курсором с caps shift. По нажатию один можно просмотреть системную информацию о спрайте. По нажатию клавиши 3 входим в дисковое меню. В нём реализованы только функции загрузки/выгрузки файла и каталог. 0 или 2 - вырезать спрайт. Все спрайты ложатся в файл последовательно друг за другом без всякой карты.

2)CUT 2.0. Дальнейшее развитие EDITOR'a, 98 год. Программа имеет подробную помощь, которую вы найдёте на диске под заголовком HELP CUT.
3)CUT 3.0. Демо-версия программы, 2004 год. Интерфейс существенно переработан и направлен в сторону классики. Управление - от мыши (все три клавиши) или от курсора. Применена прогрессивная технология, сворованная с Windows XP - скролбар. Если бы мой эмултор поддерживал колесо мыши, то обязательно бы сделал управление скролбаром от колеса. В вырезателе можно делать почти всё, что есть в меню, кроме записи спрайт-файла. Помощи предоставить не могу, но во многом к нему применимо описание CUT 2.0.

3)Следующие две программы были написаны Line Soft'oм и J.D.Soft'ом. Они пытались даже отправить их на дистрибуцию в Инфорком. Но Инфорком скоропостижно скончался и они так и не были опубликованы. Программы представляют из себя комплекс средств для работы с самой модной на 1998 год технологией получения 8 цветов на точку для Спектрума за счёт покадровой смены красной, синей и зелёной составляющих цвета.
CUTTER3C - программа для вырезки спрайтов из обычной спековской картинки и конвертации их в формат 3-color картинки.
TCE3 1 - для просмотра всей 3-color картинки и отдельных её составляющих, для конвертации обычной спековской картинки в 3-color формат (разработки Line и J.D.). Но самое главное - для попиксельной модификации картинки при 8-кратном увеличении.
Обе программы имеют встроенный HELP, причем на уральском языке, за что огроменное спасибо автору TEXT-дизайнера 1.0 Плясунову Дмитрию.

4)REM - программа взята из ZX-Ревю. Программа создаёт в строке после REM n-ое число байтов нулей. Очень приятная и полезная прога для тех, кто делает машинокодовые загрузчики, встроенные в Бэйсик.

TomCaT
10.05.2006, 20:02
Вот, наскреблось кой каких бесполезняков. Но за неимением нета и доступа к нормальным прогам я написал такие и был очень доволен (сколько раз выручали).

Disc MONITOR

MONITORd -- простенький неуниверсальный просмотредактор дискет TR-DOS A: посекторно (DD80, на 128к непроверен). "Наглядные" сектора, патологически DECIMAL. Слабоватый поиск. Сложности (просто муторно, но работает все), если нужный для ред. кусок на границе секторов. Но мелочи по-быстрому поправить может.

MONITORh -- слегка навороченный код-просмотрщик-редактор. Интуитивный интерфейс (кажется :), DEC&HEX в одном лице (с постфиксом H). Запись/чтение только TR-DOS. Подходит для ввода/проверки кода из журналов.

Disc copiers

HLcopier -- копировщик HEADERLESS блоков A: --> A:, большими партиями, интуитивно непонятный интерфейс, способен на все при неправильном использовании, при правильно введенных нач. и конеч. секторах, длине, чередовании начальной и приемной дискет не подводил.

Disc oasis

(c)(c)OASIS(c) -- быстрая переработка программы из книги "Как написать игру... на ассемблере" с целью создания спрайтфайлов под Laser BASIC. Проверенно толпой новогодних программ с одесскими пейзажами и салютом

dj--alex
19.08.2006, 15:26
http://dj.chg.su/page3-3.html
Вот ссылка на мою страницу с моими программами.

Кое-какие опишу тут

ERROR
Проверяет диск на паршивость, и запоминает номера плохих секторов на дискете. Потом при работе на такой дискете ограничивает свободное место до ближайшего BAD. При повторном запуске (когда место кончилось) можно переставить указатель записи и продолжить писать на дискету. Естественно о дефрагментации можно забыть - tr-dosу до лампочки номера плохих секторов, а в остальном я сберег немало дискет.

Модули (матрицы)
для программ с использованием движка с текстом разной ширины, в модулях есть поддержка окон, мультиязычности, переназначение ключевых клавиш управления для программ (keys.sys). Основана на программе публиковавшейся в zx-ревю и умевшей только печатать 1-м шрифтом.
Примеры моих программ на этой матрице:ERROR,ELITE LD,LENSEC7,COPY45K...

DISP-TR+
Программа в принципе для просмотра содержимого диска, может с помощью плагинов искать спрайты прямо на диске (2х2,3х3), может копировать (в режиме 128к), и другое, все не упомню.

Есть несколько игрушек и скриншотов - в общем смотрите сайт, его скоро дополню наверное.

Кстати вопрос, какую ссылку дать на официальный сайт эмулятора emuzwin?
P.S. Мечтаю о реальной работе на PC с дискетами через эмулятор.

spensor
19.08.2006, 16:20
2 dj--alex
PPS: RealSpectrum Emulator (http://www.ramsoft.bbk.org/realspec.html) умеет это делать, и причем очень хорошо! Но правда пока только в Win9x и DOS.

Alexandr Medvedev
21.08.2006, 14:55
RealSpectrum Emulator умеет это делать, и причем очень хорошо! Но правда пока только в Win9x и DOS.Как раз наоборот работать с дискетами можно только в версиях под DOS и WinNT(2K, XP, 2K3, ...). Для последних нужно только установить драйвер для расширенной работы с дисководом.

dj--alex
21.08.2006, 18:21
А мне хотелось бы видеть в эмуляторе EmuzWin такую возможность, это единственное чего ему не хватает до идеального эмулятора.
(Мечтаю попробовать в ASС sound master 128 музыку со старых 800к дискет поредактировать,)
Кстати такая проблема - на компе не работают одновременно 3.5 и 5.25, не знаете почему?

rasmer
21.08.2006, 19:55
(Мечтаю попробовать в ASС sound master 128 музыку со старых 800к дискет поредактировать,)
Кстати такая проблема - на компе не работают одновременно 3.5 и 5.25, не знаете почему?Ну создай fdi, udi, td0... и используй asc...
2/ попробуй их сделать А и В , а не оба А...

Alexandr Medvedev
22.08.2006, 11:17
(Мечтаю попробовать в ASС sound master 128 музыку со старых 800к дискет поредактировать,)
Кстати такая проблема - на компе не работают одновременно 3.5 и 5.25, не знаете почему?
Выбирай вариатны ответа:
1. Шлейф неправильный (часть проводов должны быть перевёрнута)
2. На дисководах перемычки надо переставить
3. Неверно выставлены параметры в BIOS

Если очень хочется работать с реальными дисками напрямую - отключи CPU Internal cash в BIOS загрузись в DOS и запусти Z80TRDOS или UKV и будет тебе счастье.
Иначе в том-же DOS сделай образ дискеты в MakeDFI а затем используй его в UnrealSpeccy, последние версии вроде должны шум мотора дисковода эмулировать :-) .

dj--alex
24.08.2006, 22:30
Выбирай вариатны ответа:
1. Шлейф неправильный (часть проводов должны быть перевёрнута)
2. На дисководах перемычки надо переставить
3. Неверно выставлены параметры в BIOS

Если очень хочется работать с реальными дисками напрямую - отключи CPU Internal cash в BIOS загрузись в DOS и запусти Z80TRDOS или UKV и будет тебе счастье.
Иначе в том-же DOS сделай образ дискеты в MakeDFI а затем используй его в UnrealSpeccy, последние версии вроде должны шум мотора дисковода эмулировать :-) .

У меня в биосе только один пункт на новой машине А: :(
На старой, наверное перемычки, (а они бывают?)

Кстати заинтересовали ли кого-либо из вас мои программы которые я выложил на сайте?

Alexandr Medvedev
25.08.2006, 09:36
У меня в биосе только один пункт на новой машине А: :( На новых компах BIOS не позволяет подключать второй дисковод, так что используй старый комп, в котором второй дисковод поддерживается.
На старой, наверное перемычки, (а они бывают?)Нет, я про перемычки на дисководе. Если дисковод 5,25 изначально стоял на Spectrum'е, то перед установкой в PC надо поменять эти перемычки, как именно зависит от модели дисковода.