Вопросы по теме '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 просмотров
schedule
20.05.2022
Сборка C64 сохраняет адрес памяти и увеличивает его
Сейчас я изучаю ассемблер KickAss для C64, но я никогда раньше не изучал ассемблер или 8-битные вычисления. Я хочу напечатать большой баннер ascii (цифры). Я хочу сохранить адрес $0400 в памяти, и когда я увеличиваю номер строки, мне нужно увеличить...
76 просмотров
schedule
14.01.2023
Сборка C64 - Циклическое перебор растровых изображений как графическое введение в мою игру
Монтажник: CBM prg Studio
Это из моего предыдущего поста, где я чувствую, что добился некоторого успеха, но все еще очень застрял. Мой предыдущий пост с просьбой о помощи по этой проблеме несколько этапов назад... Из ответа, представленного...
63 просмотров
schedule
08.11.2022