Search found 428 matches

by GCHarder
Sat Apr 15, 2023 9:18 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

New "Inline" routine-Diagonal Wipe

Makes a nifty display.

I'll add this to the main program later on I'm still working on other routines as well.

Enjoy;

Greg
by GCHarder
Mon Apr 10, 2023 9:23 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

New version "Inline" routines.

I've uploaded a new version of the "Inline" program. I've done away with all the POKEs for parameter passing. Without the POKEs the GOSUBs are no longer needed so things are bit faster as well. Parameter passing is now in the form... 10 PRINT USR FILL;[Lines],[CODE CHR "X"] I've added two new routin...
by GCHarder
Fri Mar 24, 2023 9:50 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

Re: "Inline" BASIC Extensions

I'm tending to forgo using LPRINT for parameter passing as it would make the programs incompatible with ZXPand.

Regards;

Greg
by GCHarder
Tue Mar 21, 2023 9:47 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

Re: "Inline" BASIC Extensions

using 21 LPRINT C$(1 to 2); is easier. Then the machine code can fetch PRINTABLE(!) characters from printer buffer (address 16444....) and the length of the basic code does not need to be calculated to call the machine code (line 20). A single number X can be passed to m/c using RAND X and fetch th...
by GCHarder
Wed Mar 15, 2023 8:29 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

"Inline" Text scrolling routine

I'll add a smaller demo to the main program later on.

Regards;

Greg
by GCHarder
Fri Mar 10, 2023 10:23 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

Re: "Inline" BASIC Extensions

If you can think of any other, not too complicated, routines let me know. I'm thinking a one line text scroll might be useful, for instructions etc.

Regards;

Greg
by GCHarder
Thu Mar 09, 2023 9:53 pm
Forum: ZX BASIC
Topic: "Inline" BASIC Extensions
Replies: 31
Views: 24045

"Inline" BASIC Extensions

Various BASIC extensions, like scroll down, converted to "Inline" formats.

See the enclosed Readme for more info.

Enjoy;

Greg

Updated the program, 08/30/23. Modified the Quick Print routine slightly.
by GCHarder
Wed Mar 01, 2023 10:18 pm
Forum: Software
Topic: Clive CeZXanne
Replies: 0
Views: 1218

Clive CeZXanne

Op-Art by Clive CeZXanne

Standard and Chroma versions although both work in either format.
CeZXanne.zip
Screens
(63.78 KiB) Downloaded 78 times
by GCHarder
Sun Feb 19, 2023 11:31 pm
Forum: ZX BASIC
Topic: What exactly do Plot and Unplot do?
Replies: 15
Views: 10436

Re: What exactly do Plot and Unplot do?

PLOT and UNPLOT work as expected except the plot coordinates are 64x48 instead of 256x192.

Regards;

Greg

PS actually the PLOT coords are 64x44 but can be increased to 48 easily with MC.
by GCHarder
Sat Feb 04, 2023 11:01 pm
Forum: Development
Topic: MCODER II compiler for BASIC programs (ZX81)
Replies: 6
Views: 1636

Re: MCODER II compiler for BASIC programs (ZX81)

The RND function returns an integer value between 0 and 32768 so to have a range between 0 and 5 divide the results by 6554, 0 to 10 divide by 3277, 0 to 20 divide by 1638.

Range of 5 to 25: 5+RND/1638

Regards;

Greg