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

Commodore 64, обычно называемый C64, C = 64 (после графического логотипа на корпусе) или иногда CBM 64 (для Commodore Business Machines) или VIC-64, был 8-битным домашним компьютером, представленным в январе 1982 года Commodore International,
16
ответов

Как работают эмуляторы и как они записываются?

Как работают эмуляторы? Когда я вижу эмуляторы NES/SNES или C64, это меня поражает. Нужно ли эмулировать процессор этих машин, интерпретируя его конкретные инструкции по сборке? Что еще входит в это? Как они обычно разрабатываются? Можете ли вы ...
задан 16 янв. '09 в 1:10
10
ответов

Нарисовать на границе экрана в Commodore 64

Ok. Надеюсь, он не закрывается, потому что у меня есть это любопытство с 25 лет, и я хотел бы понять трюк. В коммодоре 64 граница не была адресована 6569 VIC. Все, что вы могли сделать, это рисовать пиксели в центральной области, где перемещался кур...
задан 17 нояб. '09 в 19:51
5
ответов

Как показать спрайты на границе C64?

Я видел классные демонстрации C64, показывающие спрайты в пограничной области экрана. Это не должно быть возможным; Мне кажется, им удалось как-то обмануть графический чип. Как именно они это сделали?
задан 25 сент. '09 в 16:59
6
ответов

Bash Версия C64 Code Art: 10 PRINT CHR $(205.5 + RND (1));: GOTO 10

Я взял копию книги 10 PRINT CHR $(205.5 + RND (1));: GOTO 10 http://www.amazon.com/10-PRINT-CHR-205-5-RND/dp/0262018462 В этой книге обсуждается искусство, созданное одной линией Commodore 64 BASIC: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 Это ...
задан 28 нояб. '12 в 20:59
1
ответ

Как отключить экран в Commodore 64?

Я знаю, что этот вопрос - очень простой вопрос, но я знаю, что здесь есть кубики кода c64. Итак, вот мой вопрос. Когда я пытаюсь отключить экран, используя трюк $d011, открывается верхняя/нижняя граница. Я хочу сделать это, не открывая верхние/нижни...
задан 22 нояб. '11 в 20:26
5
ответов

Как автозапуск программы с гибкого диска на Commodore c64

Хорошие новости, мой c64 ist все еще работает после долгих лет работы на моем чердаке. Но я всегда хотел знать: Как я могу автоматически загружать и запускать программу с дискеты, которая уже вставлена ​​ когда я включаю c64? Некоторая команда а...
задан 03 дек. '10 в 12:43
4
ответов

Как воспроизводить C64-подобные звуки?

Я сделал некоторые из моих собственных исследований и узнал, что SID-чипы имеют только несколько аппаратных поддерживающих синтезирующих функций. Включая три аудиогенератора с четырьмя возможными формами сигналов (пилообразный, треугольный, импульсны...
задан 11 июня '09 в 22:13
3
ответов

Почему PRINT'ing вывод истинного булева выражения -1?

В Commodore 64 BASIC V2, PRINT'ing вывод истинных булевых выражений -1: READY. A=(5=5) READY. PRINT A -1 Почему -1, а не 1?
задан 09 марта '14 в 18:29
3
ответов

Использование ассемблера xa65 для создания Commodore 64.prg

Я пытаюсь изучить сборку 6510, и поскольку я запускаю Debian, xa65 - это ассемблер, который я хочу использовать. Я до сих пор написал фрагмент кода, который выглядит так: *=$0801 .byte $0c, $08, $0a, $00, $9e, $20 .byte $34, $30, $39, $36, $00, $00...
задан 31 янв. '15 в 13:37
2
ответов

Ожидание изменения на $D012 (ассемблер C64)

Я столкнулся с несколькими проблемами во время игры с asm на эмулируемой машине C64. Что я хочу сделать, это проверить, нажата ли клавиша "N" на клавиатуре, тогда программа должна дождаться появления изменения на адрес $D012. Теперь я не понимаю, ка...
задан 15 сент. '13 в 13:20
1
ответ

Лучший способ динамического обновления данных плитки на Commodore 64

Я планирую использовать программные спрайты в многоцветном режиме char для моего нового проекта C64. Моя идея состоит в том, чтобы использовать данные спрайта наложения "bullet" для данных чередования. Я думаю, что у меня есть данные набора тайлов ...
задан 27 сент. '15 в 12:24
3
ответов

Многострочные функции в Commodore 64 BASIC

Итак, я хотел бы написать более крупные функции в Commodore 64 BASIC. Пока что из того, что я вижу из других источников (таких как различные вики C64, а также руководство пользователя для самого C64), определения функций могут быть только одной строк...
задан 17 июля '16 в 0:47
2
ответов

Как изменить режим работы SCNKEY ядра в Commodore 64

Я пытаюсь реализовать игровые элементы управления с помощью подпрограмм ядра в Commodore 64. Ниже код работает с одним исключением. Каждый ход ключа считается единственным входом. Например: эффект удерживается нажатием кнопки. Вам нужно было освобод...
задан 21 дек. '16 в 14:16
1
ответ

Запись файла на диске с помощью сборки на Commodore 64

Я пытаюсь научиться записывать файлы на диске с помощью подпрограмм ядра, следуя этому Codebase64 Tutorial. Я скопировал свою рутину, написанную в Acme Crossassembler, ниже. Он не смог открыть файл и выдает сообщение об ошибке: "FILE NOT OPENED" ;...
задан 12 апр. '17 в 0:06
5
ответов

Получение случайного числа из ассемблера 6502

Попытка создать серию случайных чисел на моем C64 с использованием JSR $E09A и получить число от 63 до 64 долларов. (который, согласно всей документации, которую я видел, является той же самой процедурой, когда вы используете RND (0) от BASIC, но не ...
задан 06 июля '17 в 2:59