[Coco] Important tips for Portal-9 users

Roger Taylor rtaylor at bayou.com
Mon Jan 3 23:08:55 EST 2005


Until I get the Portal-9 help file improved, here are some pointers for 
newbies:

The logic in the Assembly Options group is:

Assembler (CCASM or CASM): must be chosen BEFORE a new assembly component 
is loaded or created.  However, since the default is CCASM, you really 
don't need to mess with this option unless you want to use CASM instead.

Type: (multirecord, single-record, no records, ROMs, etc.): *MUST* be 
chosen in order for source file to be *ASSEMBLED* into a binary.  If this 
is blank, it tells the IDE you want to copy the source file as-is over to 
the destination.  Choose multirecord if you want the file to LOADM into a 
CoCo, and the file has RMB data areas.  Choose single-record if you do not 
have any RMB data areas.. this produces a smaller LOADMable file.  Choosing 
*anything* other than "multirecord" or "single-record" causes any RMB (void 
areas) to be turned into FCB/constants.  In other words, CCASM is smart 
enough to know it cannot create a record-based file that can run as a ROM 
Pak or raw binary unless voids are converted to nonvoids.

Outputfilename: defines what the resulting file will be called, no matter 
how it's processed or where it ends up

If no Type is chosen, the output filename (if any) causes Portal-9 to COPY 
the source code file AS-IS onto the floppy disk or PC folder but giving it 
the new name.

If a Type is chosen, the assembler knows what the resulting binary format 
is, and the output filename is not really required, since the sourcename is 
used to assume the .bin equivelant.


Build To Floppy:

Virtual Disk Name: You must first add a virtual disk to your 
project.  Click Project->Add Target Floppy Disk, then choose a name (no 
.dsk suffix needed).  The DSK is not created until the build process 
starts.  You're simple defining all of the target floppy disks your project 
will build onto.  You can choose any number of disks, and the first 4 will 
be automatically mounted in M.E.S.S.  The first DSK you create is goes to 
Drive 0, and so on...

Type: "coco_jvc_rsdos" works well with the M.E.S.S. emulator, and is the 
default DSK format.

Format: "ss35" stands for single-sided 35-track disk, and works well with 
M.E.S.S.

File Type On Disk: if nothing is chosen, "binary" is used.  This is the 
type of file you want your source file to end up being after it is 1) 
copied directly to the DSK, or 2) assembled or compiled onto the 
DSK.  However it ends up on the disk if you choose, this is the type you 
want BASIC to see it as.


-- 
Roger Taylor




More information about the Coco mailing list