Форум русскоязычного сообщества Ubuntu


Автор Тема: Turbo Pascal + Ubuntu = ?  (Прочитано 29366 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #30 : 17 Декабря 2007, 15:00:34 »
Извиняюсь заранее за "дибильному паскалю", но что либо стоящее для конечного юзверя пишется не на нем... но для обучения этот язык действительно подходит...
Хех. Не надо быть столь категоричным. Каждому языку - своё применение. А Паскаль (хоть и Object Pascal, Delphi) для конечного пользователя, ну, например The Bat! Очень достойный софт :P Опять же, есть большое количество и других примеров, начиная со snoop2 заканчивая всякими там Кулинарными книгами/Информационными системами и прочим.

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #31 : 17 Декабря 2007, 15:13:10 »
Извиняюсь заранее за "дибильному паскалю", но что либо стоящее для конечного юзверя пишется не на нем... но для обучения этот язык действительно подходит...
Хех. Не надо быть столь категоричным. Каждому языку - своё применение. А Паскаль (хоть и Object Pascal, Delphi) для конечного пользователя, ну, например The Bat! Очень достойный софт :P Опять же, есть большое количество и других примеров, начиная со snoop2 заканчивая всякими там Кулинарными книгами/Информационными системами и прочим.

согласен, по этому и извинился заранее) но, это, как говорится, имхо)
Ubuntu 9.04 > Asus F3SV

Оффлайн Alex2000

  • Активист
  • *
  • Сообщений: 317
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #32 : 17 Декабря 2007, 15:59:45 »
вполне возможно... попробую... но вот автоматизированный скрипт запуска был бы удобнее
Запускаем dosbox из домашней директории, пишем:
config -writeconf .dosboxrcСоздается файл конфигурации. Выходим, в самом конце файла .dosboxrc после [autoexec] пишем команды, которые должны выполнятся при запуске (как в autoexec.bat), например:
mount c /home/user/tp
c:
TURBO.EXE
« Последнее редактирование: 17 Декабря 2007, 16:02:11 от Alex2000 »

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #33 : 17 Декабря 2007, 16:30:15 »
Спасибо огромное))) Ща попробую
Ubuntu 9.04 > Asus F3SV

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #34 : 17 Декабря 2007, 16:48:53 »
Alex2000, подскажи, плз, какая команда является аналогом "Открыть в программе > Открыть в программе program"?

например,  "turbo.exe > Открыть в программе > Открыть в программе dosbox"?

P.S. ~$ dosbox ~/turbo/turbo.exe не помогает
Ubuntu 9.04 > Asus F3SV

Оффлайн Alex2000

  • Активист
  • *
  • Сообщений: 317
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #35 : 17 Декабря 2007, 17:02:40 »
P.S. ~$ dosbox ~/turbo/turbo.exe не помогает
TURBO.EXE - имена файлов в Linux зависят от регистра ;)
« Последнее редактирование: 17 Декабря 2007, 17:07:02 от Alex2000 »

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #36 : 17 Декабря 2007, 17:18:48 »
фигасе... сработало  ;) ;D :2funny: :laugh:

Спасибо огромное)))
« Последнее редактирование: 17 Декабря 2007, 17:21:12 от michak »
Ubuntu 9.04 > Asus F3SV

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #37 : 17 Декабря 2007, 17:51:27 »
Прикольно... создал на рабочем столе иконку с командной строкой
dosbox ~/turbo/TURBO.EXE-не сработало  :(
изменил на
dosbox home/user/turbo/TURBO.EXE-всё отлично заработало)

Осталось добиться нормального воспринимания кириллицы, подскажите, кто знает! (ибо задание - сортировка русских букв) - сам код написан, но тестить, увы, проблематично, т.к. вместо русских букв вводятся вопросительные знаки(, а сам турбоП в коде отображает их ввиде кракозябл либо ввиде хз каком (неравномерно закрашенные прямоугольники, чтоли) - в зависимости от того, какую кодировку скормишь ему: 1251, UTF-8, dos'овская. Возможно, необходимо снова править конфиг ДосБокса?




вполне возможно... попробую... но вот автоматизированный скрипт запуска был бы удобнее
Запускаем dosbox из домашней директории, пишем:
config -writeconf .dosboxrcСоздается файл конфигурации. Выходим, в самом конце файла .dosboxrc после [autoexec] пишем команды, которые должны выполнятся при запуске (как в autoexec.bat), например:
mount c /home/user/tp
c:
TURBO.EXE

а в dosemu подобная вещь существует? Конфиг с  [autoexec] ?
« Последнее редактирование: 17 Декабря 2007, 17:53:05 от michak »
Ubuntu 9.04 > Asus F3SV

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #38 : 17 Декабря 2007, 17:58:07 »
Вот, что в конфиге наше:

[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.
# umb -- Enable UMB support.
# keyboardlayout -- Language code of the keyboard layout (or none).

xms=true
ems=true
umb=true
keyboardlayout=none


В каком формате этот самый keyboardlayout задавать?
Ubuntu 9.04 > Asus F3SV

Оффлайн Alex2000

  • Активист
  • *
  • Сообщений: 317
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #39 : 17 Декабря 2007, 20:09:28 »
keyboardlayout=RU
или юзать досовский русификатор типа Keyrus

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #40 : 17 Декабря 2007, 20:50:41 »
keyboardlayout=RU

не помогло :(


или юзать досовский русификатор типа Keyrus

попробую найти...
Ubuntu 9.04 > Asus F3SV

Оффлайн Cramen

  • Участник
  • *
  • Сообщений: 236
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #41 : 17 Декабря 2007, 20:53:54 »
Можно ли связать двух этих зверей? Если кто нибудь в курсе то прошу поделится ссылками, опытом.

Для тех кто хочет спросить зачем - говорю - ДЛЯ УЧЕБЫ!

feepascal

Оффлайн michak

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Turbo Paskal + Ubuntu = ?
« Ответ #42 : 17 Декабря 2007, 21:45:01 »
ВСЁ! Победа! Помимо всего еще и кириллица заработала! Через keyrus. Теперь можно писать howto!
Ubuntu 9.04 > Asus F3SV

Оффлайн Mr.Visor

  • Любитель
  • *
  • Сообщений: 82
  • #include <beard.h>
    • Просмотр профиля
    • guest@visor.by
Re: Turbo Paskal + Ubuntu = ?
« Ответ #43 : 18 Декабря 2007, 21:18:16 »
ВСЁ! Победа! Помимо всего еще и кириллица заработала! Через keyrus. Теперь можно писать howto!

Верным путём идёшь, товарищ! ;)

Оффлайн Вождь

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: Turbo Pascal + Ubuntu = ?
« Ответ #44 : 04 Января 2008, 15:51:43 »
Линукс стоит 2 дня. Без проблем установил FreePascal. Всё работает. Мышой тоже можно пользваться.

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.