Jump to content
IGNORED

Mini 850 Clone?


Dropcheck

Recommended Posts

 

Since it provides it's own driver which gets downloaded at boot time, it can work totally different to the 850 under the hood.

 

 

Isn't that the case only if no bootable floppy is present? If yes, there would need to be drivers for all programs that don't rely on the built-in driver.

 

An easy-to-use SIO to RS-232 unit would be great!

Link to comment
Share on other sites

Cart port has no interrupt signalling, making it problematic for a driver - meaning your driver will instead have to conduct frequent polling. Not insurmountable, but if we want to Build A Better Serial Interface, we should try to avoid inherent problems like that.

 

Conceptually, treating it like a "black box" on SIO that behaves properly - like Sanny suggested upthread - would be a better solution.

  • Like 2
Link to comment
Share on other sites

Isn't that the case only if no bootable floppy is present? If yes, there would need to be drivers for all programs that don't rely on the built-in driver.

 

If no bootable floppy is present, or it gets downloaded later in (e.g. via AUTORUN.SYS in DOS25). From the SIO sound it appears that also SpartaDOS's RS232.COM just downloads the builtin driver.

 

IDK, if there are programs which use their own driver, or if always the downloaded driver gets used. If programs are using their own driver, it could (I guess) still be made backward compatible. Means this stupid "concurrent mode". But it wouldn't be real concurrent mode, the device would still do its RS232 handshaking and only serve the contents of the input buffer in concurrent mode.

 

regards,

chris

Link to comment
Share on other sites

But, But...

What will I ever do without my teletype port and my old printer that prints so fast, the roll fed paper shoots up into

the air when it exits the VW bug sized printer? (I never really had one).

 

David

some people still access the internet that way :)

http://rtty.com/itty/

see also

your Atari 8 bit can do this too

Edited by _The Doctor__
  • Like 1
Link to comment
Share on other sites

cart = partial pbi... pass thru would of course be possible

Yes, a partial PBI that is available to all Atari computers including the 400/800/1200/65XE*/XEGS...half the models out there.

*sum.

Link to comment
Share on other sites

 

If no bootable floppy is present, or it gets downloaded later in (e.g. via AUTORUN.SYS in DOS25). From the SIO sound it appears that also SpartaDOS's RS232.COM just downloads the builtin driver.

 

IDK, if there are programs which use their own driver, or if always the downloaded driver gets used. If programs are using their own driver, it could (I guess) still be made backward compatible. Means this stupid "concurrent mode". But it wouldn't be real concurrent mode, the device would still do its RS232 handshaking and only serve the contents of the input buffer in concurrent mode.

 

regards,

chris

yes, there are terminals and such that use built in code to access the 850... there are also R:bins to that effect as well... nothing downloads from the 850 at all... we only use the two polling types with the 850 to trigger the download and most drivers are derived from it. there is more to do here.... or not if it's lost to time and no one can figure it out...

Edited by _The Doctor__
Link to comment
Share on other sites

 

An easy-to-use SIO to RS-232 unit would be great!

Wasn't that already done with the original SIO2PC designs like the one I still use that I installed in my 1050 nearly 20 years ago? Available for about 25 years? Schematics to build your own available?

Link to comment
Share on other sites

Wasn't that already done with the original SIO2PC designs like the one I still use that I installed in my 1050 nearly 20 years ago? Available for about 25 years? Schematics to build your own available?

 

Does SIO2PC allow hooking up to a modem? I always thought it only works with a PC at the other end.

Link to comment
Share on other sites

yes, there are terminals and such that use built in code to access the 850... there are also R:bins to that effect as well... they do not download from the 850 at all...

 

Do these programs work with a P:R:? (Disclaimer: don't know about this device).

 

 

we only use the two polling types with the 850 to trigger the download and most drivers are derived from it. there is more to do here.... or not if it's lost to time and no one can figure it out...

 

Sorry, not my native language. I don't really understand what you want to say :-)

 

regards,

chris

Link to comment
Share on other sites

 

Does SIO2PC allow hooking up to a modem? I always thought it only works with a PC at the other end.

:? I just mentioned it because what you described sounded just like it...but I don't see why not, the APE system on the PC uses an R: handler through it. But probably not a direct connect to a modem, might have to have something else in-between still...but then we graduated to USB and blue-tooth SIO2PC devices, and I've sort of been wondering in the back of my mind through this whole thread why we want to make a device that reverts back to RS232 ports at all. I think it was mentioned about a true multi i/o with modern ports earlier...or similar through SIO with divisor 0 speeds...

Edited by Gunstar
Link to comment
Share on other sites

By the way, I've been having a discussion with someone who is in the early stages of planning/designing a network box for networking many Atari's together like LAN and what the advantages and disadvantages of all types depending on what I/O port is used, from PBI/Cart to SIO to the controller ports as even a possibility. Anyway we were discussing the speeds that modern devices obtain through the cart port and SIO port, but neither of us could find any information on the actual speeds possible throught the PBI. I found numbers for Multi i/o and BB devices for RS323 and average speed range in Kilobytes per second, depending on old-school drives attached, but nothing about the PBI buss's potential speeds. Anyone know? We were looking for Kbps rates to compare to 126Kbps SIO divisor 0 or the MyIDE 2 MyBIOS 4.9 is stable at speeds upto 128Kbps through the "partial PBI" cart port. How fast is the IDE+ 2.0 able to load software for example?

Edited by Gunstar
Link to comment
Share on other sites

some people still access the internet that way :)

http://rtty.com/itty/

see also

your Atari 8 bit can do this too

 

How in the name of God did you find this? I reminds me of high school (in 1970) when we had a connection to the single computer that the school district had downtown, and all we had was a keyboard a printer and a modem.

 

David

Link to comment
Share on other sites

Hello guys (m/f)

 

Imagine a device with 64k input/output buffers which autonomously handles all the RS232 details. The serial line would be disconnected from the SIO bus, and the computer would just read/write the device's buffers.

 

That reminded me of Rudolf Cornelissen's IOCOMP V3. (You have to scroll down a bit) Yes, it's a very crude design, but based on the 850 and can work stand alone. Some of its features might be incorporated into the new device, although the Motorola MC6802 should be replaced with something more modern or more "Atari". And the device only has 8kB of RAM....

 

Sincerely

 

Mathy

 

PS I never used the device, but it should be here somewhere (probably in a box in the attic).

  • Like 3
Link to comment
Share on other sites

Hello Gunstar

 

By the way, I've been having a discussion with someone who is in the early stages of planning/designing a network box for networking many Atari's together like LAN and what the advantages and disadvantages of all types depending on what I/O port is used, from PBI/Cart to SIO to the controller ports as even a possibility.

 

Would that be one box for all Atari's or one box per Atari?

 

BTW the biggest advantage of the SIO port is that all 8 bit Atari's have one. If you want to use the cartridge port or the parallel bus interface, you'd be in the way of other stuff that might be in either port.

 

Sincerely

 

Mathy

Edited by Mathy
  • Like 1
Link to comment
Share on other sites

I am considering taking a dive into recreating a mini-version of the Atari 850. I'm not that familiar with the 850, never having owned one in the day and not really ever working with one either. I have some documentation on it and the rom code.

 

Specifically it will have 1 parallel and 1 serial port.

 

Maybe two versions - one with industry standard wired DB9 and DB25 ports and one with Atari wired DB9 and DB15 ports.

 

What are the strengths and weaknesses?

 

 

I would rather see an SIO to Ethernet LPT or WiFi LPT.

Link to comment
Share on other sites

Why don't we just use the signals provided on SIO? Use Motor Control (output) to stop the modem when the computer is busy or doing SIO. Use Proceed or Interrupt (incoming) to generate an IRQ to let the computer know that the modem wants the computer to halt. These signals could be multiplexed to provide all (or enough) control lines to make a proper RS-232 interface. I would like to see a simple R:Verter type interface with the proper handler.

 

This could be expanded to include a joystick port plug that would provide even more lines, but that would (most likely) not be necessary.

 

I believe SIO (if correctly programmed) can provide all the necessary signals for proper high speed modem operation.

 

Use the other input to SIO (Proceed / Interrupt) for RI or CD, (Actually PIA inputs) or whatever works best. Most modern BBS's and terminal software don't care about RI and CD.

 

I'm running Pro! on an 850 at 9600 baud with no problems. I just with we could get the hardware handshaking functioning properly, then we could go FASTER on an R:Verter type device.

 

This is possible with SIO. To get the FULL RS-232 set, it will require more I/O lines. But, after looking at all this, I think a 'normal' solution could be had using only SIO.

 

PoKey is faster than the IBM PC serial chip that maxed out at 115200. We are more than fast enough.

 

This is not that complicated. It just needs to be done.

 

Sure, a new device would be great, but in this day and age, we need full flow control in hardware. This is easier that you think.Just make a Super R:Verter with appropriate R:handler, and it's all good.

 

:)

  • Like 2
Link to comment
Share on other sites

Hello Gunstar

 

 

Would that be one box for all Atari's or one box per Atari?

 

BTW the biggest advantage of the SIO port is that all 8 bit Atari's have one. If you want to use the cartridge port or the parallel bus interface, you'd be in the way of other stuff that might be in either port.

 

Sincerely

 

Mathy

I do believe he is looking into both ways, one central box or each with their own and even talk of an 800 just used as a hub too, with it's 4-joystick ports if he goes the controller port route. And yes, even though the PBI and cartridge ports might be faster, he is concerned about blocking PBI and cart ports. And actually, the computers he wants to network are 800's and 1200XL's without the PBI anyway, but if it's a one-box design then he's considering that one box connected to a 1200XL with a PBI upgrade as the main server and go from that with either SIO or controller port output possibly to all others on the network. The 800 cart port is a difficult proposition too, but we were discussing all possibilities.

 

In any case, this isn't about making a network box to sell, but just one proto-type for his own personal network of a bunch of 1200XL's and maybe an 800 thrown in, ultimately as a big BBS system I think, with online multi-player games. Something not unlike the old Atari only 'Games Computers Play' (GCP) network that was advertised in old Antic and Analog magazines. That's not some kind of hint that it will be GCP back up and running, just something hopefully like it but much more advanced. But now I may be going out-of-bounds with repeating all of this at this point, I'm not sure he wants the cat out of the bag yet, hence my not naming names, etc.

Edited by Gunstar
Link to comment
Share on other sites

Networking via joystick ports? Tom Hudson wrote about doing something similar for the ANALOG TCS, using a collection of 400s. After using two joystick ports for a CORVUS interface, and a third one to implement write access control to the CORVUS, they used the final port to permit chat between the various clients logged in. You can read about it on his website at: http://analog.klanky.com/funstuff.htm#TCS

 

EDIT: I reread the article, and removed the reference to 48K 400s... they were 16K machines.

  • Like 1
Link to comment
Share on other sites

I appreciate the offer. In the event that it turns out to be a 'MCU' that needs to be read, are you willing to hazard harm to it? Without that the only thing I could do would be to signal trace the board and reproduce schematics. A board could be made, but the user would have to salvage the 'MCU' from an original board to use it. With a rom dump of the MCU I could devise substitute circuitry.

 

If the other thread trying to identify the MCU results in some confidence and a method can be devised to somehow dump the mask ROM, paving a path to reimaged hardware... that may be a worthwhile sacrifice.... And something new that can then go back into the old box :)

 

I just posted some high res pictures of the PCB there too.

Link to comment
Share on other sites

If it's elegant and fast, SIO is okay, but if given a choice I'd rather PBI or ECI. I'd like Ethernet as much as serial/parallel. Wireless is probably easier still. That removes the need for physical connectors and that makes the case easier to make or 3d print.

 

Either wireless or wired, virtual serial and parallel connections could be directed to telnet/SSH or wireless printers accordingly. Also could include some sort of network driver support as a 'freebie' since it's already doing wireless Ethernet. I'm not familiar with A8 on ethernet as far as existing software or drivers.

 

Another dial method could be implemented to create a virtual 'hard physical link' between two machines that would not hang up but would be more or less permanently established even when power cycled. So for example lets say R2 is a virtual null modem to your other Atari or a friend's machine across the country.... So ATDN<ipaddress> for Attention Dial Nullmodem or something like that. If ATDN isn't already used I forget now. Or ATNC for 'Attention null connection'.

 

What about an upgrade under Pokey or PIA as another option? It's not convenient but every A8 has one. Could be done as a ribbon cable to PCB to allow more installation flexibility.

Edited by Sugarland
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...