> VICE supports Turbo232 emulation, but with limitations - you can attach > the > emulation to a file or to a device, i.e. a serial port for example. > To directly run a program on the host (e.g. a shell or login prompt) > you have to use an intermediate program that sets up a unix terminal > for the shell, using the VICE RS232 i/o streams as input/output. This > program I just did not yet have the time to write. Maybe a netpipe program like "faucet" and "hose" on Slackware Linux can be used for this purpose. As far as I can remember, Slackware's netpipes support a single TCP connection on a specified port, and are made to run as a standard pipe. Other ideas involve the usage of inetd to start ViCE with a lock mechanism, the redirection of any ViCE's standard output to /dev/null and binding of the Turbo232 emulation to "stderr". > On the other hand I tested my 6502 operating system on VICE by using > ttyS0 (COM1) as VICE RS232 device and ttyS1 (COM2) as "dialin" shell > port and an null-modem-cable between those two serial ports :-) If the device opening isn't exclusive (dunno), a modem configured for loopback diagnostics (AT&T1 to begin, AT&T0 to end) might help saving a port. It's an old trick that some Amiga users played to show in a window the messages produced by the debugger known as "Enforcer" that > > Correction, please. Yes, "but". > > What happens when two people try to access the same BBS? Concurrency > > problems will occour, unless ViCE running the BBS is placed under > > INETD superserver (=is loaded on demand at each connection) with kinda > > auto-boot system for the BBS program _and_ the filesystem part of the > > board is in the Linux box as an ext2fs directory or such. This couldn't be > > _so_ easy. > And the BBS program has to be aware that the files on its disk might > also be used from another BBS program at the same time! Anywhere the BBS program itself is simple/stateless enough, the risk of data corruption should be very low. yo, RDO - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tml.hut.fi.
Archive generated by hypermail 2.1.1.