Энтузиаст в симуляторе посадил корабль на Луну с помощью компьютера ZX Spectrum

Страницы: 1 2 3 4  ОТВЕТИТЬ НОВАЯ ТЕМА
burjuin 27 мар 2026 в 13:41
Приколист  •  На сайте 9 лет
3
Load""
Polugut 27 мар 2026 в 13:45
Ярила  •  На сайте 7 лет
1
Цитата (wadman @ 27.03.2026 - 13:03)
Тоже мне событие… Я на программируемом калькуляторе летал! И не только к Луне.

А у меня был микрокомпьютер МК85 (он и сейчас есть, только экран "потёк"), и желание играть. Переводил программы калькулятора в Бэйсик, и летал в текстовом режиме.
Потом на Спектрум переводил, уже с "графикой" некоторой.
Chelovekov 27 мар 2026 в 13:45
Ярила  •  На сайте 6 лет
3


Энтузиаст в симуляторе посадил корабль на Луну с помощью компьютера ZX Spectrum

Размещено через приложение ЯПлакалъ
Peredvan 27 мар 2026 в 13:46
dw = |Ψ|² dV  •  На сайте 3 года
6
Цитата (dx69 @ 27.03.2026 - 15:06)
а на наших луноходах система автоматизации - вентили да клапаны... и всё работало как швейцарские часы...

Ты уверен? вообще-то, пока Дорогой Леонид Ильич не приказал свернуть все отечественные программы в области ЭВМ, мы от американцев в этой области как минимум не отставали, а кое в чём даже были впереди.
Бамбалабес13 27 мар 2026 в 13:55
Ярила  •  На сайте 4 года
1
Цитата (Peredvan @ 27.03.2026 - 13:46)
Цитата (dx69 @ 27.03.2026 - 15:06)
а на наших луноходах система автоматизации - вентили да клапаны... и всё работало  как швейцарские часы...

Ты уверен? вообще-то, пока Дорогой Леонид Ильич не приказал свернуть все отечественные программы в области ЭВМ, мы от американцев в этой области как минимум не отставали, а кое в чём даже были впереди.

Да точно наш советский комп Сетунь был уникальным в своей троичности. cool.gif
SoulJam 27 мар 2026 в 13:59
Весельчак  •  На сайте 8 лет
1
Цитата (Viteck116 @ 27.03.2026 - 13:30)
Цитата (Ati11a @ 27.03.2026 - 13:26)
Я в элиту играл в свое время

Причем, я читал, что количество звездных систем, в этой игре, превышало количество байт оперативки Спектрума. Как это все туда запихали, загадка.

В теории - именно в теории, так как я не знаю как было сделано в реальности.

У тебя есть генератор случайных чисел - он выдает последовательность чисел основываясь на стартовом числе, можно брать для стартового числа время с часов компьютера, чтобы выглядело как случайное число. Смысл вот в чем, если ты задаешь фиксированное значение как стартовое число для генерации этой последовательности псевдослучайных чисел с помощью генератора - то получаешь строго определенную последовательность чисел и каждый раз одну и ту же, если задаешь одно и то же стартовое значение.

Далее, предположим, что система в элите генерится через этот генератор чисел - положение объектов, их тип, и.т.д. Соответственно нам надо задать только стартовое число и дальше мы можем брать псевдослучайные числа из этой последовательности в качестве "зерен" для генерации систем.

Всё это требует вычислений, но сильно уменьшает необходимый объем памяти.

P.S. Так можно делать например карту шумов для текстур, чтобы две скамейки (или любые другие объекты) выглядели по разному на экране, при этом у тебя будет хранится базовая скамейка и зерно для "генератора случайных чисел".
ВзлоХоббит 27 мар 2026 в 14:25
Ярила  •  На сайте 7 лет
0
На Хабре была статья, про древний Lunar Lander, с ошибкой в исходниках. Из-за которой корабль посадить было невозможно с минимальным расходом топлива, кажется. Или перерасход, или гробишь модуль.

Размещено через приложение ЯПлакалъ
fox0909 27 мар 2026 в 14:26
Юморист  •  На сайте 6 лет
1
Цитата (Ati11a @ 27.03.2026 - 13:26)
Я в элиту играл в свое время

Да вот в эти базы попасть было трудно, а он тут решил симулятором удивить)))

Размещено через приложение ЯПлакалъ
CustomWing 27 мар 2026 в 14:28
Ярила  •  На сайте 10 лет
2
Пффф...
Мы на калькуляторе летали)
Markus2000 27 мар 2026 в 14:49
Ярила  •  На сайте 9 лет
0
я F-19 сажал на палубу авианосца сто раз. специально не миссию выполнял, а сразу на него заходил и сажал. Наблатыкался так что практически не было катастроф....
wadman 27 мар 2026 в 14:55
Весельчак  •  На сайте 16 лет
0
Цитата (mikhailiser @ 27.03.2026 - 13:23)
Цитата (wadman @ 27.03.2026 - 13:03)
Тоже мне событие… Я на программируемом калькуляторе летал! И не только к Луне.

МК-81 был?

Вроде у меня был 61-й, а у друга покруче, типа 85-го. Завидовал ему :)

Кстати, их полно на авите продается. В т.ч. и запчасти типа экранов.

Это сообщение отредактировал wadman - 27 мар 2026 в 14:58
vdtr 27 мар 2026 в 14:57
Ярила  •  На сайте 3 года
1
так и 286 (или 386) во многом за глаза будет. если на ассемблере все писать. там программы в килобайтах измеряются.

Это сообщение отредактировал vdtr - 27 мар 2026 в 15:28
НакусяВыкуси 27 мар 2026 в 15:09
Юморист  •  На сайте 13 лет
0
Я в MS Excel 97 летал
Horizen8 27 мар 2026 в 15:14
Ярила  •  На сайте 7 лет
2
Цитата (КотКристофер @ 27.03.2026 - 13:11)
На первых реактивных самолетах управляющие блоки вообще ламповые были и летали только так!

На первых реактивных самолётах вообще не было управляющих блоков. И даже тяги к поверхностям управления прямые, без бустеров. Там из всей дополнительной механизации только триммеры и были, ну, гидравлика к закрылкам если только еще.
Вместо управляющих блоков был пилот cool.gif

Это сообщение отредактировал Horizen8 - 27 мар 2026 в 15:15
gods02 27 мар 2026 в 15:17
Ярила  •  На сайте 7 лет
0
На ЕС ЭВМ была тоже.
Nachorn 27 мар 2026 в 15:23
Ярила  •  На сайте 12 лет
0
Не был он на Луне!

Это сообщение отредактировал Nachorn - 27 мар 2026 в 16:04
antonyblock 27 мар 2026 в 15:37
Ярила  •  На сайте 12 лет
6
Пффф... Я как то в конце восьмидесятых прошлого века с Луны на Землю перелетел с помощью калькулятора!

Интересно, хоть кто-то понял про цикл статей в журнале "Техника Молодежи"? Или я один остался в живых из динозавров?

ПыСы ого, сколько нас еще осталось! Настоящим космическим пилотам - ПРИВЕТ!!!

Энтузиаст в симуляторе посадил корабль на Луну с помощью компьютера ZX Spectrum

Размещено через приложение ЯПлакалъ
Nachorn 27 мар 2026 в 15:44
Ярила  •  На сайте 12 лет
3
Цитата (antonyblock @ 27.03.2026 - 15:37)
Пффф... Я как то в конце восьмидесятых прошлого века с Луны на Землю перелетел с помощью калькулятора!

Интересно, хоть кто-то понял про цикл статей в журнале "Техника Молодежи"? Или я один остался в живых из динозавров?

Давит одиночество?
Это Космос..Я вот застрял в точке Лангранжа, и ничего, живу тихонечько.. ремонтирую космолёт..Осталось совсем немного..

Это сообщение отредактировал Nachorn - 27 мар 2026 в 15:48
Separat 27 мар 2026 в 15:50
Ярила  •  На сайте 17 лет
0
Цитата (AxExE @ 27.03.2026 - 20:00)
. Однако стоит помнить, что ZX Spectrum появился через 13 лет после реальной высадки "Аполлона-11" на Луну.

Т.Е. ZX Spectrum до сих пор не появился ещё...? biggrin.gif
dx69 27 мар 2026 в 15:51
Убийца времени и трафика  •  На сайте 12 лет
0
Цитата (Peredvan @ 27.03.2026 - 15:46)
Цитата (dx69 @ 27.03.2026 - 15:06)
а на наших луноходах система автоматизации - вентили да клапаны... и всё работало  как швейцарские часы...

Ты уверен? вообще-то, пока Дорогой Леонид Ильич не приказал свернуть все отечественные программы в области ЭВМ, мы от американцев в этой области как минимум не отставали, а кое в чём даже были впереди.

Аппарат управлялся дистанционно по радиокомандам с Земли в режиме реального времени. Вместо программируемого процессора использовалась сложная система автоматики, построенная на дискретных элементах и жесткой логике.
Как это работало без компьютера:

Дистанционное управление: Команды (вперед, назад, поворот) подавал экипаж из Центра дальней космической связи. Операторы видели картинку с телекамер «Лунохода» с задержкой в несколько секунд и принимали решения.

Система «логики»: Вместо софта использовались электромеханические реле и полупроводниковые схемы, которые преобразовывали радиосигнал в конкретное действие (например, подачу тока на моторы колес).

Автоматика безопасности: На борту были простейшие датчики (например, датчик угла наклона), которые могли автоматически остановить аппарат, если возникал риск опрокидывания, даже без команды с Земли.

Наземный вычислительный комплекс: Математические расчеты траектории и обработка телеметрии проводились на ЭВМ того времени, но они находились на Земле, а не в самом аппарате.

В то время (1970 год) бортовые компьютеры уже начинали появляться (например, на американских кораблях «Аполлон»), но для «Лунохода» советские инженеры выбрали схему с прямым управлением, так как это упрощало конструкцию и повышало надежность при жестких ограничениях по весу и энергопотреблению.


p/s/ не напомнишь как в теории автоматизации дискретные элементы назывались?..8)))





pp/s/ Цепочка управления на «Луноходе» выглядела так:
Радиосигнал с Земли принимается антенной.
Электронные вентили (логика) расшифровывают команду.
Логика подает ток на реле (усилитель).
Реле включает электромагнит, который открывает физический клапан или запускает двигатель.
Интересно, что в старой советской литературе полупроводниковые диоды иногда называли «электрическими вентилями», потому что они, как и водопроводный клапан, пропускают ток только в одну сторону.

Это сообщение отредактировал dx69 - 27 мар 2026 в 15:55
azztec 27 мар 2026 в 15:53
Ярила  •  На сайте 15 лет
2
Цитата
и при этом успешно сажал реальный корабль на Луну.

Не были они там. old.gif
Max04 27 мар 2026 в 16:02
Ярила  •  На сайте 10 лет
1
Цитата (Viteck116 @ 27.03.2026 - 13:30)
Цитата (Ati11a @ 27.03.2026 - 13:26)
Я в элиту играл в свое время

Причем, я читал, что количество звездных систем, в этой игре, превышало количество байт оперативки Спектрума. Как это все туда запихали, загадка.

Насчет этого не в курсе, но немного русифицировал ее. И в 9 галактику попал в конце концов. Сохранялки ломали и кучу всего себе добавляли.
Nachorn 27 мар 2026 в 16:08
Ярила  •  На сайте 12 лет
1
Долой землян! Луна-суверенная территория! Идите ....прочь!
Viteck116 27 мар 2026 в 16:14
Вечный балагур  •  На сайте 4 года
0
Цитата (SoulJam @ 27.03.2026 - 13:59)
В теории - именно в теории, так как я не знаю как было сделано в реальности.

У тебя есть генератор случайных чисел - он выдает последовательность чисел основываясь на стартовом числе, можно брать для стартового числа время с часов компьютера, чтобы выглядело как случайное число. Смысл вот в чем, если ты задаешь фиксированное значение как стартовое число для генерации этой последовательности псевдослучайных чисел с помощью генератора - то получаешь строго определенную последовательность чисел и каждый раз одну и ту же, если задаешь одно и то же стартовое значение.

Далее, предположим, что система в элите генерится через этот генератор чисел - положение объектов, их тип, и.т.д. Соответственно нам надо задать только стартовое число и дальше мы можем брать псевдослучайные числа из этой последовательности в качестве "зерен" для генерации систем.

Всё это требует вычислений, но сильно уменьшает необходимый объем памяти.

P.S. Так можно делать например карту шумов для текстур, чтобы две скамейки (или любые другие объекты) выглядели по разному на экране, при этом у тебя будет хранится базовая скамейка и зерно для "генератора случайных чисел".

Да, скорее всего так и было реализовано

Размещено через приложение ЯПлакалъ
Юрий25rus 27 мар 2026 в 16:15
Ярила  •  На сайте 9 лет
0
Не даром я храню Кворум 128

Размещено через приложение ЯПлакалъ
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 12 849
0 Пользователей:
Страницы: 1 2 3 4  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх