Инструменты пользователя

Инструменты сайта


msx:learning_msx_machine_code:learning_msx_machine_code

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Последняя версия Следующая версия справа и слева
msx:learning_msx_machine_code:learning_msx_machine_code [2021-05-11 13:13]
GreyWolf
msx:learning_msx_machine_code:learning_msx_machine_code [2021-06-28 12:06]
GreyWolf [Так почему же кто–то хочет этому научиться?]
Строка 18: Строка 18:
 Что ж… это хороший вопрос. Лучшая причина:​ просто для удовольствия. Вы не заработаете денег, изучив это, вы не получите с этим работу. Вы должны делать это, потому что вам это нравится,​ в качестве хобби. Для меня, человека,​ которому почти 50 лет, компьютеры MSX — это ностальгия. Я получил компьютер [[msx:​msx_1|]] в восьмидесятых,​ когда мне было около 12 лет, и он мне очень понравился. Не только для игр, но и для написания собственных программ. Я изучил [[msx:​basic:​|]],​ читая компьютерные руководства,​ компьютерные книги и журналы. Это был мой первый язык программирования,​ и через некоторое время я достаточно хорошо овладел им, чтобы создавать (простые) программы,​ такие как текстовое приключение(квест),​ простая игра с графикой или редактор спрайтов. ​ Что ж… это хороший вопрос. Лучшая причина:​ просто для удовольствия. Вы не заработаете денег, изучив это, вы не получите с этим работу. Вы должны делать это, потому что вам это нравится,​ в качестве хобби. Для меня, человека,​ которому почти 50 лет, компьютеры MSX — это ностальгия. Я получил компьютер [[msx:​msx_1|]] в восьмидесятых,​ когда мне было около 12 лет, и он мне очень понравился. Не только для игр, но и для написания собственных программ. Я изучил [[msx:​basic:​|]],​ читая компьютерные руководства,​ компьютерные книги и журналы. Это был мой первый язык программирования,​ и через некоторое время я достаточно хорошо овладел им, чтобы создавать (простые) программы,​ такие как текстовое приключение(квест),​ простая игра с графикой или редактор спрайтов. ​
  
-Когда я стал старше,​ я потерял интерес к компьютеру MSX. Я купил другой,​ более быстрый компьютер и продолжал увлекаться программированием как хобби, изучая новые языки, такие как Pascal, Actionscript,​ Javascript и Python. В какой–то момент продал свой старый [[msx:​msx_1|]]. Так уж обстоят дела, но, тем не менее, MSX по–прежнему для меня особенный. Когда я вижу в продаже старый компьютер MSX, мне всегда интересно,​ и я хочу его купить. То же самое и с книгами по MSX, журналами,​ играми и прочим. Я не покупаю его, потому что знаю, что на самом деле не собираюсь его использовать. К счастью,​ сейчас есть эмуляторы,​ и время от времени я играю в некоторые из моих любимых старых игр для MSX, например,​ Kings Valley или Boulderdash. ​+Когда я стал старше,​ я потерял интерес к компьютеру MSX. Я купил другой,​ более быстрый компьютер и продолжал увлекаться программированием как хобби, изучая новые языки, такие как ​[[pascal-programming_language:​pascal-programming_language|Pascal]], Actionscript,​ Javascript и [[python:​python|Python]]. В какой–то момент продал свой старый [[msx:​msx_1|]]. Так уж обстоят дела, но, тем не менее, MSX по–прежнему для меня особенный. Когда я вижу в продаже старый компьютер MSX, мне всегда интересно,​ и я хочу его купить. То же самое и с книгами по MSX, журналами,​ играми и прочим. Я не покупаю его, потому что знаю, что на самом деле не собираюсь его использовать. К счастью,​ сейчас есть эмуляторы,​ и время от времени я играю в некоторые из моих любимых старых игр для MSX, например,​ Kings Valley или Boulderdash. ​
  
 Так почему я хочу вернуться к теме программирования на MSX и особенно программированию машинного кода? Просто потому,​ что это было для меня слишком трудным,​ когда мне было 12–13 лет. Я прочитал книгу и несколько статей о машинном коде, но не смог понять это. Я немного напортачил с изменением видеопамяти моего MSX с помощью команды ''​[[msx:​basic_programming_guide:​11#​vpoke|VPOKE]]''​ в [[msx:​basic:​|]],​ которая дала некоторые забавные графические эффекты,​ но я не мог понять,​ как это на самом деле работает. В то время не было Интернета,​ чтобы получить информацию или задать вопросы на форуме,​ поэтому я придерживался [[msx:​basic:​|]]. В настоящее время доступно много информации,​ и я хочу посмотреть,​ смогу ли я научиться этому. Просто для развлечения ;-) Так почему я хочу вернуться к теме программирования на MSX и особенно программированию машинного кода? Просто потому,​ что это было для меня слишком трудным,​ когда мне было 12–13 лет. Я прочитал книгу и несколько статей о машинном коде, но не смог понять это. Я немного напортачил с изменением видеопамяти моего MSX с помощью команды ''​[[msx:​basic_programming_guide:​11#​vpoke|VPOKE]]''​ в [[msx:​basic:​|]],​ которая дала некоторые забавные графические эффекты,​ но я не мог понять,​ как это на самом деле работает. В то время не было Интернета,​ чтобы получить информацию или задать вопросы на форуме,​ поэтому я придерживался [[msx:​basic:​|]]. В настоящее время доступно много информации,​ и я хочу посмотреть,​ смогу ли я научиться этому. Просто для развлечения ;-)
msx/learning_msx_machine_code/learning_msx_machine_code.txt · Последние изменения: 2022-09-09 22:33 — GreyWolf