encyklopedi:zx_spectrum
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
encyklopedi:zx_spectrum [2023/09/06 19:40] – stuvade om lite bjarni | encyklopedi:zx_spectrum [2023/09/06 20:42] (current) – Redigering i BASIC bjarni | ||
---|---|---|---|
Line 29: | Line 29: | ||
Anslutning av joysticks för spel kräver en expansion som ansluts till bussexpansionsporten, | Anslutning av joysticks för spel kräver en expansion som ansluts till bussexpansionsporten, | ||
+ | |||
+ | =====BASIC===== | ||
+ | |||
+ | {{ spectrum-r-key.png|R-tangenten på ZX Spectrum}} | ||
+ | |||
+ | BASIC-tolken har som tidigare nämnt ett märkligt sätt att hantera inmatning av programkod för att försöka lindra kvalen som det dåliga tangentbordet åsamkar programmeraren. Tangenterna är märka som i bilden här intill, med en bokstav, ett BASIC-kommando i vitt, ett alternativt tecken eller BASIC-ord i rött, och ett par ytterligare BASIC-ord i rött och grönt under och ovanför tangenten. Dessa gäller olika inmatningslägen. | ||
+ | |||
+ | Markören som BASIC-tolken visar på skärmen visar vilket inmatningsläge tolken befinner sig i; till en början är markören ett " | ||
+ | |||
+ | Markören är placerad i botten av skärmen, vilket är var inmatningen sker. Programmet visas dock längst upp på skärmen, med en liten pil som visar aktuell rad. Piltangenterna kan användas för att flytta pilen upp och ner i programmet. Kommandot EDIT kan användas för att redigera den aktuella raden. En kopia av raden visas då längst ner på skärmen, och användaren kan flytta makören höger och vänster genom raden med piltangenterna, | ||
+ | |||
+ | En valfri del av programmet kan listas på skärmen med LIST-kommandot, | ||
+ | |||
+ | Alla rader måste börjas med ett radnummer, liksom i många andra dialekter av BASIC. Det finns inga labels eller funktioner, utan alla hopp i programmet sker till angivna radnummer. Liksom i andra BASIC-dialekter är det klokt att lämna glapp mellan sina radnummer, typiskt sett genom att numrera raderna i steg om 10, så att det finns plats att foga in ytterligare rader mellan befintliga rader när man kommer på att man behöver lägga till någonting i programmet. | ||
encyklopedi/zx_spectrum.txt · Last modified: 2023/09/06 20:42 by bjarni