Перейти к содержимому

Однострочная программа для C64 BASIC, имитирующая игральные кости: инициализация оперативной памя...

8-Bit Show And Tell

0:00 / 0:00

Однострочная программа для C64 BASIC, имитирующая игральные кости: инициализация оперативной памя...

11 970 просмотров · 6 месяцев назад
8-Bit Show And Tell
60,7 тыс. подписчиков
11 970 просмотров · 6 месяцев назад
Давайте рассмотрим ещё одну однострочную программу на BASIC для Commodore 64. Эта программа, написанная Карлом Г., отображает случайные игральные кости, используя необычным способом возможность создания пользовательских символов в Commodore 64. Мы изучим принцип работы программы и попутно рассмотрим, как код BASIC хранится в памяти. Непреднамеренным побочным эффектом реализации программы является то, что её отображение несколько меняется на разных моделях Commodore 64 и эмуляторах из-за особенностей инициализации оперативной памяти, поэтому мы также углубимся в эту тему, изучив результаты на нескольких эмуляторах и пяти разных компьютерах Commodore 64. Однострочная программа Карла Г. на stigc.dk: https://stigc.dk/c64/basic/?s=2M1AI8P... Чтобы поддержать 8-Bit Show And Tell: Станьте патроном:   / 8bitshowandtell   Единоразовое пожертвование: https://paypal.me/8BitShowAndTell Второй канал:    / @8-bitshowandtell247   Как определить версию ядра Commodore 64 (кратко)    • How to Determine Commodore 64 KERNAL Versi...   Все обновления ядра Commodore 64: ошибки, исправления и многое другое! (Полное 30-минутное видео)    • All the Commodore 64 KERNAL Revisions: Bug...   Содержание: 0:00 Ввод однострочного текста в виде игральных костей 4:05 ЗАПУСК программы 6:10 Объяснение кода 10:20 Изучение программы в мониторе машинного языка 14:48 Изучение пустой области внизу экрана 17:47 Экранный код 32: определение символа пробела 22:30 Настройки ОЗУ по умолчанию: Calgary Olympics NTSC C64 25:03 Шведская PAL-версия Breadbin (с Робином из будущего) 29:29 Китайская PAL 64C 31:45 5-контактная NTSC-версия Breadbin + возврат к NTSC 64C 34:27 Как «исправить» 38:03 Потенциальный недостаток этой идеи 42:04 Спасибо Карлу Г. и моим спонсорам!