+diskdef trsg #= TRS-80 Model 4,4P Montezuma System 170K - SSDD 48 tpi 5.25"
+ seclen 256 #= Sectors xx,256
+ tracks 40 #= (Cylinders * Sides) = 40*1 = 40
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 18 #= Sectors 18,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsh #= TRS-80 Model 4,4P Montezuma Data 200K - SSDD 48 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 40 #= (Cylinders * Sides) = 40*1 = 40
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsi #= TRS-80 Model 4,4P Montezuma System 350K - DSDD 48 tpi 5.25"
+ seclen 256 #= Sectors xx,256
+ tracks 80 #= (Cylinders * Sides) = 40*2 = 80
+# sides outout #= Order of Cylinders = alt, outout, outback
+ sectrk 18 #= Sectors 18,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+#end
+
+diskdef trsj #= TRS-80 Model 4,4P Montezuma Data 400K - DSDD 48 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 80 #= (Cylinders * Sides) = 40*2 = 80
+# sides outout #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsk #= TRS-80 Model 4,4P Montezuma System 350K - SSDD 96 tpi 5.25"
+ seclen 256 #= Sectors xx,256
+ tracks 80 #= (Cylinders * Sides) = 80*1 = 80
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 18 #= Sectors 18,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsl #= TRS-80 Model 4,4P Montezuma Data 400K - SSDD 96 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 80 #= (Cylinders * Sides) = 80*1 = 80
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsm #= TRS-80 Model 4,4P Montezuma System 710K - DSDD 96 tpi 5.25"
+ seclen 256 #= Sectors xx,256
+ tracks 160 #= (Cylinders * Sides) = 80*2 = 160
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 18 #= Sectors 18,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsn #= TRS-80 Model 4,4P Montezuma Data 800K - DSDD 96 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 160 #= (Cylinders * Sides) = 80*2 = 160
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 0 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trso #= TRS-80 Model 4,4P Montezuma Extend System 190K - SSDD 48 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 40 #= (Cylinders * Sides) = 40*1 = 40
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try x
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsp #= TRS-80 Model 4,4P Montezuma Extend System 390K - DSDD 48 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 80 #= (Cylinders * Sides) = 40*2 = 80
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsq #= TRS-80 Model 4,4P Montezuma Extend System 390K - SSDD 96 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 80 #= (Cylinders * Sides) = 80*1 = 80
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsr #= TRS-80 Model 4,4P Montezuma Extend System 790K - DSDD 96 tpi 5.25"
+ seclen 512 #= Sectors xx,512
+ tracks 160 #= (Cylinders * Sides) = 80*2 = 160
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 2 #= OFS = 2
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trss #= TRS-80 Model 4,4P Montezuma Super Data 220K - SSDD 48 tpi 5.25"
+ seclen 1024 #= Sectors xx,1024
+ tracks 40 #= (Cylinders * Sides) = 40*1 = 40
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 6 #= Sectors 6,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trst #= TRS-80 Model 4,4P Montezuma Super Data 440K - DSDD 48 tpi 5.25"
+ seclen 1024 #= Sectors xx,1024
+ tracks 80 #= (Cylinders * Sides) = 40*2 = 80
+# sides outout #= Order of Cylinders = alt, outout, outback
+ sectrk 6 #= Sectors 6,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsu #= TRS-80 Model 4,4P Montezuma Super Data 440K - SSDD 96 tpi 5.25"
+ seclen 1024 #= Sectors xx,1024
+ tracks 80 #= (Cylinders * Sides) = 80*1 = 80
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 6 #= Sectors 6,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsv #= TRS-80 Model 4,4P Montezuma Super Data 880K - DSDD 96 tpi 5.25"
+ seclen 1024 #= Sectors xx,1024
+ tracks 160 #= (Cylinders * Sides) = 80*2 = 160
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 6 #= Sectors 6,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try x
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+diskdef trsw #= TRS-80 Model 4,4P Montezuma System 400K - SSDD 96 tpi 3.5"
+ seclen 512 #= Sectors xx,512
+ tracks 80 #= (Cylinders * Sides) = 80*1 = 80
+# sides alt #= Order of Cylinders = alt, outout, outback
+ sectrk 10 #= Sectors 10,xxx
+ blocksize 2048 #= (128*(BLM+1)) = 7=1024, 15=2048, 31=4096, 63=8192
+ maxdir 128 #= (DRM+1) = 128
+# datarate DD #= DENSITY SD, DD, HD, or ED
+# FM NO #= Format YES = FM, or NO = MFM
+ skew 2 #= [0..8] try 2
+ boottrk 0 #= OFS = 0
+# #= 2, 2.2, or 3 (NO comment on next line)
+ os 2.2
+end
+
+#BEGIN TRSE TRS-80 II/12/16 Aton CP/M - SSHD 8" - 1024 x 8
+diskdef trse
+ seclen 1024
+ tracks 77
+ sectrk 8
+ blocksize 2048
+ maxdir 128
+ datarate DD
+ fm NO
+ skew 3
+ boottrk 0
+ offset 11520
+ os 2.2
+end
+
+# TRSF TRS-80 II/12/16 Aton CP/M - DSHD 8" - 1024 x 8
+diskdef trsf
+ seclen 1024
+ tracks 154
+ sides alt
+ sectrk 8
+ blocksize 2048
+ maxdir 192
+ skew 3
+ boottrk 0
+ offset 11520
+ os 2.2
+end
+
+# TRS5 TRS-80, Lifeboat CP/M (1024 bytes/sector) - SSDD 8"
+# The first track is 26 sectors with 128 bytes, the rest are 1024 x 8
+diskdef trs5
+ seclen 1024
+ tracks 75
+ sectrk 8
+ blocksize 2048
+ maxdir 128
+ skew 3
+ boottrk 0
+ os 2.2
+ offset 11520
+end
+