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

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

21.10.2011, 22:17. Показов 8257. Ответов 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
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru