Запустить DOS-QBASIC программу 10 лет спустя

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Запустить DOS-QBASIC программу 10 лет спустя

Сообщение nemiga »

Дана программка на Бейсике:

http://nemiga.no-ip.info/papers/English/THESIS24.BAS

Это все нормально работало лет 10-12 назад на 286-м компе под DOS 3.30.

А сегодня понадобилось запустить под виндами (2000) -- вдруг облом в самом начале:

Изображение

Почему, отчего, куда копать?

.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

А памяти добавить не пробовал? Там же все четко написано, в чем проблема...
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Сообщение nemiga »

Marmot писал(а):А памяти добавить не пробовал? Там же все четко написано, в чем проблема...
Все стоит по-максимуму.

Изображение

10 лет назад было меньше.

.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

Я имел ввиду RAM в машине, добавить до 4GB, например...
Да это я стебусь, однако : )
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Сообщение nemiga »

Marmot писал(а):Да это я стебусь, однако : )
На самом деле, это могло быть причиной -- и было, в некоторых случаях, когда, например, некоторые хитрые программы запускали свой protected mode. Простыми способами это не лечилось.

Но, насколько я знаю, QB пользовался только тем, что было доступно через ДОС.

.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

А прикольные оно картинки рисует. :)

Изображение

Запускал в DOSbox.
qbasic брал тут
Аватара пользователя
alpax
Графоман
Сообщения: 10519
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Сообщение alpax »

А может памяти наоборот слишком много? :)
У меня одна старая программка иногда ругается на нехватку места на диске, хотя там несколько гигабайт свободно. Похоже, у нее происходит переполнение с отбрасыванием старших разрядов, и младшие N байт числа становятся меньше заданного лимита. Копирую на этот диск сотню мег, свободное место уменьшается, но программке от этого становится лучше. :)
Аватара пользователя
alpax
Графоман
Сообщения: 10519
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Сообщение alpax »

CdR писал(а):Запускал в DOSbox.
Я как раз хотел предложить запустить под каким-нибудь эмулятором/VM.
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

А если просто в DOS загрузится? По старинке, ... :)
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Сообщение nemiga »

CdR писал(а):А прикольные оно картинки рисует. :)
О! Заработало!

Просто взял другой QBASIC, на который ты дал линк.

ДОС тут, по-видимому, не причем.

Спасибо!

.
Аватара пользователя
alpax
Графоман
Сообщения: 10519
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Сообщение alpax »

nemiga писал(а):О! Заработало!
Просто взял другой QBASIC, на который ты дал линк.
Хм... Дык условия задачи надо описывать корректно. Я лично был уверен, что "это все", которое "нормально работало лет 10-12 назад", включает и соответствующую версию QBasic, поскольку в комплекте виндов его нет.
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Сообщение nemiga »

alpax писал(а):
nemiga писал(а):О! Заработало!
Просто взял другой QBASIC, на который ты дал линк.
Хм... Дык условия задачи надо описывать корректно. Я лично был уверен, что "это все", которое "нормально работало лет 10-12 назад", включает и соответствующую версию QBasic, поскольку в комплекте виндов его нет.
Да, именно так.

"Это все" лежало в архиве, как снапшот с того что было 10 лет назад. С тем же компайлером, который был 10 лет назад и работал.

Сегодня с тем же компайлером не заработало, а вот с другим, новым, которого тогда еще не было -- пожалуйста!.

.
Аватара пользователя
alpax
Графоман
Сообщения: 10519
Зарегистрирован: 04 мар 2003, 17:39
Откуда: Richmond, BC

Сообщение alpax »

nemiga писал(а):Да, именно так.
"Это все" лежало в архиве, как снапшот с того что было 10 лет назад. С тем же компайлером, который был 10 лет назад и работал.
Сегодня с тем же компайлером не заработало, а вот с другим, новым, которого тогда еще не было -- пожалуйста!.
Тады - ой! (с) :)
Аватара пользователя
Проф. Преображенский
Графоман
Сообщения: 20276
Зарегистрирован: 08 ноя 2006, 11:10

Сообщение Проф. Преображенский »

nemiga писал(а):
alpax писал(а):
nemiga писал(а):О! Заработало!
Просто взял другой QBASIC, на который ты дал линк.
Хм... Дык условия задачи надо описывать корректно. Я лично был уверен, что "это все", которое "нормально работало лет 10-12 назад", включает и соответствующую версию QBasic, поскольку в комплекте виндов его нет.
Да, именно так.

"Это все" лежало в архиве, как снапшот с того что было 10 лет назад. С тем же компайлером, который был 10 лет назад и работал.

Сегодня с тем же компайлером не заработало, а вот с другим, новым, которого тогда еще не было -- пожалуйста!.

.
Это небось не компайлер (с КуВасиком??), а досовский древний вирус заработать не захотел... :lol:
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45214
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

Marmot писал(а):А памяти добавить не пробовал? Там же все четко написано, в чем проблема...
Издевается.... :lol:
Ответить