我在cbm编程工作室观看了一段视频。该演示用于使用C64仿真器的hello world。它打电话给$ AB1E。 C64的内存映射表示此输出字符串:输出字符串,由accu / Y reg表示,直到找到0字节或引用。
我为商品8032寻找了这样的例行程序。我没有看到它,但内存映射可能不准确。有谁知道basic4 / cbm 8032是否有这样的例行程序?我知道有一个打印字符的例程,我希望有一个字符串可以打印。
答案 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
不是例程所在的位置,它是一个保存例程实际地址的向量。