Home » Personal collection » Acorn DFS disks » dfs_box03_disk06b_games_4_backup.scp » 2.CUBE
2.CUBE
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Acorn DFS disks » dfs_box03_disk06b_games_4_backup.scp |
Filename: | 2.CUBE |
Read OK: | ✔ |
File size: | 2200 bytes |
Load address: | 1900 |
Exec address: | 1900 |
Duplicates
There are 3 duplicate copies of this file in the archive:
- STH website » Acornsoft » Acornsoft_CubeMaster_CubeMaster.ssd » CUBE2
- STH website » Acornsoft » Acornsoft_CubeMaster-v1.0_B_CubeMaster-v1.0_B.uef » Cube
- Personal collection » Acorn DFS disks » dfs_box03_disk06_games_4_backup.scp » 2.CUBE
- Personal collection » Acorn DFS disks » dfs_box03_disk06b_games_4_backup.scp » 2.CUBE
File contents
� /// Cube Master /// V1 d"� Copyright (C) Acornsoft 1982 ���TlA ,.�2:Z%=&2C80:�=Z%:�28,0,12,19,0,23;8;0;0;0; ��z8:�Ge%3:!Ge%=0:n9%=� �.��K9:n9%=�:S$="":�":";:��C=�:�C<48�C>57�dQ X,C$=�C:��"FRDBLUEIPSTXZ0123456789-_M",C$) ��C$="M":�:C$=�13:�tpD �C$<>"_"��DLD �;�S$=""�S$=�S$,�S$-1):�127:�"MT",�S$,�S$))S$=�S$,�S$-1) � �TTE L@�(-1)�1:�(�C$�32);:S$=S$+"M"��(-2)�6:�C$;:S$=S$+"T":��C$; ��7:S$=S$+C$ �C$=�(13):�cJ(S$):�� x: ݤua(SA) �C%,V%:V%=0:�C%=1�4:�?SA=Ke% V%=-1��cJ("TU") �� @=V% ���TQ:Ke%=aI%?8:�C%,I% (�C%=0:�I%=1�4:�cJ("TU"):�hT C%=C%+1 l� ��ua(oO%+3)�G7:�tLJ 4/�ua(aI%+5)�bQ%?1<>bQ%?8�cJ("FF"):�G7:�tLJ �&�ua(bQ%+1)�cJ("FMRMDR"):�G7:�tLJ �%�ua(bQ%+3)�cJ("MRMDR"):�G7:�tLJ `$�ua(bQ%+7)�cJ("LDML"):�G7:�tLJ �&�ua(bQ%+1)�cJ("FMRMDR"):�G7:�tLJ (#�ua(bQ%+5)�cJ("MFMRDRFDD"):�G7 ��cJ("TU"):�C%=4:� �9��G7:zJ%=bQ%?5:Lh%=0:�:�cJ("TU"):Lh%=Lh%+1:�zJ%=bQ%?8 T�Lh%>0�zJ%=1�Lh%:�cJ("D"):� ��cJ("FFP"):� ��mA:�I%,C%:Ke%=aI%?8:�C%=0 ��ua(bQ%+4)�gP:�T|O ��ua(mW%+6)�dn:�T|O H!�ua(mW%)�cJ("FMDMFCR"):�T|O �0�ua(aI%+4)�mW%?0<>mW%?8�cJ("FMDMFCL"):�T|O "�ua(bQ%+2)�cJ("MRDRCL"):�T|O t)�ua(oO%+4)�aI%?4=aI%?8�cJ("D"):�T|O �(�ua(oO%+4)�aI%?4<>aI%?8�cJ("FMDMF") <?�cJ("TU"):�I%=1�4:�cJ("TU"):�aI%?4=aI%?8�bQ%?2=bQ%?8C%=C%+1 � �:�C%=4:� S��gP:zJ%=mW%?6:Lh%=0:�:Lh%=Lh%+1:�cJ("TU"):�zJ%=mW%?8:�Lh%>0�zJ%=1�Lh%:�cJ("D") h�:�cJ("FDMFP"):� �S��dn:zJ%=bQ%?4:Lh%=0:�:Lh%=Lh%+1:�cJ("TU"):�zJ%=bQ%?8:�Lh%>0�zJ%=1�Lh%:�cJ("D") 0�:�cJ("MRMDRP"):� ���tx:�I%,K%:�:I%=0 �"�K%=1�4:�cJ("TR"):�hT I%=I%+1 \� �K笤hT �aI%?5=mW%?8�bQ%?1=mW%?8:��cJ("R"):�aI%?3<>mW%?8�mW%?1<>mW%?8:�v0 $<�(��hT)�aI%?5<>mW%?8�bQ%?1<>mW%?8�cJ("MURURFMRMFMR"):�v0 ��cJ("TR"):�I%=4:� �O��v0:zJ%=aI%?3:Lh%=0:��cJ("TR"):Lh%=Lh%+1:�zJ%=aI%?8:�zJ%=1�Lh%:�cJ("MR"):� P_�mW%?1<>bQ%?8��aI%?1<>aI%?8� `r%?1<>`r%?8�cJ("DDLLULLDDP"):�TXU��cJ("RFMRMFMRMURUP"):�TXU �1�hT �cJ("TLMRMURURFMRMFP")��cJ("DDLLMULLDD") � |:��bW:�I%:Lh%=0:�I%=1�4:�cJ("TU"):�aI%?5=aI%?8Lh%=Lh%+1 �a�:�Lh%=1� Lh%=3�3:�''"Illegal cube,Turn FU edge over"':Lh%=aI%?5:aI%?5=bQ%?1:bQ%?1=Lh%:�7:�K9 D!�I%=1�3:�aI%?5=aI%?8�cJ("TU") ��:�aI%?5=aI%?8�TxX �aI%?7<>aI%?8�cJ("TD") p#�aI%?3<>aI%?8�cJ("FURMUMRMFTU") �'�aI%?1<>aI%?8�cJ("FURMUMRURMUMRMF") 8� ���bY 1�bQ%?1=bQ%?8 �mW%?1=mW%?8 �`r%?1=`r%?8 � �tPZ d/�bQ%?1=bQ%?8�mW%?1=mW%?8�cJ("MU"):�X7:�tPZ �-�bQ%?1=bQ%?8�cJ("TU"):�X7:�cJ("TD"):�T@Y , �cJ("U"):�T@Y �� �:��X7:�`r%?1=bQ%?8�cJ("FUMFUFUUMF")��cJ("FUUMFMUFMUMF") X� �"ݤhT=(aI%?5=aI%?8�bQ%?1=bQ%?8) Vݤgl=(aI%?4=aI%?8�mW%?0=mW%?8)�(aI%?4=mW%?8�mW%?0=bQ%?8)�(aI%?4=bQ%?8�mW%?0=aI%?8) ���s9 �1Lh%=0:zJ%=0:�zJ%=1�4:�cJ("TU"):�gl Lh%=Lh%+1 L �:�Lh%=4�d\^ �#�Lh%=0�cJ("RMUMLUMRMULU"):�dh\ ��Lh%=2�3:�''"Illegal cube, swap FRU,BRU corners"':Lh%=aI%?2:aI%?2=aI%?4:aI%?4=Lh%:Lh%=`r%?0:`r%?0=mW%?0:mW%?0=Lh%:Lh%=mW%?2:mW%?2=bQ%?2:bQ%?2=Lh%:�7:�K9:�dh\ xR�:�cJ("TU"):� �gl:�cJ("TUU"):�gl �cJ("TUTUMLURMULUMRUU")��cJ("TDRMUMLUMRMUL") �� @��cW:`0%=0:Ke%=aI%?8 �?�Lh%=1�4:�cJ("TU"):�aI%?4=Ke%��bQ%?2=Ke%`0%=`0%+1�`0%=`0%-1 �:� l���hM:�cW:�`0%�3=0��3:�''"Illegal cube, rotate FRU corner"':�7:�zJ%=1�(`0%�3)+3:Lh%=aI%?4:aI%?4=bQ%?2:bQ%?2=mW%?0:mW%?0=Lh%:�:�K9 А�cW:�`0%=0�ov ���cJ("TU"):�aI%?0=aI%?8:�bQ%?0=aI%?8�cJ("MRMURMUMRUURUURRMDTLRMLFFTRMRLFFDRR")��cJ("TULUMLULUUMLUUTUTURRMDFFTLRMLFFTRMRLDRR") !� !4T��ov:�Lh%=1�4:�cJ("U"):�mW%?0=aI%?8�cJ("FMDMFMRMDR")��bQ%?2=aI%?8�cJ("MRDRFDMF") !f�:� "`��zD "��I%=0�59:� I%�10=9 �tLc #(bu?I%=0 #�� #� �S0%6 $T�I%=0�6:S0%?I%=0:� $�m�:�1:�"Red =1 ";:�2:�"Green =2":�3:�"Yellow =3 ";:�4:�"Blue =4":�5:�"Magenta=5 ";:�7:�"White =6"'":"; %�I%=0�59 %��I%�10=9��Dhi %�bu?I%=8:�K9 &H%�:F%=�-&30:� (F%>=1�F%<=6)�F%=&4F &��(F%<>&4F � I%<=0)��T|h '$bu?I%=0:I%=I%-1:�I%�10=9�I%=I%-1 'tQ%=bu?I%:�Q%=7�Q%=6 '�S0%?Q%=S0%?Q%-1:�dde (<�F%=&4F �DHf (��S0%?F%=9�7:�DHf ),S0%?F%=S0%?F%+1:� F%<>6 bu?I%=F%�bu?I%=7 )h� )��:�K9:��:� *0��Ha(RQ%):�n9%�D|n *��?Ge%=0�TXn *��?Ge%+Ge%?1=20Ge%?1=0:�TXn +\O�Ge%?0=Ge%?1�Ge%?1=Ge%?2�Ge%?0=0:Ge%?1=20-Ge%?2:Ge%?2=Ge%?3:Ge%?3=RQ%:�D|n +�KG%=?Ge% ,$-�(KG%-10)<7:� KG%<10 KG%=26-KG%:�1:�dll ,�;�(Ge%?0-10)<7��6:WK%=WK%-1:�KG%>10KG%=KG%-6�KG%=17-KG% ,�)WK%=WK%+1:�"UFRDBLufrdbl",KG%-10,1); -P&�(Ge%?0-10)<7�Ge%?0=pn%�WK%=WK%-1 -�pn%=Ge%?0 .!Ge%=Ge%!1:Ge%?3=RQ% .|�7:� .�v��X(N%):oT%=0:�Lh%=1�N%:�:ik%=�(6):�ik%<>oT%:oT%=ik%:�(2)=1��cJ(�"UDRLFB",oT%,1))��cJ(�"MUMDMRMLMFMB",oT%*2-1,2)) /D�:� /���Hj:�I% 0,n9%=�:�I%=0�3:Ge%?I%=0:�:WK%=0:pn%=0:�TQ 0p�''"Edges in top-face"':�K9 0�&�mA:�''"Top face done"':�cJ("TBP") 18)�tx:�''"Second line done"':�cJ("TBP") 1�(�bW:�K9:�bY:�''"All edges done"':�K9 2 &�s9:�''"All corners in place"':�K9 2d0�hM:�Lh%=1�4:�Ha(0):�:�''" SOLVED!"'':� 2���z8:�F% 3,I�bu 119:aI%=bu:bQ%=aI%+10:mW%=bQ%+10:oO%=mW%+10:`r%=oO%+10:uF%=`r%+10 3�$(bu+60)=�59,�&FF) 3�n�18,0,7,5,25,4,490;490;85,25,4,170;100;70,25,4,490;100;82,25,4,770;100;68,25,4,1070;490;76,25,4,770;490;66 4X&�0,0:�1279,0:�1279,600:�0,600:�0,0 4� �nW:� 5 ��nW:�I% 5�-��dhu:�I%=0�5:�J%:$(bu+10*I%)=�9,�J%):�:� 5��1,7,4,2,5,3 6L��K9:�I% 6��I%=1�4:�Ha(0):� 7�Z%,aI% 7x,�5,18,0,7,25,4,560;290;9,9,9,127,127,127 7�.�n9%�;WK%:�4,7:�3:�">";:���=32:�8"<";:�7 8@�4:� 8���cJ(S$):�XA$,I%,K% 9� 9lXA$=�S$,1):S$=�S$,2) 9�0v1%=1:�"M-",XA$)XA$=�S$,1):S$=�S$,2):v1%=-1 :4J�"PEIQXTESC",XA$)+1�d|z,�Th|,�D`b,�dp|,�DT},�tx},�T\~,�PP@,�@t@,�`X@ :���S$=0:� :�F%=�"UFRDBL",XA$) ;`.�F%�N0%=1�v1%�3:�hz(F%-1):�:�Ha(10+v1%*F%) ;�� <( �K9:� <� �zD:� <� �nW:� =T� =��X(�S$):S$=�S$,2):� >XA$=�S$,1):S$=�S$,2) >�?F%=�"UFRDBL",XA$):�F%�q0(F%-1):��dd~:�I%=1�F%:�J%:�:�Ha(J%) >��17,18,19,3,2,1 ?HF%=�"XYZ",XA$):�F%�q0(F%-1) ?�� @�hz(1):� @t �Hj:� @��S$,1)="L"�gP ��dn A<S$=�S$,2):� A�� B��dQ C=C �&1F �&40:� Bh��hz(F%)�Z%+3,aI%,F%:� B���q0(F%)�Z%+6,aI%,F%:� C0��HD(A$) C�Z%=�:�A%=Z%+4 C�&�$A%>=�A$�$A%,A$)�Z%?1*256+Z%?2; D\Z%=Z%+Z%?3:�Z%?1>&7F:� ��%z8 � �%u �� ����� S I% ?% � Q% I% = W% S% : O% ]% % r% g% , F% q% &nW �!F e% �% ) 9% ����&K9 �!) Ha ~@ Q% 1 $ � @��S$,1)="L"�CLFT ��CRGT A<S$=�S$,2):� A�� B��adjust C=C �&1F �&40:� Bh��TURN(F%)�Z%+3,UP%,F%:� B���TWIST(F%)�Z%+6,UP%,F%:� C0��FIND(A$) C�Z%=�:�A%=Z%+4 C�&�$A%>=�A$�$A%,A$)�Z%?1*256+Z%?2; D\Z%=Z%+Z%?3:�Z%?1>&7F:� ��'INIT U"