Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.sys.pdp8 > #2793

Re: PDP-8/E Simulator 2.4 plays music

Newsgroups alt.sys.pdp8
Date 2022-03-30 10:10 -0700
References <6098e3f9-84d6-46b2-8aa5-dffc3558389fn@googlegroups.com> <3d3cfc3f-5176-4a20-93f3-4e2097b1393fn@googlegroups.com> <5a556752-f5ab-42c5-9409-8d9d399d1c72n@googlegroups.com> <t21lru$dl5$1@news.misty.com> <a7418c6e-07cf-451f-9db8-691502f34928n@googlegroups.com>
Message-ID <a75d25cf-766d-43fe-b544-059e4561633dn@googlegroups.com> (permalink)
Subject Re: PDP-8/E Simulator 2.4 plays music
From Don Baccus <dhogaza@gmail.com>

Show all headers | View raw


On Wednesday, March 30, 2022 at 9:35:18 AM UTC-7, bill....@gmail.com wrote:
> On Wednesday, March 30, 2022 at 9:27:28 AM UTC-4, Johnny Billquist wrote: 
> > On 2022-03-29 20:03, Don Baccus wrote: 
> > > Well, I've been having fun building myself a tool to make it easy to move things back and forth between my 
> > > OS/X host environment and OS/8 device image files. 
> > > 
> > > I prefer using my native editing tools I'm used to rather than relearning TECO (despite my being one of the 
> > > OMSI brats that typed up Russ Hamm's original PDP-8 TECO, interfaced it to PS/8 before it was officially 
> > > released thanks to an early tape from Richie Lary, sped it up by a factor of three, then gave it to DEC 
> > > where it became OS/8 TECO). 
> > > 
> > > So I wrote this thing I've called os8pip. I've tested it on Mac, and Vincent Slyngstad has it compiled with 
> > > gcc on (I think?) a windows block and will try it out. 
> > > 
> > > This lets one directly create a blank filesystem (.dsk, .rk06, .tu56), zero out an existing one, list directories, 
> > > delete files on the os8 device image file, and copy files to-from including wildcard support. It converts 
> > > text files both directions (i.e. adds/deletes <cr>s and mark bits). It checks to see if the device image 
> > > file is locked as is true if it is mounted by the PDP-8/e Mac simulator, at least. 
> > > 
> > > I need to do some more thorough testing of corner cases but it seems to be working fine. 
> > > 
> > > It can be found at https://github.com/dhogaza/os8pip. 
> > > 
> > > If Bernhard is interested I'd love to have this included in the Mac PDP-8/e XCode project 
> > > once I (and others?) are convinced that it is robust and reliable. 
> > Please make the MARK bit optional. Not all people are running ancient 
> > versions of OS/8. :-) 
> > 
> > (On the other hand, I still like TECO, and there is also VISTA (and I 
> > even wrote an emacs-clone in TECO-8)...) 
> > 
> > Johnny
> For the pidp8 project, since we were operating under SIMH, we were able to produce some interesting 
> tools that would: 
> 
> 1. Execute in a Python expect environment to issue commands and deal with replies. 
> 2. Manipulate device configuration in SIMH. 
> 3. Boot into OS/8 and drive behavior with native OS/8 commands. 
> 
> This approach evolved because I found it easier to run the commands than to decode the POSIX representation 
> of the virtual device images. 
> 
> See: https://tangentsoft.com/pidp8i/file?name=doc/os8-cp.md&ci=tip 
> 
> That doc mentions another tool for fiddling with rk05 images, the OS8View GUI by Ian Schofield that can be found at: 
> http://groups.google.com/forum/#!topic/pidp-8/1hojqAATum4

I'm aware of os8-cp but wanted a tool I could use totally stand-alone without actually needing a running simulator, so would've done this even if the Mac PDP-8/e simulator had a similar API for inserting commands into a running
OS/8 environment.  The image formats aren't difficult to deal with, and it was rather fun writing some C code to
deal with the OS/8 directory structures, which is the bulk of the code (well, other than command line handling and
a bunch of overly-anal error checking :) ).

I also ran across the GUI utility but wanted a CLI utility.

Back to alt.sys.pdp8 | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

PDP-8/E Simulator 2.4 plays music Bernhard Baehr <bernhard.baehr@gmx.de> - 2022-02-22 11:00 -0800
  Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-02-22 12:31 -0800
    Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-07 13:25 -0800
      Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-07 13:44 -0800
      Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-07 13:45 -0800
        Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-07 13:51 -0800
    Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-29 11:03 -0700
      Re: PDP-8/E Simulator 2.4 plays music Johnny Billquist <bqt@softjar.se> - 2022-03-30 15:27 +0200
        Re: PDP-8/E Simulator 2.4 plays music William Cattey <bill.cattey@gmail.com> - 2022-03-30 09:35 -0700
          Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-30 10:10 -0700
          Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-30 10:22 -0700
            Re: PDP-8/E Simulator 2.4 plays music David Armstrong <davidarmstrong360@gmail.com> - 2022-03-30 10:38 -0700
              Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-30 11:24 -0700
                Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-30 11:33 -0700
                Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-30 12:16 -0700
        Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-03-30 10:15 -0700
          Re: PDP-8/E Simulator 2.4 plays music Johnny Billquist <bqt@softjar.se> - 2022-04-02 19:30 +0200
            Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-04-02 17:50 -0700
              Re: PDP-8/E Simulator 2.4 plays music William Cattey <bill.cattey@gmail.com> - 2022-04-03 18:24 -0700
              Re: PDP-8/E Simulator 2.4 plays music Johnny Billquist <bqt@softjar.se> - 2022-04-04 16:23 +0200
                Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-04-05 08:04 -0700
                Re: PDP-8/E Simulator 2.4 plays music Johnny Billquist <bqt@softjar.se> - 2022-04-06 21:23 +0200
      Re: PDP-8/E Simulator 2.4 plays music Bernhard Baehr <bernhard.baehr@gmx.de> - 2022-04-01 08:01 -0700
        Re: PDP-8/E Simulator 2.4 plays music Don Baccus <dhogaza@gmail.com> - 2022-04-01 17:48 -0700

csiph-web