Форум программистов, компьютерный форум, киберфорум
Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.66/41: Рейтинг темы: голосов - 41, средняя оценка - 4.66
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86

Диалект языка Бейсик - Spectrum-Бейсик

21.10.2011, 22:17. Показов 8353. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую всех.
Недавно в сети нашла книгу: "Как написать игру для ZX Spectrum"/ А. Купальцевич, И. Капульцевич, А. Евдокимов. - 2-е изд., исп. - СПб.: "Питер", 1995, 206 с.
Очень интересная книга, не могу оторваться от нее . В книге описывается весь процесс создания компьютерных игр от и до, а также описывается один из диалектов языка Бейсик - это Spectrum-Бейсик.
Знаю что этот язык был прошит на старых моделей компьютеров и поставлялся вместе с операционной системой Спейси (Spacy).
В связи с этим у меня возникли вопросы :cofee::
1. Можно ли сейчас достать этот диалект языка Бейсика в сети, и если не секрет, то где (сама искала, везде ссылки "закрыты" )?
2. Пойдет ли этот диалект языка Бейсика на современных операционных системах, хотя бы XP? Может для этой версии языка использовать дополнительное ПО (типа эмулятора)? Какое?
3. У меня есть редактор обычного QBaisiс версии 1.0 (скачивала с сайта Microsoft) пойдут ли операторы Spectrum-Бейсика на QBaisic?
Спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.10.2011, 22:17
Ответы с готовыми решениями:

Где можно скачать Бейсик для ZX Spectrum?
Уважаемые, а не подскажете где Sinclair BASIC можно скачать.Очень надо.

Перевод с паскаля на бейсик
задали сделать программу на бейсике,который я не знаю совсем.прошу помочь в переводе с паскаля на бейсик.var M, N, Q: INTEGER; ...

Определите что за бейсик?
Всем привет! есть код: Function CountDegist(tmpDump As UInteger Ptr, tmpBinary As UByte Ptr) As UInteger Dim As UInteger...

24
PB
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
21.10.2011, 23:26
Цитата Сообщение от NataliyR Посмотреть сообщение
В книге описывается весь процесс создания компьютерных игр от и до
Вынужден вас разочаровать - подходы, которые использовались раньше, уже устарели и не годятся при разработке современных игр. Некоторые алгоритмы возможно пригодятся, но в целом, концепция поменялась.

Цитата Сообщение от NataliyR Посмотреть сообщение
Можно ли сейчас достать этот диалект языка Бейсика в сети, и если не секрет, то где (сама искала, везде ссылки "закрыты" )?
Даже если найдете, то это скорее всего будет формат, запускаемый под эмулятором Спектрума.

Мой вам совет.
Выберите современный диалект бейсика и изучите его особенности.
Это будет наиболее оптимальный вариант.
1
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86
22.10.2011, 04:59  [ТС]
Цитата Сообщение от PB Посмотреть сообщение
Вынужден вас разочаровать - подходы, которые использовались раньше, уже устарели...
Пусть даже и устарели, но в старые игры играют до сих пор. И я не вижу особой разницы между этапами и структурой игр того времени и нашего. Все тоже самое, только средства создания другие.

Добавлено через 2 минуты
Цитата Сообщение от PB Посмотреть сообщение
Даже если найдете, то это скорее всего будет формат, запускаемый под эмулятором Спектрума.
Надеюсь найду. И попробовать поработать в ней, хочется увидеть своими глазами средства разработки игр того времени. Это интересно.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
22.10.2011, 09:14
Цитата Сообщение от NataliyR Посмотреть сообщение
в старые игры играют до сих пор
ну не настолько, чтобы восьмибитные...
ибо Z80 таки восьмибитный процессор... по нынешним временам он даже до микропроцессора не дотягивает... (

Не по теме:

хотя Elite это да... а сам процесс загрузки...

)
0
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 10
06.01.2012, 04:33
А не могли бы вы отсканировав выложить книгу на форуме, в интернете эту книгу я не нашел
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
07.01.2012, 07:45
Цитата Сообщение от NataliyR Посмотреть сообщение
Недавно в сети нашла книгу: "Как написать игру для ZX Spectrum"/ А. Купальцевич, И. Капульцевич, А. Евдокимов. - 2-е изд., исп. - СПб.: "Питер", 1995, 206 с.
Цитата Сообщение от xasanoff Посмотреть сообщение
А не могли бы вы отсканировав выложить книгу на форуме
Думаете в сети книга была в "бумажном" виде?
Попробуйте тут

Вот ещё прямая ссылка на эмулятор под win. Он поможет применить знания, полученные от прочтения книги на практике. Если с клавиатурой разберетесь. Надо знать, что ввод директив и операторов в Спектруме не по символам, а сразу ключевыми словами!
Ну в любом случае, эмулятор пригодиться, что бы поиграть
1
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 10
07.01.2012, 11:09
Скачать книгу по ссылке не получается, может выложите книгу на форуме?
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
11.01.2012, 21:20
а что там в бейсике для Спектрума такого страшного, чего нельзя было бы переписать под QBasic? тот же QB, только гораздо беднее. Выкинуть нумерацию строк, а остальное - практически то же самое.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
12.01.2012, 08:38
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Выкинуть нумерацию строк
Зачем? Qbasic работает с нумерацией строк.
Есть некоторые специфические моменты. К примеру
POKE 23609, 100
Можно не читая мануалов определить, что это значит? И таких хитрых адресов в Спектруме очень много!
Потом графика пользователя- там тоже специфические адреса видеопамяти, не как в QB.
Нюансов много, конечно всё решаемо, но не так просто - надо достаточно хорошо знать оба языка.
И сомневаюсь, что это выйдет у людей, которые даже книжку и эмулятор нагуглить не в состоянии

К стати о трансляторах - у меня где то валялась программа на VB6, там просто подключаешь в виде модуля код на Спектруме и можно запускать!
0
 Аватар для abbat81
33 / 33 / 3
Регистрация: 20.07.2011
Сообщений: 407
12.01.2012, 14:34
Надо же, кому-то все еще интересны такие древности.

Это великолепное увлечение по своей сути - изучение ZX Spectrum по какой-то кгине уже не помню меня ограничило на будущее, что я не могу ничего воспринимать кроме этого Васика.

Помню своего "Робика" и свой кастомизированый на нем "Сокобан"....
Э... так там еще как в то время трендовый еффект вылетающей динамической строки на мониторе в "Чужие" .... вобщем НОСТАЛЬГИЯ - не более.

По себе скажу - не тратьте времени на мертвое. Берите Visual Basic.NET - он простой (для простых задач).
В нем игры можно даже примитивные создать в форме, с использованием уже готовых рисунков, а ZX Spectrum-e только через DRAW ((((
0
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86
23.05.2012, 16:04  [ТС]
Цитата Сообщение от xasanoff Посмотреть сообщение
А не могли бы вы отсканировав выложить книгу на форуме, в интернете эту книгу я не нашел
Копию книги сделать не могу, так как она у меня только в электронном виде. А "Найти" ее в сети можно, только надо искать ее в бесплатных электронных библиотеках и от туда скачать. На некоторых библиотеках ссылки могут быть битыми, но если поискать, то найдете.

Эта книга очень старая и в продаже ее уже давно нет и уже не переиздадут. Так как уже считается такая литература устаревшей.

Добавлено через 2 минуты

Вот ещё прямая ссылка на эмулятор под win. Он поможет применить знания, полученные от прочтения книги на практике. Если с клавиатурой разберетесь. Надо знать, что ввод директив и операторов в Спектруме не по символам, а сразу ключевыми словами!
Ну в любом случае, эмулятор пригодиться, что бы поиграть
За ссылочку на эмулятор спасибо.

Добавлено через 13 минут
И сомневаюсь, что это выйдет у людей, которые даже книжку и эмулятор нагуглить не в состоянии
Гуглить каждый может и даже первоклассник, но найти то что нужно, не у каждого получается сразу. В особенности, если человек, он же новичок, сам плохо представляет что ему нужно! Поиск в сети это все равно что в открытом океане плавать. Порой у меня на поиск нужной информации уходят недели.

Все люди разные, кто-то сам ищет, кто-то ленится.
Извините меня, но у меня есть знакомые, у которых дома стоят компьютеры не один год, а открыть и сохранить нужную информацию из браузера, так и не научились. Все мы когда-то были первопроходцами.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
23.05.2012, 16:14
Цитата Сообщение от NataliyR Посмотреть сообщение
Эта книга очень старая и в продаже ее уже давно нет и уже не переиздадут. Так как уже считается такая литература устаревшей.
тогда можете прикрепить книгу в электронном виде здесь на форуме
1
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86
23.05.2012, 16:33  [ТС]
В эту тему книгу выложить?

Хорошо, что книга не пропала с моего компьютера. Вот оригинальный архив с книгой, который я скачивала в сети.
Вложения
Тип файла: zip WGBAS.ZIP (1.17 Мб, 85 просмотров)
2
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
23.05.2012, 20:26
NataliyR, вот это реальный даунгрейд!
Правда, я бы не полез в такую древность сейчас, ибо DOS'ом сыт .
Книжку полистал, если это скан - то очень качественный.
1
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86
23.05.2012, 20:37  [ТС]
Ой, я не совсем поняла, как архивы на форум загружать .
Я привыкла, что на других форумах имеется кнопка для загрузки файлов сразу под окном, где пишется сообщение, только сейчас поняла, как тут загружать архивы в пост . Извиняюсь, буду иметь в виду.

Добавлено через 3 минуты
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
NataliyR, вот это реальный даунгрейд!
Правда, я бы не полез в такую древность сейчас, ибо DOS'ом сыт .
Книжку полистал, если это скан - то очень качественный.
даунгрейд - поясните, не поняла, что означает это слово...

Да, я думаю что это не совсем скан (не в чистом виде), скорее всего обработанный документ, причем качественно. Вот такие работы я люблю, хоть прочитать можно и ошибок в тексте нет.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
23.05.2012, 20:49
3. У меня есть редактор обычного QBaisiс версии 1.0 (скачивала с сайта Microsoft) пойдут ли операторы Spectrum-Бейсика на QBaisic?
Архитектуры компов различаются, а программы, как правило, затачиваются под архитектуру.
Я могу сказать одно - требуемые операторы и соотв. возможности вы сможете найти.

Добавлено через 2 минуты
Даунгрейд - проще говоря увлечение старыми программами и железом.
http://ru.wikipedia.org/wiki/Даунгрейд
1
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86
23.05.2012, 21:03  [ТС]
>Quiet Snow<, а все поняла теперь.
Да я поняла, что QB и Spectrum различаются. Буду использовать эмулятор. Уже пробовала набирать тексты программ, сам этот процесс напоминает игру, пока найдешь на клавиатуре нужную клавишу. На старых машинах Спектрума всего 40 или 42 клавиши было (точное количество не помню).
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
23.05.2012, 21:14
Уже пробовала набирать тексты программ, сам этот процесс напоминает игру
Работать со старыми тачками и программами - занятное дело, т.к. интереснее и сложнее что-либо
воплотить, процесс более творческий, нежели технический.
В книге, которую вы выложили куча примеров. Если заинтересует QuickBasic, то есть
хорошая книга "освоим QBasic играючи" автор Эрни Каспер, там в приложении готовые программы.
1
 Аватар для NataliyR
40 / 17 / 0
Регистрация: 10.04.2010
Сообщений: 86
23.05.2012, 21:34  [ТС]
Цитата Сообщение от >Quiet Snow< Посмотреть сообщение
Работать со старыми тачками и программами - занятное дело, т.к. интереснее и сложнее что-либо
воплотить, процесс более творческий, нежели технический.
В книге, которую вы выложили куча примеров. Если заинтересует QuickBasic, то есть
хорошая книга "освоим QBasic играючи" автор Эрни Каспер, там в приложении готовые программы.
Полностью согласна. Да именно этим все что кажется "забытым" меня больше всего привлекает. А еще здесь играет роль обычное человеческое любопытство: "А как это было тогда"? Хочется самому, своими собственными руками создать что-то похожее, пусть даже тобою и не придуманное. Начинаешь больше понимать и осознавать. И там где были пробелы, понемногу начинаешь их заполнять, все встает на свои места, и то что было не понятно, становится ясным.

Книги с такими вот примерами очень трудно найти сейчас. Даже в современных языках программирования. В основном все современные книги однотипны, и примеры одни и те же. И ни в одной нет готового проекта, хотя бы самого простого, выполнив который все стало бы понятно.

Когда я работала преподавателем, в лаборатории информатики, в тумбочке лежали огромные стопки старых журналов о программировании, с подобного рода содержанием, в этих журналах о многих языках программирования рассказывалось. Я потом узнала, от лаборанта, что эти журналы списаны из библиотеки и уже никому не нужны, лаборант все порывалась их выбросить, а я уговорила ее их оставить. Вот дура, надо было их себе забрать! Вот о чем я сожалею сейчас. В этих журналах очень много примеров было.
1
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
08.06.2012, 02:44
Лучший ответ Сообщение было отмечено как решение

Решение

И снова все - как 20 лет назад!
Год издания - 1995 - это уже почти предел для ZX-Specrum, тогда уже вовсю стремилась занять нишу х86 архитектура, конкуренцию ей пыталась составить ямаха, со своим монохромно-зеленым экраном, но конечно ни в какое сравнение с IBM не шла.
Тогда же практически умер Spectrum.
Листаю сейчас книгу и думаю - ну почему ее не было в начале 90-х - буквально все приходилось делать методом научного тыка собирая информацию по крохам!
Ностальгия!
P.S. Недавно друг открыл мне страшную тайну! Оказывается у него с детства на чердаке валялся какой то из клонов Спектрума с дисководом и монитором, который они умудрились привезти при переезде в Россию аж из Казахстана.
Он все порывался его выкинуть, но я выпросил его для себя, и представьте - он даже работает!
Как было приятно включив его в сеть и стерев пыль с экрана после стольких лет снова увидеть приветствие старого доброго Спекки:
(с) 1982 Sinclair Research Ltd
P.P.S. Не зря британская королева пожаловала Клайву Синклеру титул рыцаря! Заслужил.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2012, 02:44
Помогаю со студенческими работами здесь

Перевод кода из Паскаля в Бейсик
Есть тут один такой код: Var s,a:string; i:integer; c:char; begin s:='01234567'; for i:=1 to 3 do begin

Перевести программу с Паскаля на Бейсик
uses crt; const m=10;n=10; var i,j,ind:integer; a:array of integer; b:array of integer; function...

Где можно скачать Бейсик?
Подскажите где можно скачать Бейсик?

Какой бейсик редактирует файлы формата BLD
Какой бейсик редактирует файлы формата BLD ???

Задача фри Бейсик Определить координаты точки пересечения прямых
Даны числа a1, b1, c1, a2, b2, c2. Определить координаты точки пересечения прямых a1*x+b1*y=c1 и a2*x+b2*y=c2 , либо сообщить, что эти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru