Страница 1 из 2

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

Добавлено: 18 июн 2007, 13:04
nemiga
Дана программка на Бейсике:

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

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

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

Изображение

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

.

Добавлено: 18 июн 2007, 13:19
Marmot
А памяти добавить не пробовал? Там же все четко написано, в чем проблема...

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

Изображение

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

.

Добавлено: 18 июн 2007, 13:28
Marmot
Я имел ввиду RAM в машине, добавить до 4GB, например...
Да это я стебусь, однако : )

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

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

.

Добавлено: 18 июн 2007, 13:46
CdR
А прикольные оно картинки рисует. :)

Изображение

Запускал в DOSbox.
qbasic брал тут

Добавлено: 18 июн 2007, 13:47
alpax
А может памяти наоборот слишком много? :)
У меня одна старая программка иногда ругается на нехватку места на диске, хотя там несколько гигабайт свободно. Похоже, у нее происходит переполнение с отбрасыванием старших разрядов, и младшие N байт числа становятся меньше заданного лимита. Копирую на этот диск сотню мег, свободное место уменьшается, но программке от этого становится лучше. :)

Добавлено: 18 июн 2007, 13:48
alpax
CdR писал(а):Запускал в DOSbox.
Я как раз хотел предложить запустить под каким-нибудь эмулятором/VM.

Добавлено: 18 июн 2007, 14:05
Marmot
А если просто в DOS загрузится? По старинке, ... :)

Добавлено: 18 июн 2007, 14:47
nemiga
CdR писал(а):А прикольные оно картинки рисует. :)
О! Заработало!

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

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

Спасибо!

.

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

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

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

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

.

Добавлено: 18 июн 2007, 15:14
alpax
nemiga писал(а):Да, именно так.
"Это все" лежало в архиве, как снапшот с того что было 10 лет назад. С тем же компайлером, который был 10 лет назад и работал.
Сегодня с тем же компайлером не заработало, а вот с другим, новым, которого тогда еще не было -- пожалуйста!.
Тады - ой! (с) :)

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

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

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

.
Это небось не компайлер (с КуВасиком??), а досовский древний вирус заработать не захотел... :lol:

Добавлено: 19 июн 2007, 16:10
Stanislav
Marmot писал(а):А памяти добавить не пробовал? Там же все четко написано, в чем проблема...
Издевается.... :lol: