Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh)
Hi. On 2017-02-20 17:37, Tim Stark wrote: Ok, thanks for some information. I will look into that and am now figuring how to implement TAP/TUN access on my MSE emulator for Windows. Will DECnet work on TAP/TUN for Windows? It should. TAP/TUN devices normally are network protocol agnostic. I am using MinGW64/MSYS and LLVM environments and Eclipse/CDT IDE editor. I already implemented WinSock2 API access into it. I learned that WinSock2 API provides DECnet access. Does anyone have any experience with DECnet for Windows? Depends on what you mean by "experience". I have a Windows XP box running DECnet here. Johnny I plan to adding SDL2 API access for graphics console terminal (VAX emulation) later. *From:*Jason Stevens [mailto:jst...@superglobalmegacorp.com] *Sent:* Sunday, February 19, 2017 11:36 PM *To:* simh@trailing-edge.com; Tim Stark *Subject:* Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh) Part of OpenVPN has tun/tap for Windows. And windows does software bridges which you can bridge the tap to an Ethernet, or even among other taps.. there is code in Qemu that'll talk to the tap driver. As a footnote here is how it's done https://virtuallyfun.superglobalmegacorp.com/2015/01/22/getting-qemus-netware-3-12-onto-the-lan-with-tuntap/ I hate to be "that guy" and ask what license is ts10 under, as you could possibly just copy the code just in.. or at least see how it's done. Sent from my Android device with K-9 Mail. Please excuse my brevity. ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh -- Johnny Billquist || "I'm on a bus || on a psychedelic trip email: b...@softjar.se || Reading murder books pdp is alive! || tryin' to stay hip" - B. Idol ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh)
I’m not familiar with what device connectivity TS10 and MSE have implemented. Is it simulating Ethernet devices? Point to Point network devices? Are these tun/tap connections merely used to connect simulators to each other in the same system or are they also expected to be part of how connectivity I achieved between simulators and the host system and/or the outside world? I ask these questions since they’ve all been solved on Windows and Unix hosts in the simh codebase. The simh Ethernet functionality provides Ethernet frame delivery to/from the local LAN and/or to/from the host system directly. Ethernet frames can also be delivered to remote networks via UDP and thus direct participations in HECnet is possible. More than likely, the simh sim_ether code wouldn’t fit directly into TS10 or MSE, but the details of how this problem has already been solved would certainly be a useful in getting to where you’re going. Step back from the focus on tun/tap and/or Winsock and think packet delivery and reception. Tun/tap is one solution to that problem on some platforms. Simh’s Ethernet layer can talk via tun/tap on Unix hosts. It can talk directly to a LAN interface on Unix and Windows hosts. 10 Years ago, on Windows, we thought we needed some sort of package like OpenVPN in combination with pcap to facilitate bridging. As it turned out (only on Windows), we didn’t need that at all once it was realized that we could talk back and forth with the host system (using pcap) if we padded pcap received packets to the minimum ethernet frame size. We received short packets since pcap captured them before they’d made it to the LAN driver which would normally have padded them to the minimal frame size. If you explore these ideas, feel free to ask questions here or directly to me. - Mark From: Simh [mailto:simh-boun...@trailing-edge.com] On Behalf Of Jason Stevens Sent: Monday, February 20, 2017 10:55 AM To: simh@trailing-edge.com; Tim Stark Subject: Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh) DECnet for Windows? Yeah, if you have patchworks installed it is another socket transport. I ported a telnet client and SBBS 3.0 to DECnet. Not terribly useful today, but you can take windsock programs and alter them to run over DECnet with tweaking Not that there's an audience for that kind of thing On February 21, 2017 12:37:52 AM GMT+08:00, Tim Stark mailto:fswo...@verizon.net>> wrote: Ok, thanks for some information. I will look into that and am now figuring how to implement TAP/TUN access on my MSE emulator for Windows. Will DECnet work on TAP/TUN for Windows? I am using MinGW64/MSYS and LLVM environments and Eclipse/CDT IDE editor. I already implemented WinSock2 API access into it. I learned that WinSock2 API provides DECnet access. Does anyone have any experience with DECnet for Windows? I plan to adding SDL2 API access for graphics console terminal (VAX emulation) later. From: Jason Stevens [mailto:jst...@superglobalmegacorp.com] Sent: Sunday, February 19, 2017 11:36 PM To: simh@trailing-edge.com<mailto:simh@trailing-edge.com>; Tim Stark mailto:fswo...@verizon.net>> Subject: Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh) Part of OpenVPN has tun/tap for Windows. And windows does software bridges which you can bridge the tap to an Ethernet, or even among other taps.. there is code in Qemu that'll talk to the tap driver. As a footnote here is how it's done https://virtuallyfun.superglobalmegacorp.com/2015/01/22/getting-qemus-netware-3-12-onto-the-lan-with-tuntap/ I hate to be "that guy" and ask what license is ts10 under, as you could possibly just copy the code just in.. or at least see how it's done. Sent from my Android device with K-9 Mail. Please excuse my brevity. -- Sent from my Android device with K-9 Mail. Please excuse my brevity. ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh)
DECnet for Windows? Yeah, if you have patchworks installed it is another socket transport. I ported a telnet client and SBBS 3.0 to DECnet. Not terribly useful today, but you can take windsock programs and alter them to run over DECnet with tweaking Not that there's an audience for that kind of thing On February 21, 2017 12:37:52 AM GMT+08:00, Tim Stark wrote: >Ok, thanks for some information. I will look into that and am now >figuring how to implement TAP/TUN access on my MSE emulator for >Windows. > >Will DECnet work on TAP/TUN for Windows? > > > >I am using MinGW64/MSYS and LLVM environments and Eclipse/CDT IDE >editor. I already implemented WinSock2 API access into it. > > > >I learned that WinSock2 API provides DECnet access. Does anyone have >any experience with DECnet for Windows? > > > >I plan to adding SDL2 API access for graphics console terminal (VAX >emulation) later. > > > > > >From: Jason Stevens [mailto:jst...@superglobalmegacorp.com] >Sent: Sunday, February 19, 2017 11:36 PM >To: simh@trailing-edge.com; Tim Stark >Subject: Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs >Simh) > > > >Part of OpenVPN has tun/tap for Windows. And windows does software >bridges which you can bridge the tap to an Ethernet, or even among >other >taps.. there is code in Qemu that'll talk to the tap driver. > >As a footnote here is how it's done > >https://virtuallyfun.superglobalmegacorp.com/2015/01/22/getting-qemus-ne >tware-3-12-onto-the-lan-with-tuntap ><https://virtuallyfun.superglobalmegacorp.com/2015/01/22/getting-qemus-n >etware-3-12-onto-the-lan-with-tuntap> / > >I hate to be "that guy" and ask what license is ts10 under, as you >could >possibly just copy the code just in.. or at least see how it's done. > >Sent from my Android device with K-9 Mail. Please excuse my brevity. -- Sent from my Android device with K-9 Mail. Please excuse my brevity.___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh)
Ok, thanks for some information. I will look into that and am now figuring how to implement TAP/TUN access on my MSE emulator for Windows. Will DECnet work on TAP/TUN for Windows? I am using MinGW64/MSYS and LLVM environments and Eclipse/CDT IDE editor. I already implemented WinSock2 API access into it. I learned that WinSock2 API provides DECnet access. Does anyone have any experience with DECnet for Windows? I plan to adding SDL2 API access for graphics console terminal (VAX emulation) later. From: Jason Stevens [mailto:jst...@superglobalmegacorp.com] Sent: Sunday, February 19, 2017 11:36 PM To: simh@trailing-edge.com; Tim Stark Subject: Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh) Part of OpenVPN has tun/tap for Windows. And windows does software bridges which you can bridge the tap to an Ethernet, or even among other taps.. there is code in Qemu that'll talk to the tap driver. As a footnote here is how it's done https://virtuallyfun.superglobalmegacorp.com/2015/01/22/getting-qemus-netware-3-12-onto-the-lan-with-tuntap/ I hate to be "that guy" and ask what license is ts10 under, as you could possibly just copy the code just in.. or at least see how it's done. Sent from my Android device with K-9 Mail. Please excuse my brevity. ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
Re: [Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh)
Part of OpenVPN has tun/tap for Windows. And windows does software bridges which you can bridge the tap to an Ethernet, or even among other taps.. there is code in Qemu that'll talk to the tap driver. As a footnote here is how it's done https://virtuallyfun.superglobalmegacorp.com/2015/01/22/getting-qemus-netware-3-12-onto-the-lan-with-tuntap/ I hate to be "that guy" and ask what license is ts10 under, as you could possibly just copy the code just in.. or at least see how it's done. On February 20, 2017 11:11:45 AM GMT+08:00, Tim Stark wrote: >Folks, > >I searched ts10 through my old big mailbox and discovered one email >that mentioned my old ts10 emulator. > >My old ts10 emulator is now on Github website. >https://github.com/fsword7/ts10 > >I removed old CVS files from my ts10 project and initialized git repo >files. I successfully pushed it into GitHub today. My old ts10 repo >still exists on sourceforge. > >I tried port it to Windows but some compatible problems. I reverted >files back to original files. Windows still do not support TAP/TUN >drivers. TS10 emulator supports only Linux/UNIX architecture hosts at >this time. > >I started to develop my new emulator in C++ language from scratch for >all platforms (Linux, OS X, and Windows) and it is now on GitHub. It >called Multi-System Emulator system (mse). It is under very early alpha >stage. I are implementing initial KS10 and KL10A/B emulation in >progress. I now use TOAD-1 architecture manual because it is easier to >read than scanned documents. I will use switch and try-catch for >exceptions instead of old longjump and array of function pointers. > >My new mse repo is now on https://github.com/fsword7/mse > >Tim > >-Original Message- >From: Simh [mailto:simh-boun...@trailing-edge.com] On Behalf Of Timothe >Litt >Sent: Thursday, February 25, 2016 1:44 PM >To: simh@trailing-edge.com >Subject: Re: [Simh] Klh10 vs Simh > >... > >Tim Stark attempted to implement the KL10 with his TS10 emulator. I >think he got quite far, but I haven't tried running his implementation. > >... > >___ >Simh mailing list >Simh@trailing-edge.com >http://mailman.trailing-edge.com/mailman/listinfo/simh -- Sent from my Android device with K-9 Mail. Please excuse my brevity.___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh
[Simh] ts10 and mse (my new emulator) (WAS: RE: Klh10 vs Simh)
Folks, I searched ts10 through my old big mailbox and discovered one email that mentioned my old ts10 emulator. My old ts10 emulator is now on Github website. https://github.com/fsword7/ts10 I removed old CVS files from my ts10 project and initialized git repo files. I successfully pushed it into GitHub today. My old ts10 repo still exists on sourceforge. I tried port it to Windows but some compatible problems. I reverted files back to original files. Windows still do not support TAP/TUN drivers. TS10 emulator supports only Linux/UNIX architecture hosts at this time. I started to develop my new emulator in C++ language from scratch for all platforms (Linux, OS X, and Windows) and it is now on GitHub. It called Multi-System Emulator system (mse). It is under very early alpha stage. I are implementing initial KS10 and KL10A/B emulation in progress. I now use TOAD-1 architecture manual because it is easier to read than scanned documents. I will use switch and try-catch for exceptions instead of old longjump and array of function pointers. My new mse repo is now on https://github.com/fsword7/mse Tim -Original Message- From: Simh [mailto:simh-boun...@trailing-edge.com] On Behalf Of Timothe Litt Sent: Thursday, February 25, 2016 1:44 PM To: simh@trailing-edge.com Subject: Re: [Simh] Klh10 vs Simh ... Tim Stark attempted to implement the KL10 with his TS10 emulator. I think he got quite far, but I haven't tried running his implementation. ... ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh