Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Alan Frisbie

> One thing that's always bugged me was the fact that SIMH has no
> real support for graphics.

About six years ago, Doug Gwyn  did a complete
implementation of the DEC GT48 (a.k.a. VS60) for SIMH/PDP-11.
The goal was to be able to play the Lunar Lander game.
When I last discussed it with him, it was passing all the
relevant XXDP diagnostics.   I don't know if he ever checked
in his code with SIMH.   You might want to contact him about
it.

Alan

--  Alan E. Frisbie   fris...@flying-disk.com
--  Flying Disk Systems, Inc.
--  4759 Round Top Drive  323-256-2575
--  Los Angeles, CA 90065
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Brian Knittel
> On 7 Jul 2010 at 19:53, Michael Kerpan wrote:

> ... As to why the graphics would be done through RFB rather than
> through direct display, that's just to keep things cross-platform
> by off-loading the platform-specific work of displaying graphics
> to external programs rather than having code display routines for
> every platform SIMH runs on into the codebase. 

Exactly. The big win here is making TCP/IP the part that has to be 
abstracted for all SIMH host platforms, rather than the graphics 
display. It will still be challenging. 

Second, a (small) bonus is that it lets you run the VNC display client 
on any any computer, on any operating system. You can run SIMH on a 
machine that doesn't have its own graphics display, if necessary, and 
run the VNC client on another machine. I can see that being useful in 
some cases.

(And wansn't this talked about about 6 years ago? Didn't go anywhere?)

Also, re the conversation about some SIMH guests already having X 
support, that's fine, for a small corner of the SIMH universe
where X implementations were available. There is more to SIMH than
the MicroVAX. I'm talking about emulating OLD graphics hardware here, 
with (usually) very peculiar, OS-integrated driver support, from long 
before X existed. 

And the Tektronics stuff is, well, it's cute, but it's just
application software spitting control codes out a simulated serial
port, right? The good stuff all takes place in the add-on terminal.
The fun part here is resurrecting the native display devices 
themselves.

Unless someone is talking about making a SIMH 4014?

Brian
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_| _| _|  Brian Knittel
_| _| _|  Quarterbyte Systems, Inc.
_| _| _|  Tel: 1-510-559-7930
_| _| _|  http://www.quarterbyte.com

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Richard

In article ,
Leo Broukhis   writes:

> A great showcase for graphics support using VNC could be Terak
> (http://en.wikipedia.org/wiki/Terak_8510/a) that had a "smart" frame
> buffer with downloadable fonts, hardware-assisted scrolling, and
> text/graphics overlay.

I have a Terak in my collection.

I'm not sure why this makes a case for VNC vs. a local client though.
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
 

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Michael Kerpan
On Wed, Jul 7, 2010 at 7:01 PM, Richard  wrote:
>
> In article ,
>    Michael Kerpan   writes:
>
>> emulation code could write to and that could be viewed by an external
>> client.
>
> I guess I'm confused why an external client is necessary.
>
> It seems like it would be simpler to provide a local client.
>
> When I first saw this thread I thought it was going to be discussing a
> graphical front panel for the machine, augmented with a view of the
> machine architecture (register contents, single step, etc.).  Now I
> realize this is something different, but I think that would be nice to
> have.  You really can understand a CPU architecture better when you
> can single step execution and watch the register contents change.

I think a debugger would be good too, but I think that something that
increases the pool of software that can run is more useful. A to why
the graphics would be done through RFB rather than through direct
display, that's just to keep things cross-platform by off-loading the
platform-specific work of displaying graphics to external programs
rather than having code display routines for every platform SIMH runs
on into the codebase.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Leo Broukhis
A great showcase for graphics support using VNC could be Terak
(http://en.wikipedia.org/wiki/Terak_8510/a) that had a "smart" frame
buffer with downloadable fonts, hardware-assisted scrolling, and
text/graphics overlay.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Richard

In article ,
Michael Kerpan   writes:

> emulation code could write to and that could be viewed by an external
> client.

I guess I'm confused why an external client is necessary.

It seems like it would be simpler to provide a local client.

When I first saw this thread I thought it was going to be discussing a
graphical front panel for the machine, augmented with a view of the
machine architecture (register contents, single step, etc.).  Now I
realize this is something different, but I think that would be nice to
have.  You really can understand a CPU architecture better when you
can single step execution and watch the register contents change.
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
 

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Michael Kerpan
On Wed, Jul 7, 2010 at 1:25 PM, Shoppa, Tim  wrote:
> I suppose some people want to run an archaic windowing system.
>
> I look at this a little differently - I usually want to run an archaic 
> application. And that archaic application usually supports
> Tek 4014 or similar graphics. In fact it usually didn't run under a windowing 
>  or framebuffer system to begin with.

That's fine, but there are still whole bunches of things that don't
support 4014 graphics that would be fun to muck with. The VAX
framebuffer is one example. The built-in vector display system of the
PDP-1 is another. Various graphics cards for systems like the PDP-11
or the S100 bus system are another still. All these things would
benefit from SIMH having a virtual framebuffer that graphical device
emulation code could write to and that could be viewed by an external
client. I'm not saying that good Tektronix emulation won't take care
of a lot of graphics stuff, I'm just saying that a modular system to
allow for guest-specific video hardware to be emulated in a uniform
way would useful.

PS, are there any free terminal emulators with support for
terminal-based graphics? Xterm does a mediocre job with Tek, but other
systems like DEC Regis/Sixel and DG Dasher seem to be completely
unsupported by any free (over even cheap) software in any meaningful
way... Maybe a nice cross-platform retro-oriented terminal emulation
suite would make a nice counterpart to SIMH?
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh


[Simh] late versions of TOPS-20 on SimH [was Re: CDC 6600]

2010-07-07 Thread Rich Alderson
> Date: Wed, 7 Jul 2010 17:38:00 +0200
> From: Sergiusz Jarczyk 

> As I plan to contribute to Simh as a hobbyist solely (business needs
> of my employee would eventually only help), I was wondering about the
> PDP10 part. I'd love to see full stack of TOPS-20 running on Simh,
> including networking, but there is a great KLH10, so it makes no much
> sense...

The SimH PDP-10 emulation is only a KS-10.  Although there was a port of
TOPS-20 v5.4 to that platform, it was not widely available, and support
for it dropped more than 25 years ago (as the principal in the project
informed me when I asked about it several years ago).  TOPS-20 v4.1 is the
last version which DEC supported.

It's a jim-dandy Tops-10 platform, on the other hand, running v7.04 like a
champ.

If you want to play with TOPS-20 networking, you really do want a KL-10
processor or an emulator of same, so KLH10 is the only way to go, unless
you're intimately familiar with the KL-10 hardware and can recreate it in a
simulation.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Jason Stevens
What if your host doesn't have X11...?

Also I would surmise you could 'borrow' the vnc code from Qemu .They've
managed to work that into all kinds of frame buffers




On Wed, Jul 7, 2010 at 11:37 AM, Michael Kerpan  wrote:

> One thing that's always bugged me was the fact that SIMH has no real
> support for graphics. Some up the supported platforms (such as the
> PDP-1) are widely recognized as important because of there graphical
> display abilities. Others, such as the VAX were often sold with a
> framebuffer installed for use as workstations. The general problem
> with graphics, however, has always been that they make things less
> cross-platform. Having a lot of free time over the summer to think
> about such things, I recently hit upon an idea: why not implement
> graphics systems via the RFB/VNC protocol?  That way, any people could
> simply attach the "framebuffer" or "vector display" to a TCP/IP port
> and connect with any number of free clients. Do people think that
> something like this would be workable? It seems like a crazy idea, but
> then again, it also seems in keeping with other things that SIMH does,
> such as implement terminal multiplexers over TELNET...
>
> Mike
> ___
> 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] An idea for graphics support in SIMH

2010-07-07 Thread Sampsa Laine
Zane,

I've managed to get CDE working with Xnest on OS X, example given for  
a 1680x1050 screen:


Xnest -geometry 1680x1050 -ac -query  :


Sampsa


On 7 Jul 2010, at 18:24, Zane H. Healy wrote:

> I don't believe you get CDE with OpenVMS/VAX.  I've found that with my
> Alpha's I prefer to use a WinXP box with free X-Windows software as my
> "X-Terminal".  Sadly the version of X-Windows that ships with Mac OS  
> X is
> lacking.  Though I can still display apps on Mac OS X, I've never
> successfully gotten CDE running (I did under System 8).
>
> For any X-Windows apps running on VMS, I would think that even with  
> SIMH/VAX
> this would be the preferable solution.
>
> Zane
>
>
>
>
> On Wed, 7 Jul 2010, Sergiusz Jarczyk wrote:
>
>> Hi All
>> I think we should clarify what we're talking about... Xterm/Kermit
>> emulation of Tek is great, I agree, but are we're talking about
>> running X/Motif-based VAX apps on other machines, which is not a
>> problem at all, or do we want to see the CDE login screen in our Simh
>> window? I was referring to the later... ;-)
>>
>> Sergiusz
>> ___
>> 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] An idea for graphics support in SIMH

2010-07-07 Thread Sergiusz Jarczyk
2010/7/7 Zane H. Healy :
> I don't believe you get CDE with OpenVMS/VAX.  I've found that with my
> Alpha's I prefer to use a WinXP box with free X-Windows software as my
> "X-Terminal".  Sadly the version of X-Windows that ships with Mac OS X is
> lacking.  Though I can still display apps on Mac OS X, I've never
> successfully gotten CDE running (I did under System 8).
>
> For any X-Windows apps running on VMS, I would think that even with SIMH/VAX
> this would be the preferable solution.
>

Actually, it's pretty easy to get CDE session running, at least on
Linux... The only thing you need is to enable TCP listening for X
server (most modern Linux distros have nolisten as default) and
disable access control (X -ac), and you have the login screen within
few minutes... :-)

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Shoppa, Tim
I suppose some people want to run an archaic windowing system.

I look at this a little differently - I usually want to run an archaic 
application. And that archaic application usually supports Tek 4014 or similar 
graphics. In fact it usually didn't run under a windowing  or framebuffer 
system to begin with.

Tim.

From: simh-boun...@trailing-edge.com [simh-boun...@trailing-edge.com] On Behalf 
Of Sergiusz Jarczyk [sjarc...@gmail.com]
Sent: Wednesday, July 07, 2010 1:14 PM
To: simh@trailing-edge.com
Subject: Re: [Simh] An idea for graphics support in SIMH

Hi All
I think we should clarify what we're talking about... Xterm/Kermit
emulation of Tek is great, I agree, but are we're talking about
running X/Motif-based VAX apps on other machines, which is not a
problem at all, or do we want to see the CDE login screen in our Simh
window? I was referring to the later... ;-)

Sergiusz
___
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] An idea for graphics support in SIMH

2010-07-07 Thread Zane H. Healy
I don't believe you get CDE with OpenVMS/VAX.  I've found that with my
Alpha's I prefer to use a WinXP box with free X-Windows software as my
"X-Terminal".  Sadly the version of X-Windows that ships with Mac OS X is
lacking.  Though I can still display apps on Mac OS X, I've never
successfully gotten CDE running (I did under System 8).

For any X-Windows apps running on VMS, I would think that even with SIMH/VAX
this would be the preferable solution.

Zane




On Wed, 7 Jul 2010, Sergiusz Jarczyk wrote:

> Hi All
> I think we should clarify what we're talking about... Xterm/Kermit
> emulation of Tek is great, I agree, but are we're talking about
> running X/Motif-based VAX apps on other machines, which is not a
> problem at all, or do we want to see the CDE login screen in our Simh
> window? I was referring to the later... ;-)
>
> Sergiusz
> ___
> 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] An idea for graphics support in SIMH

2010-07-07 Thread Zane H. Healy


On Wed, 7 Jul 2010, Brian Knittel wrote:

> This seems like a good approach. Besides the PDP-1, the PDP-11 had the
> VT-11 and the IBM 1130 had the 2250. These are very similar devices --
> asynchronous display-list vector display processors. Who knows -- maybe
> someone can rig up an Evans and Sutherland PS2 for the PDP-11/70. (I
> think Tom Ferrin's UNIX V6 drivers are available?).

There were quite a few DEC and non-DEC graphics boards for the PDP-11.  I
have a 3rd party q-bus board, but have never gotten around to trying to find
software, or a monitor (and cables) to hook up to it.

Zane


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


Re: [Simh] CDC 6600

2010-07-07 Thread Sergiusz Jarczyk
Al

2010/7/7 Al Kossow :
>
> The only freely available OS for the 6000 series is Chippewa.
>
> I can verify that NOS was NOT part of the "Syntegra concession" negotiated by 
> Tom.
>
> At this point, I do not believe any new requests to participate are being 
> accepted.
>
> Also, there are also two VERY different things being discussed here; someone 
> wanting to
> sell a simulator for commercial use, and one for non-profit educational use.
>

My goal is to have open source (would love BSD license, but some form
of GPL would also work) CDC emulator. Anyway, I've just started
skeleton project for Simh to get at least CPU and PPU simulation
portions done. Hope will can show something within few weeks... I
assume I can only dream about KALEIDOSCOPE and/or MALET?

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Sergiusz Jarczyk
Hi All
I think we should clarify what we're talking about... Xterm/Kermit
emulation of Tek is great, I agree, but are we're talking about
running X/Motif-based VAX apps on other machines, which is not a
problem at all, or do we want to see the CDE login screen in our Simh
window? I was referring to the later... ;-)

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


Re: [Simh] CDC 6600

2010-07-07 Thread Al Kossow
On 7/7/10 8:38 AM, Sergiusz Jarczyk wrote:
> I'm not sure about the
> status of NOS. Anyone can clarify if it's possible to get some kind of
> hobbyist license for it?
>

The only freely available OS for the 6000 series is Chippewa.

I can verify that NOS was NOT part of the "Syntegra concession" negotiated by 
Tom.

At this point, I do not believe any new requests to participate are being 
accepted.

Also, there are also two VERY different things being discussed here; someone 
wanting to
sell a simulator for commercial use, and one for non-profit educational use.



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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Shoppa, Tim
I most frequently used X11 or XWS on the VAX, to emulate a Tek 4014, to run the 
Tek 4014 application

My favorite Tek 4014 emulator, is MS-DOS Kermit.

In the Unix/X-windows world, XTERM has emulated Tek 4014 from day one.

I betcha you've got a Tek 4014 emulator on your desktop already and you just 
never knew it.

Tim.

-Original Message-
From: madcrow.maxw...@gmail.com [mailto:madcrow.maxw...@gmail.com] On Behalf Of 
Michael Kerpan
Sent: Wednesday, July 07, 2010 12:46 PM
To: Shoppa, Tim
Cc: simh@trailing-edge.com
Subject: Re: [Simh] An idea for graphics support in SIMH

That's true, but 4014 emulation still can't help with systems like the
PDP-1 which had a built-in vector display or the VAX which often WAS
equipped with an FB. Just because programs that used Tek 401x vector
tubes work in Xterm doesn't mean that a solution to simulate other
sorts of displays isn't a good idea.

Mike

Also, aprt from Xterm, are there even any free Tek emulations around?
Just like REGIS/Sixel support, Tek emulation seems to be a feature
found only in expensive commercial programs.
On Wed, Jul 7, 2010 at 11:41 AM, Shoppa, Tim  wrote:
> Most graphical applications on minicomputers were accessed not with
> A framebuffer, but with a graphics-enabled terminal. (There
> Are exceptions and you point these out.) Tek 4014 emulation
> Goes a long way for most of my classic minicomputer graphical apps.
>
> 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] An idea for graphics support in SIMH

2010-07-07 Thread Michael Kerpan
On Wed, Jul 7, 2010 at 12:10 PM, Brian Knittel  wrote:
> This seems like a good approach. Besides the PDP-1, the PDP-11 had the
> VT-11 and the IBM 1130 had the 2250. These are very similar devices --
> asynchronous display-list vector display processors. Who knows -- maybe
> someone can rig up an Evans and Sutherland PS2 for the PDP-11/70. (I
> think Tom Ferrin's UNIX V6 drivers are available?).
>
> The approach would also work well for machines with pixel- and
> character-based graphics like the IBM 5100 and 5110. (I have a SIMH
> emulator working, but it's Windows-only at this point due to the
> graphics issue). Then there are the e.g. Cromemco-type boards for the
> Altair, and so on.
>
> It does sort of open a Pandora's Box though, as it invites the
> proliferation of GUI control panels and other fluff. (Says the author
> of a fluffy, hacked-up GUI control panel for SIMH IBM 1130). One thing
> I like about SIMH is that the experience is all about the software,
> rather than on reproducing the physical appearance of the hardware.
>
> The tricky part would be the asynchronous nature of these display
> beasts. Could it be done without using a separate thread? Maybe. Or
> could we work up an abstraction of a display thread that was cross-
> platform and not too ugly? Maybe. It seems to me that this is where the
> difficulty and elegance will lie.
>
> Brian

I kind of figured that the elegance would lie in the fact that all
graphics could be simply written to a "virtual monitor" which would
then be shown to the world by means of RFB/VNC. The outside world
would never talk directly to the display hardware so any asynchronous
aspects could be handled internally. Also, I don't see how emulating
graphical hardware would open the gateway to GUI control panels.
Viewing the output of the virtual Cromemco Dazzler or VT-11 would be
no different in theory than connecting to a virtual serial port over
TELNET is, it's just the remote client program would be one that shows
pictures rather than just text.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Michael Kerpan
That's true, but 4014 emulation still can't help with systems like the
PDP-1 which had a built-in vector display or the VAX which often WAS
equipped with an FB. Just because programs that used Tek 401x vector
tubes work in Xterm doesn't mean that a solution to simulate other
sorts of displays isn't a good idea.

Mike

Also, aprt from Xterm, are there even any free Tek emulations around?
Just like REGIS/Sixel support, Tek emulation seems to be a feature
found only in expensive commercial programs.
On Wed, Jul 7, 2010 at 11:41 AM, Shoppa, Tim  wrote:
> Most graphical applications on minicomputers were accessed not with
> A framebuffer, but with a graphics-enabled terminal. (There
> Are exceptions and you point these out.) Tek 4014 emulation
> Goes a long way for most of my classic minicomputer graphical apps.
>
> 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] An idea for graphics support in SIMH

2010-07-07 Thread Timothe Litt
Before getting TOO excited - yes, it would be nice - have a look at the June
issue of CACM (http://mags.acm.org/communications/201006/?pg=57#pg57) for a
good description of what's really involved in graphics emulation for old
machines.

It's a really, really hard problem.  At least if you want a 100% solution.
Or one that looks right with classic software...

For VAX, note that remote X-windows does work - and there was a VWS emulator
(by DEC on VAX) that allowed VWS applications to work under X pretty well.
Of course on an LCD display you'll get the pixel artifacts.

I'm actually of the school that something is better than nothing - but
knowing the full scope of the problem is important too.

-
This communication may not represent my employer's views,
if any, on the matters discussed.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Sampsa Laine
I agree, I would absolutely LOVE it if SIMH had graphics support, esp  
for VAX and maybe something to run graphical CP/M stuff (GSX etc) on...

I also agree with Michael that RFB/VNC is probably the best way to go  
for something simple and cross-platform (could even integrate a small  
web server/VNC java applet with the server)..

Sampsa


On 7 Jul 2010, at 16:49, Sergiusz Jarczyk wrote:

> 2010/7/7 Michael Kerpan :
>> One thing that's always bugged me was the fact that SIMH has no real
>> support for graphics. Some up the supported platforms (such as the
>> PDP-1) are widely recognized as important because of there graphical
>> display abilities. Others, such as the VAX were often sold with a
>> framebuffer installed for use as workstations. The general problem
>> with graphics, however, has always been that they make things less
>> cross-platform. Having a lot of free time over the summer to think
>> about such things, I recently hit upon an idea: why not implement
>> graphics systems via the RFB/VNC protocol?  That way, any people  
>> could
>> simply attach the "framebuffer" or "vector display" to a TCP/IP port
>> and connect with any number of free clients. Do people think that
>> something like this would be workable? It seems like a crazy idea,  
>> but
>> then again, it also seems in keeping with other things that SIMH  
>> does,
>> such as implement terminal multiplexers over TELNET...
>>
>
> Working with emulated VAX, with which many has replaced systems
> running both OVMS old and new desktops, and considering the problems
> with remote X servers, and, more annoying, problems with X-Window MIT
> ACLs, I was wondered about this too... As I'm Linux user, I'd opted
> for a clean Xt-based emulator, but for a sake of portability, RDB can
> be considered too. The problem is, we'd need to access FB
> software/firmware, which is not as trivial as graphics controllers for
> Alpha systems...
>
> Sergiusz
> ___
> 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] An idea for graphics support in SIMH

2010-07-07 Thread Sergiusz Jarczyk
Mike

2010/7/7 Michael Kerpan :
> It's good to see that folks don't think I'm barking up the wrong tree
> here. Anyways, while I can't code this myself (my C-fu is weak), I'd
> be more than happy to troll the web to dig up documentation in order
> to help anyone who might be interested in implementing this.
> Persoanlly, I would think that the thing to do would be to first set
> up the basic server architecture and then implement a fairly simple
> display like the PDP-1 vector tube to test the architecture. Then,
> assuming we're not all too busy playing Spacewar to go any farther,
> someone could go and code up something hard like a VAX framebuffer.
>

Writing own server/server module (I assume you're talking about
something like VNC server for X) isn't a good idea... How I look at
it, it'd be more feasible to rewrite SCP  to emulate both text and
graphics display, much like VirtualBox, VMWare etc. We can borrow some
code from QEMU, for example, to make things easier.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Brian Knittel
This seems like a good approach. Besides the PDP-1, the PDP-11 had the 
VT-11 and the IBM 1130 had the 2250. These are very similar devices -- 
asynchronous display-list vector display processors. Who knows -- maybe 
someone can rig up an Evans and Sutherland PS2 for the PDP-11/70. (I 
think Tom Ferrin's UNIX V6 drivers are available?).  

The approach would also work well for machines with pixel- and 
character-based graphics like the IBM 5100 and 5110. (I have a SIMH 
emulator working, but it's Windows-only at this point due to the 
graphics issue). Then there are the e.g. Cromemco-type boards for the 
Altair, and so on.   

It does sort of open a Pandora's Box though, as it invites the 
proliferation of GUI control panels and other fluff. (Says the author 
of a fluffy, hacked-up GUI control panel for SIMH IBM 1130). One thing 
I like about SIMH is that the experience is all about the software, 
rather than on reproducing the physical appearance of the hardware.  

The tricky part would be the asynchronous nature of these display 
beasts. Could it be done without using a separate thread? Maybe. Or 
could we work up an abstraction of a display thread that was cross-
platform and not too ugly? Maybe. It seems to me that this is where the 
difficulty and elegance will lie.  

Brian

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Michael Kerpan
It's good to see that folks don't think I'm barking up the wrong tree
here. Anyways, while I can't code this myself (my C-fu is weak), I'd
be more than happy to troll the web to dig up documentation in order
to help anyone who might be interested in implementing this.
Persoanlly, I would think that the thing to do would be to first set
up the basic server architecture and then implement a fairly simple
display like the PDP-1 vector tube to test the architecture. Then,
assuming we're not all too busy playing Spacewar to go any farther,
someone could go and code up something hard like a VAX framebuffer.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Sergiusz Jarczyk
2010/7/7 Michael Richter :
> This idea is utterly insane (pretty much like the whole concept of SIMH
> itself).  I like it.
>

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Sergiusz Jarczyk
2010/7/7 Michael Kerpan :
> One thing that's always bugged me was the fact that SIMH has no real
> support for graphics. Some up the supported platforms (such as the
> PDP-1) are widely recognized as important because of there graphical
> display abilities. Others, such as the VAX were often sold with a
> framebuffer installed for use as workstations. The general problem
> with graphics, however, has always been that they make things less
> cross-platform. Having a lot of free time over the summer to think
> about such things, I recently hit upon an idea: why not implement
> graphics systems via the RFB/VNC protocol?  That way, any people could
> simply attach the "framebuffer" or "vector display" to a TCP/IP port
> and connect with any number of free clients. Do people think that
> something like this would be workable? It seems like a crazy idea, but
> then again, it also seems in keeping with other things that SIMH does,
> such as implement terminal multiplexers over TELNET...
>

Working with emulated VAX, with which many has replaced systems
running both OVMS old and new desktops, and considering the problems
with remote X servers, and, more annoying, problems with X-Window MIT
ACLs, I was wondered about this too... As I'm Linux user, I'd opted
for a clean Xt-based emulator, but for a sake of portability, RDB can
be considered too. The problem is, we'd need to access FB
software/firmware, which is not as trivial as graphics controllers for
Alpha systems...

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Michael Richter
This idea is utterly insane (pretty much like the whole concept of SIMH
itself).  I like it.

On 7 July 2010 23:37, Michael Kerpan  wrote:

> One thing that's always bugged me was the fact that SIMH has no real
> support for graphics. Some up the supported platforms (such as the
> PDP-1) are widely recognized as important because of there graphical
> display abilities. Others, such as the VAX were often sold with a
> framebuffer installed for use as workstations. The general problem
> with graphics, however, has always been that they make things less
> cross-platform. Having a lot of free time over the summer to think
> about such things, I recently hit upon an idea: why not implement
> graphics systems via the RFB/VNC protocol?  That way, any people could
> simply attach the "framebuffer" or "vector display" to a TCP/IP port
> and connect with any number of free clients. Do people think that
> something like this would be workable? It seems like a crazy idea, but
> then again, it also seems in keeping with other things that SIMH does,
> such as implement terminal multiplexers over TELNET...
>
> Mike
> ___
> Simh mailing list
> Simh@trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh
>



-- 
"Perhaps people don't believe this, but throughout all of the discussions of
entering China our focus has really been what's best for the Chinese people.
It's not been about our revenue or profit or whatnot."
--Sergey Brin, demonstrating the emptiness of the "don't be evil" mantra.
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Shoppa, Tim
Most graphical applications on minicomputers were accessed not with
A framebuffer, but with a graphics-enabled terminal. (There
Are exceptions and you point these out.) Tek 4014 emulation
Goes a long way for most of my classic minicomputer graphical apps.

Tim.

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


Re: [Simh] An idea for graphics support in SIMH

2010-07-07 Thread Toby Thain

On 7-Jul-10, at 11:37 AM, Michael Kerpan wrote:

> One thing that's always bugged me was the fact that SIMH has no real
> support for graphics. Some up the supported platforms (such as the
> PDP-1) are widely recognized as important because of there graphical
> display abilities. Others, such as the VAX were often sold with a
> framebuffer installed for use as workstations. The general problem
> with graphics, however, has always been that they make things less
> cross-platform. Having a lot of free time over the summer to think
> about such things, I recently hit upon an idea: why not implement
> graphics systems via the RFB/VNC protocol?

This is how VirtualBox does it, and imho seems like a good approach.

--Toby

> That way, any people could
> simply attach the "framebuffer" or "vector display" to a TCP/IP port
> and connect with any number of free clients. Do people think that
> something like this would be workable? It seems like a crazy idea, but
> then again, it also seems in keeping with other things that SIMH does,
> such as implement terminal multiplexers over TELNET...
>
> Mike
> ___
> 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] CDC 6600

2010-07-07 Thread Sergiusz Jarczyk
2010/7/7 Michael Kerpan :
[...]
> Also, software for the CDC stuff is not that easy to come by. While
> there IS a hobbyist program for older CDC stuff, it is more selective
> about who gets licenses that the OpenVMS program is.
>

This is the information I couldn't get info for... As I understand,
you can eventually get COS/SCOPE/KRONOS, but I'm not sure about the
status of NOS. Anyone can clarify if it's possible to get some kind of
hobbyist license for it?

> Given that an emulator is rather useless without software to run on
> it, I would say improvements to the plaforms that we already have
> emulated and that software is readily available for would be more
> useful than new platforms.
>

As I plan to contribute to Simh as a hobbyist solely (business needs
of my employee would eventually only help), I was wondering about the
PDP10 part. I'd love to see full stack of TOPS-20 running on Simh,
including networking, but there is a great KLH10, so it makes no much
sense...

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


[Simh] An idea for graphics support in SIMH

2010-07-07 Thread Michael Kerpan
One thing that's always bugged me was the fact that SIMH has no real
support for graphics. Some up the supported platforms (such as the
PDP-1) are widely recognized as important because of there graphical
display abilities. Others, such as the VAX were often sold with a
framebuffer installed for use as workstations. The general problem
with graphics, however, has always been that they make things less
cross-platform. Having a lot of free time over the summer to think
about such things, I recently hit upon an idea: why not implement
graphics systems via the RFB/VNC protocol?  That way, any people could
simply attach the "framebuffer" or "vector display" to a TCP/IP port
and connect with any number of free clients. Do people think that
something like this would be workable? It seems like a crazy idea, but
then again, it also seems in keeping with other things that SIMH does,
such as implement terminal multiplexers over TELNET...

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


Re: [Simh] CDC 6600

2010-07-07 Thread Sergiusz Jarczyk
2010/7/7 Kevin Monceaux :
> Sergiusz,
[...]
> Are any of the models implemented by the Desktop CYBER Emulator:
>
> http://members.iinet.net.au/~tom-hunter/
>
> close enough to the 6600/7600 to be of any help?
>
Hi Kevin
For this specific situation, it surely is, and I've offered it to my
customer. What I meant was to write freely available, with full source
included, emulator for other businesses (if any) and enthusiasts...
Also, it'd be a great challenge for me :-)

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


Re: [Simh] CDC 6600

2010-07-07 Thread Michael Kerpan
On Wed, Jul 7, 2010 at 10:59 AM, Kevin Monceaux  wrote:

> Are any of the models implemented by the Desktop CYBER Emulator:
>
> http://members.iinet.net.au/~tom-hunter/
>
> close enough to the 6600/7600 to be of any help?

The 6400 was the low-end version of the 6600 architecture, so probably
the 6400 would be a good base. Still, given the fact that a single
binary license of DtCyber costs $12000, its a bit pricy. The author is
planning to release the source code at some point in the future (I
actually know when, but am not sure if I'm allowed to say) but when he
does, it will be under the GPL v3 (presumably to prevent the code from
being used by commercial entities other than the author's own, which
seems fair enough) so I doubt that the license will be compatible with
SIMH even once the code is there.

Also, software for the CDC stuff is not that easy to come by. While
there IS a hobbyist program for older CDC stuff, it is more selective
about who gets licenses that the OpenVMS program is.

Given that an emulator is rather useless without software to run on
it, I would say improvements to the plaforms that we already have
emulated and that software is readily available for would be more
useful than new platforms.

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


Re: [Simh] CDC 6600

2010-07-07 Thread Kevin Monceaux
Sergiusz,

On Wed, Jul 07, 2010 at 04:31:28PM +0200, Sergiusz Jarczyk wrote:

> Now, I wondered, there are other businesses with same problems, and
> extending Simh with 6600/7600 simulation wouldn't be such a bad idea...

Are any of the models implemented by the Desktop CYBER Emulator:

http://members.iinet.net.au/~tom-hunter/

close enough to the 6600/7600 to be of any help?


-- 

Kevin
http://www.RawFedDogs.net
http://www.WacoAgilityGroup.org
Bruceville, TX

What's the definition of a legacy system?  One that works! 
Errare humanum est, ignoscere caninum.
___
Simh mailing list
Simh@trailing-edge.com
http://mailman.trailing-edge.com/mailman/listinfo/simh


[Simh] CDC 6600

2010-07-07 Thread Sergiusz Jarczyk
Hello All
As this is my first post, I'd like to thank Bob and other contributors
for their work. I'm playing with Simh for a three years now, both in
work (VAX and PDP-10 emulations) and as a hobby (the rest :-) ), and
have to say it's amazing piece of software...
Lately, I've got in touch with customer having CDC 6600 still in use.
As the maintenance costs are sky rock high and the age of the system
worries company's management, they're looking for a replacement. The
problem is, the system is still working fine, and investments made in
running code are huge. Now, I wondered, there are other businesses
with same problems, and extending Simh with 6600/7600 simulation
wouldn't be such a bad idea...
Anyway, I completed all documentation available on the Net (from
bitsavers, trailing-edge and collectors' pages), and plan to write
preliminary code during next weeks. The problem is, I need more
technical docs (Reference Manuals are mostly CPU-concerned) and OS
tape images, with no errors. If anyone on the list can help, please
contact me.

Best wishes to all.

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