Discussion:
[Simh] disk image tools for altair simulator?
Ethan Dicks
2008-06-16 06:35:20 UTC
Permalink
Hi, All,

I have a recent version of simh put together here and was fiddling a
little bit with the altair simulator. It boots and runs just fine,
but I'm having problems finding tools to insert/extract files to/from
CP/M disk images. I've looked around on the 'net and the closest I've
come is a tool for C-64 CP/M (which has its own weird disk format).

Have I overlooked something in the simh distribution or on the
trailing-edge web page?

Thanks for any tips.

-ethan
Jason Stevens
2008-06-16 13:45:41 UTC
Permalink
I did a small walk thru here:

http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html


Just remember to use the altair z80 emulator, and if you are on a *nix box
you'll need to have the files you want to 'read' into
it as upper case.


% mv zork1.com ZORK1.COM
% mv zork1.dat ZORK1.DAT
% ./altairz80 cpm2
Altair 8800 (Z80) simulator V3.7-3
cpm2> set sio nosleep
Non-existent parameter
64K CP/M Version 2.2 (SIMH ALTAIR 8800, BIOS V1.25, 2 HD, 15-Jan-07)
A>i:
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM" and write to "ZORK1.COM".
PTR: unit is read only
8.5kB written.
I>b:read zork1.dat
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.DAT" and write to "ZORK1.DAT".
PTR: unit is read only
83kB written.
I>dir
I: ZORK1 COM : ZORK1 DAT
I>zork1
ZORK I: The Great Underground Empire
Copyright (c) 1981, 1982, 1983 Infocom, Inc. All rights
reserved.
ZORK is a registered trademark of Infocom, Inc.
Revision 88 / Serial number 840726
West of House
You are standing in an open field west of a white house, with
a boarded front door.
There is a small mailbox here.
Post by Ethan Dicks
quit
Your score is 0 (total of 350 points), in 0 moves.
This gives you the rank of Beginner.
Do you wish to leave the game? (Y is affirmative): >y
I>
Simulation stopped, PC: E52D (AND 01h)
sim> q



You get the idea..
Post by Ethan Dicks
Hi, All,
I have a recent version of simh put together here and was fiddling a
little bit with the altair simulator. It boots and runs just fine,
but I'm having problems finding tools to insert/extract files to/from
CP/M disk images. I've looked around on the 'net and the closest I've
come is a tool for C-64 CP/M (which has its own weird disk format).
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
Thanks for any tips.
-ethan
_______________________________________________
Simh mailing list
Simh at trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.trailing-edge.com/pipermail/simh/attachments/20080616/382a552a/attachment.html
Ethan Dicks
2008-06-17 03:07:40 UTC
Permalink
Post by Jason Stevens
http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html
Strangely enough, that is _exactly_ what I was planning on doing,
right down to the same Zork archive on retroarchive.org.
Post by Jason Stevens
Just remember to use the altair z80 emulator, and
if you are on a *nix box you'll need to have the files
you want to 'read' into it as upper case.
Yep... RedHat Linux in this case, and you don't have to rename
the files on the UNIX side if you add "L" after the filename...

I>B:READ ZORK1.COM L

READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "zork1.com" and write to "ZORK1.COM".
Post by Jason Stevens
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM" and write to "ZORK1.COM".
PTR: unit is read only
8.5kB written.
*This* is the tool I was after.
Post by Jason Stevens
You get the idea..
Post by Ethan Dicks
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
I think the key in this case is that I was using altcpm.dsk from the
swtools area of the simh webpage that doesn't have any sort of
read/write utility (plus I was using the 8080 altair emulator, not
knowing it might matter).

I built altairz80, then grabbed cpm2.zip from your blog entry, and it
looks just like what I was after.

Thanks for the pointer to the more complete software distro!

-ethan
Jason Stevens
2008-06-17 03:20:12 UTC
Permalink
Wow, that's kind of funny.... Zork was about the only usefull thing I could
think about
doing with CP/M.... I'm sure there are others...

One day I want to really check out CP/M 68k but getting a real Atari ST is
becoming
a chore....

Anyways, I'm glad I could get you in the right direction.

PS. I've heard from a friend who heard it from someone else that Bob Supnik
(of simh
fame!) was the "somewhat paranoid DEC engineer" engineer that ported
zork/adventure
from MDL to FORTRAN...
Post by Ethan Dicks
Post by Jason Stevens
http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html
Strangely enough, that is _exactly_ what I was planning on doing,
right down to the same Zork archive on retroarchive.org.
Post by Jason Stevens
Just remember to use the altair z80 emulator, and
if you are on a *nix box you'll need to have the files
you want to 'read' into it as upper case.
Yep... RedHat Linux in this case, and you don't have to rename
the files on the UNIX side if you add "L" after the filename...
I>B:READ ZORK1.COM <http://zork1.com/> L
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "zork1.com" and write to "ZORK1.COM <http://zork1.com/>".
Post by Jason Stevens
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM <http://zork1.com/>" and write to "ZORK1.COM<http://zork1.com/>
".
Post by Jason Stevens
PTR: unit is read only
8.5kB written.
*This* is the tool I was after.
Post by Jason Stevens
You get the idea..
Post by Ethan Dicks
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
I think the key in this case is that I was using altcpm.dsk from the
swtools area of the simh webpage that doesn't have any sort of
read/write utility (plus I was using the 8080 altair emulator, not
knowing it might matter).
I built altairz80, then grabbed cpm2.zip from your blog entry, and it
looks just like what I was after.
Thanks for the pointer to the more complete software distro!
-ethan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.trailing-edge.com/pipermail/simh/attachments/20080616/42022b84/attachment.html
Rich Alderson
2008-06-17 16:15:23 UTC
Permalink
Date: Mon, 16 Jun 2008 23:20:12 -0400
From: "Jason Stevens" <neozeed at gmail.com>
PS. I've heard from a friend who heard it from someone else that Bob Supnik
(of simh fame!) was the "somewhat paranoid DEC engineer" engineer that ported
zork/adventure from MDL to FORTRAN...
I just want to point out that "zork/adventure" is misleading: ADVENT is the
Crowther/Woods FORTRAN IV program written at BB&N and turned into a fantasy
adventure at SAIL. ZORK is the MDL program written at the Modeling Dynamics
Lab at MIT, in response to ADVENT, and DUNGEO is the Fortran translation of the
latter.

And as far as I know, Bob *is* the DEC engineer in question.

Rich Alderson
Rich Alderson
2008-06-17 16:15:23 UTC
Permalink
Date: Mon, 16 Jun 2008 23:20:12 -0400
From: "Jason Stevens" <neozeed at gmail.com>
PS. I've heard from a friend who heard it from someone else that Bob Supnik
(of simh fame!) was the "somewhat paranoid DEC engineer" engineer that ported
zork/adventure from MDL to FORTRAN...
I just want to point out that "zork/adventure" is misleading: ADVENT is the
Crowther/Woods FORTRAN IV program written at BB&N and turned into a fantasy
adventure at SAIL. ZORK is the MDL program written at the Modeling Dynamics
Lab at MIT, in response to ADVENT, and DUNGEO is the Fortran translation of the
latter.

And as far as I know, Bob *is* the DEC engineer in question.

Rich Alderson
Rich Alderson
2008-06-17 16:15:23 UTC
Permalink
Date: Mon, 16 Jun 2008 23:20:12 -0400
From: "Jason Stevens" <neozeed at gmail.com>
PS. I've heard from a friend who heard it from someone else that Bob Supnik
(of simh fame!) was the "somewhat paranoid DEC engineer" engineer that ported
zork/adventure from MDL to FORTRAN...
I just want to point out that "zork/adventure" is misleading: ADVENT is the
Crowther/Woods FORTRAN IV program written at BB&N and turned into a fantasy
adventure at SAIL. ZORK is the MDL program written at the Modeling Dynamics
Lab at MIT, in response to ADVENT, and DUNGEO is the Fortran translation of the
latter.

And as far as I know, Bob *is* the DEC engineer in question.

Rich Alderson

Jason Stevens
2008-06-17 03:20:12 UTC
Permalink
Wow, that's kind of funny.... Zork was about the only usefull thing I could
think about
doing with CP/M.... I'm sure there are others...

One day I want to really check out CP/M 68k but getting a real Atari ST is
becoming
a chore....

Anyways, I'm glad I could get you in the right direction.

PS. I've heard from a friend who heard it from someone else that Bob Supnik
(of simh
fame!) was the "somewhat paranoid DEC engineer" engineer that ported
zork/adventure
from MDL to FORTRAN...
Post by Ethan Dicks
Post by Jason Stevens
http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html
Strangely enough, that is _exactly_ what I was planning on doing,
right down to the same Zork archive on retroarchive.org.
Post by Jason Stevens
Just remember to use the altair z80 emulator, and
if you are on a *nix box you'll need to have the files
you want to 'read' into it as upper case.
Yep... RedHat Linux in this case, and you don't have to rename
the files on the UNIX side if you add "L" after the filename...
I>B:READ ZORK1.COM <http://zork1.com/> L
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "zork1.com" and write to "ZORK1.COM <http://zork1.com/>".
Post by Jason Stevens
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM <http://zork1.com/>" and write to "ZORK1.COM<http://zork1.com/>
".
Post by Jason Stevens
PTR: unit is read only
8.5kB written.
*This* is the tool I was after.
Post by Jason Stevens
You get the idea..
Post by Ethan Dicks
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
I think the key in this case is that I was using altcpm.dsk from the
swtools area of the simh webpage that doesn't have any sort of
read/write utility (plus I was using the 8080 altair emulator, not
knowing it might matter).
I built altairz80, then grabbed cpm2.zip from your blog entry, and it
looks just like what I was after.
Thanks for the pointer to the more complete software distro!
-ethan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20080616/42022b84/attachment-0002.html>
Jason Stevens
2008-06-17 03:20:12 UTC
Permalink
Wow, that's kind of funny.... Zork was about the only usefull thing I could
think about
doing with CP/M.... I'm sure there are others...

One day I want to really check out CP/M 68k but getting a real Atari ST is
becoming
a chore....

Anyways, I'm glad I could get you in the right direction.

PS. I've heard from a friend who heard it from someone else that Bob Supnik
(of simh
fame!) was the "somewhat paranoid DEC engineer" engineer that ported
zork/adventure
from MDL to FORTRAN...
Post by Ethan Dicks
Post by Jason Stevens
http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html
Strangely enough, that is _exactly_ what I was planning on doing,
right down to the same Zork archive on retroarchive.org.
Post by Jason Stevens
Just remember to use the altair z80 emulator, and
if you are on a *nix box you'll need to have the files
you want to 'read' into it as upper case.
Yep... RedHat Linux in this case, and you don't have to rename
the files on the UNIX side if you add "L" after the filename...
I>B:READ ZORK1.COM <http://zork1.com/> L
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "zork1.com" and write to "ZORK1.COM <http://zork1.com/>".
Post by Jason Stevens
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM <http://zork1.com/>" and write to "ZORK1.COM<http://zork1.com/>
".
Post by Jason Stevens
PTR: unit is read only
8.5kB written.
*This* is the tool I was after.
Post by Jason Stevens
You get the idea..
Post by Ethan Dicks
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
I think the key in this case is that I was using altcpm.dsk from the
swtools area of the simh webpage that doesn't have any sort of
read/write utility (plus I was using the 8080 altair emulator, not
knowing it might matter).
I built altairz80, then grabbed cpm2.zip from your blog entry, and it
looks just like what I was after.
Thanks for the pointer to the more complete software distro!
-ethan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20080616/42022b84/attachment-0003.html>
Ethan Dicks
2008-06-17 03:07:40 UTC
Permalink
Post by Jason Stevens
http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html
Strangely enough, that is _exactly_ what I was planning on doing,
right down to the same Zork archive on retroarchive.org.
Post by Jason Stevens
Just remember to use the altair z80 emulator, and
if you are on a *nix box you'll need to have the files
you want to 'read' into it as upper case.
Yep... RedHat Linux in this case, and you don't have to rename
the files on the UNIX side if you add "L" after the filename...

I>B:READ ZORK1.COM L

READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "zork1.com" and write to "ZORK1.COM".
Post by Jason Stevens
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM" and write to "ZORK1.COM".
PTR: unit is read only
8.5kB written.
*This* is the tool I was after.
Post by Jason Stevens
You get the idea..
Post by Ethan Dicks
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
I think the key in this case is that I was using altcpm.dsk from the
swtools area of the simh webpage that doesn't have any sort of
read/write utility (plus I was using the 8080 altair emulator, not
knowing it might matter).

I built altairz80, then grabbed cpm2.zip from your blog entry, and it
looks just like what I was after.

Thanks for the pointer to the more complete software distro!

-ethan
Ethan Dicks
2008-06-17 03:07:40 UTC
Permalink
Post by Jason Stevens
http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html
Strangely enough, that is _exactly_ what I was planning on doing,
right down to the same Zork archive on retroarchive.org.
Post by Jason Stevens
Just remember to use the altair z80 emulator, and
if you are on a *nix box you'll need to have the files
you want to 'read' into it as upper case.
Yep... RedHat Linux in this case, and you don't have to rename
the files on the UNIX side if you add "L" after the filename...

I>B:READ ZORK1.COM L

READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "zork1.com" and write to "ZORK1.COM".
Post by Jason Stevens
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM" and write to "ZORK1.COM".
PTR: unit is read only
8.5kB written.
*This* is the tool I was after.
Post by Jason Stevens
You get the idea..
Post by Ethan Dicks
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
I think the key in this case is that I was using altcpm.dsk from the
swtools area of the simh webpage that doesn't have any sort of
read/write utility (plus I was using the 8080 altair emulator, not
knowing it might matter).

I built altairz80, then grabbed cpm2.zip from your blog entry, and it
looks just like what I was after.

Thanks for the pointer to the more complete software distro!

-ethan
Ethan Dicks
2008-06-16 06:35:20 UTC
Permalink
Hi, All,

I have a recent version of simh put together here and was fiddling a
little bit with the altair simulator. It boots and runs just fine,
but I'm having problems finding tools to insert/extract files to/from
CP/M disk images. I've looked around on the 'net and the closest I've
come is a tool for C-64 CP/M (which has its own weird disk format).

Have I overlooked something in the simh distribution or on the
trailing-edge web page?

Thanks for any tips.

-ethan
Jason Stevens
2008-06-16 13:45:41 UTC
Permalink
I did a small walk thru here:

http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html


Just remember to use the altair z80 emulator, and if you are on a *nix box
you'll need to have the files you want to 'read' into
it as upper case.


% mv zork1.com ZORK1.COM
% mv zork1.dat ZORK1.DAT
% ./altairz80 cpm2
Altair 8800 (Z80) simulator V3.7-3
cpm2> set sio nosleep
Non-existent parameter
64K CP/M Version 2.2 (SIMH ALTAIR 8800, BIOS V1.25, 2 HD, 15-Jan-07)
A>i:
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM" and write to "ZORK1.COM".
PTR: unit is read only
8.5kB written.
I>b:read zork1.dat
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.DAT" and write to "ZORK1.DAT".
PTR: unit is read only
83kB written.
I>dir
I: ZORK1 COM : ZORK1 DAT
I>zork1
ZORK I: The Great Underground Empire
Copyright (c) 1981, 1982, 1983 Infocom, Inc. All rights
reserved.
ZORK is a registered trademark of Infocom, Inc.
Revision 88 / Serial number 840726
West of House
You are standing in an open field west of a white house, with
a boarded front door.
There is a small mailbox here.
Post by Ethan Dicks
quit
Your score is 0 (total of 350 points), in 0 moves.
This gives you the rank of Beginner.
Do you wish to leave the game? (Y is affirmative): >y
I>
Simulation stopped, PC: E52D (AND 01h)
sim> q



You get the idea..
Post by Ethan Dicks
Hi, All,
I have a recent version of simh put together here and was fiddling a
little bit with the altair simulator. It boots and runs just fine,
but I'm having problems finding tools to insert/extract files to/from
CP/M disk images. I've looked around on the 'net and the closest I've
come is a tool for C-64 CP/M (which has its own weird disk format).
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
Thanks for any tips.
-ethan
_______________________________________________
Simh mailing list
Simh at trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20080616/382a552a/attachment-0002.html>
Ethan Dicks
2008-06-16 06:35:20 UTC
Permalink
Hi, All,

I have a recent version of simh put together here and was fiddling a
little bit with the altair simulator. It boots and runs just fine,
but I'm having problems finding tools to insert/extract files to/from
CP/M disk images. I've looked around on the 'net and the closest I've
come is a tool for C-64 CP/M (which has its own weird disk format).

Have I overlooked something in the simh distribution or on the
trailing-edge web page?

Thanks for any tips.

-ethan
Jason Stevens
2008-06-16 13:45:41 UTC
Permalink
I did a small walk thru here:

http://virtuallyfun.blogspot.com/2007/05/zork-lives-on-altair.html


Just remember to use the altair z80 emulator, and if you are on a *nix box
you'll need to have the files you want to 'read' into
it as upper case.


% mv zork1.com ZORK1.COM
% mv zork1.dat ZORK1.DAT
% ./altairz80 cpm2
Altair 8800 (Z80) simulator V3.7-3
cpm2> set sio nosleep
Non-existent parameter
64K CP/M Version 2.2 (SIMH ALTAIR 8800, BIOS V1.25, 2 HD, 15-Jan-07)
A>i:
I>b:read zork1.com
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.COM" and write to "ZORK1.COM".
PTR: unit is read only
8.5kB written.
I>b:read zork1.dat
READ V-2.22 (30-Dec-07) SIMH Interface V003
Read from "ZORK1.DAT" and write to "ZORK1.DAT".
PTR: unit is read only
83kB written.
I>dir
I: ZORK1 COM : ZORK1 DAT
I>zork1
ZORK I: The Great Underground Empire
Copyright (c) 1981, 1982, 1983 Infocom, Inc. All rights
reserved.
ZORK is a registered trademark of Infocom, Inc.
Revision 88 / Serial number 840726
West of House
You are standing in an open field west of a white house, with
a boarded front door.
There is a small mailbox here.
Post by Ethan Dicks
quit
Your score is 0 (total of 350 points), in 0 moves.
This gives you the rank of Beginner.
Do you wish to leave the game? (Y is affirmative): >y
I>
Simulation stopped, PC: E52D (AND 01h)
sim> q



You get the idea..
Post by Ethan Dicks
Hi, All,
I have a recent version of simh put together here and was fiddling a
little bit with the altair simulator. It boots and runs just fine,
but I'm having problems finding tools to insert/extract files to/from
CP/M disk images. I've looked around on the 'net and the closest I've
come is a tool for C-64 CP/M (which has its own weird disk format).
Have I overlooked something in the simh distribution or on the
trailing-edge web page?
Thanks for any tips.
-ethan
_______________________________________________
Simh mailing list
Simh at trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.trailing-edge.com/pipermail/simh/attachments/20080616/382a552a/attachment-0003.html>
Loading...