На цей пост мене надихнула публікація з дружнього каналу Cіпласпластик, в якій підіймалося питання,
SnC Museum Lab
@snclabПерсональний блог співзасновника Software & Computer Museum, Олександра Коваленка
307 підписників
Відкрити в Telegram На цей пост мене надихнула публікація з дружнього каналу Cіпласпластик, в якій підіймалося питання, яка мова програмування найкраща для початківців. В часи 8-бітних комп'ютерів, майже всі вони мали вбудований інтерпретатор Basic. Це перше, що бачив користувач, увімкнувши комп'ютер. Одразу можна починати програмувати. Про Basic на домашніх комп'ютерах я якось теж напишу. Цікаво буде також порівняти їх швидкість та продуктивність. Але сьогодні хочу розповісти про Basic від Nintendo. 1983-й рік. Nintendo випускає Family Computer Здавалося б, яке відношення ця ігрова приставка має до комп'ютера. Але у наступному 1984 році Nintendo випускає додатковий комплект з клавіатури та спеціального картриджа, які й перетворюють цю приставку на повноцінний комп'ютер з вбудованим Basic. Щодо самої клавіатури, вона виглядає пожовтівшою, але це її реальний колір, всередині пластик такий самий, хоч я бачив фото і значно світліших клавіатур. Проте, якщо зняти корпус, то самі клавіши виглядають дуже круто. В розробці додатка також допомагали Sharp та Hudson Soft. В комплекті є інструкція на 100 сторінок з прикладами програмування (на жаль, в мене її нема). Весь цей комплект був присутній тільки в Японії, але добрі люди зробили переклад інструкції англійською. Famicom підтримує апаратні спрайти, а графіку для них вже вшито в картридж, то ж програмувати тут ще цікавіше, ніж на комп'ютерах, бо вже є готова графіка зі знайомими персонажами, процедури анімації та підтримка джойстиків. Також можна намалювати з тайтлів бекграунд, використовуючи редактор. Всього виходило 4 версії картриджа (1.0, 2.0, 2.1 та 3.0). Мені дісталася сама перша. Пам'яті для програми лише 1983 байти, але враховуючи вшиті спрайти, редактор фонового зображення, наявні процедури анімації та переміщення спрайтів, навіть цього достатньо щоб створювати справжні ігри. Програма, яка дозволяє керувати анімованим Маріо за допомогою джойстика містить лише 16 строчок. В ті часи найпопулярнішим носієм даних була аудіо касета. Nintendo не стала щось вигадувати і теж випустила магнітофон для збереження програм. На клавіатурі є 2 мініджеки для цього. Пропоную також подивитись на репозиторій одного пана з Канади, який зробив на цьому Бейсіку космічний шутер, а також написав декілька інcтрументів, щоб запустити це все в емуляторі.
5 фото додано до цього посту — доступно в додатку Telegram.