lovebyte: update the documentation

This commit is contained in:
Vince Weaver 2023-02-12 21:20:37 -05:00
parent e560faa124
commit 83cdf2509f
10 changed files with 38 additions and 9 deletions

View File

@ -1,3 +1,3 @@
CALL -151
E7: 20 d8 f3 20 11 f4 a0 e8 a2 0e a9 02 20 5d f6 f0 f5
E7: 20 D8 F3 20 11 F4 A0 E8 A2 0E A9 02 20 5D F6 F0 F5
E7G

View File

@ -8,5 +8,6 @@ hence the name.
I found this one while doing a search of ROM values that were
easy to load the address for, but the results looked nice.
In this case the rotation and ROM address are $F6 and $F6F6
which makes it easy to load them in a small amount of space.
In this case the rotation and ROM address are $F6 and $F6F5
which makes it easy to load, though it is a byte bigger than
the minimum because I need a DEX instruction to get the address right.

View File

@ -1,3 +1,3 @@
CALL -151
E7: 20 d8 f3 20 57 f4 a9 f6 a8 aa ca 20 5d f6 f0 f6
E7: 20 D8 F3 20 57 F4 A9 F6 A8 AA CA 20 5D F6 F0 F6
E7G

View File

@ -0,0 +1,12 @@
Some rotating gears.
The gears are drawn with the shapetable vector graphics, we only
have a definition for a single tooth but we then draw it multiple
times while rotating.
The catchment at the top happened accidentally, as I originally wanted
to have a desire logo but didn't have enough room for the whole thing.
The truncated logo ends up being exactly the shape that gets drawn.
It's a fast animation because it draws two scenes to the two graphics
PAGEs and is just page-flipping between them.

View File

@ -0,0 +1,8 @@
This one was written in Applesoft BASIC!
Tokenized on disk it's 251 bytes.
For size reasons it starts page-flipping before it's done
drawing the hi-res graphics on each page which is why it
starts out a bit glitchy.

View File

@ -1,4 +1,4 @@
CALL -151
C00: 20 e2 f3 85 fd 85 ff a9 d0 85 fe a5 ff 20 11 f4
C10: a0 00 b1 fd 91 26 88 d0 f9 e6 ff d0 ee 10 e4
C00: 20 E2 F3 85 FD 85 FF A9 D0 85 FE A5 FF 20 11 F4
C10: A0 00 B1 FD 91 26 88 D0 F9 E6 FF D0 EE 10 E4
C00G

View File

@ -0,0 +1,8 @@
Three-level parallax scrolling on Apple II lores.
I actually got this down to 90 bytes, then used the
extra space to add the code to switch directions.
Apple II has no scrolling circuitry, there are some mildly
clever tricks going on to keep the frame rate up.

View File

@ -360,7 +360,7 @@ the ']' BASIC prompt and enter
these commands to run it for yourself:
CALL -151
B8: 2c ea 20 f4 f3 20 d8 f3
B8: 2C EA 20 F4 F3 20 D8 F3
B8G
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

View File

@ -1,4 +1,4 @@
CALL -151
B8: 2c ea 20 f4 f3 20 d8 f3
B8: 2C EA 20 F4 F3 20 D8 F3
B8G

View File

@ -1,3 +1,3 @@
CALL -151
E7: 20 d8 f3 20 57 f4 a9 e2 aa a8 20 5d f6 f0 f7
E7: 20 D8 F3 20 57 F4 A9 E2 AA A8 20 5D F6 F0 F7
E7G