Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A/UX device driver example code #1

Open
michaelengel opened this issue Aug 6, 2023 · 4 comments
Open

A/UX device driver example code #1

michaelengel opened this issue Aug 6, 2023 · 4 comments

Comments

@michaelengel
Copy link

One of the few drivers available in source form is this TEAC (150 MB QIC if I'm not mistaken) SCSI tape driver for A/UX (version unknown) available from a jagubox mirror:

teac.tar.gz

Maybe this provides some more information for your sample driver.

@neozeed
Copy link

neozeed commented Aug 7, 2023

I can add that there is aux kernel source in the bitsavers mach stuff since it all is 68k

https://github.com/neozeed/aux2
https://github.com/neozeed/aux1

@SolraBizna
Copy link
Owner

SolraBizna commented Aug 7, 2023

The only source code I had access to at the time of authorship was to A/UX 0.7. Are those really A/UX 1.x and 2.x? I'll have to go through them some time soon and see what I can find. (ETA: Not to mention teac.tar.gz, which is the first contemporary example of an out-of-tree driver that's come my way.)

@michaelengel
Copy link
Author

The aux2 directory seems to contain A/UX 2.0 sources, see aux2/sys/psn/MAKEfile:

"SYSTEM =A/UX
NODE =notnamed
REL =2.0
VER =a1ev
MACH =mc68020
SCM =SVR2"

The same file in the aux1 directory sets REL to SVR2 and VER to 1.0.

@mietek
Copy link

mietek commented Aug 7, 2023

I can add that there is aux kernel source in the bitsavers mach stuff since it all is 68k

@neozeed, could you say where exactly on bitsavers?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants