Lasarus компилировать для msDos

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lasarus компилировать для msDos

Сообщение SergAg » 02.11.2017 17:27:40

Доброго времени суток.
Помогите настроить lazarus для компиляции приложения под MsDos.
Работаю в WIN10 x64.
Заранее благодарен.
SergAg
незнакомец
 
Сообщения: 5
Зарегистрирован: 02.11.2017 17:21:44

Re: Lasarus компилировать для msDos

Сообщение Снег Север » 03.11.2017 08:18:17

Если не секрет, то где вы этот раритет нашли??? :D
Или имеется ввиду консольное приложение windows? Так это ни разу не msdos. Консольное приложение создается для нового проекта выбором соответствующей строчки в "выбрать тип проекта".
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: Lasarus компилировать для msDos

Сообщение Лекс Айрин » 03.11.2017 09:18:15

Снег Север, ты не прав, это вполне себе dos приложение и оно может в нем использоваться. И, кстати, FreeDos до сих пор используется, да и под линуксом консоль никто не забрасывает.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lasarus компилировать для msDos

Сообщение SSerge » 03.11.2017 09:28:54

Лекс Айрин писал(а):да и под линуксом консоль никто не забрасывает


Какое отношение linux имеет к MsDOS?

Лекс Айрин писал(а):вполне себе dos приложение


Да хренушки. Нынешний freepascal генерировать программы для DOS неспособен. То что он делает, работает только под экстендером и только на 386-х процессорах и выше. Если нужна генерация под DOS, нужно искать последнюю версию fpc, которая эту среду поддерживала.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Lasarus компилировать для msDos

Сообщение Alexx2000 » 03.11.2017 10:26:02

Раньше не было, а сейчас вроде есть поддержка настоящего DOS (real mode, i8086). Только надо кросскомпилятор поставить.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 487
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Lasarus компилировать для msDos

Сообщение Лекс Айрин » 03.11.2017 10:30:50

SSerge писал(а):Какое отношение linux имеет к MsDOS?


это будет программа одного класса.


SSerge писал(а):Да хренушки. Нынешний freepascal генерировать программы для DOS неспособен. То что он делает, работает только под экстендером и только на 386-х процессорах и выше.


Видимо, потому что самой операционки уже нету. А на сайте забыли обновить инфу. Найти комп младше 386го это надо постараться.

Добавлено спустя 3 минуты 35 секунд:
Alexx2000, интереснее было бы для транка.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lasarus компилировать для msDos

Сообщение zub » 03.11.2017 10:41:25

>>Помогите настроить lazarus для компиляции приложения под MsDos.
в лазаре всё элементарно настраивается - выбором в соответствующих комбобоксах настройки проекта MSDOS и i8086, но нужна поддержка этого на стороне компилятора - проще всего его поставить по ссылке из предидущего поста

>>Да хренушки. Нынешний freepascal генерировать программы для DOS неспособен
поддержка вроде как есть, другое дело возможны баги и недоделки
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: Lasarus компилировать для msDos

Сообщение SergAg » 03.11.2017 12:03:51

Спасибо за советы. Попробую.
Есть еще устройства, которые управляются из под DOS. Быстрая загрузка и прямо доступ по PCI.
Хотя пора на Linux.
SergAg
незнакомец
 
Сообщения: 5
Зарегистрирован: 02.11.2017 17:21:44

Re: Lasarus компилировать для msDos

Сообщение Vadim » 03.11.2017 12:38:53

Лекс Айрин писал(а):Найти комп младше 386го это надо постараться.

У меня валяется до сих пор компутер 8086 советского производства, многочисленные клоны которые появились в 90-ых годах прошлого века. Плоский, как ноутбук, потому что там вся мелкая логика на ПЛМах сделана. Память 128 кБ. Туда стоймя втыкается контроллер от НГМД, а сам НГМД сидит снаружи... :-)

Добавлено спустя 5 минут 2 секунды:
Снова стал доступен каталог на FTP версии 3.0.4. Среди прочего там есть несколько кросскомпиляторов для реального MSDOS.
ftp://ftp.freepascal.org/pub/fpc/dist/3 ... 086-msdos/
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Lasarus компилировать для msDos

Сообщение Лекс Айрин » 03.11.2017 12:47:17

Vadim, не спорю... но, как говорится, дьявол в деталях -- он у тебя ВАЛЯЕТСЯ. Я сам учился на 286 пне и сервером был 486... только вот на что-то серьезное они все уже не годятся(((
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lasarus компилировать для msDos

Сообщение SergAg » 03.11.2017 12:56:57

Спасибо за помощь. Буду пробовать вечером. Для некоторых приложений не нужна вычислительная мощность, если есть необходимость просто опросить 30 датчиков и вывести на экран.
И хранить историю, достаточно большую. Простенький мини комп и dos. Дешево и сердито)))).
SergAg
незнакомец
 
Сообщения: 5
Зарегистрирован: 02.11.2017 17:21:44

Re: Lasarus компилировать для msDos

Сообщение Vadim » 03.11.2017 13:03:25

Лекс Айрин писал(а):но, как говорится, дьявол в деталях -- он у тебя ВАЛЯЕТСЯ.

Я просто не знаю, где его можно применить. Не исключено, что он даже ещё и работает... :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Lasarus компилировать для msDos

Сообщение SSerge » 03.11.2017 13:23:13

Vadim писал(а):компутер 8086 советского производств


Я сомневаюсь, что это сейчас даже запустится, если валяется. Потому как если не работал - скорее всего слетели данные с масочных ПЗУ и электролитические конденсаторы потеряли емкость. Как говорится: а покажите - ка мне живой Спектрум.

Добавлено спустя 2 минуты 43 секунды:
SergAg писал(а):Для некоторых приложений не нужна вычислительная мощность, если есть необходимость просто опросить 30 датчиков и вывести на экран.
И хранить историю, достаточно большую. Простенький мини комп и dos. Дешево и сердито)))).


Потребляемое электричество замерьте. :D Ватт 150-170 как за здрасьте. Уже недёшево.
В этом плане игрушки типа Pie гораздо эффективнее. И операционка получше, и порты для датчиков уже есть.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Lasarus компилировать для msDos

Сообщение Лекс Айрин » 03.11.2017 13:31:07

Vadim писал(а):Я просто не знаю, где его можно применить.


Про то и речь.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Lasarus компилировать для msDos

Сообщение olegy123 » 03.11.2017 13:54:01

SergAg писал(а):Спасибо за помощь. Буду пробовать вечером. Для некоторых приложений не нужна вычислительная мощность, если есть необходимость просто опросить 30 датчиков и вывести на экран.
И хранить историю, достаточно большую. Простенький мини комп и dos. Дешево и сердито)))).

Для этого есть Arduino, STM32.
Если нужно посерьезнее с логикой, связью, с вэбкой - ARM-ы.
MSDos сейчас втыкать не следует, скорее на современных оборудовании просто не взлетит. Нет дров и периферии.
olegy123
долгожитель
 
Сообщения: 1643
Зарегистрирован: 25.02.2016 12:10:20

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Рейтинг@Mail.ru