Table of Contents

Procedure for install a new CF disk

Install CP/M-68K in new CF track 1

Below is a screen shot of the installation of CP/M-68K in track 1 of a new CF

www.retrobrewcomputers.org_lib_plugins_ckgedit_fckeditor_userfiles_image_boards_sbc_tiny68k_writecpm_in_first_track_copy.jpg

Load CP/M-68K distribution files into RAMdrive

Cycle power or press the reset button. Upload the RAMdisk image 't68kram.s68 '. This will take 30 minutes to complete. t68kram.s68 contains the files from CP/M-68K ver 1.3 distribution disks plus microEMACS, gkermit, and BASIC executables. All executables are in relocatable format and will be converted to .68K executable format.

Copy the CP/M distribution files into the new CF disk

when the RAMdisk image load is completed, execute the monitor command 'bo'. The CP/M should boot with a 'A>' prompt.
—— The following are CP/M commands in bold letters. Responses are in italic ——
DIR E: should display the following outputs:
E: COPY REL : CPM SYS : DDT REL : DDT68000 68K : INIT REL
E: PIP REL : README TXT : RELOC REL : RELOC1 SUB : SD REL
E: STAT REL : AS68 REL : AS68INIT : DDT10 REL : DDT68010 68K
E: DUMP REL : RELOC2 SUB : CLIB : CLINK SUB : CLINKE SUB
E: CLINKF SUB : ED REL : LIBE A : LIBF A : LO68 REL
E: RELOC3 SUB : S O : AR68 REL : ASSERT H : CP68 REL
E: CTYPE H : ERRNO H : FIND REL : MORE C : MORE REL
E: NM68 REL : OPTION H : OSATTR H : OSIF H : OSIFERR H
E: PORTAB H : RELOC4 SUB : SETJMP H : SIGNAL H : STDIO H
E: C SUB : C068 REL : C168 REL : CE SUB : RELOC5 SUB
E: FORMAT REL : FORMAT S : INIT S : LINK68 REL : LOADR O
E: OVHDLR O : RELOC6 SUB : SENDC68 REL : SIZE68 REL : TERM C
E: TERM REL : TERMA S : XFER86 C : XFER86 REL : BDOS S
E: BIOS C : BIOS O : BIOSA O : BIOSA S : BIOSTYPS H
E: BOOTER O : BOOTER S : CBIOS S : CONFIG C : CONFIG REL
E: ELDBIOS S : ERGBIOS S : LDBIOS O : LDBIOSA O : LDBIOSA S
E: LOADBIOS H : LOADBIOS SUB : NOBIOSHI S : NOBIOSLO S : NORMBIOS H
E: NORMBIOS SUB : PUTBOOT REL : PUTBOOT S : RELOC7 SUB : VT52 C
E: VT52 O : CPM REL : CPM15000 MAP : CPM15000 SR : CPMLDR SYS
E: CPMLIB : LCPM SU : LCPM10 SUB : LDRLIB : MAKELDR SUB
E: RELCPM SUB : RELOC8 SUB : CPM400 MAP : CPM400 SR : RELOC9 SUB
E: CB68 DOC : CB68 L68 : CB68 REL : GKERMIT REL : README GKE
E: README GKK : ME REL : ME TXT : FCOMP S : ASCIIART BAS

E: switch to drive E as the default drive
INIT.REL A: Initialize drive A. Commands are still in relocatable format so must enter as XXX.REL. This is to test the ability to read/write CF disk
RELOC1 Use submit files to convert relocatable commands to faster, shorter .68K format
RELOC2
RELOC3
RELOC4
RELOC5
RELOC6
RELOC7

AS68 -I AS68INIT Initialize the assembler and create the AS68SYMB.DAT file
RELOC ME.REL ME.68K Convert relocatable microEMACS to .68K format
RELOC GKERMIT.REL GKERMIT.68K Convert relocatable GKERMIT to .68K format
RELOC CB68.REL CB68.68K Convert relocatable BASIC to .68K format
PIP A:=*.*[V] Copy all files from RAMdrive to drive A, with copy verification

Test the newly created CF disk:

When copy is completed without any errors do the following quick tests:
A: switch to drive A as the default drive
ME README.TXT Executing microEMACS to edit README.TXT. The command summary is documented in ME.TXT. Test drive it and exit without modification with ctrl-x ctrl-c key sequences.

ME HELLO.C Create a C program–Hello World in microEMACS
main(){
printf(“Hello World”);
}

ctrl-z to save and exit microEMACS
C HELLO Compile the Hello World program
CLINK HELLO Link the Hello World program and generate HELLO.68K
HELLO Execute the Hello World program, should see Hello World

CB68 ASCIIART Test the BASIC compiler
LINK68 ASCIIART,CB68.L68 Link the BASIC program and generate ASCIIART.68K
ASCIIART should display the following screen:

000000011111111111111111122222233347E7AB322222111100000000000000000000000000000
000001111111111111111122222222333557BF75433222211111000000000000000000000000000
000111111111111111112222222233445C      643332222111110000000000000000000000000
011111111111111111222222233444556C      654433332211111100000000000000000000000
11111111111111112222233346 D978 BCF    DF9 6556F4221111110000000000000000000000
111111111111122223333334469                 D   6322111111000000000000000000000
1111111111222333333334457DB                    85332111111100000000000000000000
11111122234B744444455556A                      96532211111110000000000000000000
122222233347BAA7AB776679                         A32211111110000000000000000000
2222233334567        9A                         A532221111111000000000000000000
222333346679                                    9432221111111000000000000000000
234445568  F                                   B5432221111111000000000000000000
                                              864332221111111000000000000000000
234445568  F                                   B5432221111111000000000000000000
222333346679                                    9432221111111000000000000000000
2222233334567        9A                         A532221111111000000000000000000
122222233347BAA7AB776679                         A32211111110000000000000000000
11111122234B744444455556A                      96532211111110000000000000000000
1111111111222333333334457DB                    85332111111100000000000000000000
111111111111122223333334469                 D   6322111111000000000000000000000
11111111111111112222233346 D978 BCF    DF9 6556F4221111110000000000000000000000
011111111111111111222222233444556C      654433332211111100000000000000000000000
000111111111111111112222222233445C      643332222111110000000000000000000000000
000001111111111111111122222222333557BF75433222211111000000000000000000000000000
000000011111111111111111122222233347E7AB322222111100000000000000000000000000000

AS68 -U -L -S 0: FCOMP.S Create a file comparison program for subsequent testing
LINK68 FCOMP Link the file comparison program and generate FCOMP.68K

GKERMIT -S README.TXT Use gkermit to transfer a text file to PC. In the terminal program enable 'receive file' with kermit protocol. Hardware CTS/RTS handshake must be enabled otherwise file transfer will not be successful.
INIT B: initialize drive B
B: Drive B is now the default drive
A: GKERMIT -R Transfer file from PC to drive B. In the terminal program enable 'transmit file' with kermit protocol. Transmit the “README.TXT” file that was received previously.
A:FCOMP README.TXT A:README.TXT Compare the file received with the original. Two files should be the same.
This concludes the quick tests. Your Tiny68K with CP/M-68K is in operation!


This is the CP/M68K v1.3 distribution files. They can be loaded individually or multiple files using gkermit.