Using RPM

Helpful tips and guides, also new users can ask for help here.
Post Reply
Wicksy
Trump Card
Posts: 151
Joined: Sat Apr 06, 2024 3:32 pm
Location: Australia

Using RPM

Post by Wicksy »

Hi, I've next to no exp with basic, but I'd like to do the Quill example in the RPM manual.

I'm needing help on how to write the control file as a Superbasic file.
I initially tried using Quill as the text editor, but It froze up RPM, I assume cos it is saved as a Quill file. Oh well.

I've now tried the Superbasic example by adding in the ROMH and Exec lines as data lines, again completely blindly! Errors coming up again.

I don't knowingly own a text editor, though doesn't one of the assembler packages have it? Obviously I've never used them as yet to know, am some way of that yet.

So am looking for help to write the following in to SuperBasic, if right:-

ROMH mdv1_quill rom,64,QUILL v 2.35
EXEC mdv1_quill,QUILL

I hope once am past this stage the process will be more straight forward within RPM, and I can proceed on my own.
Last edited by Wicksy on Sat Jul 05, 2025 2:42 pm, edited 1 time in total.


User avatar
RalfR
QL Wafer Drive
Posts: 1205
Joined: Fri Jun 15, 2018 8:58 pm

Re: Using RPM

Post by RalfR »

open_new#3, mdv1_Control_file
print#3, "ROMH mdv1_quill rom,64,QUILL v 2.35"
print#3, "EXEC mdv1_quill,QUILL"
close#3

That's your control file for RPM with Quill.


7000 4E75
Wicksy
Trump Card
Posts: 151
Joined: Sat Apr 06, 2024 3:32 pm
Location: Australia

Re: Using RPM

Post by Wicksy »

Thankyou very much Ralf.

Should I then run RPM from mdv2_, and upload the control file, then Quill executable from mdv1_ when prompted?


User avatar
RalfR
QL Wafer Drive
Posts: 1205
Joined: Fri Jun 15, 2018 8:58 pm

Re: Using RPM

Post by RalfR »

You should use

EXEC mdv1_QUILL,Quill,n

in the control file if you want it resident in RAM, ROMH is just used, if you want to put that in an EPROM, which I do not think that is what you want.

("n" shlould be used, because Quill does not have an active cursor, so it run, as if it would be started via EXEC_W. This can be ommited if you use the Pointer Interface.)

Then, if you type QUILL in #0, Quill is started.

You can start RPM from wherever you want, you type in where your control file is, and it produces the rest.


7000 4E75
Wicksy
Trump Card
Posts: 151
Joined: Sat Apr 06, 2024 3:32 pm
Location: Australia

Re: Using RPM

Post by Wicksy »

It is ROM I want. And am not using PE Ralf.

I ran RPM from mdv2_
Loaded the control file from mdv1_ (entering: mdv1_control_file)

RPM then lists

1 ROMH mdv1_quill rom,64,QUILL v 2.35
2 EXEC mdv1_quill,QUILL
File not found

END with errors
Press enter to continue


User avatar
ql_freak
Super Gold Card
Posts: 524
Joined: Sun Jan 18, 2015 1:29 am

Re: Using RPM

Post by ql_freak »

What is RPM?

If you use an abbreviation, it would be nice if you put at least in the text section of the first message (optionally in brackets) the full name of the abbreviation.


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
Wicksy
Trump Card
Posts: 151
Joined: Sat Apr 06, 2024 3:32 pm
Location: Australia

Re: Using RPM

Post by Wicksy »

Resident Program Manager (Qliberation Software)


Post Reply