commodore

    1热度

    1回答

    我试图用Commodore BASIC中的“。”填充A $(X,X)。 这是我到目前为止......但我不确定如何处理ASCII值等。任何评论? INPUT A$ FOR I = 0 TO X = DIM A$(X,X) A$(".",x) 我对PET BASIC的API仍然极为困惑......任何建议都将非常感谢。

    3热度

    1回答

    至少运行VICE 2.4: PRINT PEEK(53280) 254 POKE 53280,14 PRINT PEEK(53280) 254 很显然,only bits #0-#3 are used,并认为“正确”的值与AND 15获得,但为什么 6510是否将高位设置为1?

    5热度

    1回答

    我正在写一点爱好c64文本冒险,而且我已经停在一个非常具体的时刻。也就是说,我不知道如何引用报价中的任何内容。 如何在commodore 64 basic v.2.0中做到这一点?

    0热度

    1回答

    我拥有一个Commodore Vic 20 & Commodore 64,因为当天回来。他们都工作,但我想将他们连接到高清电视。 (1)这可能吗? (2)我需要连接什么电缆来连接高清电视? 在此先感谢。

    1热度

    2回答

    好吧,这很尴尬。我已经在Gentoo(Commodore 64模拟器)上安装了VICE,并且...无法启动它。我已经研究了distfiles,并且我应该将“x64”作为一个起始命令(也包括其他一些程序),但是没有这样的东西。 这里是USE标记,这是我有: app-emulation/vice-2.4.22 alsa gtk ipv6 lame nls png sdlsound threads vt

    3热度

    3回答

    我正在通过C64仿真器学习6502微程序集。目前试图将字符串输出到屏幕上。这是我的代码: 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

    3热度

    3回答

    以下两个(功能相当的)程序取自Compute公报的旧版本。主要区别在于程序1将目标基本内存位置(7680和38400)放在一行中,而程序2首先将它们分配给一个变量。 方案1的运行速度比计划2.为什么慢约50%?我认为额外的变量检索会增加时间,而不是减去它! 10 PRINT"[CLR]":A=0:TI$="000000" 20 POKE 7680+A,81:POKE 38400+A,6:IF A

    2热度

    2回答

    鉴于以下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