• Please review our updated Terms and Rules here

Sage & Stride Users

spiceminer

Experienced Member
Joined
Mar 8, 2014
Messages
212
Location
Europe
Hi!

It there anybody who owns a working Sage II / IV or Stride machine?

I will get a hopefully working Sage next month and I am interested in some exchange on that system.

To be more specific, I am interested in software for that machine lilke Fortran Compiler or the Tripos operating system.

Best regards
Stephan
 
My advice is, since the disappearance of sageandstride.org please goto something like

http://web.archive.org/web/20150831143900/http://www.sageandstride.org/

and download the website that is archived there. There are all the boot disks and manuals galore.


It's on my website obviously

Try here https://amaus.net/static/S100/sage/
And here https://amaus.net/static/S100/sage/archive/


regards marcus b

NB: to anybody still using maben.homeip.net please note, goto https://amaus.net in future. thank you.
 
Hello Marcus!

The retrocomputing world is small :)

Could it be that the old and the new owner have found each other?

The person who bought the machines from you recently is acquainted to a friend of mine where I will pick up the Sages next month.

Thanks for the advice, I already have an archive of the site, but that does not contain a TRIPOS image.

Regards
Stephan
 
Hi everybody!

Am I the only person on the planet using a Sage/Stride machine?
If not, I would be highly interested in an exchange on that system.

Best regards
Stephan
 
Hi everybody!

Am I the only person on the planet using a Sage/Stride machine?
If not, I would be highly interested in an exchange on that system.

Best regards
Stephan

i have 2 Stride 460's with 68000's (one is in need of a new power supply) and a sage II and Sage IV.

i do have a some UCSD stuff that wasnt on sageandstride.org but not the compiler your looking for.
 
i have 2 Stride 460's with 68000's (one is in need of a new power supply) and a sage II and Sage IV.

i do have a some UCSD stuff that wasnt on sageandstride.org but not the compiler your looking for.

Great to read. I would highly appreciate a short personal message!
 
Marcus has changed his site to:
https://amaus.org/static/S100/
Try here https://amaus.org/static/S100/sage/
And here https://amaus.org/static/S100/sage/archive/

MASTER-A.IMD Contains:
cpmls -f sag2 -D MASTER-A.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
AR68 .REL 26K 202
AS68 .REL 88K 704
AS68INIT. 6K 34
ASM .SUB 2K 1
CLIB . 66K 519
CLINK .SUB 2K 1
COPY .REL 32K 249
CPM .SYS 48K 380
DDT .REL 4K 28
DDT1 .68K 34K 270
DUMP .REL 16K 127
ED .REL 30K 235
FORMAT .REL 2K 12
FORMAT .S 4K 20
INIT .REL 2K 11
INIT .S 4K 27
LO68 .REL 34K 260
NM68 .REL 18K 142
PIP .REL 22K 171
RELOC .REL 26K 203
RELOC1 .SUB 2K 2
RELOC2 .SUB 2K 1
RELOC4 .SUB 2K 2
S .O 2K 8
SENDC68 .REL 20K 149
SIZE68 .REL 18K 129
SR128K .SYS 50K 400
STAT .REL 28K 211
28 Files occupying 590K, 40K Free.


MASTER-B.IMD contains:
cpmls -f sag2 -D MASTER-B.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
BIOS .C 32K 245
BIOS .O 12K 93
BIOSA .O 2K 4
BIOSA .S 2K 6
BIOSTYPS.H 2K 5
BOOTER .O 4K 18
BOOTER .S 2K 13
C .SUB 2K 1
C068 .REL 64K 503
C168 .REL 66K 520
CP68 .REL 32K 256
CPM .H 8K 53
CPM .REL 44K 345
CPMLDR .SYS 6K 48
CPMLIB . 64K 510
CTYPE .H 2K 11
ELDBIOS .S 8K 52
ERGBIOS .S 8K 64
ERRNO .H 2K 7
LCPM .SUB 2K 1
LDBIOS .O 8K 61
LDBIOSA .O 2K 3
LDBIOSA .S 2K 5
LDRLIB . 10K 68
LOADBIOS.H 2K 1
LOADBIOS.SUB 2K 2
MAKELDR .SUB 2K 1
NORMBIOS.H 2K 1
NORMBIOS.SUB 2K 2
PORTAB .H 4K 17
PUTBOOT .REL 2K 11
PUTBOOT .S 4K 30
RELCPM .SUB 2K 1
RELOC3 .SUB 2K 1
RELOC5 .SUB 2K 1
SETJMP .H 2K 12
SIGNAL .H 2K 14
SR400 .SYS 50K 390
STDIO .H 4K 25
39 Files occupying 470K, 160K Free.


MASTER-C.IMD contains:
cpmls -f sag2 -D MASTER-C.RAW
Name Bytes Recs Attr update create
------------ ------ ------ ---- ----------------- -----------------
AR68 .68K 14K 97
AS68 .68K 44K 352
AS68SYMB.DAT 6K 44
BDOS .O 2K 2
BDOS .S 4K 17
BIOS .S 50K 392
BOOT .68K 2K 12
BOOT .S 18K 144
C068 .68K 32K 252
C168 .68K 34K 261
COPY .68K 16K 125
CP68 .68K 16K 125
CPM .SYS 48K 380
DDT .68K 2K 15
DDT1 .68K 34K 270
DUMP .68K 8K 60
ED .68K 12K 94
GENCPM .SUB 2K 1
GENUTIL .SUB 2K 3
GETVAL .C 2K 7
GETVAL .O 2K 6
INIT .68K 2K 6
LO68 .68K 16K 126
NM68 .68K 10K 67
PIP .68K 10K 68
RELOC .68K 14K 102
SAGEBIOS.SYS 12K 96
SAGEUTIL.68K 34K 270
SAGEUTIL.C 58K 459
SENDC68 .68K 10K 71
SIZE68 .68K 8K 61
STAT .68K 10K 73
UNITIO .O 2K 3
UNITIO .S 4K 25
34 Files occupying 540K, 90K Free.


Larry
 
Thanks for the updated links.

Could you tell me the disk definition for MASTER-x.RAW? I have a 68000 SBC running CP/M-68K. I want to find out whether I can run Sage's applications.
 
Plasmo,
Sure, here are the definitions I conjured up to use on the Sage system. Be aware that there could be some errors
as all of the definitions are not 100% tested.

# SAG1 Sage IV - DSDD 48 tpi 5.25" - 512 x 8
diskdef sag1
seclen 512
tracks 80
sectrk 8
blocksize 2048
maxdir 64
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[sag1]
description = SAG1 Sage IV - DSDD 48 tpi 5.25" - 512 x 8
sides = outback
cylinders = 80
heads = 2
secsize = 512
sectors = 8
secbase = 1
datarate = DD


# SAG2 Sage IV - DSDD 96 tpi 5.25" - 512 x 8
diskdef sag2
seclen 512
tracks 160
sectrk 8
blocksize 2048
maxdir 64
skew 1
boottrk 2
os 2.2
end

# libdsk data below
[sag2]
description = SAG2 Sage IV - DSDD 96 tpi 5.25" - 512 x 8
sides = alt
cylinders = 160
heads = 2
secsize = 512
sectors = 8
secbase = 1
datarate = DD

These will have to be added to the existing cpmtools (and libdisk if needed/used) definitions, so that cpmtools knows about the
systems floppy.


If I have a *.TD0 file, or a .IMD file I always create an image with just the raw sectors *.RAW. That (in most cases) allows
cpmtools (or cpmtools built with libdisk) to access the CP/M files. I do the following in DOSBox, accessing the original
images (TD0 or IMD) with the Imagedisk Utilities:

$td02imd OS1UTLS.TD0 > OS1UTLS.TXT

This creates the *.IMD file from the Teledisk *.TD0 file, and creates a Text LOG file named (in this case OS1UTLS.TXT)
and gives some information on the Image.

TD 1.5 5.25 LD FM S-step, 1 sides ADV 28/07/1991 16:58:57
CP/M 2.2 Utilities Disk for Osborne 1
SSSD 256 byte sector, 1-10, 1:1, 92K
40 tracks, 400 sectors converted.


Then I create the *.RAW file from the *.IMD file using the IMDU utility of IMAGEDISK:
$imdu OS1UTLS.IMD OS1UTLS.RAW /B /E /D >> OS1UTLS.TXT


Which shows the following information about the image:

IMageDisk Utility 1.18 / Mar 07 2012
IMD TD 1.5 5.25 LD FM S-step, 1 sides ADV 28/07/1991 16:58:57

CP/M 2.2 Utilities Disk for Osborne 1

SSSD 256 byte sector, 1-10, 1:1, 92K

Assuming 1:1 for Binary output
0/0 250 kbps SD 10x256
1 2 3 4 5 6 7 8 9 10
D D D D D D D D D D
1/0 D D D D D D D D D D
2/0 D D D D D D D D D D
3/0 D DE5 D DE5 DE5 DE5 DE5 D DE5 D
4/0 D D D D D D D D D D
5/0 D D D D D D D DE5 D DE5
6/0 DE5 DE5 DE5 DE5 D DE5 D DE5 DE5 DE5
7/0 D D D D D D D D D D
8/0 D D D D D D D D D D
9/0 D D D DE5 D DE5 D DE5 D DE5
10/0 DE5 D DE5 D D D D DE5 D DE5
11/0 D D D D D D D D D D
12/0 D D D D D D D D00 D D00
13/0 D00 D00 D00 D00 D00 D D00 D D00 D
14/0 D D D D D D D D D D
15/0 D D D D D D D D D D
16/0 D D D D D D D D D D
17/0 D D D D D D D D D D
18/0 D D D D D DE5 D DE5 D DE5
19/0 D D D D D D D D D DE5
20/0 DE5 DE5 DE5 D DE5 D DE5 D DE5 D
21/0 D D D D D D D D D D
22/0 D D D D D D D D D D
23/0 D D D D D D D D D D
24/0 D D D D D D D D D D
25/0 D D D D D D D D D D
26/0 D D D D D D D D D D
27/0 D D D D D D D D D D
28/0 D D D D D D D D D D
29/0 D D D D D D D D D D
30/0 D D D D D D D D D D
31/0 D D D D D D D D D D
32/0 D D D D D D D D D D
33/0 D D D D D D D D D DE5
34/0 DE5 D00 DE5 D00 D D00 D D00 D D
35/0 D D D D D D D D D D
36/0 D D D D D D D D D D
37/0 D D D D D D D D D D
38/0 D DE5 D DE5 D DE5 D DE5 D DE5
39/0 D DE5 D DE5 D DE5 D DE5 D DE5
40 tracks(40/0), 400 sectors (60 Compressed)


From there I use the cpmtools utilities to access the directory listing or copy the files from my
Linux Terminal with:

$cpmls -f osb1 OS1UTLS.RAW

Which displays:
Directory:\

ASM COM 8,192
AUTOST COM 2,048
DDT COM 5,120
DUMP COM 512
ED COM 6,656
INSTALL COM 32,000
LOAD COM 2,048
MOVCPM COM 11,008
STAT COM 5,376
SUBMIT COM 1,536
SYSGEN COM 1,280
XDIR COM 2,304
XSUB COM 4,096
13 file(s) 82,176 bytes
0 bytes free


To copy the files from the .RAW image to my Debian 8.x folder at ~/path/to/some/storage/area/UTLS I use:
$cpmcp -f osb1 OS1UTLS.RAW 0:*.* /home/larry/IMD-118/Osborne1sssd/UTLS

It's that easy.


Larry
 
Last edited:
Thanks for the sag2 disk definition.

I have a Windows machine so I open a DOS window to do the following:
imdu master-a.imd master-a.bin /B to convert .imd to binary. Then use cpmls with your sag2 disk definition:
cpmls -f sag2 master-a.bin >>dir_a.txt I get this output.

0:
ar68.rel
as68.rel
as68init
asm.sub
clib
clink.sub
copy.rel
cpm.sys
ddt.rel
ddt1.68k
dump.rel
ed.rel
format.rel
format.s
init.rel
init.s
lo68.rel
nm68.rel
pip.rel
reloc.rel
reloc1.sub
reloc2.sub
reloc4.sub
s.o
sendc68.rel
size68.rel
sr128k.sys
stat.rel

I make a batch file of the format:
cpmcp -f sag2 master-a.bin 0:%1 diska\%1 and copy the files in master-a.bin to a directory, diska.
Then with the 68000 SBC running CP/M, I use gkermit to transfer the entire directory to a RAM disk where I can run the programs. I'm successful with compiling a simple "Hello World" C program so far.

I did encountered a problem when I try to reloc ddt.rel:

reloc ddt.rel ddt.68k
16-bit overflow at 1680
 
Plasmo,
I typically pick a long text or asm file such as Dump.asm or Format.asm, and have a quick look at all the
source code, making sure it's sane and ends properly. That makes sure my definition has grabbed the
proper bytes/sectors to create a proper source file.

Glad it worked for you.

Larry
 
Just wanted to bring this thread again up... Maybe there are meanwhile new Sage owners around?
 
Sadly I do not have a Sage. Passed on a 100$ USD Sage-II some 15 years ago " I'll find a cheaper one".

And I did find, some years ago an ad "Free to good home : Sage IV, with terminal, disks and terminal". Even local to me....
Mailed the guy : " sorry, that ad is 3 weeks old and I chucked it in the meantime....." Sigh......

But the machine has excellent docu available : should be a nice target for a retro-build.

Jos
 
I am in contact with an other SAGE owner who has plenty of software and documentation for the machine. I hope there will be some exchange in the near future.
 
I'm looking for Dave Erhart whom I loaned I think 2 Sage IV computers several years back. These computers were used at Amiga and I need to get them back for an exhibit.
Thanks
Dale Luck
 
I'm looking for Dave Erhart whom I loaned I think 2 Sage IV computers several years back. These computers were used at Amiga and I need to get them back for an exhibit.
Thanks
Dale Luck

Dear Dale,
I assume Dave is no longer present in the vintage computing community as his great webpage on the Sage machines is long gone. I hope he is well, and good luck with your search. I am trying to contact somebody who might know....

Regards
Stephan
 
I am in contact with Dave and I hope to have a working Sage IV running Idris soon. I'll ask him about the website disappearance.
 
I am in contact with Dave and I hope to have a working Sage IV running Idris soon. I'll ask him about the website disappearance.

Dear Dale!
great to read. Would be interested to see Idris running :)

Regards
Stephan
 
Back
Top