LINUX.ORG.RU
ФорумTalks

Многопоточность на ZX Spectrum

 , ,


0

4

В продолжение темы про извращения на вычислительных устройствах, которые провоцировало глобальное безкомпьютерье на необъятных просторах СССР.

тема собственно вот Интерпретатор языка для МК-61

А это история как извращенец(ТС) немного подрос - заколебал всех своим калькулятором МК-61 и разброссаными книжками и журналами про самосборные компы типа ЮТ-89, схемы которого и код прошивки ПЗУ печатались в Приложении к Юному технику.

И примерно в 14 лет у меня появился клон ZX Spectrum 48.

Это была наколеночносборная, кривоватая коробка с потёками клея, жаль что фоток не сделал тогда... :(

К моему счастью, у папы было несколько сотрудников, которые увлекались «непадецки» такого рода фигнёй как паять всякие микросхемы на платы и подрубать к ним кассетные магнитофоны, а потом клацаться в игры. Цветные! У меня даже джойстик был!

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

И тут понеслась новая спираль извращений над вычислительной техникой.

Я уже знал, что есть компы с графическими операционными системами типа Виндовс и Мак ОС. И я даже где-то слышал что там можно запускать несколько процессов параллельно.

Извращался я над этой коробкой много и страшно. Практическуи сразу начал писать на ассемблере... потому как встроенный бейсик тормознутая фигня.

Практически самой первой программой на ассемблере была запись и воспроизведение звука через порт по которому передавались игры на/с магнитофона. Звук был однобитный - потому жутко свистящий и скрежещащий но наговариваемые слова вполне можно было различить и при достаточной треннеровке даже узнавать по голосу. записывалось конечно очень мало, несколько секунд с частотой дискретизации 10000 Гц

Так как прогу писал на бамажке и проводил проверку над ошибками там же, то был жутко удивлён что прога заработала с первого раза.

Писал потом игры всякоразные к счастью не всё на ассемблере (нашёл КОМПИЛЯТОР! бейсика) и ещё всякой фигни... Но всё таки, я всё продолжал хотеть «Настоящий компьютер». Потому стал заниматься разработкой многопоточной операционки. И кое что у меня даже получилось.

Вплоть до того, что я запускал 3 программы: одна играла музыку, воторая гоняла по экрану точку, которая отпрыгивала от занятых пикселей и от краёв экрана, а третьей была сама среда программирования бейсик встроенная в ZX. Забавно было наблюдать, как точка отпрыгивала от набираемого мной текста на бейсике.

На бескомпьютерье и лист бумаги - IDE.

Ответ на: комментарий от Serg_HIS

Забавно что гуглу тоже, судя по всему впадлу искать твои фантазии, по скудному вбросу набора букофф.

Вы настолько криворукий, что даже поисковая система вам не помогает :)

http://viva-games.ru/game/king-valley

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Но вы же в ней начали сказку про палитры в спектруме.

По схемотехнике у Спектрума 16 цветная палитра.

Я программными методами, зная физиологию человеческого зрения, решил провести эксперимент по расширению палитры отображения.

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

Serg_HIS
() автор топика
Ответ на: комментарий от andreyu

Это вы, пафосный троль, постеснялись попробовать привести мне пример запроса, по которому можно найти предполагаемую вами ссылку.

Serg_HIS
() автор топика
Ответ на: комментарий от andregin

Ты описал какой-то фрагмент где ты каждый момент говоришь не помню что это было и как оно было и на чём было...

В моём фрагменте я очень не плохо всё помню и благодаря пинкам Ленина даже вспоминаю технические детали, которые упустил ранее.

А ты о чём?

Serg_HIS
() автор топика
Ответ на: комментарий от andreyu

http://viva-games.ru/game/king-valley

Ну прикольно! Написал спрайтовую бродилку, сразу бы сказал!

А то троллит почём зря.

Был даже спец язык под такие штуки, Mega Basic. Он имел встроенные методы по работе со спрайтами и музыкой. Есть предположение, что на нём и сделано.

Прекрасно!

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

Под веществами? ;)

Я уже больше 2х лет ничего смешнее сигарет не курил.

А я реально это сделал.

Ты так говоришь будто я тебе не верю.

Вопросов нет - нет и ответов.

Я выше уже отвечал тебе.

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Даже не знаю чем тебя развлечь.

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

А нюансов тонны.

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

По схемотехнике у Спектрума 16 цветная палитра.

Ну давайте тогда еще и бит мерцания туда добавьте, он тоже аппаратно реализован.

Я программными методами, зная физиологию человеческого зрения, решил провести эксперимент по расширению палитры отображения.

Так вы доктор?

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

А ведь без всякого мерцания, при помощи обычного дизеринга увеличивали количество «цветов».
Но проблемой было вовсе не количество цветов, а возможность задать свой цвет хотя бы для 8 пикселей. И вот это называется мультиколор.

andreyu ★★★★★
()
Ответ на: комментарий от Serg_HIS

Это вы, пафосный троль, постеснялись попробовать привести мне пример запроса, по которому можно найти предполагаемую вами ссылку.

Я вам дал строку для поиска. Вас не устроило. Я вам дал готовую ссылку. Снова не то.
И после этого вы называете меня троллем? :)

andreyu ★★★★★
()
Ответ на: комментарий от Serg_HIS

Ну прикольно! Написал спрайтовую бродилку, сразу бы сказал!

Зачем мне об этом говорить? Хвастаться пустым удел вам подобных.

А то троллит почём зря.

В каком месте?

Был даже спец язык под такие штуки, Mega Basic. Он имел встроенные методы по работе со спрайтами и музыкой.

Рад за вашу осведомленность. Осталось разогнать спектрум до 20Мгц и можно использовать.

Есть предположение, что на нём и сделано.

Ох уж эти диванные теоретики. Судят по своим кривым рукам о других.

andreyu ★★★★★
()
Ответ на: комментарий от Serg_HIS

Написал одну игрульку и иеперь унятся не можешь.

Я так понимаю, что сейчас вы выкатите список своих поделий?

и иеперь унятся не можешь.

Не захлебнитесь :)

p.s. Откуда инфа про одну игру?

andreyu ★★★★★
()
Ответ на: комментарий от sambo

Он же лопнет

Да он уже давно лопнул, но жир все еще течет :)

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Я тут подумал 2 дня назад игнорить тебя. Но как вполне, не плохой, алгоритмист, решил подержиать твою бестолковость. Кто бы еще держал мой тред постоянно в топе :-)

То, что ты своими глупостями делашь на весь интернет рекламу себя как немного умственно отсталого — это уже не моя проблема.

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

Я тут подумал 2 дня назад игнорить тебя.

По вашему я должен растроиться? :)

Но как вполне, не плохой, алгоритмист,

Главное убедить себя в этом.

решил подержиать твою бестолковость.

Ну да, ведь толков тот, кто фантазирует и рассказывает сказки, а не тот, кто делает.

Кто бы еще держал мой тред постоянно в топе :-)

Слава покоя не дает :)

То, что ты своими глупостями делашь на весь интернет рекламу себя

Можно список моих глупостей?

как немного умственно отсталого — это уже не моя проблема.

Куда мне до вас, диванного специалиста-хвастуна :)

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Откуда я знаю, твоя ли поделка та игра.

Может у тебя только и хватило ума, туда свое имя подставить?

Если даже не знаешь с помощью каких программных средств она сделана.

И вообще ты сказал, что тебе на такую нужно минимум 20 мегагерц проц.

Реально тебя клинит.

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

Откуда я знаю, твоя ли поделка та игра.

Как часто вокруг вас произносится фраза «человек-дебил»? :)

Может у тебя только и хватило ума, туда свое имя подставить?

Вы меня поймали, я специально ради вас вставил в первую попавшуюся игру свое имя, а потом на машине времени забросил ее в каталоги игр для спектрума :)

Если даже не знаешь с помощью каких программных средств она сделана.

Какой импульс в вашем мозгу сформировал такой вывод?

И вообще ты сказал, что тебе на такую нужно минимум 20 мегагерц проц.

И опять чукча писатель, но не читатель.

Реально тебя клинит.

Прекратите повторять слова своего лечащего врача.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

А ведь без всякого мерцания, при помощи обычного дизеринга увеличивали количество «цветов».

Но проблемой было вовсе не количество цветов, а возможность задать свой цвет хотя бы для 8 пикселей. И вот это называется мультиколор.

Ты точно с отклонениями.

Я и создал мультиколар в 1991 году.

Но мерцанием.

А что ты сделал в то время?

Serg_HIS
() автор топика
Ответ на: сказочный от RR

привет член! Какими своими феерическими надеждами порадуете?

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

Но проблемой было вовсе не количество цветов, а возможность задать свой цвет хотя бы для 8 пикселей. И вот это называется мультиколор.

Наконец-то новое слово выучили, всего 5 страниц для этого понадобилось.

Ты точно с отклонениями.

Опять доктора передразниваете? Пропишет доктор вам укол, снова сутки вас не будет слышно.

Я и создал мультиколар в 1991 году.

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

А что ты сделал в то время?

Ну какой же вы тупой :)

andreyu ★★★★★
()
Последнее исправление: andreyu (всего исправлений: 1)
Ответ на: комментарий от andreyu

Вы сейчас соберетесь с силами и покажете нам результаты своего умственного труда, правда?

ты прмо как моя любимая зверушка уже :)

У тебя хоть спектрум хардварный и ЭЛТ телек есть?

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

ты прмо как моя любимая зверушка уже :)

Даже представить боюсь, с какими зверюшками вам в палате разрешают играть.

У тебя хоть спектрум хардварный и ЭЛТ телек есть?

Я так понимаю, что свои достижения вы нам не покажете?

andreyu ★★★★★
()
Ответ на: комментарий от Serg_HIS

тоесть хардвы - нет?

Если я дам вам ответ, то вы покажете свои достижения или продолжите пускать пузыри?

andreyu ★★★★★
()
Ответ на: комментарий от Serg_HIS

иди гуляй - мальчик без хардвы.

Вот не могу понять, вы дурачок с детства или с возрастом случилась проблема в голове?

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Вот не могу понять

Вот очевидно же что дурачёк ты.

Я просто сделал небольшой эпос в прошлое своего самообразования.

Вижу что людям нравится, притом пишу именно реальные вещи.

Сейчас я разрабатываю кластерные ситстемы с риалтайм решениями в области анализа любых данных.

А ты о чём?

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

Я просто сделал небольшой эпос в прошлое своего самообразования.

Вы похвалились тем, что многие считают обыденным.

Вижу что людям нравится,

Да, люди любят цирк и клоунов.

притом пишу именно реальные вещи.

Их реальность только в вашей голове. Вы так ни одного пруфа и не предоставили.

Сейчас я разрабатываю кластерные ситстемы с риалтайм решениями в области анализа любых данных.

А я вчера на Марс летал, сегодня утром вернулся. Хватит уже хвалиться. Клоун должен быть спешным, тупые клоуны не очень интересны.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

То что ты там совсем упоротый и летал под веществами, я верю.

У меня реальный кластер и реальная система.

Она пока Альфа но многие на ЛОРе её уже видели.

Когда сделаю бетта - дам ссылку.

Serg_HIS
() автор топика
Ответ на: комментарий от Serg_HIS

У меня реальный кластер и реальная система.

Ждете похвалы, а ее все нет? :)

Она пока Альфа но многие на ЛОРе её уже видели.
Когда сделаю бетта - дам ссылку.

То есть никогда. Все как обычно, балабол хвастается, обещает, а результатов ноль. Не ценят балабола, беда.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Ну вот! а я думал вы просто тролль!

А тут получается, что хороший человек с нестандартным чувством юмора!

Serg_HIS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.