Вопросы с тегом '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