rz80 0.1.1

Z80 chip family emulation
Documentation
�*��DuchC���KC-BASIC m+     �{(
��(˻�$W��կ2��(�&���������(
�(�(	���������*>N�����**�+"���*+��BG �R0���<O�Cp��������$�(�0�ͻ�8
��(Hy����H�2/�������:{��*-�~��:/�2/#������O�	��������{6�>����ѯ���� ���!{�B��8���G8���6*-��6�{�#_�!/�6�{��7�	?��B ���G>= ��/W
���@(�zy�0��(c)main������!|:{��8� �8
�!�*���*7�!�*�; �� �(� ���^�!�!�*>�
݆�
 �= ���R�(��� �(�(�����; �*n""	����ͽ�����K	�[��ݾ����Ì�2&>@2n!�+g�����i	2�+2,!���!���ͮ!b+͆z�.!++0��#͉	(	~G/w�p(�+�"�+"V+�A	*V+���)!���*#~�x >�2�+1g+
REBASIC�i	È

HC-BASIC

 BYTES FREE

MEMORY SIZE? :É�g�o|�gx�G>�5Jʙ9v�"���
�G�Sљ�
��e�͘�w>�R�O��

îe,���,�ND�OR�EXT�ATA�NPUT�IM�EAD�ET�OTO�UN�F�ESTORE�OSUB�ETURN�EM�TOP�UT�N�ULL�AIT�EF�OKE�OKE�UTO�INES�LS�IDTH�YE��ALL�RINT�ONT�IST�LEAR�LOAD�SAVE�EW�AB(�O�N�PC(�HEN�OT�TEP������ND�R����GN�NT�BS�SR�RE�NP�OS�QR�ND�N�XP�OS�IN�AN�TN�EEK�EEK�I�EN�TR$�AL�SC�HR$�EFT$�IGHT$�ID$�OAD�RON�ROFF�DIT�LSE��
�H
�]

��
��%
J
��
���7N��	� ��"J
8�
H�	�CA @	-	�
�
�J
�p�+����Ympv��1D�,V�;K[��yyj|�|�(P^F]NFSNRGODFCOVOMULBSDD/0IDTMOSLSSTCNUFMOIO ERROR IN FILE FOUND
OK
BREAK�*�+		>�>Еo>��8g9��*�+"X+"�i	2C+�U!�WDM>?��!��*X+��͉	�
|�<�!>��2C+�U!��7�� ��	+"X+!�+:M+�(k�[N+����*��ͻ>*8> ͮ	ͮ�0�2M+�*P+8����͉	�0�"N+!b+�G�͗	͆��ͻ0X�~#�#(>2M+~#fo"N+͘!�–8�?�>>ͮ	ͮږ!a+ͽ<=ʖ�͆���G��Ҋ�ů2�+ͽ��ͻ8��� � 
�0�*�+͉	 ��C�+��("*�+��	�ͫ�"�+�6��##s#r#b+w#� ��O	#�!��bk~#��#~#�<�#��# ��s#r��0���͉	~�+�*_+DM~#�+�##~#fo͉	`i~#fo?�?��2�+b+�2�+~� �qG�"ʑ�ʗ:�+�~ s�?>�(m~�08�<8d� �m�~�a8�{0�_wN�#��&~� :�+��:�+��<2�+*#~�ȹ �����iOx�� ͽ+#~�a8�_�(���H����y��#�:(�I 2�+�T(���G~�(	�(�#�!a+�LISTRUNCONT�!b+��� ���(��(�� !a+#w� �!b+����^�" ���'"8��2"�~���� #�
�(͆��(����[P+(͆�H�}��g"P+��2M+�"N+�Ö�_!:	+�(�>�Ͳ���*_+�2^+w#w#"�+*_++"�+*�+"�+���*�+"�+"�+�*V+�!�+"�+�!�og"�+2�+"�+��*�+�|��}��~�A��[?�:^+���i	�n͉	>> �� ��O� 8:A+G:�+(��a<2�+y�� ���>?ͮ	>	ͮ	��	�J+! "a+"c+e��l�SF+�͗	�%!�� (>�Ͳ*F+"N+!��"F+�͆��ͻ�͑
�N#F#x�(Y�g
���^#V#�!�+�a�*> �ͮ	~#�"(�(��<
͚
ͮ	��N
�ͮ	~#�(��"(���*D+}�+"D+��͑
�� � ��� (�a�� *N+"F+�*F+"D+����V8�U�[#!G��
���>�2
+�!9~#���N#F#�i`z��(�͉	
��	�>d2�+�]
���H
"�+!9��
� 	�+V+^##�*�+͉	� �����'�*�+��*X+��)����&�������QZ~��> ͽ�&���͗����3�*�+���3�!��"�+~�:((��H#~#��"#^#V�SX+:
+�(�><ͮ	�*>>ͮ	�ͽT��ր�]
�%8�P84�8
G:�+�()�#�%O�!@	N#F��#~�:�� (��0?<=�~�#�(��H>,��>)��*_+(�͆�ͻ`i�� 
+"�+���� ��(���� �� ���
��(����"�+!���*X+�}�<(	"�+*�+"�+�2C+�!�U�!!�qÈ*�+|� �V�*�+"X+��ͽ�&͗�o�V�&:�+���E�����Q��+ͽ���!�͉	�Hbk))��0_���(<�^;�*�+(�����l;�H��}�_|�W�>�*�+(	͉	�>�"V+�"�+��S	�O	�S	T�'���*X+�>��3�͆�J
�*X+͉	�#ܾԻ`i+��V��ͽ
��� ��"X+#|� :�+�‡!T�>�:yHG~�ȸ�#�"(�������:�+��:��"�+�+(5�*�+�##^#V*_+͉	0*V+͉	�0!�+͉	0	>����f�������������!~G��(���+K
xʒ͇�,���:~��(���+�)͗ #~���� �ͽ�
Ñ;�2�+�%!(^���8	:�+�(�#��ʒ��(x��,(]�;ʲ��:�:�+�  �4͊6 *�+4*�+:A+G(
:�+�=��a����:�+��6!a+>
ͮ	>
ͮ	�2�+:@+=���ͮ	��:B+G:�+��a0)�
8 �/����+�֨�(:�+/�0<(G> ͮ	��ͽ��!2A+��!�<2@+�?REDO FROM START
:�+��B�!���Å	�7�_!�2C+~�" ͋��;�����	���	�86!b+~�+�(76,�*�+��2�+������~�,(:�+� }>?ͮ	��	���!b+~�+��G
�:�+�(!ͽWG�"(:�+�W(:,+͎�!����w
ͽ͡����;(�,���; ��:�+����ն!�����?EXTRA IGNORED
�H
� #~#��V#^#V�S�+ͽ�� ��V�"�+ͽ
�N��~#�������a�������������(	�SX+i`�P�*�+~�,�Tͽ���:�7:�+����V��(+��'ͭ"�+*�+�x�x�)~ֳ8�0���W�H"�+ͽ�z�„~"�+֬���_:�+=�{ʳ�_!�xV��#�)�I�CJ��XQN#F#�*�+��2�+ͽ$�Vڡ͏	07��(��.ʡ��(�"ʋ��������ֶ0(�6��}�=*�+����)�����"�+:�+�����O�ͽy�38:�+��	#�"(�-8�6���*�*�+����!��������	N#fi�����-��+����+�����)�o���������o��y!� �Ox��Ox��!�:�+z_dx��×�y�����+!����2�+���~##N#F�������W�{��z�د�<�
�#(�?â<������éZ�=�)�o{/Oz/Ͱ��I;�������2�+F͏	�H�O2�+ͽ8͏	8Oͽ8�͏	0��$ 
<2�+�Oͽ:�+=���H~�((o�2�+�PY*�+͉	�+��*�+�*�+͉	(y�# x�#(8####�����͉	�()���*�+�	��ͫ�"�+`i"�++6͉	 ��s#r#���2�+! "�+���*�+�W���[������<W~�,(���"�+�"�+���*�+>�[�+͉	(#~�# ~�#^#V# �:�+��Q�DMʪ�(_�V��gq#p#O�'##"�+q#:�+y0�q#p#��͉���= ��BK��>�0"�++6͉	 �W*�+^�)	�++s#r#�8"GO~#�^#V#��͉	0��͉��=DM �))�	�*�+��[�+!9:�+�(
���	�[V+*�+}�O|�AP!�+s�î:�+G���E�7H
����(���+V+^��)�����DM�q#pÄ�E����)�^#V#z��T~#fo�*�+�"�+*�+�*�+�!�+�����&;�H�"�+�"�+�"�+���*X+#|����V���>�2�+�G��)�)�4͊��W�~##����N#F�~�o������!�+�w##s#r��+"P��#~�(�(� ��"̽�#�y�~�+*�+"�+>2�+��͉	"�+�~��V#͊�����
ͮ	�
�f����[V+*�+/O�	#͉	8"�+#����(¿���*�+"�+!�*V+�!�+�[�+͉	 ?*�+�[�+͉	(
~##��h���[�+͉	(I��{�	��;"�+�N		#�[�+͉	(�Y���~##^#V#��DM*�+͉	`i���͉	��`i����������}��+F+N�++n&	PY+DM*�+ͮ�q#pi`+���*�+�ͭ��*~�*�+��V�{�����*�+�����!F��o��~##N#Fo,-�
��**�+�����PYN*�+͉	 G	"�+��*�++F+N++͉	�"�+������W2�+~�����0(U##^#V�>�{�$*�+s�é����O�~�8x������##F#fh	DM�~o������������~���g���)(���!����a�=��O~��G�C��0��_##~#fo�Fr��~͡��p�������C��$O�x���:+O{�y���;(���!�:+O�x��(���!2+��+ͽ�&�az��g;{��o��l����!���o�F#~ñ�l����l�s#r��!��	��!����x��:�+����0/<������������g��*�!�+��
0K#4(c.�>@��G~�_#~�W#~�O�hc�Gy� JTeox��� �2�+�)����x\E�(!�+�w0��x!�+���F#~怩O������4��S~�_#~�W#~�O�!�+~/w�o�G}�_}�W}�O��8CZQ��	o�-�yO������V��"v�E�8�͗��g!�+~5����p���o����!H�f!L�����o��1�r!��͗�.�Xy2�+�"�+PX!��!���!�+~#�(!�.gy0�*�+��:�+�O���-| ���CZQO��� �����͗�K.��X44+~2++~2++~2+A�OW_2+��}�+�?02+��7���y<=�����)�:+2+y�� ��!�+5� �
�Vx��|}!�+��G�x�{ƀw���w+�͗/�������x���8�G�o!�+4��:�+��:�+�/��<�͗�!�+Op#6�ù͗�!�+~�w��*�+��*�+����I�����S�+�C�+PY�!�+^#V#N#F#��+w#��!�+~7w?##wy7O��x�ʗ!��͗y�!�+�y��2��#x��+y��+z��+{�����GOW_�������g�i>���*|�����z�<��!�+~��:�+�~�E6�{�y͹��!x��>)8�)�0	�= ���-�(�+(+��GW_/Oͽ8=�.(�E ͽ�Mͽ8K ��_(��{���������< ���������͂�=��Wx�G���͂��0�������ͩ���o{���0_��!
�����ͮ!��!�+�͗6 �B6-#60���������C��O���n��������<����^<�E���<���0<G>==�� 6.#60#6.��������/{�_#z�W#y�O++0��
#����p#�
 �(+~�0(��.���(6E#6+��6-/</�
0��:#p#w#q��t��#����e����'�d
!�����!����͗x�m�8��K�����y����U���p�����|�"�+�"�+������Y��͚��8�;�͚:�+���v�pƀ��v�!H�a͑�����l��!����JÚ@.�tpO.wn�z�*|P��~������������͚���~#�����=�����͚�����o��͗!+�]!<+��!+Ȇ�w#��O	��͚:+<���2+!`��O	�a��{Y�OO6�+F6�!+4~֫ wͼ!<+��w+w+w�h�Fh��i�uh!��a��I�����������p���l!��f͗7��^͗����!��a���!����I����d&��X4#��]���I����v��������p��͗���:�+���	�QY��!f�!��!��	J�;xn�{��/|t1�}�=Z}��~�L~l����I(�l�!G��������ͽ�8��(�G�H��0�H�))))�o��{�����
W����6#͉	 ������	*�+�[V+��R���R��( O�� G��� +}� ���� _�� W��R8D*V+#�� w#{� ��������B -��w �+��[�+���S�+�BK�+p+q+5 �+͉	 ���� ���6#͉	 �)͇��{��R��( O�� G��� +}� �������B�(��!!?�qBAD��(�Ͱ�[�+!9���R	DM�( o�� g��B��>�� +}� ��S�+!��Ê&�Vͬ���;>2�+�2�+��`i��N		#:�+��>�#>��:]+�>2]+(���;�:�����?!�+
+6 ���s#r�#�w#w#w#�y�	8
#�����G��  ���O0#͉	y��:+�O��2+> �2+!�+��� :+�G��2+> �2	+!�+�� ��($͗	Ͱ*�+��DM,͵ ��!+ˎC��"��͇� ����R��~#w4�##�  ����w �����R͵ �y�� x��� ++x�(�V+^+5(��� �#�y�
 x��� +}� ��:+����!>��W:+_z��"{�<�:	+_��"{2	+z����"�{������Bz!+�>��"����>�>2	+>�>2+��~�# 1ͽ08#��(!+��(0�N�� �<2+�þ�^����n�����~�# 0ͽ�H#��(!+��(8�f�� �2	+���V����F�������*�####a+���!~#�"(�(�!�͚
���!��!���!~#�"(ط �> �!V�	���>*�� ��w#����#6+6 �� �
 �"<��"��'"��2"��
�>	�� #~� �+~�  6�^�(���"7��(D�	(*�(G���"���"���"�(H���
���� 0?�� �w�� #~���+͉	(6 #6͢	+~��>	��#��ͩ	ѯ+Fw͢	x ��ͩ	����+͉	 ͢	ͩ	͢	+6�DM~͢	+ �#6 �͢	+~� ��>	�� #~� ����"�~�(6 #������"#6+���# REWIND!�"(Ê#��##�(�NKEY$�OYST�TRING$�NSTR�ENUMBER�ELETE�AUSE�EEP�INDOW�ORDER�NK�APER�T�SAVE�LOAD�SET�RES�?&y�&Y&�#�'���%�%�%�%&'NDHH~���������&':�+� 8<2�+~��(
ͽ��%~�;('"ͽ��%~�;(��,�� ͽ��%��;����Hͽ�y�>8����#�h#�o	N#fi����!
"T+*_+��##~#fo"N+"R+�[�+��~#fo͉	� ��##~#fo"P+�!N+�( ͆�z��g��s#r#(�(�������H*P+�[N+͉	�g*_+;8(�����[P+!"P+`iN#Fx�(�#~#fo͉	*P+#"P+ �##)#�[�+8��0"�+�+w+w�s#r#=w#w#�*R+"N+�N#F#�N+~
w#~
w*N+�KT+	"N+*P++|�"P+ ��*_+��N#F#�~#�<(&#~�(���(*��(&��(��(�� �͇{��=%�o%�+"�++w+w��Ê͇{�(��=%�o%~�, ������ͻ�`i�KR+~#�(~+ng͉	(
*T+	DM�#�>�������*�+�R��bk�,(�:0���������ů�ͮ�4��#~�(���	T]+���������[_+͓#~#� ��s#r�S�+�T]~�# �������!���`*�;(U�!����!����!����!<<W�"0.�_�"0(�<<G�"0 �O�"0<�0{<�0�St�CrQ���*���H��`*�!!����  �>�{�*�+wé��{��6����0(8G##^#V����:��������0(##N#fi�O�����(#
 ����������g#�+#
((�(���y�O�� ����ѧ�R}���(�!����:������0##^#V����O��(�(	y(�8+�G�������~��|��o$%��(���������é�V:�+�O��2�+ (ͽ��(�!����!�����;�O��Gx� 0y� 8�H.eU (�Y�T]����8	:�+�(�#�:�:�+� �4͊6 *�+4�������(
��'0�w�#�; ��������������R���
VERIFY?  �H�͆�B���͆����ͻ�M���;0���P�k�8"w�! (�{��'�<o>�(g~#fo���x�	8��
0�O�!p#	N#F��ýL()Y(��)����J���)���˻�����[(/*w##>վ�� �Sy����!{6!~6!�r�
)!�:~O	<2~r�s �� g!�"-�:{�p(�Ky<2{͟!~6��)��s�S)!�'��*�$�Y 1!�"��*�$*�L(:{G���0�$�
(��(\�� �(U��)������˻˛W�����s ��[(<!�"-�2~!|6�f0	�$� �:{= ���)͜)!~6!�~��� � �l!�:~O	~�y<2~�� �:|<2|�f0	�$� �B!|:{�8� ���)!~6�!�V�L(#�*w	�� +���� >�2^+� y����!E*��`*y��(G=()=(4=(L=(=(q:r<2qG:s�G��h*��:t2p!pu4��<w!q4:s=��w>!pt5��=w!q5:r��<w$!pN#F!�� �	"+~26��*+:w�>��!�� :r<O:s=G�ŷ(A���x�((G��(�R����:tO	�	�:u�O���� ���*t|,&D�OT]+
�6 ���!ps#r�E*~��W�L(#�
bad rec.
rec.not f.��&B!�+"