Описание тега commodore
Обычно используемое название для Commodore Business Machines (CBM), производителя домашних компьютеров и электроники, в котором также находится Commodore International Limited. Торговая марка Commodore была известна благодаря компьютерам серий Commodore 64, 128 и Amiga.
3
ответа
Печать доски в Commodore Basic 4.0?
У меня проблемы с печатью платы точек в Commodore Basic 6502. Это то, что я должен далеко: (это подпрограмма) 10 INPUT "Please enter a number:", X 20 DIM A$(X, X) 30 FOR I = 0 TO X 40 FOR J = 0 TO X 50 A$(I, J) = "." 60 NEXT 70 NEXT 80 PRINT A$ END …
19 мар '14 в 22:41
1
ответ
Поведение прерывания 6502 в автономном тесте по сравнению с Commodore PET
Я строю Commodore PET на ПЛИС. Я реализовал свое собственное ядро 6502 в Канзас-Лаве (код доступен по адресу https://github.com/gergoerdi/mos6502-kansas-lava) и поместил в него достаточно ввода-вывода ( https://github.com/gergoerdi/eightbit-kansas…
04 июл '15 в 13:03
3
ответа
6502 косвенных решения вопросов
У меня возникли проблемы со следующим кодом для машины 6502: C000 LDA #$00 C002 STA $FE C004 LDA #$20 C006 STA $FF C008 LDY #$08 C00A LDX #$00 C00C DEY C00D CPY #$FF C00F BEQ $C01B C011 LDA ($FE),Y C013 CMP #$2F C015 BPL $C00C C017 INX C018 JMP $C00…
04 июн '16 в 14:38
1
ответ
Как запустить набор тестов Клауса Дормана 6502 на реальном оборудовании с отдельным ПЗУ и ОЗУ
Я хотел бы запустить полный набор тестов 6502 Клауса Дорманна для тестирования моей реализации в Канзас-Лаве 6502. Тем не менее, код использует самомодификацию (см. Все варианты использования range_adr), что, хотя и тривиально для реализации в эмуля…
07 июл '15 в 05:29
1
ответ
Подключение Commodore 64 к HDTV
У меня есть Commodore Vic 20 и Commodore 64 с давних времен. Они оба работают, но я бы хотел подключить их к HDTV. (1) это возможно? (2) какие кабели мне нужно подключить к HDTV? заранее спасибо.
21 апр '16 в 11:53
2
ответа
Что такое неиспользуемый адрес памяти?
Читая эту HTML-страницу о распределении памяти Commodore 64, потому что меня интересует старое компьютерное оборудование, я наткнулся на ячейку таблицы, которая утверждает, что адрес памяти не используется. Что именно это влечет за собой? Означает л…
12 окт '18 в 14:22
2
ответа
CA65: "Ошибка диапазона" из 16-битного вычисленного адреса
Учитывая следующий код CA65: foo = $82 .scope LDA #$ff STA foo*$40 .endscope Я получаю это сообщение об ошибке: foo.s(5): Error: Range error (8320 not in [0..255]) Интересно, что следующая версия работает как положено: foo = $82 LDA #$ff STA foo*$40…
17 май '13 в 18:21
2
ответа
Что собирает Commodore PET BASIC, начиная с $00C2?
Я обнаружил, что карты памяти нулевой страницы для PET не содержат диапазона адресов нулевой страницы$00C2..$00D9 используются для статических данных, например, http://www.classiccmp.org/dunfield/pet/petmem.txt говорит: RIDATA 00C2 Cassette Temp (64…
07 авг '15 в 12:34
2
ответа
Программист из Commodore 64 хочет вернуться к программированию - есть предложения?
Когда я был ребенком, я писал сотни программ на бейсике, но потом, когда я стал старше, я ушел из этого (когда я обнаружил девочек). Теперь я хочу вернуться к этому снова и не хочу, чтобы мои прежние знания и опыт были потрачены впустую - есть ли со…
21 мар '17 в 15:37
3
ответа
Коды экранов от ASCII до C64 в DASM Ассемблере
Я изучаю ассемблер для 6502 micro через эмулятор C64. В данный момент пытаюсь вывести строки на экран. Вот мой код: processor 6502 org $1000 ldx #$00 ;using x register as column counter print: lda message,x;load a with x bit from message sta $0400,x…
19 апр '17 в 14:28
2
ответа
Как запустить разобранный код 6502?
Я должен программировать на сборке 6502. Я был вынужден использовать эмулятор Vice 128 Мне сказали, что Commodore 128 совместим с инструкциями 6502 Я новичок, и мне сделали практическую демонстрацию, но я ничего не понял. Был интерфейс из 80 столбцо…
19 фев '15 в 18:04
1
ответ
Правильное использование подпрограммы в Commodore Basic 4.0?
У меня есть подпрограмма, которая заполняет массив с "." В моей основной программе я пытаюсь вызвать эту подпрограмму, а затем распечатать массив; однако, это, кажется, не работает. Я думаю, что я неправильно вызываю подпрограмму? Это мой код: подпр…
20 мар '14 в 21:29
1
ответ
Почему старшие биты 53280 $D020 всегда установлены (c64)
По крайней мере, работает VICE 2.4: PRINT PEEK(53280) 254 POKE 53280,14 PRINT PEEK(53280) 254 Ясно, что используются только биты #0-#3, и что "правильное" значение получается с AND 15, но почему 6510 устанавливает верхние биты в 1?
04 сен '16 в 10:59
3
ответа
Многострочные функции в Commodore 64 BASIC
Итак, я хотел бы написать более крупные функции в Commodore 64 BASIC. Пока что из того, что я вижу из других источников (таких как различные вики C64, а также из руководства пользователя для самого C64), определения функций могут быть длиной только …
16 июл '16 в 21:47
2
ответа
Redim бы ошибка массива в коммодоре 64 основных?
Я получаю ошибку массива redim'd в моем базовом проекте Commodore 64 Тем не менее, я не измеряю размер моего 2d-массива и не перебираю строку кода более одного раза! Ошибка в строке 1140 Может кто-нибудь мне помочь? Спасибо! Код: 10 print "start" 20…
24 мар '14 в 02:46
1
ответ
C64 + DigiConnect SP сообщения отправляются в виде 1-символьных соединений вместо полных строк, используя BASIC
Использование Commodore 64 с адаптером GLINK LT RS-232, подключенным к Digi-Connect SP, настроенному на отправку RAW TCP на статический IP/ порт в моей домашней сети. Назначение - это процесс socat, передающий трафик в другом месте с подробным веден…
29 дек '18 в 22:22
1
ответ
Bubble сортировать массив строк в Commodore 4.0 Basic?
Работа над пузырьковой сортировкой для массива строк в Commodore 4.0 basic; Может кто-нибудь мне помочь? До сих пор у меня есть "основная" часть алгоритма, но я не совсем понимаю, как сделать его подпрограммой, потому что, как бы я сделал массив стр…
28 мар '14 в 13:58
1
ответ
Как я могу использовать существующий PDF как контейнер?
У меня есть PDF (созданный из Word) для игры, которую я написал для старого 8-битного компьютера, и я хотел бы встроить код для этой игры (двоичный файл, менее 32 КБ) в этот PDF. Таким образом, мой эмулятор может загрузить программу, прочитав PDF, и…
22 апр '18 в 05:49
3
ответа
C64: как иметь 9 спрайтов в растровой линии
Можно ли иметь более 8 спрайтов в растровой линии на реальном Commodore 64 (не на эмуляторе)? спрайты не должны быть разными.
18 май '17 в 18:37
1
ответ
Заполнение массива A$(X,X) в Commodore BASIC?
Я пытаюсь заполнить A$(X,X) "." В Commodore BASIC. Это то, что я имею до сих пор.... но я не совсем уверен, что делать со значениями ASCII и тому подобным. Любой комментарий? INPUT A$ FOR I = 0 TO X = DIM A$(X,X) A$(".",x) Я до сих пор крайне запута…
13 мар '14 в 20:58