Вопросы по теме 'c64'

Как воспроизвести звуки, подобные C64?
Я провел собственное исследование и обнаружил, что SID-чипы имеют лишь несколько аппаратно поддерживаемых функций синтеза. Включая три звуковых генератора с четырьмя возможными формами волны (пилообразная, треугольная, импульсная, шумовая), с...
3362 просмотров
schedule 17.12.2022

Как автоматически запустить программу с дискеты на Commodore c64
Хорошие новости, мой c64 ist все еще работает после многих лет, проведенных у меня на чердаке.. Но что я всегда хотел знать, так это: Как я могу автоматически загружать и запускать программу с дискеты , которая уже вставлена , когда я включаю...
3789 просмотров
schedule 27.10.2023

Изменение цвета текста без памяти цветов в C64/Assembly
У меня есть код, как показано ниже, и он отлично работает. Он очищает экран, помещает некоторый цвет в цветовую память первых 12 символов на экране и печатает текст на экране. jsr $e544 ldx #$00 lda #3 loopclr: sta...
1640 просмотров
schedule 06.09.2022

Как изменить поведение подпрограммы ядра SCNKEY в Commodore 64
Я пытаюсь реализовать элементы управления игрой, используя подпрограммы ядра в Commodore 64. Ниже код работает с одним исключением. Каждое нажатие клавиши считается одним вводом. например: Нет эффекта, если вы продолжаете удерживать кнопку. Вы...
870 просмотров
schedule 14.11.2022

Запись файла на диск с помощью сборки на Commodore 64
Я пытаюсь научиться записывать файлы на диск с помощью подпрограмм ядра, следуя этому Codebase64. Учебник . Ниже я скопировал свою процедуру, написанную на Acme Crossassembler. Не удалось открыть файл и выдает сообщение об ошибке: "ФАЙЛ НЕ...
1560 просмотров
schedule 02.02.2023

Цикл for с десятичным приращением !=.5 дает странные результаты
Оригинальная идея Я только что нашел свой старый компьютер Commodore 64, подключил его и решил снова попробовать выучить Basic. Я только что закончил главу 3, в которой демонстрируется простой цикл FOR: 10 FOR NB = 1 TO 10 STEP 1 20 PRINT NB,...
134 просмотров
schedule 07.01.2023

Плавный скроллер commodore 64 в строке 1 — прыгает по экрану, если прерывание установлено в строке № 0
У меня есть горизонтальная плавная прокрутка текста в строке 1 на экране. эффект плавной прокрутки достигается с помощью аппаратного эффекта прокрутки $d016 путем повторения 7 младших битов $d016). Скроллер работает на первой строке экрана. Я...
330 просмотров
schedule 18.06.2022

Модифицированный заголовок C64 PRG BASIC?
Недавно я купил c64 mini и пытался закодировать сборку с помощью Turbo Macro Pro v1.2. Во время работы над программой hello world я нашел учебник, в котором использовался заголовок автозапуска BASIC. Я попытался также включить PRINT CHR$(147)...
261 просмотров
schedule 13.09.2022

Сборка C64, визуализирующая спрайт
Я написал короткую программу на ассемблере 6502 для Commodore 64, используя ассемблер ca65 и компоновщик ld65 . Программа должна отображать сплошной квадратный спрайт где-то рядом с центром экрана, но я не вижу, чтобы что-то отображалось. Это...
711 просмотров
schedule 03.09.2022

Ищем старый ассемблерный язык для ботов на C64
Недавно в беседе с другом я вспомнил об одной увлекательной идее времен Commodore C64. К сожалению, гугление не дало результатов, что может быть связано с тем, что я даже не знаю, что гуглить. Вот и хочу попросить помощи... В двух словах, я помню,...
56 просмотров

Сборка C64 сохраняет адрес памяти и увеличивает его
Сейчас я изучаю ассемблер KickAss для C64, но я никогда раньше не изучал ассемблер или 8-битные вычисления. Я хочу напечатать большой баннер ascii (цифры). Я хочу сохранить адрес $0400 в памяти, и когда я увеличиваю номер строки, мне нужно увеличить...
76 просмотров
schedule 14.01.2023

Сборка C64 - Циклическое перебор растровых изображений как графическое введение в мою игру
Монтажник: CBM prg Studio Это из моего предыдущего поста, где я чувствую, что добился некоторого успеха, но все еще очень застрял. Мой предыдущий пост с просьбой о помощи по этой проблеме несколько этапов назад... Из ответа, представленного...
63 просмотров
schedule 08.11.2022