Внимание: Эти страницы не предназначены для просмотра людьми, которые не знают, что такое MSX, т.е. теми, кто:
Не обижаетесь, пожалуйста, но вам лучше выйти. |
Цель данных страниц состоит не только в том, чтобы снабдить Вас огромным количеством ссылок по MSX (которых и так вроде хватает), не только в том, чтобы предоставить ROM - игры 1985 года выпуска и не только в том, чтобы Вы скачали еще один эмулятор. Просто хочется помянуть добрым словом компьютер (который сейчас и компьютером-то не назвали).
Почему человек иногда слушает старые песни, которые давно вышли из моды? Почему человек смотрит старые фильмы, которые подчас кажутся наивными и забавными? На эти вопросы может ответить только он сам.
Знакомство с компьютерами MSX у всех было по-разному и проходило в несколько этапов.
У некоторых это было так
|
1 |
Алчущий школьник, который слышал о компьютерах только по радио, в 1985 году впервые увидел это нечто, состоящее из черно-зеленого телевизора и черной доски с кнопками. Это каким-то образом содержала в себе настоящий язык программирования MSX-Basic и даже по специальным проводам (RS-232) могло обмениваться с учительской машиной, оснащенной 3.5'' дисководом. Первые шаги начинались практически у всех с Бейсика и с игр, засылаемых очень странным образом с учительского компьютера. |
|
2 |
Какое умиление, какие слезы восторга вызывал первый результат использования операторов SCREEN и CIRCLE, да еще в цикле! Многое изменилось с тех пор, но написать полнофункциональный графический или музыкальный редактор нынешний бейсиколюб вряд ли отважится. Отдельное слово - о магнитофонных носителях - самое дешевое средство хранения. Мало кому удавалось забить своими программами кассету стоимостью 4 рубля! |
|
3 |
Позднее хотелось большего. Оказывается, это странное чудо было оснащено процессором Z80 и могло исполнять программы не только на Бейсике! Все начиналось с малого - с вызова функций BIOS и переросло в странный симбиоз Бейсика и кодов - от первого остались только операторы DATA и POKE. Встраивание кодов происходило в упорной борьбе с ассемблером в голове и низкой скоростью работы интерпретатора. Но даже тогда вроде бы не возникало необходимости в "виртуальной памяти" и т.п. Все приходилось узнавать методом научного тыка или ковырянием в чужих программах - полная документация на MSX добралась до нас лишь с появлением Интернета. |
|
4 |
Позднее возник вопрос - "А зачем нужен Basic как средство занесения в память машинных кодов?" Начиналась эра непосредственного программирования - с помощью замечательных средств PROTOOL и BLEDIT ( © MSU), когда программа пишется в голове и набивается в кодах или в мнемонике без этапа компиляции. Это в то время как раз стали пускать за учительский, ранее недоступный компьютер. Тогда же доверили пользоваться магнитным диском - неиссякаемым вместилищем всего, чего угодно (750 килобайт). Начали программировать на чистом ассемблере (GEN80, а затем и M80), сдобренные старым DBG Бараза. Программа, вышедшая за пределы 16 килобайт казалась таким монстром, что становилась предметом гордости.В эти времена открывалось таинство программирования "асов", т.е. тех, кто засунул в 32 кб. интерпретатор Бейсика и кучу еще всего. Умела же писать Microsoft! Для экономии в один байт (!) сплошь и рядом были переходы в середину длинной команды. |
|
5 |
Появились первые ленивцы вместе с компилятором ASCII - C (язык C), правда, позднее на него пересели и все остальные, которые использовали богатые возможности языка для вызова модулей, написанных на ассемблере. Большим шиком считалось написать свою собственную библиотеку для работы с видеопроцессором. Или круче того, для работы с окнами (Многооконный интерфейс ими познавался не через Windows). Язык Паскаль (TurboPascal, самой последней версии - номер три) скорее всего, использовался как средство для демонстрации красивых алгоритмов или как нечто, запускающее содержимое оператора INL INE. |
|
6 |
Потом началась деградация и хаос. Налетели писюки, икстьки и атики, нанесли кучу софта, когда каждую команду твоей редкой программы можно было выполнять в пошаговом режиме, попутно смотря на экран выполнения, при этом слушать музыку на CD, а в другом окне играть в солитер. Лень била по рукам. Зачем писать свой редактор, нортон-коммандир, тетрис, вирус и т.д., когда все уже давно написано и заведомо не хуже, чем ты сделаешь. Нет, последний программист умер с последней версией Микромира (самой некоммерческой версией офисной системы) и с появлением мыши рядом с каждой машиной. Гораздо интереснее и полезнее гонять X-base с десятком команд или бесконечно устанавливать осы-вапры, девяносто-пятые и т.д. Начинало появляться ОНО (It), когда, без единой строчки, набранной с клавиатуры (вполне возможно даже без нажатий на клавиши) стало можно создать работающий продукт (Access). Это время Гумманитария, умеющего двигать папки на Маке и рисовать в PhotoShope. Умирало чувство первооткрывателя увеличения жизни в Knight. |
|
7 |
И вот живем в последней эре - эре эмуляторов. "Ой, смотри!" - крикнул первый, - "НАШ Park на писишке работает!". Действительно, что могло сподвигнуть человека потратить уйму своего времени на написание заведомо некоммерческой и очень сложной программы? Не знаю, но молодцы. |
MSX - это один из стандартов на домашние и учебные компьютеры, появившийся в 1982 году. Наиболее активно выпускали
MSX-компьютеры фирмы: Ямаха, Панасоник, Сони и Тошиба. Большое распространение получили в Японии, Южной Америке и в Европе (особенно, Франция). В СССР все педагогические институты и некоторые университеты получили от министерства образования по классу компьютеров фирмы Ямаха (MSX1), а затем и Ямаха (MSX2).Стандарт
MSX основывается на процессоре Z80 (тактовая частота 3.58MHz в базовой конфигурации), видеопроцессоре - TI9918 или TI9928 на MSX1 и V9938 на MSX2 (256x192, 8bit цвет, 512x192, 4bit цвет), аудиосистеме - AY-3-8910 (трехголосый синтезированный звук), портах для подключения мыши и джойстика и слотов для картриджей или внешних интерфейсов.