View Single Post
Old 30th Apr 2019, 9:16 pm   #9
JohnBHanson
Heptode
 
Join Date: Aug 2009
Location: Worthing, Sussex, UK.
Posts: 661
Default Re: Gemini 80-Bus System

Here is something to look forward to:-

Within the xbeaver emulator there is a program called t-net.com. When you have xbeaver installed and running copy t-net.com from a: to drive n:

by default drive n: is a network drive connected to a linux directory (see xbeaver.cfg for details).

copy t-net.com onto your hardware (first copy to drive n:, then use genhex t-net.com 100 and then use minicom or similar to move the file to the cpm system pip t-net.hex=rdr:

finally on the cpm system convert to a binary and run it

load t-net

start the server on the linux box and connect the serial cable between the two

on linux type
xbeaver fileserver.cfg

and on the cpm system type
t-net n

the cpm system should be able to access the fileserver directory. Try dir n:
(Some versions of cp/m dir only give the first filename) - don't worry for now.

pip will then work (Assuming pip.com in the network directory or any other file)
eg
n:pip a:=n:pip.com

etc

9600 baud on a gemini is with a divisor of 13 set. this of course means that faster baud rates are non standard as the pc uses a divisor of 12 for 9600 baud and there is no common factor. It will still give acceptable performance for networking!

You can then have a gemini system with filestore/backups on a linux machine. To the best of my knowledge the following formats were used by gemini:-


Code:
DISKDEF V1.5

Command ?


Disk: A             Drive: A         Format: gemddss        Size (K): 164

Disk format                                                           DPB Table

  Disk size (inches)    5           Disk density          1           SPT 40
  Sides                 1           Double stepping       1           BSH 4
  Tracks per side       35          Skew factor           1           BLM 15
  Sectors per track     10          First logical sector  1           EXM 1
  Sector size (bytes)   512         Cylinder mode         0           DSM 81
  First physical        0           Reserved tracks       2           DRM 127
  Force side 0 header   0           Block allocation (K)  2           AL0 192
  Invert data           0           Directory entries     128         AL1 0
                                                                      CKS 32
Sector translation table                                              OFF 2

  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20
  21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


DISKDEF V1.5

Command ?


Disk: A             Drive: A         Format: gemddds        Size (K): 340

Disk format                                                           DPB Table

  Disk size (inches)    5           Disk density          1           SPT 40
  Sides                 2           Double stepping       1           BSH 4
  Tracks per side       35          Skew factor           1           BLM 15
  Sectors per track     10          First logical sector  1           EXM 1
  Sector size (bytes)   512         Cylinder mode         1           DSM 169
  First physical        0           Reserved tracks       2           DRM 127
  Force side 0 header   0           Block allocation (K)  2           AL0 192
  Invert data           0           Directory entries     128         AL1 0
                                                                      CKS 32
Sector translation table                                              OFF 2

  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20
  21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


DISKDEF V1.5

Command ?


Disk: A             Drive: A         Format: gemqdss        Size (K): 388

Disk format                                                           DPB Table

  Disk size (inches)    5           Disk density          1           SPT 40
  Sides                 1           Double stepping       0           BSH 5
  Tracks per side       80          Skew factor           1           BLM 31
  Sectors per track     10          First logical sector  1           EXM 3
  Sector size (bytes)   512         Cylinder mode         0           DSM 96
  First physical        0           Reserved tracks       2           DRM 127
  Force side 0 header   0           Block allocation (K)  4           AL0 128
  Invert data           0           Directory entries     128         AL1 0
                                                                      CKS 32
Sector translation table                                              OFF 2

  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20
  21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40


DISKDEF V1.5

Command ?


Disk: A             Drive: A         Format: gemqdds        Size (K): 788

Disk format                                                           DPB Table

  Disk size (inches)    5           Disk density          1           SPT 40
  Sides                 2           Double stepping       0           BSH 5
  Tracks per side       80          Skew factor           1           BLM 31
  Sectors per track     10          First logical sector  1           EXM 3
  Sector size (bytes)   512         Cylinder mode         1           DSM 196
  First physical        0           Reserved tracks       2           DRM 127
  Force side 0 header   0           Block allocation (K)  4           AL0 128
  Invert data           0           Directory entries     128         AL1 0
                                                                      CKS 32
Sector translation table                                              OFF 2

  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20
  21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
JohnBHanson is offline