You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
More examples are in the sample library [CPCBasicApps](https://github.com/benchmarko/CPCBasicApps/#readme). They are included in CPCBasic as *apps*, example: [10print](https://benchmarko.github.io/CPCBasic/index.html?database=apps&example=demo/10print).
34
+
More examples are in the sample library [CPCBasicApps](https://benchmarko.github.io/CPCBasicApps/), [CPCBasicApps source](https://github.com/benchmarko/CPCBasicApps/#readme). They are included in CPCBasic as *apps*, example: [10print](https://benchmarko.github.io/CPCBasic/index.html?database=apps&example=demo/10print).
35
35
36
36
## Why CPCBasic
37
37
@@ -63,7 +63,7 @@ With CPC Basic we do not get that accuracy. But if we compile it to JavaScript,
63
63
- The **Sound** button activates or deactivates sound.
64
64
- If you use the *Reload* button with sound activated, the sound needs to be activated again. Just do a user action, e.g. click somewhere. This is a browser limitation.
65
65
- The *Text View* window shows the text which is written in text mode.
66
-
- The *Keyboard* window shows a virtual keyboard which can be also used with touch devices. You can test the functionality with the test program [keyboard](https://benchmarko.github.io/CPCBasic/index.html?example=test/keyboard&showKbd=true).
66
+
- The *Keyboard* window shows a virtual keyboard which can be also used with touch devices. You can test the functionality with the test program [keyboard](https://benchmarko.github.io/CPCBasic/index.html?database=apps&example=test/keyboard&showKbd=true).
67
67
- The *Input* window is an alternative way to send input to the CPC.
68
68
- The *Console* window shows the textual output. This is useful for copying and pasting the output. It is cleared when the CPC screen is cleared (*MODE* or *CLS*).
69
69
- The *Variables* window allows you to see the variables used by the program.
@@ -99,10 +99,10 @@ With CPC Basic we do not get that accuracy. But if we compile it to JavaScript,
99
99
The next *INKEY$* will return it. This could be useful to select options presented on the screen.
100
100
Another feature: After a MOVE 1000,1000, a mouse click does a *MOVE* at the click position.
-*MODE 3*: High resolution mode with real 640x400 pixels, 16 colors and 8x8 pixels per character.
104
104
This is different to the unofficial and not very useful Gate Array mode 3 on a real CPC: [CPC live: Graphics](http://cpctech.cpc-live.com/docs/graphics.html).
105
-
Several examples use CPCBasic mode 3, e.g. [Art](https://benchmarko.github.io/CPCBasic/index.html?example=art), [Landscape](https://benchmarko.github.io/CPCBasic/index.html?example=landscape), [Rectangles](https://benchmarko.github.io/CPCBasic/index.html?example=test/rectangles).
105
+
Several examples use CPCBasic mode 3, e.g. [Art](https://benchmarko.github.io/CPCBasic/index.html?database=apps&example=test/art), [Landscape](https://benchmarko.github.io/CPCBasic/index.html?database=apps&example=test/landscape), [Rectangles](https://benchmarko.github.io/CPCBasic/index.html?database=apps&example=test/rectangles).
106
106
-*|MODE,n*: Change mode without *CLS*, including mode 3 (experimental)
107
107
-*|RENUM,...*: similar to *RENUM* but with a 4th parameter to keep line numbers starting with this line
108
108
- Computations with numbers are not limited to 16 bit
0 commit comments