Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Прочее » Архиватор |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
aT
Advanced Member
Откуда: Химки, МО Всего сообщений: 640 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2007 |
fmulder007, что ты имеешь в виду? Как разобрать командную строку на отдельные параметры и отреагировать на них в программе что ли? Ну так я могу тебе выслать не самый лучший образчик процедуры, которая это делает - подправишь исходник под свои нужности и будешь пользовать на здоровье |
Babasha
Advanced Member
Откуда: Донецк (Украина) Всего сообщений: 532 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 авг. 2006 |
Забавно - на такой аццкий алгоритм сжатия сил хватило а с параметром ParamStr разобраться не получается |
Geners |
NEW! Сообщение отправлено: 12 октября 2007 14:28
Babasha это не забавно это грустно нередко так бывает сделаешь сложную часть ... а на простом стопорится |
Сейчас на форуме |
Teodor
Гость
Старый опытный камикадзе Откуда: Николаев, Украина Всего сообщений: 4022 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2006 |
fmulder007, забей в сырец имя файла "test.ext", а мы перед упаковкой исходный файл переименуем, не проблема. Так что ждем-с альфу. |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
fmulder007, если надо ускорить работу программы, то лучше ее откомпилировать для работы в защищенном режиме процессора (например, в Delphi). На процессорах класса Pentium и выше такая программа будет работать быстрее, чем досовская. |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Не будет... Там сам алгоритм такой, что лучше, когда кроме него проц ничего не делает... На пасквиле пишу потому, что ПОНЯТИЯ НЕ ИМЕЮ, КАК НА АССЕМБЛЕРЕ ДЕЛАЮТ ЗАГОЛОВОК ПРОГИ И ЕЁ ОКОНЧАНИЕ... ДА И ПОЧИТАВ, ЧТО НАДО ВСЕ ПОТОМ АДРЕСА ПОСЧИТАТЬ!!! А как открыть файл - для меня это вообще непостижимо.. Вот и юзаю всё это от паскаля... А сам алгоритм в асме вставкой сделан... Да и ещё - он НЕ РАБОТАЕТ нормально - пока не запретишь прерывания!!! Я пробовал с разрешёнными - так всякие клавиатуры и таймеры портят всё содержимое регистров... А на асме стал писать потому, что оччень удобно там с битами работать... Ну и быстродействие.. Я первую прогу с этим алгоритмом на ВАСИКЕ написал... Он у меня 1024 бита сжимал секунд 40!!! а в асме это длиться около.... Короче трудно заметная для пользователя задержка... fmulder007, если надо ускорить работу программы, то лучше ее откомпилировать для работы в защищенном режиме процессора (например, в Delphi). На процессорах класса Pentium и выше такая программа будет работать быстрее, чем досовская У меня мысль есть - сделать для этого просто плату на шину... Чтобы она просто заменила проц... А прога просто будет сливать на неё исходники и брать результат... чтобы проц делал свои дела и не был занят процессом... |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
Просто найди какой-нибудь шаблон и не парься. Для программы COM (а не ЕХЕ) он состоит из нескольких строк. Могу поискать и кинуть в форум, если надо. ПОНЯТИЯ НЕ ИМЕЮ, КАК НА АССЕМБЛЕРЕ ДЕЛАЮТ ЗАГОЛОВОК ПРОГИ И ЕЁ ОКОНЧАНИЕ... Если ты не будешь писать прогу "как настоящие программисты" (copy con program.exe ) или через debug.com, то таких проблем не будет, можно использовать метки. ДА И ПОЧИТАВ, ЧТО НАДО ВСЕ ПОТОМ АДРЕСА ПОСЧИТАТЬ!!! В асме для доса это тоже делается очень просто. А как открыть файл - для меня это вообще непостижимо.. Надеюсь, в ассемблерных вставках ты сохраняешь регистры в стек (push ax, push bx ...), а потом восстанавливаешь (pop)? Да и ещё - он НЕ РАБОТАЕТ нормально - пока не запретишь прерывания!!! А мне в последнее время очень понравился GCC (под управлением Dev-CPP), он создает очень компактный и быстрый код. На нем можно без проблем писать даже 64к-демки. Советую глянуть. |
Geners |
NEW! Сообщение отправлено: 14 октября 2007 9:23 ты читаешь мои мысли У меня мысль есть - сделать для этого просто плату на шину... Чтобы она просто заменила проц... А прога просто будет сливать на неё исходники и брать результат... чтобы проц делал свои дела и не был занят процессом... тольк наверно лучше сделать , это на кконить альтерке ... типа жележно ... а прошивку то защитить не так и сложно .... прогить ее в самодельном програматоре , со своей логикой |
Сейчас на форуме |
fmulder007
Full Member
Откуда: Хабаровск Всего сообщений: 272 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 мар. 2006 |
Geners Да альтерка там не нужна... Для сжатия шириной в 16 бит - надо всего 27 корпусов обычной логики.... Alexey Хочу так уметь!!! Если ты не будешь писать прогу "как настоящие программисты" (copy con program.exe ) или через debug.com, то таких проблем не будет, можно использовать метки. если юзать прерывания ДОСа А мне надо чтобы без прерываний!!! Чтобы прога сама работала с винтом и файлами! В асме для доса это тоже делается очень просто. А ЗАЧЕМ?? (:о Надеюсь, в ассемблерных вставках ты сохраняешь регистры в стек (push ax, push bx ...), а потом восстанавливаешь (pop)? |
Alexey
Advanced Member
Пользователь Всего сообщений: 570 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 дек. 2002 |
А нет желания сделать простую шароварную прогу типа Винрара? Для сжатия шириной в 16 бит - надо всего 27 корпусов обычной логики.... Тебе еще надо будет собрать переходник LPT-VGA, чтобы программа сама выдавала синхроимпульсы и рисовала изображение по строкам! Чтобы прога сама работала с винтом и файлами! |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
Полигон-2 » Прочее » Архиватор |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |