Важная информация
  • Последние записи дневников

    Shiny

    Железок немношк

    описание автора:
    Собрана панель из 8 32х8 матриц, на панель при помощи ESP32 и WLED прошивки и e1.131 через вайфай выводится набор эффектов с Jinx + захват экрана.
    Основные вехи построения и...

    Shiny 26.04.2024 14:30
    Shiny

    Spigot

    Многим известен этот термин, да и вопрос обсуждения знаков числа пи поднимался на форуме. В свободное время я нашел программу вычисления на Z80, заодно и листинг на Бейсике. Адаптировать на Спектрум...

    Shiny 23.04.2024 16:35
    Shiny

    Cubulus - старая головоломка по новому

    Переписал код игры, выпущенной в 1991 году, подробно описано в readme.txt
    Скачать

    Shiny 17.04.2024 18:52
  • Последние комментарии статей

    zebest

    Вышла очередная версия ZXTune

    Да, этот момент я видел.
    проверил еще на одном компьютере с Win7 - ровно то же самое, 5040 -... К последнему сообщению

    zebest 25.04.2024 17:15
    Vitamin

    Вышла очередная версия ZXTune

    Между этими двумя версиями произошел переход на новый компилятор. Он вроде как должен поддерживать... К последнему сообщению

    Vitamin 25.04.2024 15:37
    zebest

    Вышла очередная версия ZXTune

    ну если ненормально , тогда получается следующий фокус:
    Если запускаю 5040 - нормально окно... К последнему сообщению

    zebest 25.04.2024 14:52
    Vitamin

    Вышла очередная версия ZXTune

    Похожи, но это какая-то модификация. У оригинала сигнатура занимает 20 байт, а тут 18 и 19, в... К последнему сообщению

    Vitamin 25.04.2024 12:20
    Shiny

    Вышла очередная версия ZXTune

    Кстати, а для Sam Coupe риппер нормально работает? Вот эти бинари, расположенные по адресу $8000 не... К последнему сообщению

    Shiny 25.04.2024 10:14
  • Последние сообщения

    sergey2b

    Сборка настройка платы Орион-128(УКНЦ)+ PS/2(caro)+FDD+IDE+Z80card2....

    я пытаюсь заказать вторую версию платя для себя и завод спрашивает

    1As shown below,there

    sergey2b 26.04.2024, 14:50 К последнему сообщению
    Oleg N. Cher

    Agon Light для начинающих

    Планов, в общем-то, никаких нет, но что бы ни делал Олег - получается Оберон. А из Олега

    Oleg N. Cher 26.04.2024, 14:48 К последнему сообщению
    Freiwind

    UnoXT

    Да. Конечно.

    Freiwind 26.04.2024, 14:10 К последнему сообщению
    emax73

    UnoXT

    Спасибо,
    Я могу выложить Вашу модель в Git?

    emax73 26.04.2024, 13:35 К последнему сообщению
    Freiwind

    UnoXT

    Замоделил корпус для XT2.

    Стенки толщиной 2 мм. Вырезы и отверстия под все разъемы

    Freiwind 26.04.2024, 13:15 К последнему сообщению
  • ZX Spectrum в моей жизни

    Автор: Сергей Гордеев (SGO)



    Первое знакомство

    Впервые я познакомился с этим чудом у друга. На то время я уже играл у друзей на приставках типа Dendy. И, если с последними было всё более или менее понятно, то здесь первое что меня удивило – как это он работает на простых аудиокассетах, вставленных в обычный магнитофон? А что будет если её вытащить во время игры? А что если вставить кассету с музыкой? Потом-то, конечно, всё стало понятно.

    Первое во что мы играли, а остальное и не запомнилось, было Harrier Attack, где, летая на самолёте надо было бомбить город, а потом сесть обратно на авианосец, и Dynamite Dan с безумным количеством движущихся объектов, которые надо обходить и запутанным лабиринтом, куда идти и что искать в котором было тоже не понятно.

    Приобретение и любимые игры

    На момент приобретения Dendy оставалась, всё-таки предпочтительней. Там и игры красивей, и звук богаче, и ждать загрузок долгих не надо. Но кто меня будет спрашивать, как родители решили, так тому и быть. Это не сильно-то меня и расстроило, ведь это, всё-таки полноценный компьютер и я могу делать всё что захочу – думал я тогда. И я начал играть. Благо, кассеты стоили не дорого, а игр на них было много, что уже преимущество перед Dendy.

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

    Первое, во что я играл уже на своём личном компьютере, была игра Медноногова «Буратнино», которая завораживала своими улочками с домиками, которые освещали уличные фонари. Потом же мне попадалось много игр, которые меня затягивали: Bruce Lee, разные клоны Boulder Dash: Earth Shaker, Repton 2 и Bite The Dust. Последнего из которых, в последствии, переписал под телефончики, а затем и под Windows. Также очень любил серию Dizzy, в особенности 6-ую, уж не знаю почему. Любил собирать бутылочки в Elvin Varrior и просто обожал Rick Dangerous, моя версия которой, как я узнал потом, была хакнута, в ней не работали ловушки, но и не было разбросано никаких бонусов. Тогда я думал что так и задумано, и грамотно используя патроны и бомбы я умудрялся всё-таки доходить до третьего уровня, и вот там я начал подозревать неладное.

    А вот в «тот самый» Dynamite Dan поиграть так и не удалось. Дело в том, что на другой стороне кассеты находилась программка, что-то вроде Камасутры с иллюстрациями, и заботливые родители немножко подтёрли запись, только вот перепутали с какой стороны что и вместо программы пострадала игра.

    Программирование


    Играть, конечно, интересно, но меня не менее интересовал и сам процесс создания игр. В комплекте с компьютером шла маленькая брошюрка, в которой помимо всего прочего, вкратце рассказывалось как писать программы на Basic, что я чётко по пунктам инструкции и выполнял, хотя и не понимал, что делаю. Научился я тогда немногому: рисовать с помощью PLOT, DRAW и CIRCLE. Гораздо большему я научился, когда нечаянно останавливал работу сторонних программ, написанных на бейсике, и, вычленяя новые операторы изучал как они работают.

    Но тут настигла меня проблема: кабель, которым я подключал магнитофон не был рассчитан на запись. Лет мне было не много, и не сразу догадался я, что можно просто допаять ещё одну жилу. Я сделал иначе, полностью оторвал провод и методом подбора припаял провод так, что можно было теперь только записывать, но не загружать. Таким образом, практически в слепую, я записывал на кассеты загрузчики, простенькие картинки, нарисованные теми же PRINT’ами и DRAW’ами, и собственно простенькую игрушку. Далее происходило следующее: после того как всё записано и нажат Reset я долгое время не мог посмотреть результат своего творения.

    Какое-то время спустя, когда я всё-таки догадался как сделать кабель, который будет работать и на запись, и на чтение, я всё-таки посмотрел то, что понаписал. Но и тут было маленькое разочарование: программы после загрузки не стартовали сами, но это уже другая история.

    Творчество

    Творчеству на ZX Spectrum поспособствовала одна любопытная кассета, на которой были вовсе не игры, а программы. На первой стороне было много непонятных мне программ для радиосвязи, а вот на второй были Графические редакторы Art Studio, которая у меня не работала, а вот вторая – Artist II вполне работала, на ней я и начал рисовать графику для своих подделок, но главное – в нём был редактор шрифтов, которые можно было отдельно выгружать и использовать в своих играх. Вскоре, конечно, мне надоело загружать столь большую программу для такой, казалось, мелочи, и я написал свой редактор шрифтов Font Master. Который не был особо удобным и быстрым, и за ним последовала вторая версия Super Font, в которой было несколько шрифтов-шаблонов и всякие прочие удобства типа скролла и зеркалирования.

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



    И снова программирование


    Полученный опыт с WHAM пригодился и при работе с библиотекой эффектов New Super Code, которая представляла собой некий набор подпрограмм в машинном коде, каждую из которых можно было просмотреть, а потом и выгрузить с инструкцией по запуску. Самой часто мной используемой был быстрый вывод картинки на весь экран из памяти. Заполнялись даже две нижние строчки, которые мне были не подвластны из бейсика, и я очень этому радовался. Программка эта, как я потом узнал, изучая ассемблер, оказалась всего лишь одной командой копирования блока памяти LDIR.

    Последние дни

    На последней купленной кассете, наконец-то была долгожданная игра Myth, о которой я долго грезил, рассматривая скриншоты в книге «Компьютерные миры». И игра меня ни капли не разочаровала. Отличная графика, анимация, разнообразие уровней, всё на высоте. Жаль вот только последний уровень на кассету не поместился, его я проходил уже годы спустя на эмуляторе.

    Сам же «Спектрум» за столько лет уже несколько износился. Чёрная краска на корпусе облезла, и лучшее что я придумал - обклеить его текстурой под стиль дерева. Результат мне нравился. Буквы с клавиатуры тоже почти стёрлись, пришлось их обвести фломастером и обклеить скотчем. Телевизор со временем стал показывать совсем тускло, а магнитофон еле еле тянул ленту. Настало время обновляться.

    Жизнь после

    С приобретением компьютера на базе Pentium, «Спектрум», естественно, не забылся. Тут же друг подбросил мне эмулятор, который к тому же ещё и прекрасно работает с реальным дисководом. Правда ни дисков, ни игр в цифровом варианте у меня на тот момент не было, и эмулятором я пользовался исключительно что бы поиграться с бейсиком. Позже, на радиорынке мне попался отличный диск с уймой хороших эмуляторов под Windows и тысячами игр, из которых я нашёл все что у меня были в своё время на кассетах, и те которые так и не встретил на кассетах, а ещё кучу демок, которые поразили воображение. Я и думать не мог что старичок способен на такое.

    Однако, мне хотелось и свои записи оцифровать, что бы они не потерялись. На диске нужной утилиты не нашлось, а интернета ещё не было, тогда и родился первый прототип программы Taper. Ужасный и жутко медленный, но со своей задачей он справился и все мои подделки с кассет спас. Потом я этот Taper дорабатывал и перерабатывал, делая его удобным не только для себя, но и для других энтузиастов. Вслед за ним, так как мне всё ещё было интересно что-нибудь творить, родился и продолжатель рода ZX Font, но уже под Windows. Были начинания и дизассемблера, и своего эмулятора, исходники которых теперь пылятся в долгих ящиках.

    P. S. Когда появился интернет, человек с моими интересами просто не мог не заметить замечательный форум zx-pk.ru, на котором нашёл друзей, ответы на интересующие вопросы и просто уютный уголок ностальгирующего, в который приятно периодически заглянуть и узнать, что жизнь вокруг этого компьютера до сих пор есть, и до сих пор выходит много программ и игр, пишется много музыки и рисуются картины.

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

    Комментарии 4 Комментарии
    1. Аватар для ZXFanat
      ZXFanat -
      Не особенная статья. Вот еще бы немного эмоций, как говорят, "взахлеб". Уверенное Плохо!
    1. Аватар для Kakos_nonos
      Kakos_nonos -
      Ну чо так, хорошая статья, мне понравилось.
      Похоже, созревает новый жанр литературы - zx-story. :-)
    1. Аватар для Andrew771
      Andrew771 -
      Жанр уже давно раскрыт в этой теме: http://zx-pk.ru/showthread.php?t=17
      Не думал, что писюльки о себе потянут на статьи для конкурса
    1. Аватар для SGO
      SGO -
      Первый блин :-) По планам было намного больше, но как-то поленился, да и времени не хватило. И совсем упустил те моменты когда рисовал черновики и на бумажке писал код :-) Было круто.
  • Yandex.Direct

  • ZX Banner Ring

  • ВКонтакте