About three months ago, I made changes to BASIC Anywhere Machine's screen modes, rolling out the update and completely forgetting to make any kind of heads-up announcement about it.
And I forgot to update a whole bunch of programs to use the new screen modes.
Surprise?
The previous screen modes were the as-is screen modes as implemented in wwwBASIC (as found on Github Dec 27, 2020. I wanted something more to my liking, so I adjusted them to the ones described in this post.
You can still access the last version of BASIC Anywhere Machine with the old screen modes here (and the documentation for that version here.)
You can compare with the current version of BASIC Anywhere Machine here (and the current version of the documentation here.) If you had noticed any programs not working: I updated these programs in BASIC Anywhere Machine yesterday to use the new screen modes. (list of those further down below.)
Also, for your convenience, you can compare the previous screen modes (info below) to the current screen modes in this post.
Mode | Screen Width | Screen Height | Columns | Rows | Screen Aspect | Font Height | Colour Scheme | Bits Per Pixel | |
---|---|---|---|---|---|---|---|---|---|
0 | 640 | 200 | 80 | 25 | 2.4 | 8 | rgba | 4 | |
Alternative width: 40 | (See the statement) | ||||||||
1 | 320 | 200 | 40 | 25 | 1.2 | 8 | screen1 | 2 | |
2 | 640 | 200 | 80 | 25 | 2.4 | 8 | monochrome | 1 | |
7 | 320 | 200 | 40 | 25 | 1.2 | 8 | rgba | 4 | |
640 | 200 | 80 | 25 | 2.4 | 8 | rgba | 4 | ||
640 | 350 | 80 | 25 | 480/350 | 14 | rgba | 4 | ||
640 | 350 | 80 | 25 | 480/350 | 14 | monochrome | 2 | ||
11 | 640 | 480 | 80 | 30 | 1 | 16 | monochrome | 2 | |
12 | 640 | 480 | 80 | 30 | 1 | 16 | rgba | 4 | |
13 | 320 | 200 | 25 | 1.2 | 8 | undefined | 24 | ||
14 | 320 | 240 | 15 | 1 | 16 | undefined | 24 | ||
15 | 400 | 300 | 18 | 1 | 16 | undefined | 24 | ||
16 | 512 | 384 | 24 | 1 | 16 | undefined | 24 | ||
17 | 640 | 400 | 80 | 25 | 1.2 | 16 | undefined | 24 | |
18 | 640 | 480 | 80 | 30 | 1 | 16 | undefined | 24 | |
19 | 800 | 600 | 100 | 37 | 1 | 16 | undefined | 24 | |
20 | 1024 | 768 | 128 | 48 | 1 | 16 | undefined | 24 | |
21 | 1280 | 1024 | 160 | 64 | 1 | 16 | undefined | 24 |
- Barnsley Fern (Fractal)
- Based on PRINT CHR$(205.5+RND(1)); : GOTO 10
- Bouncing Circle and Square Screen Painter
- BouncingBall
- BouncingBall 2
- Bubble Universe
- CALCULATOR
- Cannoneer
- Catch 88
- Chaotic Scatter
- CIRCLE to Draw Pie Charts
- Curve Stitching in a Circle
- Cute 40-line-ish game
- Cute 50-line-ish game
- donkey.bas
- Easy Spiral
- Ever-Changing Mandala II (less CPU intensive)
- File Open, Print, Close Tester
- Flower Wheel
- LINE remembers the last pen position
- Mouse testing 1
- Munching Squares
- Pendulum
- Rotating Lorenz Attractor
- Semi-random PSET art
- Ski Slope Challenge (Charlie's Version)
- Snowflake
- Sound Tester
- Spheres
- Tank
- Tester: _DISPLAY and _AUTODISPLAY
- Tester: DRAW commands A and TA
- Tester: Logical Operators
- Tester: PRINT, WRITE, PRINT#, WRITE#, OPEN, CLOSE
- Tester: Screen Scrolling (Mirage Maker?)
- Wumpus
- Yahtzee
- Akalabeth
- Akalabeth (BAM!)
- Archimedean spiral
- ASCII Character Set
- Background Generator
- Box Color Varied
- circles
- Conway's Game of Life
- Diagonals on SCREEN 2
- draw graphics test
- DrawSquare
- Easter Egg Decorating
- Easter Egg Decorating 2
- Ever-Changing Mandala
- Fedora Hat
- FLIPPER
- Fractal Tree
- GW-BASIC (Amiga) Get + Put Sample
- GW-BASIC-3D
- Hailstone sequence
- Hello World Horizontal Marquis
- INSTR tester
- Julia set (GW-BASIC)
- Julia set (Locomotive)
- Julia set (QBasic)
- line graphics test
- lines.bas
- Mandelbrot set
- Mesmerizer 1
- MID$ (statement) tester
- mishka's clock
- Polar Grapher.bas
- Put - Get
- PUT color action sample
- PUT color action sample II
- Qb64 Draw Example
- Regeya's CIRCLES
- Rotating Circle
- Rotating Pyramid
- Simple Animation XOR test
- SimpleRandomHillsMaker
- Sine Art 1
- Spinny Cube
- Summation of primes
- Sunshine
- Tester _width _height
- Tester DRAW
No comments:
Post a Comment