商品基本4例程

时间:2018-05-21 15:11:44

标签: assembly 6502 commodore

我在cbm编程工作室观看了一段视频。该演示用于使用C64仿真器的hello world。它打电话给$ AB1E。 C64的内存映射表示此输出字符串:输出字符串,由accu / Y reg表示,直到找到0字节或引用。

我为商品8032寻找了这样的例行程序。我没有看到它,但内存映射可能不准确。有谁知道basic4 / cbm 8032是否有这样的例行程序?我知道有一个打印字符的例程,我希望有一个字符串可以打印。

1 个答案:

答案 0 :(得分:3)

根据编程PET / CBM(Raeto West),在$CA1C的BASIC Rom中有一个例程可以满足您的需求。这是BASIC 4.等效例程在BASIC 2中为$CA27,在BASIC 1中为$FFD2。他似乎评论说它可能在BASIC 4中被破坏,并建议使用其地址为$BB3A$BB1D处的例程一起打印一个字符(移动光标)。

  

FFD2从内存中打印字符串。从该入口点开始,如果累加器A保持低字节并且Y保持地址的高字节,则该例程从该位置向上打印连续字符,直到找到零终止符。据报道BASIC 4插入零字节;可能有必要编写一个$BB3A的例行程序   下一个例程[$FFD2]:

请注意,Traceback (most recent call last): File "<pyshell#6>", line 1, in <module> from sklearn.decomposition import PCA File "C:\Python27\lib\site-packages\sklearn\decomposition\__init__.py", line 10, in <module> from .kernel_pca import KernelPCA File "C:\Python27\lib\site-packages\sklearn\decomposition\kernel_pca.py", line 14, in <module> from ..preprocessing import KernelCenterer File "C:\Python27\lib\site-packages\sklearn\preprocessing\__init__.py", line 8, in <module> from .data import Binarizer File "C:\Python27\lib\site-packages\sklearn\preprocessing\data.py", line 18, in <module> from scipy import stats File "C:\Python27\lib\site-packages\scipy\stats\__init__.py", line 343, in <module> from .stats import * File "C:\Python27\lib\site-packages\scipy\stats\stats.py", line 171, in <module> from . import distributions File "C:\Python27\lib\site-packages\scipy\stats\distributions.py", line 10, in <module> from ._distn_infrastructure import (entropy, rv_discrete, rv_continuous, File "C:\Python27\lib\site-packages\scipy\stats\_distn_infrastructure.py", line 16, in <module> from scipy.misc import doccer File "C:\Python27\lib\site-packages\scipy\misc\__init__.py", line 97, in <module> from .pilutil import * File "C:\Python27\lib\site-packages\scipy\misc\pilutil.py", line 21, in <module> import Image File "C:\Python27\lib\site-packages\PIL\Image.py", line 27, in <module> from . import VERSION, PILLOW_VERSION, _plugins ValueError: Attempted relative import in non-package 不是例程所在的位置,它是一个保存例程实际地址的向量。