Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread Clem Cole
there is a unix program called rtpip  we wrote in the 1970s   i can dig up
a copy but not for a few weeks as i'm traveling but if you google under
that name you might find it

On Sat, Mar 18, 2017 at 5:50 AM, Timothe Litt  wrote:

> There probably is one.  But the easiest thing to do is boot VMS on SimH,
> use EXCHANGE to access the files, and push them over the network (e.g. ftp)
> to the platform of your choice.
>
>
> On 18-Mar-17 11:32, Tim Stark wrote:
>
> Folks,
>
>
>
> I googled and found PUTR utility but it is for PC-DOS systems only.   Does
> anyone know similar utility to access RT-11 and Files-11 floppy images for
> file extracts for other platforms (Windows, Linux, and OS X)?
>
>
>
> Thanks,
>
> Tim
>
>
> ___
> Simh mailing 
> listSimh@trailing-edge.comhttp://mailman.trailing-edge.com/mailman/listinfo/simh
>
>
>
> ___
> Simh mailing list
> Simh@trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh
>
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] VAX 8200

2017-03-18 Thread Rick Murphy

On 3/18/2017 12:23 PM, Timothe Litt wrote:


Even though someone found a utility for the 8200, a program like this 
is handy for other machines (and device roms).


A good outline of the essentials of PFN (and file) mapping, but for 
general use...


Timothe, well spotted (I actually noticed the lack of $close when 
posted, and said, oh well... it does the job.)

However, remind me to never post any quick hack here ever again. :)

This was used to pull an image of the ROM, initially to probe the code 
with VMS PATCH, eventually to dupe the ROM. In the end, it was easier to 
just pull the ROMs and duplicate them.

-Rick

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread Paul Koning
I suppose you could, but why?  SIMH builds just fine on a Mac.  A ready to run 
installable package of SIMH would be interesting, that should be pretty easy to 
do.

paul

> On Mar 18, 2017, at 2:38 PM, Zane Healy  wrote:
> ...
> This reminds me, has anyone made a VMware appliance for either the PDP-11 or 
> VAX using SIMH?
> 
> Zane

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread Zane Healy
Interesting, I’m pretty sure I had it running on Virtual PC on my Mac, probably 
close to 15 years  ago.

This reminds me, has anyone made a VMware appliance for either the PDP-11 or 
VAX using SIMH?

Zane


> On Mar 18, 2017, at 9:49 AM, Tim Stark  wrote:
> 
> Ok,
>  
> I got and installed DOSBox 0.74.  I tried to access my RT11 disk images but 
> PUTR hung up after entered ‘mount rx0: image.dsk’.
>  
> With /RT11 option, it successfully mounted but…  I tried to access directory 
> (dir rx0: ) and it hung up forever…
>  
> I can’t kill PUTR until I pressed CTRL-F9 to kill DOSBox. 
>  
> Tim
>  
> From: Zane Healy [mailto:heal...@aracnet.com ] 
> Sent: Saturday, March 18, 2017 11:41 AM
> To: Tim Stark >
> Subject: Re: [Simh] How to access RT11/FIles11 floppy images on Windows?
>  
> Run it in a DOS VM.
>  
> Zane
> 
> On Mar 18, 2017, at 8:32 AM, Tim Stark  > wrote:
> 
>> Folks,
>>  
>> I googled and found PUTR utility but it is for PC-DOS systems only.   Does 
>> anyone know similar utility to access RT-11 and Files-11 floppy images for 
>> file extracts for other platforms (Windows, Linux, and OS X)?
>>  
>> Thanks,
>> Tim
>> ___
>> Simh mailing list
>> Simh@trailing-edge.com 
>> http://mailman.trailing-edge.com/mailman/listinfo/simh 
>> ___
> Simh mailing list
> Simh@trailing-edge.com 
> http://mailman.trailing-edge.com/mailman/listinfo/simh 
> 
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread dundas
> Date: Sat, 18 Mar 2017 11:32:46 -0400
> From: "Tim Stark" 
> To: 
> Subject: [Simh] How to access RT11/FIles11 floppy images on Windows?
>
> Folks,
>
>
>
> I googled and found PUTR utility but it is for PC-DOS systems only.   Does
> anyone know similar utility to access RT-11 and Files-11 floppy images for
> file extracts for other platforms (Windows, Linux, and OS X)?

For OS X, you could give my program a try.



It's still early in development, but can handle RT-11 R/W, Files-11
(ODS-1, not ODS-2), RSTS (RDS-*), DOS, XXDP, all R/O.

Paul has a utility that handles RSTS R/W.

John

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread Jacob Goense

On 2017-03-18 12:49, Tim Stark wrote:

I got and installed DOSBox 0.74.  I tried to access my RT11 disk
images but PUTR hung up after entered ‘mount rx0: image.dsk’.


Years ago I reconstructed an RT-11/Fuzzball disk using
dosemu + dosemu-freedos + PUTR. It didn't work interactively
and resorted to creating an indirect command file called putr.ini.
Running dosemu putr.com then did  the job.
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread Tim Stark
Ok,

 

I got and installed DOSBox 0.74.  I tried to access my RT11 disk images but 
PUTR hung up after entered ‘mount rx0: image.dsk’.

 

With /RT11 option, it successfully mounted but…  I tried to access directory 
(dir rx0: ) and it hung up forever…

 

I can’t kill PUTR until I pressed CTRL-F9 to kill DOSBox. 

 

Tim

 

From: Zane Healy [mailto:heal...@aracnet.com] 
Sent: Saturday, March 18, 2017 11:41 AM
To: Tim Stark  >
Subject: Re: [Simh] How to access RT11/FIles11 floppy images on Windows?

 

Run it in a DOS VM.

 

Zane


On Mar 18, 2017, at 8:32 AM, Tim Stark  > wrote:

Folks,

 

I googled and found PUTR utility but it is for PC-DOS systems only.   Does 
anyone know similar utility to access RT-11 and Files-11 floppy images for file 
extracts for other platforms (Windows, Linux, and OS X)?

 

Thanks,

Tim

___
Simh mailing list
Simh@trailing-edge.com  
http://mailman.trailing-edge.com/mailman/listinfo/simh

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] VAX 8200

2017-03-18 Thread Timothe Litt
Even though someone found a utility for the 8200, a program like this is
handy for other machines (and device roms).

A good outline of the essentials of PFN (and file) mapping, but for
general use...

You neither compute the checksum hinted at by "format" (and "buffer"),
nor do you $FAO or output it.  Also, the movw @ 40$: (and the /2 above)
may  want to be movl /4; most VAX do longword fetches for i-stream; as I
mentioned previously, word reads from I/O space may or may not be
supported on a given platform/address.   Note that the "checksum" is
more often a CRC-32 than a 16-bit quantity.

You don't need $iouv2def for this,nor lib.mlb.(I expect that you
borrowed code from something that did.)

I recommend an explicit $close of the file, which can provide the exit
status.  And .BIN would be a better file extension than .exe (since
you're not writing an executable file.) 

Finally, the count at 40$ -1L and the 'page_count' symbol ought to be
functions of something like "rom_length" so they stay consistent.  e.g.
rom_length = ^X1; page_count = /512; loop_count =
rom_length / (2 or 4);

Have fun.

On 18-Mar-17 11:47, Rick Murphy wrote:
> On 3/16/2017 11:53 PM, Robert Armstrong wrote:
>>
>> >Under VMS, PFN map a section to the EEPROM, copy it to normal memory
>> & write it to disk.
>>
>>   Um, fair enough.  I don’t suppose someone has a program already
>> written to do this? 
>>
>>   I could have easily done that about ten or fifteen years ago, and
>> in theory I still can, but it’ll probably take an afternoon with the
>> VMS manuals to remember how J
>>
> Here's an example, which I wrote for the MicroVAX. Took me a bit to
> find this.
>
> The program creates a file called ROM.EXE and copies the boot ROM into
> that file.
> Note the "vbn=#<^X2004/512>"  line - that
> says that the ROM is mapped into physical address 2004 on that
> system. Likely different for others. Size of the ROM is calculated by
> the "page_count" variable.
> -Rick
>
> .title  copyrom - Copy the rom
> .psect  datard, wrt, nopic, noshr, noexe, long
> .library/sys$Library:lib/
> $iouv2def
> $secdef
> .psect  datard, wrt, nopic, noshr, noexe, long
>
> page_count = ^X1/^X200
>
> file_fab:   $FABALQ=page_count,-
> FAC=,-
> FNM=,-
> FOP=UFO
>
> p1_space:   .quad   0
>
> copy_sec_base:  .long   0
> .long   0
>
> rom_sec_base:   .long   0
> .long   0
> buf_descr:  .long   80
> .addressbuffer
> buffer: .blkb   80
>
> format: .ascid  /Checksum is !XW/
>
> .psect  coderd, nowrt, pic, noshr, exe, long
>
> .entry  go, ^m<>
>
> $create fab=file_fab
> blbsr0, 10$
> ret
>
> 10$:$crmpsc_s   inadr=p1_space,-
> retadr=copy_sec_base,-
> flags=#,-
> chan=file_fab+fab$l_stv
> blbsr0, 20$
> ret
>
> 20$:$crmpsc_s   inadr=p1_space,-
> retadr=rom_sec_base,-
> flags=#,-
> pagcnt=#page_count,-
> vbn=#<^X2004/512>
> blbsr0, 30$
> ret
> 30$:movlrom_sec_base, r0
> movlcopy_sec_base, r1
> movl#^x1/2, r2
> 40$:movw(r0)+, (r1)+
> sobgtr  r2, 40$
> movl#1,r0
> ret
> .endgo
>
>



smime.p7s
Description: S/MIME Cryptographic Signature
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] VAX 8200

2017-03-18 Thread Rick Murphy

On 3/16/2017 11:53 PM, Robert Armstrong wrote:


>Under VMS, PFN map a section to the EEPROM, copy it to normal memory & 
write it to disk.


Um, fair enough.  I don’t suppose someone has a program already 
written to do this?


  I could have easily done that about ten or fifteen years ago, and in 
theory I still can, but it’ll probably take an afternoon with the VMS 
manuals to remember how J


Here's an example, which I wrote for the MicroVAX. Took me a bit to find 
this.


The program creates a file called ROM.EXE and copies the boot ROM into 
that file.
Note the "vbn=#<^X2004/512>"  line - that 
says that the ROM is mapped into physical address 2004 on that 
system. Likely different for others. Size of the ROM is calculated by 
the "page_count" variable.

-Rick

.title  copyrom - Copy the rom
.psect  datard, wrt, nopic, noshr, noexe, long
.library/sys$Library:lib/
$iouv2def
$secdef
.psect  datard, wrt, nopic, noshr, noexe, long

page_count = ^X1/^X200

file_fab:   $FABALQ=page_count,-
FAC=,-
FNM=,-
FOP=UFO

p1_space:   .quad   0

copy_sec_base:  .long   0
.long   0

rom_sec_base:   .long   0
.long   0
buf_descr:  .long   80
.addressbuffer
buffer: .blkb   80

format: .ascid  /Checksum is !XW/

.psect  coderd, nowrt, pic, noshr, exe, long

.entry  go, ^m<>

$create fab=file_fab
blbsr0, 10$
ret

10$:$crmpsc_s   inadr=p1_space,-
retadr=copy_sec_base,-
flags=#,-
chan=file_fab+fab$l_stv
blbsr0, 20$
ret

20$:$crmpsc_s   inadr=p1_space,-
retadr=rom_sec_base,-
flags=#,-
pagcnt=#page_count,-
vbn=#<^X2004/512>
blbsr0, 30$
ret
30$:movlrom_sec_base, r0
movlcopy_sec_base, r1
movl#^x1/2, r2
40$:movw(r0)+, (r1)+
sobgtr  r2, 40$
movl#1,r0
ret
.endgo
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

[Simh] How to access RT11/FIles11 floppy images on Windows?

2017-03-18 Thread Tim Stark
Folks,

 

I googled and found PUTR utility but it is for PC-DOS systems only.   Does
anyone know similar utility to access RT-11 and Files-11 floppy images for
file extracts for other platforms (Windows, Linux, and OS X)?

 

Thanks,

Tim

___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh