AutoRem

Discussion about ZX80 / ZX81 Software
Post Reply
dessony
Posts: 287
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

AutoRem

Post by dessony »

Hey everybody,

Another typed in program from a magazine. I tested the program, it worked as I expected it! :D Enjoy this program!
AutoRem program.zip
(11.85 KiB) Downloaded 59 times
Cheers,
DesSony
User avatar
XavSnap
Posts: 1152
Joined: Sat May 10, 2008 4:23 pm

Re: AutoRem

Post by XavSnap »

Thanks Dessony,

It remember me the Mageco Disassembler+Toolkit rom [h3000]
Generator (Auto-Type-in):
Type the line : 1 REM X
(a REM line with almost 1 character)
Now, type-in RAND USR 15805
At the D (decimal) prompt, enter the number of characters in your REM line.
Prefere using the RAND USR 15875 how is executed in the Fast mode.
Manual

I ever seen this Rom in another hardware, but i can't remember where !
Xavier
dessony
Posts: 287
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: AutoRem

Post by dessony »

Merci, XavSnap!

However, whenever I tried to open ZxToken, I saw a dialog box stated that I need MSVBVM50.DLL under Windows 10 on the AMD (64bit) based computer. I could not get that program running correctly on the AMD computer! :cry:

I read that ZxToken can compile the hex listing into a REM statement. I was somewhat excited. :) That was my prime purpose of putting an AutoREM program on this forum for people who wanted to load HEX listings from any available magazines.

Again once more time, in French, Merci,

DesSony
User avatar
XavSnap
Posts: 1152
Joined: Sat May 10, 2008 4:23 pm

Re: AutoRem

Post by XavSnap »

Hi desSony,

Yes, this executable was compiled with the Visual Basic, and we had to install some Dlls on the Windows 10, 8, 7, 2K, 98, 95...
It's the same Dlls for Vb81 XuR and others programs…

Have a look to this link to install Dlls...
(Just install this kit one time to use all of VB packages)

This code was include in Vb81 and we can add REMs in Hexadecimals and Decimals codes:

1 REM [HEX: \
00,01,FF,\
C9 ]

or

1 REM [DEC: \
0 , 1 ,255,201 ]

If you had to type the REM with the functions codes… in a Print command (Dk-tronics CHR$ card), you had to type :
10 Print "@C0@EC@C0"
>> 10 PRINT "[""]GOTO[""]"

The ' \ ' is the control character to link the next line as the same one.
\" = @C0 = " " displayed " on the screen.

It's the same true-type font from Vb81, but you can use the old character codes standard from Zx2P compiler.

To create a new REM in Vb81, i type in a black REM…
10 REM [HEX: \
0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0,0,0,0 ]
And i launch it in the Vb81 file explorer.

Vb81 "Basic Tool" can also create a blank REM line…
Xavier
User avatar
XavSnap
Posts: 1152
Joined: Sat May 10, 2008 4:23 pm

Re: AutoRem

Post by XavSnap »

Another way to glue a cluster of REM in Basic:

Code: Select all

1 REM ***************************
2 REM ***************************
3 REM ***************************
4 REM ***************************
5 REM ***************************
6 REM ***************************
7 REM ***************************
8 REM ***************************
9 REM ***************************
10 LET B=PEEK 16426*256+PEEK 16425
100 LET A=B-16513
110 POKE 16512,(A/255)
120 POKE 16511,A-(PEEK 16512*256)
130 PRINT "REM LENGHT:";A-1
It use the Next-line address after the line 10.
Xavier
dessony
Posts: 287
Joined: Tue Oct 29, 2013 2:26 pm
Location: Indiana, USA

Re: AutoRem

Post by dessony »

Here is an AutoREM's disassembled machine code listing.
AutoRem.asm
(2.46 KiB) Downloaded 58 times
DesSony
Post Reply