Home » Archimedes archive » Micro User » MU 1991-03.adf » PD-Stuff » Apps/!3D-Graph/!RunImage
Apps/!3D-Graph/!RunImage
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 » Archimedes archive » Micro User » MU 1991-03.adf » PD-Stuff |
Filename: | Apps/!3D-Graph/!RunImage |
Read OK: | ✔ |
File size: | 15142 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
� >:0.!3D-GRAPH.!RunImage '� 3D-Graph Version 2.0 '� Programming started Summer 1988 ("� Last updated 250490 2"� Finished ? ...... <� F;� 3D-Graph plottroutines Made by Bj�rn E. Fl�tten P8� Post boks 359 Z:� N-9901 KIRKENES d1� NORWAY n� x:� User interface to 3D-GRAPH Made by Claus Nickelsen �7� L�v�sveien 6 �9� N-2830 RAUFOSS �1� NORWAY �� �� �>� All coding are ShareWare and may not be sold or included �A� in any program that will be sold without written permission �� from the authors. �� �D� You may copy and distribute this program as long as no changes �E� are made. Any improvments should be sent to one of the adresses �.� above, so we can modify the master copy. �� A� This program is ShareWare and may be copied and distributed G� without any compensation to the authors as long as it is only for F� private use. If this program, or parts of it is used in any kind "I� of education, or comercial use, please contact us to get a licence. ,B� We prefer that everyone that use this program regulary would 6B� register and send 100 NOK to one of the adresses above. This @?� registration will give you a free upgrade if we make one. J� TB� We also want your critisism and suggestions to improve later ^� versions of 3D-Graph. h� rG� One thing is for shure, there will NEWER be a RISC OS compatible, |H� multitasking version of 3D-Graph, because this would mean that the �F� whole program had to be rewritten, and we have other projects to �� spend our time on. �� �>� These files must be present in the directory !3D-Graph : �� �6� !Boot :!Boot file for the 3D-Graph program �5� !Run :!Run file for the 3D-Graph program �(� !1 :Mouse pointer def. #1 �(� !2 :Mouse pointer def. #2 �(� !3 :Mouse pointer def. #3 �(� !4 :Mouse pointer def. #4 �,� !MemAlloc :Memory Allocation Utility �!� !RunImage :Source program "� !Sprites :Desktop sprites "� !Grafikk :Program sprites 8� !Original :File which contains startup equations & 0 � � �tfv :�vari1_C D�nyset_C N�settopp_C X�utgangs_punkt_C b�fjern_rute_C lȗ � 640,512 v � � �tfv �� �*FX106,1 �ȗ XC,YC,knapp �� knapp<>0 �snork_C ��sjekktastaturet_C ��. � �� � � ��vari1_C ��15 �*FX106,1 �.sdi=�:spri=�:rotyx_C=�:rotyz_C=�:akser_C=� 0farve=0:grad=0:styr_hjelp=�:styr=�:rotzx_C=� ș"OS_Byte",240,0,255 � ,A � A=15 � info=1 � info=2 5two=�:feil=�:skal=�:foerst=�:hjelp%=0:exit_menu=� *?HPIXELS=640:VPIXELS=256:HSHIFT=1:VSHIFT=2:HURTIG_OPTIMAL=10 4ȗ � 0,0 >�23,1,0;0;0;0; H4� S%100,ac(22),ikon%(20),xplass%(20),yplass%(20) R(� drive(5),par_blokk 11,funksjon$(5) \+� startx(5),starty(5),stepx(5),stepy(5) f2� fil_spri$(100),fil_data$(100),fil_dire$(100) p*� maxx(5),maxy(5),SX%(5),SY%(5),SZ%(5) z�hent_start_fil_C �.filstart1=0:filstart2=0:filstart3=0:fun%=1 ��sjekk_disker_C �� � ���hent_start_fil_C �� � �"FITTA" �ș"OS_GetEnv" � a%,b%,c% � A$="" �%� ?a%<>0 � A$+=�(?a%):a%+=1:�dTC �,� �A$," ")<>0 � A$=�A$,�A$," ")+1):�d^C �� A$<>"" � �ș"OS_File",5,A$ � a%,b%,c% �� /� a%=1 � filnavn$=A$ � filnavn$="!Original" � $��settopp_C . � �dRw 8� IC%=1 � 18 B*� ikon%(IC%),xplass%(IC%),yplass%(IC%) L�IC% V*� info=1 � ikon%(17)=32 � ikon%(17)=33 `� j t��tegnoppskjerm_C ~�snork_C ��26 �� IC%=1 � 2 �� "SCHOOSE "+�(ikon%(IC%)) �"�&ED,xplass%(IC%),yplass%(IC%) ��IC% �� IC%=3 � 18 �� "SCHOOSE "+�(ikon%(IC%)) ��8,0 �"�&ED,xplass%(IC%),yplass%(IC%) � � IC% ��meld_C �� ��melding_C(melding$) �26 "� styr_hjelp=� � �("FX 106,4") ( �192 Ȝ64 2 �40 Ȝ250 <�0,26)melding$; F� P Z ��snork_C d*FX106,2 n� xȗXC,YC,slipp � � slipp=0 �� � ���meld_C �*FX106,1 ��� info=1 � �melding_C(" Velkommen til 3D-GRAF laget av Bj�rn E. Fl�tten og Claus Nickelsen. ") � �melding_C(" Welcome to 3D-GRAPH made by Bj�rn E. Fl�tten and Claus Nickelsen. ") �� � ���sjekktastaturet_C � � XC<51 � � � XC>1233 � � � YC>134 �dtF � � YC<51 � � XC<137 �disc_C:� � XC<188 � � XC<274 �print_C:� " � XC<325 � , � XC<411 �archimedes_C:� 6 � XC<462 � @ � XC<548 �hidden_C:� J � XC<599 � T � XC<685 �animasjon_C:� ^ � XC<736 � h � XC<822 �akser_av_paa_C:� r � XC<873 � | � XC<959 �opplosning_C:� � � XC<1010 � � � XC<1096 �perspektiv_C:� � � XC<1147 � � � XC<1233 � � �tPi � � � � � � �7 � � �� � � � YC>988 � � � XC>1233 � � XC<1147 � � YC<172 � � YC<256 �zoom_C:� & � YC<294 � 0 � YC<378 �xyz_C:� : � YC<416 � D � YC<500 �yxyzzx_C:� N � YC<538 � X � YC<622 �1234_C:� b � YC<660 � l � YC<744 �verdi_C:� v � YC<782 � � � YC<866 �plottype_C:� � � YC<904 � � � YC<988 �info_C:� � � �7 � � � � � ���posjekk_C �IX1=xplass%(IC%):X2=xplass%(IC%)+87:Y1=yplass%(IC%):Y2=yplass%(IC%)+87 �� �ȗXC,YC,knapp �.� knapp<>0 � XC<X1 � XC>X2 � YC<Y1 � YC>Y2 �� knapp<>0 �snork_C �:ȗXC,YC,slipp:�slipp=0 � ��sjekk_disker_C *ș"OS_Byte",161,&87 � ,,BY% 4hd%=BY%>>3 >fd%=BY% �7 H!� hd%=0 drive(4)=�:drive(5)=� R!� hd%=1 drive(4)=�:drive(5)=� \!� hd%>1 drive(4)=�:drive(5)=� f!� fd%=0 drive(1)=�:drive(2)=� p!� fd%=1 drive(1)=�:drive(2)=� z!� fd%>1 drive(1)=�:drive(2)=� �� � ���tegn_opp_meny_C ��to_skjermer_b � �blaa_box_C(0,194,1103,1023) � �blaa_box_C(10,850,1083,163) ��blaa_box_C(24,220,208,616) � �blaa_box_C(328,220,448,616) � �blaa_box_C(872,220,208,616) ��blaa_box_C(232,220,32,616) ��blaa_box_C(536,220,32,580) ��blaa_box_C(840,220,32,616) � �gang=1�9 �15,gang+5)�(139) �gang>1 �34,gang+5)�(139) �53,gang+5)�(139) $� . �gang=1�9 8�15,gang+15)�(138) B�34,gang+15)�(138) L�53,gang+15)�(138) V� `� info=1 � j�4,6)"Skjermer" t�27,6)"Lignings Sett" ~�56,6)"Kataloger" �� ��5,6)"Screens" ��27,6)"Equation Sets" ��55,6)"Directories" �� �$�("SCHOOSE 42"):�8,0:�&ED,20,920 �%�("SCHOOSE 43"):�8,0:�&ED,120,920 �4� drive(1)=� � �("SCHOOSE 36") � �("SCHOOSE 37") ��8,0:�&ED,220,920 �4� drive(2)=� � �("SCHOOSE 36") � �("SCHOOSE 37") ��8,0:�&ED,320,920 �4� drive(4)=� � �("SCHOOSE 34") � �("SCHOOSE 35") �8,0:�&ED,420,920 4� drive(5)=� � �("SCHOOSE 34") � �("SCHOOSE 35") �8,0:�&ED,520,920 �47 Ȝ256 (�2,4)"Exit" 2�9,4)"Up" <�16,4)":0" F�22,4)":1" P�28,4)":4" Z�34,4)":5" d+�38,1)"ShareWare..3D-Graph..ShareWare" n+�38,2)"Plotting routines by B.Fl�tten" x+�38,3)"User interface by C.Nickelsen" �ȗȓ 0,194,1103,829 ��28,1,25,68,6 ��sjekk_dir_C ��skift_skjerm_b ��en_skjerm_b ��26 �� � ���tell_C � CA%=S%!16 �(� CA%=2 � fil_dire$(dra)=fil$:dra+=1 �� � ��sjekk_om_finnes_C caa%=0:fil_alarm=� 0ș"OS_GBPB",10,"@",S%,1,caa%,100,"*" � ,,,g% "ȕ g%=1 ,fil$=�D(S%+20) 6�stor_C(fil$) @fil$=midlertidig$ J�stor_C(filnavn$) Tfilna$=midlertidig$ ^� filna$=fil$ fil_alarm=� hcaa%+=1 r0ș"OS_GBPB",10,"@",S%,1,caa%,100,"*" � ,,,g% |� ��raporter_finnes_C �� � ���stor_C(sjekk$) �midlertidig$="" �� bokstav=1 � �(sjekk$) �A$=�sjekk$,bokstav,1) �A=�(A$) �� (A>96) � (A<122) � A-=32 �midlertidig$+=�(A) � � bokstav �� � ��sjekk_dir_C caa%=0:spr=0:gra=0:dra=0 0ș"OS_GBPB",10,"@",S%,1,caa%,100,"*" � ,,,g% &ȕ g%=1 0fil$=�D(S%+20) :AO%=(!S% � &FFF00)>>8 DȎ AO% � N4� &FF9 :� S%!8=164408 fil_spri$(spr)=fil$:spr+=1 X&� &777 :fil_data$(gra)=fil$:gra+=1 b �tell_C l� vcaa%+=1 �0ș"OS_GBPB",10,"@",S%,1,caa%,100,"*" � ,,,g% �� � � spr>0 � �C� spr>(filstart1+18) � filslutt1=(filstart1+18) � filslutt1=spr �!� fil=filstart1+1 � filslutt1 �7�graa_box_C(fil,32,832-32*(1+fil-filstart1),192,32) �'�2,fil-filstart1);fil_spri$(fil-1) �� �� � � gra>0 � �Cnr=0:Bnr=0 �C� gra>(filstart2+36) � filslutt2=(filstart2+36) � filslutt2=gra �!� fil=filstart2+1 � filslutt2 � fil �2=0 � Cnr+=1 :�graa_box_C(Cnr,336,832-32*(1+Cnr-filstart2/2),192,32) *�21,Cnr-filstart2/2);fil_data$(fil-1) *� 4 Bnr+=1 >:�graa_box_C(Bnr,576,832-32*(1+Bnr-filstart2/2),192,32) H*�36,Bnr-filstart2/2);fil_data$(fil-1) R� \� f� p � dra>0 � zC� dra>(filstart3+18) � filslutt3=(filstart3+18) � filslutt3=dra �!� fil=filstart3+1 � filslutt3 �8�graa_box_C(fil,880,832-32*(1+fil-filstart3),192,32) �(�55,fil-filstart3);fil_dire$(fil-1) �� �� �� � ���disc_C � IC%=3 �� hjelp%=1 � �� info=1 � �melding_C(" Bruk knapp nr.1 for � g� til disk menyen. ") � �melding_C(" Use button number 1 to go to disc menu. ") ��posjekk_C �� knapp=4 � �snork_C �reset_filstart_C �tegn_opp_meny_C $�bestem_fil_C .�fjern_rute_C 8� B�23,1,0;0;0;0; Lȗȓ0,0,1279,1023 V sdi=� `�26 j�meld_C t� ~ ���reset_filstart_C �'filstart1=0:filstart2=0:filstart3=0 �� � ���bestem_fil_C �filnavn$="":styr_hjelp=� �� ��sjekk_fil_pos_C �?� (XC>25) � (XC<232) � (YC>224) � (YC<801) �styr_l_skjerm_C �B� (XC>25) � (XC<232) � (YC>801) � (YC<840) �styr_save_skjerm_C �>� (XC>320) � (XC<536) � (YC>224) � (YC<801) �styr_l_sett_C �>� (XC>576) � (XC<768) � (YC>224) � (YC<801) �styr_l_sett_C B� (XC>232) � (XC<264) � (YC>532) � (YC<833) �styr_opp_skjerm_C B� (XC>232) � (XC<264) � (YC>224) � (YC<532) �styr_ned_skjerm_C @� (XC>536) � (XC<576) � (YC>532) � (YC<801) �styr_opp_sett_C @� (XC>536) � (XC<576) � (YC>224) � (YC<532) �styr_ned_sett_C (?� (XC>840) � (XC<875) � (YC>532) � (YC<833) �styr_opp_dir_C 2?� (XC>840) � (XC<875) � (YC>224) � (YC<532) �styr_ned_dir_C <A� (XC>325) � (XC<778) � (YC>801) � (YC<840) �styr_save_sett_C F>� (XC>875) � (XC<1080) � (YC>224) � (YC<801) �styr_l_dir_C P@� (XC>875) � (XC<1080) � (YC>801) � (YC<840) �styr_lag_dir_C Z<� (XC>10) � (XC<112) � (YC>900) � (YC<1023) �styr_exit_C d;� (XC>112) � (XC<212) � (YC>900) � (YC<1023) �styr_up_C nM� (drive(1)=�) � (XC>212) � (XC<312) � (YC>900) � (YC<1023) �styr_disca_C xM� (drive(2)=�) � (XC>312) � (XC<412) � (YC>900) � (YC<1023) �styr_discb_C �M� (drive(4)=�) � (XC>412) � (XC<512) � (YC>900) � (YC<1023) �styr_discc_C �M� (drive(5)=�) � (XC>512) � (XC<612) � (YC>900) � (YC<1023) �styr_discd_C �)� styr=� �meld_styr_C � �("FX 106,4") � styr=� �� exit_menu=� �exit_menu=� ��slaa_av_hidden_C �styr_hjelp=� �� � ���meld_styr_C ��meld_C �filnavn$="" �skriv_filnavn_C � "��styr_opp_skjerm_C , styr=� 6�� info=1 �melding_C(" Knapp nr.1 for � rulle opp og vise eventuelle andre skjermbilder. ") � �melding_C(" Press mouse button #1 to scroll up and show other screens (if any). ") @�pil_opp_C J� (trykk=4) � (spr>18) � T�snork_C ^� filstart1>17 � hfilstart1-=18 r�tegn_opp_meny_C |� �� �� � ���pil_opp_C �Rfilnavn$=�(139)+�(139)+�(139)+�(139)+�(139)+�(139)+�(139)+�(139)+�(139)+�(139) ��skriv_filnavn_C �� � ���pil_ned_C �Rfilnavn$=�(138)+�(138)+�(138)+�(138)+�(138)+�(138)+�(138)+�(138)+�(138)+�(138) ��skriv_filnavn_C �� � ��styr_ned_skjerm_C styr=� �� info=1 �melding_C(" Knapp nr.1 for � rulle ned og vise eventuelle andre skjermbilder. ") � �melding_C("Press mouse button #1 to scroll down and show other screens (if any).") &�pil_ned_C 0� (trykk=4) � (spr>18) � :�snork_C D� spr>filstart1+18 � Nfilstart1+=18 X�tegn_opp_meny_C b� l� v� � ���styr_opp_sett_C � styr=� ��� info=1 �melding_C(" Knapp nr.1 for � rulle opp og vise eventuelle andre ligningssett. ") � �melding_C(" Mouse button #1 to scroll up and show other equation sets (if any). ") ��pil_opp_C �� (trykk=4) � (gra>36) � ��snork_C �� filstart2>35 � �filstart2-=36 �� filstart2<0 filstart2=0 ��tegn_opp_meny_C �� �� � ��styr_ned_sett_C styr=� *�� info=1 �melding_C(" Knapp nr.1 for � rulle ned og vise eventuelle andre ligningssett. ") � �melding_C("Mouse button #1 to scroll down and show other equation sets (if any).") 4�pil_ned_C >� (trykk=4) � (gra>36) � H�snork_C R� gra>filstart2+36 � \filstart2+=36 f�tegn_opp_meny_C p� z� �� � ���styr_opp_dir_C � styr=� ��� info=1 �melding_C(" Knapp nr.1 for � rulle opp og vise eventuelle andre kataloger. ") � �melding_C(" Mouse button #1 to scroll up and show other directories (if any). ") ��pil_opp_C �� (trykk=4) � (dra>18) � ��snork_C �� filstart3>17 � �filstart3-=18 �� filstart3<0 filstart3=0 ��tegn_opp_meny_C �� � � $��styr_ned_dir_C . styr=� 8�� info=1 �melding_C(" Knapp nr.1 for � rulle ned og vise eventuelle andre kataloger. ") � �melding_C(" Mouse button #1 to scroll down and show other directories (if any). ") B�pil_ned_C L� (trykk=4) � (dra>18) � V�snork_C `� dra>filstart3+18 � jfilstart3+=18 t�tegn_opp_meny_C ~� �� �� � ���styr_disca_C � styr=� ��� info=1 �melding_C(" Trykk knapp nummer en for � velge diskett stasjon ::0. ") � �melding_C(" Press mouse button #1 to choose disc ::0. ") �filnavn$="::0." ��skriv_filnavn_C �� trykk=4 � ��snork_C ��("MOUNT 0") ��tegn_opp_meny_C �184 Ȝ80:�32 Ȝ256 �16,4)":0" � � ( 2��styr_discb_C < styr=� F�� info=1 �melding_C(" Trykk knapp nummer en for � velge diskett stasjon ::1. ") � �melding_C(" Press mouse button #1 to choose disc ::1. ") Pfilnavn$="::1." Z�skriv_filnavn_C d� trykk=4 � n�snork_C x�reset_filstart_C ��("MOUNT 1") ��tegn_opp_meny_C ��184 Ȝ80:�32 Ȝ256 ��22,4)":1" �� �� � ���styr_discc_C � styr=� ܶ� info=1 �melding_C(" Trykk knapp nummer en for � velge diskett stasjon ::4. ") � �melding_C(" Press mouse button #1 to choose disc ::4. ") �filnavn$="::4." ��skriv_filnavn_C �� trykk=4 � �snork_C �reset_filstart_C �("MOUNT 4") "�tegn_opp_meny_C ,�184 Ȝ80:�32 Ȝ256 6�28,4)":4" @� J� T ^��styr_discd_C h styr=� r�� info=1 �melding_C(" Trykk knapp nummer en for � velge diskett stasjon ::5. ") � �melding_C(" Press mouse button #1 to choose disc ::5. ") |filnavn$="::5." ��skriv_filnavn_C �� trykk=4 � ��snork_C ��reset_filstart_C ��("MOUNT 5") ��tegn_opp_meny_C ��184 Ȝ80:�32 Ȝ256 ��28,4)":5" �� �� � ���styr_up_C � styr=� �� info=1 �melding_C(" Trykk knapp nummer en for � g� opp en katalog. (*UP) ") � �melding_C(" Press mouse button #1 to go up a directory. (*UP) ") filnavn$="*UP" �skriv_filnavn_C &� trykk=4 � 0�reset_filstart_C :�snork_C D�("UP") N�tegn_opp_meny_C X� b� l v��styr_exit_C � styr=� ��� info=1 �melding_C(" Trykk knapp nummer en for � komme tilbake til 3D-Graf programmet. ") � �melding_C(" Press mouse button #1 to return to 3D-Graph program. ") �:� info=1 � filnavn$="EXIT meny" � filnavn$="EXIT menu" ��skriv_filnavn_C �� trykk=4 � ��snork_C ��reset_filstart_C �exit_menu=� �� �� � ���styr_lag_dir_C � styr=� �� info=1 �melding_C(" Trykk knapp nummer en for � lage en nytt under katalog. ") � �melding_C(" Press mouse button #1 to make a new directory. ") ;� info=1 � filnavn$="Lag Katalog" � filnavn$="Make Dir" � trykk=4 � �snork_C *�blaa_box_f_C 4�� info=1 � �2,3)"Vennligst skriv navnet p� den nye katalogen : "filnavn$ � �2,3)"Please state the name of the new directory : "filnavn$ >�sjekk_om_finnes_C H� fil_alarm=� � R�("CDIR "+filnavn$) \�reset_filstart_C f� p�tegn_opp_meny_C z� �� � ���raporter_finnes_C �� fil_alarm=� � ��blaa_box_f_C ��� info=1 � �2,2)"Denne filen finnes i denne katalogen fra f�r, "�2,3)"vil du allikevel lagre filen (J/N) ?" � �2,2)"This file already exists in this directory,"�2,3)"would you save it anyway (Y/N) ?" �A$=� �;� (A$="j") � (A$="J") � (A$="y") � (A$="Y") fil_alarm=� �� �� � ���skriv_filnavn_C �� 184 Ȝ80:�32 Ȝ256 $�38,4);filnavn$;" " � $��styr_l_dir_C . styr=� 8�� info=1 �melding_C("Pek p� �nsket katalog og trykk #1 for � g� inn og #3 for � slette det") � �melding_C("Point at the wanted directory, press #1 to enter and #3 to delete it.") Bfilnavn$="" L� -((YC-800) �32)+1<dra+1 � Vfiln=-((YC-800) �32) `&filnavn$=fil_dire$(filn+filstart3) j� t"� (trykk=4) � (filnavn$<>"") � ~�snork_C ��("DIR "+filnavn$) ��reset_filstart_C ��tegn_opp_meny_C �� �"� (trykk=1) � (filnavn$<>"") � ��snork_C ��bli_sikker_C �� slett_fil=� � ��("Access "+filnavn$+" WR") ��("Delete "+filnavn$) �� ��tegn_opp_meny_C � �skriv_filnavn_C � (��styr_l_sett_C 2 styr=� <�� info=1 �melding_C(" Pek p� �nsket fil, bruk knapp nr. 1 for � laste, nr. 3 for � slette.") � �melding_C("Point at the wanted file, press #1 to load, #3 to delete equation set") Ffilnavn$="" P� XC<530 � Z$� -((YC-800) �32)+1<(gra �2)+1 � dfiln=-((YC-800) �32) n,filnavn$=fil_data$((filn+filstart2)*2+1) x� �� �$� -((YC-800) �32)+1<(gra �2)+2 � �filn=-((YC-800) �32) �*filnavn$=fil_data$((filn+filstart2)*2) �� �� �"� (trykk=4) � (filnavn$<>"") � ��snork_C ��load_lignings_sett_C ��reset_filstart_C ��tegn_opp_meny_C �� �"� (trykk=1) � (filnavn$<>"") � �snork_C �bli_sikker_C /� (slett_fil=�) � (filnavn$<>"!Original") � "�("Access "+filnavn$+" WR") ,�("Delete "+filnavn$) 6�reset_filstart_C @�tegn_opp_meny_C J� T� ^�skriv_filnavn_C h� r |��bli_sikker_C ��blaa_box_f_C ��� info=1 � �2,3)"Er du sikker p� at du vil slette ";filnavn$;" (J/N) ? "; � �2,3)"Are you shure you want to delete ";filnavn$;" (Y/N) ? "; �A$=� �K� (A$="j") � (A$="y") � (A$="J") � (A$="Y") � slett_fil=� � slett_fil=� �� � ���styr_save_sett_C � styr=� ֶ� info=1 �melding_C(" Trykk knapp nummer 1 for � lagre lignings settet til disk. ") � �melding_C(" Press mouse button number one to save equation set to disc. ") �:� info=1 � filnavn$="Lagre Sett" � filnavn$="Save Set" ��skriv_filnavn_C �� trykk=4 � ��snork_C �blaa_box_f_C �� info=1 � �2,3)"Vennligst skriv navnet p� det nye lignings settet :"filnavn$ � �2,3)"Please state the name of the new equation set :"filnavn$ �sjekk_om_finnes_C &� fil_alarm=� � 0�save_lignings_sett_C :�reset_filstart_C D� N�tegn_opp_meny_C X� b� l v��styr_save_skjerm_C � styr=� ��� info=1 �melding_C(" Trykk knapp nummer 1 for � lagre grafen som skjerm dump i MODE 15. ") � �melding_C(" Press mouse button number one to save Graph as Screendump. ") �?� info=1 � filnavn$="Lagre Skjerm" � filnavn$="Save Screen" ��skriv_filnavn_C �� trykk=4 � ��snork_C ��blaa_box_f_C Ə� info=1 � �2,3)"Vennligst skriv navnet p� den nye skjermdumpen :"filnavn$ � �2,3)"Please state the name of the new screendump :"filnavn$ ��sjekk_om_finnes_C �� fil_alarm=� � ��blaa_box_f_C ��� info=1 � �1,3)"Vil du ha:"�13,3)"1. Sort bakgrunn, hvit graf."�13,4)"2. Hvit bakgrunn, sort graf." � �1,3)"Do you want:"�14,3)"1. Black background, white graph."�14,4)"2. White background, black graph." �A$=� !� (A$<>"1") � (A$<>"2") �dx[ � A$="1" SORT=� � SORT=� �blaa_box_f_C �� info=1 � �1,3)"Vennligst vent mens jeg tegner opp skjermen og lagrer den !!" � �1,3)"Please wait while I plot and save the screen !!!" *�to_skjermer_b 4�print_save_C >�("ScreenSave "+filnavn$) H�slaa_av_hidden_C R�print_save2_C \farge_tabell!4=255 f�fjern_rute_C p�reset_filstart_C z� ��tegn_opp_meny_C �� �� � ���styr_l_skjerm_C � styr=� ��� info=1 �melding_C("Dette er de lagrede MODE 15 skjermene, trykk knapp nr. 3 for � slette") � �melding_C(" This is the saved MODE 15 Screens, press button #3 to delete. ") �filnavn$="" �� -((YC-800) �32)+1<spr+1 � �filn=-((YC-800) � 32) �&filnavn$=fil_spri$(filn+filstart1) �� �"� (trykk=1) � (filnavn$<>"") � �snork_C �bli_sikker_C � slett_fil=� � $�("Access "+filnavn$+" WR") .�("Delete "+filnavn$) 8�reset_filstart_C B� L�tegn_opp_meny_C V� `�skriv_filnavn_C j� t ~��sjekk_fil_pos_C �ȗ XC,YC,trykk �� � � ��print_C � IC%=4 �� hjelp%=1 � ĸ� info=1 � �melding_C(" Knapp nr.1 for � DUMPE graf TIL PRINTER. ") � �melding_C(" Use button #1 to DUMP GRAPH TO PRINTER. ") ��posjekk_C �� knapp=4 � ��snork_C ��print_save_C ��styr_printer_C �slaa_av_hidden_C �fjern_rute_C � �24,0;0;1279;1023; (�meld_C 2� < F��archimedes_C PIC%=5:end=0 Z� hjelp%=1 � d�� info=1 � �melding_C(" Knapp nr.1 for � g� til RISC OS operativ system. ") � �melding_C(" Button number 1 to visit the RISC OS operating system. ") n�posjekk_C x� knapp=4 � ��spoer_C ��fjern_rute_C �� ��meld_C ��23,1,0;0;0;0; ��26 �� � �6� info=1 �"Dette f�r jeg ikke noe ut av !":�:end=1 �:� info=2 �"I don`t understand this rubbish !!":�:end=1 � �DT_ � � ��spoer_C �� info=1 � �melding_C("Trykk RETURN for � returnere til 3D-GRAF. ") � �melding_C("Press RETURN to return to 3D-GRAPH. ") �snork_C �28,0,25,68,0 "�23,1,1;0;0;0; ,�64 Ȝ40:�40 Ȝ250 6� @�"RISC OS" J � � �dR^ T� ^!ask$="":Cask$="":gang=0:�"*"; h� r%gang+=1:ac(gang)=�:�;�(ac(gang)); |� ac(gang)=127 gang-=2 �!� ac(gang-1)=13 � ac(gang)=13 �� �0� (ac(1)<>19) � (ac(1)<>83) � (ac(1)<>115) � �&� ga=1 � gang:ask$+=�(ac(ga)):� ga �$� ga=1 � 3:Cask$+=�(ac(ga)):� ga �4� (Cask$<>"BAS" � Cask$<>"DES" � Cask$<>"QUI") � �4� (Cask$<>"Bas" � Cask$<>"Des" � Cask$<>"Qui") � �<� (Cask$<>"bas" � Cask$<>"des" � Cask$<>"ququq) � �(ask$) �� �� �� �� �� ask$=�(13) �23,1,0;0;0;0; �fjern_rute_C � � � �DvB &� 0 :��styr_C D �0 Ȝ0 N�128 Ȝ0 X�24,0;194;1103;1023; b�to_skjermer_b l�cls_graf_b v�roter_b ��lag_plottabell_b ��analyser_plottabell_b ��plot_b �(� htab!76=1 �koord_akser_b(100,1000) ��24,0;0;1279;1023; ��skift_skjerm_b ��en_skjerm_b �� � � ��styrr_C � �0 Ȝ0 ��128 Ȝ0 ��24,0;194;1103;1023; !�to_skjermer_b !�cls_graf_b !�roter_b ! �lag_plottabell_b !*�analyser_plottabell_b !4�plot_b !>(� htab!76=1 �koord_akser_b(100,1000) !H�24,0;0;1279;1023; !R� !\ !f��slaa_av_hidden_C !p IC%=6 !zikon%(IC%)=10 !� htab!68=0 !��byttikon_C !�� !� !���hidden_C !� IC%=6 !�� hjelp%=1 � !ʸ� info=1 � �melding_C(" Bruk knapp nr.1 for � velge opptegning av SKJULTE LINJER AV / P� ") � �melding_C(" Use button #1 to choose plotting of HIDDEN LINES ON / OFF ") !��posjekk_C !�� knapp=4 � !�htab!68=1-htab!68 !�/� htab!68=1 � ikon%(IC%)=11 � ikon%(IC%)=10 !��byttikon_C "�styr_C "� "�meld_C "$� ". "8��animasjon_C "B IC%=7 "L� info=1 ix=62 � ix=65 "V� hjelp%=1 � "`�� info=1 � �melding_C("Nr.1 for � velge MUS ANIMASJON og nr.2 for � velge KEYBOARD ANIMASJON") � �melding_C(" #1 to choose MOUSE ANIMATION and #2 to choose KEYBOARD ANIMATION. ") "j�posjekk_C "t� knapp=2 � "~�snork_C "� �blaa_box_C(0,724,1103,1279) "��28,0,17,68,2 "��� info=1 � �"Skriv inn rotasjon pr. animasjons step i grader i X-retning :"dx � �"Insert rotation in X-direction (in degrees) per animation step :"dx "�dx=dx �360 "��� info=1 � �"Skriv inn rotasjon pr. animasjons step i grader i Y-retning :"dy � �"Insert rotation in Y-direction (in degrees) per animation step :"dy "�dy=dy �360 "ę� info=1 � �"Skriv inn rotasjon pr. animasjons step i grader i Z-retning :"dz � �"Insert rotation in Z-direction (in degrees) per animation step :"dz "�dz=dz �360 "�i� info=1 � �"Skriv inn antallet rotasjons step :"antall � �"Insert number of animation steps :"antall "��26 "�ȗ � 0,250 "��to_skjermer_b # � gang=1�2 # �� info=1 � �melding_C(" STOPP ANIMASJONEN n�r som helst ved � trykke en av mus knappene. ") � �melding_C(" Stop the animation at any time by pressing one of the mouse keys. ") #�skift_skjerm_b # �gang #(�snork_C #2�en_skjerm_b #<�animering1_C #F�posjekk_C #P� #Z� knapp=4 � #d�to_skjermer_b #n� gang=1�2 #x�� info=1 � �melding_C(" Bruk musa for � ROTERE, nr.1 for � BYTTE ROT. AKSER og nr.2 for END ") � �melding_C(" Use the mouse to ROTATE, #1 to SWAP rotation axis and #2 to END. ") #��skift_skjerm_b #� �gang #��en_skjerm_b #� �ani_C #�� #��meld_C #�� #� #���blaa_box_f_C #� �blaa_box_C(10,850,1083,163) #�� #� #���blaa_box_C(HV,VV,HH,VH) $�56 Ȝ80:ȓȐHV,VV,HH,VH $�32 Ȝ256:ȓHV,VV,HH,VH $�184 Ȝ80:�32 Ȝ256 $"� $, $6 ��graa_box_C(GB,HV,VV,HH,VH) $@� GB �2=1 � $J�47 Ȝ256:ȓȐHV,VV,HH,VH $T�175 Ȝ256:�32 Ȝ256 $^� $h�32 Ȝ256:ȓȐHV,VV,HH,VH $r�160 Ȝ256:�47 Ȝ256 $|� $�� $� $���ani_C $� IC%=14 $�*FX106,3 $��:ȗXC,YC,knapp:�knapp=0 $�ȗ � 640,512 $�XXC=640:YYC=512 $�� $�ȗXC,YC,knapp $�'� XC<5 � XC>1200 � YC<5 � YC>1000 � $�ȗ � 640,512 $�!XXC=640:YYC=512:XC=640:YC=512 %� %I� knapp=4 �nye_rotasjons_akser_C:�byttikon_C:�:ȗXC,YC,slipp:�slipp=0 %� XC<>XXC � YC<>YYC � %&I� rotyx_C=� !vinkelY+=((XC-XXC)/10)*1024:!vinkelX+=((YC-YYC)/10)*1024 %0I� rotyz_C=� !vinkelY+=((XC-XXC)/10)*1024:!vinkelZ+=((YC-YYC)/10)*1024 %:I� rotzx_C=� !vinkelZ+=((XC-XXC)/10)*1024:!vinkelX+=((YC-YYC)/10)*1024 %DȗXXC,YYC,knapp %N�styr_C %X� %b � knapp=2 %l akser_C=� %v�styr_C %��en_skjerm_b %�� %� %���akser_av_paa_C %� IC%=8 %�� hjelp%=1 � %��� info=1 � �melding_C("Bruk knapp nr.1 for � velge velge plotting av koordinatakser AV/P�. ") � �melding_C(" Use button 1 to choose plotting of axis ON/OFF. ") %��posjekk_C %�� knapp=4 � %�htab!76=1-htab!76 %�/� htab!76=1 � ikon%(IC%)=38 � ikon%(IC%)=39 %��byttikon_C %��styr_C &� &�meld_C &� & &*��opplosning_C &4 IC%=9 &>� hjelp%=1 � &H�� info=1 � �melding_C("Knapp #1 for � velge H�Y/LAV oppl�sning, og #2 for en/to skjermbanker") � �melding_C("#1 to CHOOSE between HIGH/LOW resolution,#2 to use 1 or 2 screenbanks") &R�posjekk_C &\ skal=� &f� knapp=4 � �prosedyre_C &p� knapp=2 two=� two &z skal=� &��meld_C &�� &� &���prosedyre_C &�gx=htab!40 &�gy=htab!44 &�gz=htab!48 &� gc=htab!4 &� IC%=9 &�2� antallx_linjer=19 � �tretti_ni_C � �nitten_C &�htab!40=gx &�htab!44=gy &�htab!48=gz ' htab!4=gc '�slaa_av_hidden_C '#IC%=8:ikon%(IC%)=38:�byttikon_C '$� styr=� �styr_C '.� '8 'B��tretti_ni_C 'Lantallx_linjer=39 'Vantally_linjer=39 '`� skal=� � 'jstepx(fun%)=stepx(fun%)/2 'tstepy(fun%)=stepy(fun%)/2 '~� '�SX%(fun%)=SX%(fun%)/2 '�SY%(fun%)=SY%(fun%)/2 '�ikon%(IC%)=41 '��byttikon_C '��snork_C '��settopp_b '��evaluer_b '�� '� '���nitten_C '�antallx_linjer=19 '�antally_linjer=19 ( � skal=� � ( stepx(fun%)=stepx(fun%)*2 (stepy(fun%)=stepy(fun%)*2 (� ((SX%(fun%)=SX%(fun%)*2 (2SY%(fun%)=SY%(fun%)*2 (<ikon%(IC%)=40 (F�byttikon_C (P�snork_C (Z�settopp_b (d�evaluer_b (n� (x (���perspektiv_C (� IC%=10 (�� hjelp%=1 � (��� info=1 � �melding_C(" Bruk knapp nr.1 for � velge PERSPEKTIV AV / P� ") � �melding_C(" Use button number 1 to choose PERSPECTIVE ON / OFF. ") (��posjekk_C (�� knapp=4 � (�htab!4=1-htab!4 (�,� htab!4=0 ikon%(IC%)=28 � ikon%(IC%)=27 (��byttikon_C (��styr_C (�� (��meld_C (�� ) )��byttikon_C )�to_skjermer_b )"�24,0;194;1103;1023; ),�cls_graf_b )6�24,0;0;1279;1023; )@� gang=1 � 2 )J� "SCHOOSE "+�(ikon%(IC%)) )T�8,0 )^"�&ED,xplass%(IC%),yplass%(IC%) )h�en_skjerm_b )r � gang )|� )� )� IC%=11 )�� hjelp%=1 �txF )��� info=1 � �melding_C(" Trykk en knapp for � AVSLUTTE 3DGRAF ") � �melding_C(" Press a button to EXIT 3D-GRAPH ") )��posjekk_C )�� knapp<>0 � )¸� info=1 � �melding_C(" Er du sikker ? Trykk knapp nr.1 for � konfirmere AVSLUTT ") � �melding_C(" Are you shure ? Press button number one to CONFIRM EXIT. ") )��:ȗXC,YC,knapp:�knapp=0 )��:ȗXC,YC,knapp:�knapp<>0 )�� knapp=4 � )��12 )�)�("ScreenSize 80 error Screen-error") )� �("SNEW") *(�("SpriteSize 0 error Sprite-error") *�("RMKill MEMAlloc") *�("DESKTOP") *&� *0� *:�meld_C *D �DvB *N *X��zoom_C *b IC%=12 *l� hjelp%=1 � *v�� info=1 � �melding_C(" Knapp nr.1 for ZOOM INN, nr.2 for ZOOM UT og nr.3 for � NULLSTILLE ") � �melding_C(" Use button #1 to ZOOM IN, #2 to ZOOM OUT and #3 to RESET. ") *��posjekk_C *�� knapp=4 � *��snork_C *�htab!88-=30 *��styr_C *�� *�� knapp=2 � *��snork_C *�htab!88+=30 *��styr_C *�� *�� knapp=1 � *��snork_C +htab!88=1024 +�styr_C +� + �meld_C +*� +4 +>��xyz_C +H IC%=13 +R� hjelp%=1 � +\�� info=1 � �melding_C(" Knapp #1 for � velge X, Y eller Z, #2 for � legge inn nye -min -max.") � �melding_C(" Use button #1 to choose X, Y or Z and #2 to insert new -min -max. ") +f�posjekk_C +p� knapp=4 � +z�snork_C +�ikon%(IC%)+=1 +�#� ikon%(IC%)>23 � ikon%(IC%)=21 +��byttikon_C +�� +�� knapp=2 � +��snork_C +� �nyscal_C +��fjern_rute_C +�� +��meld_C +�� +� +���nyscal_C ,W�melding_C(" ") ,�snork_C ,#�8,1)"f(x,y)=";funksjon$(fun%) ,$ �blaa_box_C(0,724,1056,1279) ,."� (ikon%(IC%)=21) � (info=1) � ,8&�8,3)"Gammel Min.X=";startx(fun%) ,BG�8,4)"Gammel Max.X=";startx(fun%)+(stepx(fun%)*(antallx_linjer+1)) ,L2�8,6)"Vennligst bestem ny Min.X "startx(fun%) ,V0�8,7)"Vennligst bestem ny Max.X "maxx(fun%) ,`<stepx(fun%)=(maxx(fun%)-startx(fun%))/(1+antallx_linjer) ,j ,t� ,~"� (ikon%(IC%)=21) � (info=2) � ,�#�8,3)"Old Min.X=";startx(fun%) ,�D�8,4)"Old Max.X=";startx(fun%)+(stepx(fun%)*(antallx_linjer+1)) ,�0�8,6)"Please insert new Min.X "startx(fun%) ,�.�8,7)"Please insert new Max.X "maxx(fun%) ,�<stepx(fun%)=(maxx(fun%)-startx(fun%))/(1+antallx_linjer) ,�� ,�"� (ikon%(IC%)=22) � (info=1) � ,�&�8,3)"Gammel Min.Y=";starty(fun%) ,�G�8,4)"Gammel Max.Y=";starty(fun%)+(stepy(fun%)*(antally_linjer+1)) ,�2�8,6)"Vennligst bestem ny Min.Y "starty(fun%) ,�0�8,7)"Vennligst bestem ny Max.Y "maxy(fun%) ,�<stepy(fun%)=(maxy(fun%)-starty(fun%))/(1+antally_linjer) - � - "� (ikon%(IC%)=22) � (info=2) � -#�8,3)"Old Min.Y=";starty(fun%) -D�8,4)"Old Max.Y=";starty(fun%)+(stepy(fun%)*(antally_linjer+1)) -(0�8,6)"Please insert new Min.Y "starty(fun%) -2.�8,7)"Please insert new Max.Y "maxy(fun%) -<<stepy(fun%)=(maxy(fun%)-starty(fun%))/(1+antally_linjer) -F� -P"� (ikon%(IC%)=23) � (info=1) � -Z3�8,2)"Gammel Skalering for z aksen=";SZ%(fun%) -d?�8,4)"Vennligst bestem ny skalering for z-aksen "SZ%(fun%) -n� -x"� (ikon%(IC%)=23) � (info=2) � -�1�8,2)"Old Scaling for the z-axis=";SZ%(fun%) -�>�8,4)"Please insert new scaling for the z-axis "SZ%(fun%) -�� -��slaa_av_hidden_C -��evaluer_b -��fjern_rute_C -�� -� -���yxyzzx_C -� IC%=14 -�� hjelp%=1 � -�� info=1 � �melding_C(" Bruk knapp nr.1 for � VELGE ROTASJONS AKSER for mus animasjon. ") � �melding_C(" Use button #1 to CHOOSE ROTATION AXIS for mouse animation. ") -��posjekk_C .� knapp=4 � .�nye_rotasjons_akser_C .�byttikon_C ."�styr_C .,� .6�meld_C .@� .J .T��nye_rotasjons_akser_C .^ikon%(IC%)+=1 .h!� ikon%(IC%)>26 ikon%(IC%)=24 .r1� ikon%(IC%)=24 rotyx_C=�:rotyz_C=�:rotzx_C=� .|1� ikon%(IC%)=25 rotyx_C=�:rotyz_C=�:rotzx_C=� .�1� ikon%(IC%)=26 rotyx_C=�:rotyz_C=�:rotzx_C=� .�� .� .���1234_C .� IC%=15 .�� hjelp%=1 � .¸� info=1 � �melding_C(" Musknapp nr.1 for � skrive inn ny funksjon, #2 for � bytte funksjon.") � �melding_C(" #1 to INSERT NEW FUNCTION, #2 to USE ANOTHER FUNCTION. ") .��posjekk_C .�� knapp=4 � .� �blaa_box_C(0,194,1103,1023) .��snork_C .��23,1,3;0;0;0; .��28,1,25,67,0 /�0,1); /� NR=1�4 /m� info=1 � �"Gammel funksjon nummer ";NR;":";funksjon$(NR) � �"Old equation number ";NR;":";funksjon$(NR) /&� NR /0�� info=1 � �"Hvem av funksjonene vil du bytte ut med en ny ? (0 for ingen)" � �"Which of the equations would you like to change ? (0 for none)" /:CL=� /D?� (CL<>48)� (CL<>49)� (CL<>50)� (CL<>51)� (CL<>52) � � �Tzo /N� CL=48 �TVp /Xfun%=CL-48 /bu� info=1 � �"Ny funksjon ";fun%;:�", f(x,y)="funksjon$(fun%) � �"New Equation ";fun%;:�", f(x,y)="funksjon$(fun%) /l� info=1 � /v+�'"Vennligst bestem Min.X "startx(fun%) /�(�"Vennligst bestem Max.X "maxx(fun%) /�*�"Vennligst bestem Min.Y "starty(fun%) /�(�"Vennligst bestem Max.Y "maxy(fun%) /�� /�� info<>1 � /�(�'"Please insert Min.X "startx(fun%) /�%�"Please insert Max.X "maxx(fun%) /�'�"Please insert Min.Y "starty(fun%) /�%�"Please insert Max.Y "maxy(fun%) /�� /�<stepx(fun%)=(maxx(fun%)-startx(fun%))/(1+antallx_linjer) /�<stepy(fun%)=(maxy(fun%)-starty(fun%))/(1+antally_linjer) /�ikon%(IC%)=fun%+16 0�byttikon_C 0�reset_C 0�styr_C 0 �posjekk_C 0*� 04�23,1;0;0;0;0; 0>�26 0H� knapp=2 � 0R�snork_C 0\� antallx_linjer=39 � 0fSX%(fun%)=SX%(fun%)*2 0pSY%(fun%)=SY%(fun%)*2 0zstepx(fun%)=stepx(fun%)*2 0�stepy(fun%)=stepy(fun%)*2 0�� 0�fun%+=1 0�� fun%>4 fun%=1 0�ikon%(IC%)+=1 0�W�melding_C("f(x,y)= ") 0��7,26);funksjon$(fun%) 0��reset_C 0��styr_C 0�� 0��meld_C 0�� 0� 1 ��reset_C 1� foerst=� � 1 IC%=15 1$ikon%(IC%)=fun%+16 1.�byttikon_C 18�slaa_av_hidden_C 1B� 1Lfoerst=� 1V,htab!40=298272:htab!44=0:htab!48=-374656 1`&� antallx_linjer=39 � �prosedyre_C 1j�evaluer_b 1t� 1~ 1� ��verdi_C 1� IC%=16 1�� hjelp%=1 � 1��� info=1 � �melding_C(" Bruk knapp nr.1 for � kunne se X,Y og Z verdier p� grafen ") � �melding_C(" Use button #1 to SEE X, Y and Z values on the graph. ") 1��posjekk_C 1�� knapp=4 � 1��vandre_b_C 1�� 1��meld_C 1�� 1� 1���plottype_C 2 IC%=17 2 � hjelp%=1 � 2�� info=1 � �melding_C(" Bruk knapp nr.1 for � velge mellom NORSK eller ENGELSK hjelpetekst ") � �melding_C(" Use button #1 to toggle between NORWEGIAN and ENGLISH info text. ") 2�posjekk_C 2(� knapp=4 � 22ikon%(IC%)+=1 2<#� ikon%(IC%)>33 � ikon%(IC%)=32 2F�byttikon_C 2P%� ikon%(IC%)=32 � info=1 � info=2 2Z� 2d�meld_C 2n� 2x 2���info_C 2� IC%=18 2�� hjelp%=1 � 2��� info=1 � �melding_C(" Bruk knapp nr.1 for � velge INFORMASJON ") � �melding_C(" Use button #1 to Choose INFORMATION. ") 2��posjekk_C 2�� knapp=4 � 2�&�28,0,25,69,0:�64 Ȝ0:�:�40 Ȝ 250 2�� info=1 � 2�.�16,1)"Informasjon om programmet 3D-graf" 2�@�6,3)"Laget i Norge av Bj�rn E. Fl�tten og Claus Nickelsen" 2�E�3,5)"Pek p� det �nskede ikonet og trykk knapp nummer 1 p� musa" 2�+linjer=15:��d^z:�skriv_ut_hjelpetekst_C 2�� 3� info=2 � 33�13,1)"Information about the 3D-GRAPH program" 3B�5,3)"Made in Norway by Bj�rn E. Fl�tten and Claus Nickelsen" 3":�9,5)"Point at the icons and press button number one" 3,2linjer=15:��Dl~:IC%=18:�skriv_ut_hjelpetekst_C 36� 3@�("SCHOOSE 32") 3J�8,0 3T�&ED,116,950:�&ED,830,950 3^�0 Ȝ0:ȓȐ0,740,90,90 3h*FX106,1 3r�� info=1 � �melding_C(" Pek p� det �nskede ikonet og trykk knapp #1 p� musa for � f� hjelp. ") � �melding_C(" Point at the icons and press button #1 to get information. ") 3|� 3�ȗXC,YC,knapp 3��sjekk_hjelp_C 3� �knapp<>0 3�� knapp=4 � 3��28,0,26,69,6 3�� 3��skriv_ut_hjelpetekst_C 3�� 3ַ� info=1 � �melding_C(" Trykk p� musknapp nr.2 for � avslutte informasjon. ") � �melding_C(" Press mouse button number 2 to end information. ") 3��:ȗXC,YC,slipp:�slipp=0 3�� 3�� knapp<>4 � 3� spri=� 4�slaa_av_hidden_C 4�fjern_rute_C 4� 4&� knapp=4 � �D|s 40� 4:�26 4D�meld_C 4N� 4X 4b��skriv_ut_hjelpetekst_C 4l(� spri=� �("SCHOOSE "+�(ikon%(IC%))) 4v�:� setning$:�setning$:� 4�� linjer=0 � 4�� a=2 � linjer 4�� setning$:�setning$ 4��a 4�� spri=� �8,0:�&ED,0,742 4�� 4� 4���sjekk_hjelp_C 4�spri=�:IC%=0:hjelp%=1 4��sjekktastaturet_C 4�hjelp%=0 4�� info=1 � 4�Ȏ IC% � 5 � 3:��dzw:linjer=5 5 � 4:��Tlx:linjer=3 5 � 5:��DJx:linjer=3 5 � 6:��Dhx:linjer=8 5* � 7:��txx:linjer=8 54 � 8:��THy:linjer=4 5> � 9:��Tpy:linjer=5 5H �10:��Dby:linjer=4 5R �11:��tJy:linjer=4 5\ �12:��try:linjer=4 5f �13:��dZy:linjer=5 5p �14:��TLz:linjer=3 5z �15:��Tjz:linjer=9 5� �16:��tDz:linjer=5 5� �17:��tvz:linjer=3 5� �18:��dTz:linjer=16 5� ��Dt{:spri=�:linjer=0 5�� 5�� 5�� info=2 � 5�Ȏ IC% � 5� � 3:��D~{:linjer=5 5� � 4:��tp{:linjer=3 5� � 5:��dN{:linjer=3 5� � 6:��dl{:linjer=9 5� � 7:��DF|:linjer=10 6 � 8:��tj|:linjer=5 6 � 9:��d\|:linjer=5 6 �10:��TN}:linjer=4 6$ �11:��Tv}:linjer=3 6. �12:��DT}:linjer=3 68 �13:��Dr}:linjer=5 6B �14:��td}:linjer=3 6L �15:��dB}:linjer=9 6V �16:��T\~:linjer=3 6` �17:��Tz~:linjer=3 6j �18:��DX~:linjer=17 6t ��TB:spri=�:linjer=0 6~� 6�� 6�� 6� 6� � � �dNv 6��3 6��26 6��en_skjerm_b 6�ȗȓ0,0,1279,1023 6�!�56 Ȝ80:ȓȐ 32,256,1056,300 6� �32 Ȝ256:ȓ 32,256,1056,300 6�� 184 Ȝ80:� 32 Ȝ256 6�M� info=1 �8,16)"Det har oppst�tt en feil, vennligst gj�r noe med dette." 7 H� info=2 �8,16)"An error has occurd, please do something about it." 7 � �=17 � 7B� info=2 �10,18)"Please don`t Press ESCAPE, use EXIT to end." 7L� info=1 �5,18)"Vennligst ikke trykk ESCAPE, bruk EXIT for � avslutte." 7(� 72� 7< � �=222 � 7Fw� info=1 �10,20)"Vennligst sett inn program disketten i diskettstasjon 1":�10,22)"og trykk deretter p� en knapp." 7Pl� info=2 �10,20)"Please insert the program disc in disc station number 1":�10,22)"and press a button." 7Z� 7d� � <>222 � 7n;� info=1 �3,20);"Feil nummer ";�;", ";�$;" i linje ";� 7x<� info=2 �3,20);"Error number ";�;", ";�$;" in line ";� 7�� 7�5� info=1 �20,22)"Trykk en knapp for � fortsette" 7�1� info=2 �20,22)"Press a button to continue" 7�A=� 7��slaa_av_hidden_C 7��fjern_rute_C 7� �DvB 7� 7�� 50,0,0,51,1103,187 7�H� 36,51,50,8,188,50,12,325,50,10,462,50,2,599,50,38,736,50,40,873,50 7�F� 28,1010,50,3,1147,50,29,1147,172,21,1147,294,24,1147,416,17,1147 7�-� 538,31,1147,660,33,1147,782,16,1147,904 7�"� " Hjelp p� ikon DISC:" 8J� "Denne gj�r deg i stand til � lagre og laste lignings sett, lage og" 8J� "endre kataloger og lagre skjermbilder. Disse nye skjermbildene kan" 8K� "senere brukes i alle DTP program og tegneprogram som Arctist, Paint" 8"I� "Atelier, Art Nouveau, Pro-artisan eller andre MODE15 tegneprogram" 8,#� " Hjelp p� ikon PRINT:" 86:� "Denne gj�r deg i stand til � DUMPE skjermbilder p�" 8@2� "alle EPSON kompatible DOT MATRIX Skrivere." 8J(� " Hjelp p� ikon Archimedes:" 8T?� "Denne gj�r deg i stand til � midlertidig bes�ke RISC OS" 8^;� "operativ systemet. Brukes som vanlig under RISC OS." 8h:� " Hjelp p� ikon SKJULTE/ IKKE SKJULTE linjer:" 8r@� "Denne gj�r deg i stand til � velge mellom to opptegnings" 8|C� "m�ter. Mulighet en er opptegning av skjulte linjer, det vil" 8�C� "si at alle linjene tegnes, ogs� de som egentlig skulle v�re" 8�?� "usynlige. (p� baksiden) Denne m�ten er den raskeste, og" 8�A� "egner seg derfor best til animasjon. Den andre muligheten" 8�G� "er at de skjulte linjene ikke tegnes opp, dette �ker tegnetiden" 8�8� "betraktelig, s� ikke bruk denne under animasjon." 8�'� " Hjelp p� ikon Animasjon:" 8�?� "Denne gj�r deg i stand til � animere p� to forskjellige" 8�>� "m�ter. Den f�rste m�ten er med mus. Ved slik animasjon" 8�@� "kan du bytte rotasjons akser ved � trykke knapp nummer 1" 8�C� "p� musa. Dette kan v�re veldig nyttig hvis du vil se grafen" 8�A� "fra en helt spesiell vinkel. Den andre m�ten � animere p�" 8�?� "er ved � forh�nds programere vinkel forandring pr. step" 8�8� "og antallet step (antallet ganger grafen tegnes)" 9,� " Hjelp p� ikon Koordinatakser:" 9=� "Dette gj�r deg i stand til � velge om koordinataksene" 9B� "skal tegnes eller ikke. Det tar faktisk litt tid � beregne" 9&=� "og plotte aksene, s� det g�r raskere uten aksesystem." 90(� " Hjelp p� ikon Oppl�sning:" 9:<� "Dette gj�r deg i stand til � velge mellom h�y og lav" 9D>� "oppl�sning under plotting. I lavoppl�sning mode tegnes" 9NA� "grafen med 20 streker i x- og y-retning, i h�y oppl�sning" 9X=� "�kes dette til 40. Dette tar selvf�lgelig ekstra tid." 9b(� " Hjelp p� ikon Perspektiv:" 9lF� "Dette gj�r deg i stand til � velge mellom opptegning av grafen" 9vA� "med eller uten perspektiv. Begge m�ter har sine fordeler," 9�?� "og husk for � kunne zoome grafen, m� perspektiv st� p�." 9�"� " Hjelp p� ikon Exit:" 9�>� "Dette gj�r deg i stand til � forlate dette programmet." 9�<� "Maskinen vil ogs� bli rekonfigurert tilbake til slik" 9�(� "den var f�r oppstart av 3D-GRAF." 9�"� " Hjelp p� ikon Zoom:" 9�>� "Dette gj�r deg i stand til � zoome inn og ut i forhold" 9�=� "til grafen. V�r opmerksom p� at perspektiv opptegning" 9�(� "m� v�re aktiv for � kunne zoome." 9�0� " Hjelp p� ikon X,Y,og Z skalering:" 9�;� "Dette gj�r deg i stand til � sette inn nye X- og Y-" 9�<� "minimum/maksimum, og du kan reskalere Z aksen. Dette" 9�=� "kan v�re veldig nyttig fordi du ikke kan vite hvordan" :5� "grafen ser ut f�r etter at du har tegnet den." :-� " Hjelp p� ikon Rotasjons akser:" :;� "Dette gj�r deg i stand til � velge rotasjons akser " : � "for animasjon med mus." :*(� " Hjelp p� ikon Funksjoner:" :4>� "Dette gj�r deg i stand til � sette inn nye funksjoner," :>B� "se p� ligningene til de fire som alerede ligger i maskinen" :H=� "og ikke minst tegne opp nye. Hvis du setter inn en ny" :R<� "funksjon, og f�r en feilmelding, har du antageligvis" :\?� "skrever inn funksjonen feil. Et eksempel p� en funksjon" :fA� "som er riktig skrevet er den som ligger ferdig i maskinen" :p;� "ved oppstart avd dette programmet. Den ser slik ut:" :z-� "COS(X/4)*COS(X/4)*SIN(Y/4)*SIN(Y/4)*8" :� � " Hjelp p� ikon Se:" :�>� "Dette gj�r deg i stand til � `g�` p� grafen. Etter som" :�:� "du g�r vil du fortl�pende f� ut X,Y og Z verdiene." :�;� "Punktet som tilsvarer disse verdiene vil kunne sees" :�� "som et blinkende punkt." :�"� " Hjelp p� ikon Land:" :�7� "Dette gj�r deg i stand til � velge mellom norsk" :�� "og engelsk hjelpetekst." :�#� " Hjelp p� ikon Hjelp:" :� � " " :�;� "<<<<<<<< Dette er et `Share Ware` program >>>>>>>>>" :�F� "Programmet kan kopieres og distribueres fritt og uten vederlag" :�J� "til oss s� lenge det dreier seg om privatpersoner. Hvis programmet" ;B� "benyttes i noen form for undervisning, eller blir utnyttet" ;E� "komersielt, m� vi kontaktes for � sette opp en avtale om bruk" ;A� "av programmet. Vi ser helst at alle som bruker programmet" ;$F� "registrerer seg og sender 100 Kr til en av adressene nedenfor." ;.I� "Dette sikrer deg en kopi av en eventuell ny versjon av programmet" ;8C� "hvis det skulle bli aktuelt. Vi er ogs� �pne for kritikk og" ;B8� "forslag til nye versjoner av 3D-Graf programmet." ;L � " " ;V6� " Claus Nickelsen Bj�rn E. Fl�tten" ;`2� " L�v�sveien 6 Postboks 359" ;j3� " 2830 RAUFOSS 9901 KIRKENES" ;t/� "Vennligst pr�v � treffe et av ikonene !" ;~!� " Help on icon DISC:" ;�H� "This enables you to load and save equation sets, Make and change" ;�C� "directory and save screens. These screens can later be used" ;�H� "in any DTP program and drawing packages like Pro-Artisan, Paint," ;�G� "Arctist, Atelier, Art Nouveau or other MODE15 drawing packages." ;�"� " Help on icon PRINT:" ;�5� "This enables you to print screens on an EPSON" ;�&� "compatible DOT MATRIX printer." ;�'� " Help on icon Archimedes:" ;�?� "This enables you to enter the RISC OS operating system." ;�0� "Use this option as normal under RISC OS." ;�3� " Help on icon Hidden/ Unhidden lines:" ;�=� "This enables you to choose between two plotting ways." <