Simius Posted October 9, 2013 Share Posted October 9, 2013 (edited) There is a new hardware for A8: SIO_FIFO. This device allows data transmission with up to 127kbps speed. Here is the movie with copying disk using this hardware, "US SECTOR COPIER 4" by E.Reuss and AspeQT emulator. SDX, IDE+ loader etc. also working at this baud rate. Form of device is small PCB between POKEY and mainboard. No cables, no solder (if there is a socket for POKEY on the MB). The device is yet in testing phase but will be available soon. Edited October 9, 2013 by Simius 4 Quote Link to comment Share on other sites More sharing options...
+Firedawg Posted October 9, 2013 Share Posted October 9, 2013 Very nice Simius! Can always use more speed. Count me in for 1 or 2 when they become available. Mike 1 Quote Link to comment Share on other sites More sharing options...
venom4728a Posted October 9, 2013 Share Posted October 9, 2013 Also Interested. Quote Link to comment Share on other sites More sharing options...
Rybags Posted October 10, 2013 Share Posted October 10, 2013 Interesting idea - I guess this device does read/write of it's own accord to SERIN / SEROUT via a local bus? In theory this could be expanded to all manner of other applications, e.g. automated digital sound playack via local buffer. Quote Link to comment Share on other sites More sharing options...
Simius Posted October 10, 2013 Author Share Posted October 10, 2013 SERIN only. Doesn't affect on SEROUT. FIFO is inactive also when baudrate is smaller than 38kbps, then only copies directly the input to the output. Quote Link to comment Share on other sites More sharing options...
Rybags Posted October 10, 2013 Share Posted October 10, 2013 (edited) So it works as read-only insofar as Pokey accesses? How about contention? Does it operate at some multiple of the master clock and do it's reads when it knows that Pokey isn't being accessed? Edited October 10, 2013 by Rybags Quote Link to comment Share on other sites More sharing options...
Simius Posted October 10, 2013 Author Share Posted October 10, 2013 FIFO is connected between SIO connector (pin no.3) and POKEY SIO input. Master clock is 18.432MHz. Divisor is choosen (using schedule) depending on the content of AUDF3, so baudrate is the same as POKEY has. Or, when AUDF4 > 0 or AUDF3 > 16 or clock source is other than AUDF3+AUDF4, the state of input is copied to the output (with about 700ns delay). Quote Link to comment Share on other sites More sharing options...
Rybags Posted October 10, 2013 Share Posted October 10, 2013 OK, way different to what I imagined. So is this just essentially something that allows us to avoid input overrun by buffering more than 1 received and 1 partially received byte at a time? Quote Link to comment Share on other sites More sharing options...
Simius Posted October 10, 2013 Author Share Posted October 10, 2013 Exactly. Quote Link to comment Share on other sites More sharing options...
TXG/MNX Posted November 3, 2013 Share Posted November 3, 2013 so basicly this fifo can be used for any sio device you connect ? Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted November 3, 2013 Share Posted November 3, 2013 It appears to be very fast in the movie. May we see a picture of the device? Quote Link to comment Share on other sites More sharing options...
Defender II Posted November 4, 2013 Share Posted November 4, 2013 Sounds like I need more cash again soon. Quote Link to comment Share on other sites More sharing options...
Simius Posted November 4, 2013 Author Share Posted November 4, 2013 so basicly this fifo can be used for any sio device you connect ? Yes. Quote Link to comment Share on other sites More sharing options...
Mathy Posted November 4, 2013 Share Posted November 4, 2013 Hello Simius Is this placed underneath POKEY? What if you have a dual POKEY upgrade? Will that fit? Sincerely Mathy 1 Quote Link to comment Share on other sites More sharing options...
TXG/MNX Posted November 4, 2013 Share Posted November 4, 2013 Hello Simius Is this placed underneath POKEY? What if you have a dual POKEY upgrade? Will that fit? Sincerely Mathy Cool then you can install maybe 2 FIFO's Quote Link to comment Share on other sites More sharing options...
Simius Posted November 4, 2013 Author Share Posted November 4, 2013 Hello Simius Is this placed underneath POKEY? What if you have a dual POKEY upgrade? Will that fit? Sincerely Mathy Of course. FIFO have to be placed under this one, which handles SIO. The only problem could be the height of set. Quote Link to comment Share on other sites More sharing options...
Mathy Posted November 5, 2013 Share Posted November 5, 2013 Hello Simius How many millimeters would the FiFo add? Sincerely Mathy Quote Link to comment Share on other sites More sharing options...
Simius Posted November 5, 2013 Author Share Posted November 5, 2013 Hello Simius How many millimeters would the FiFo add? Sincerely Mathy max. 10,3mm (4.5 mm IC socket +1.5mm PCB +4.3mm header) Quote Link to comment Share on other sites More sharing options...
Simius Posted December 21, 2013 Author Share Posted December 21, 2013 Better late than never. Device is working in two modes: FIFO (baudrate greater than border value) and transparent mode (equal or less than border value) and is configurable through $D20C register (write only). 0xxxxxxx - initialization (FIFO cache cleaning) 10aaaaaa - set temporary border value (as AUDF3 content, $00...$3F) 11aaaaaa - set default border value About 12 pcs. available at the begining of next year. Price: 25USD+5USD shipping. 2 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted December 21, 2013 Share Posted December 21, 2013 I would like one. Thanks -K Quote Link to comment Share on other sites More sharing options...
atari8warez Posted December 21, 2013 Share Posted December 21, 2013 (edited) simius, what type of apps will benefit from this device, your demo movie by the way is not accessible (says can't find the server at starzaki.eu.org) Edited December 21, 2013 by atari8warez Quote Link to comment Share on other sites More sharing options...
Simius Posted December 21, 2013 Author Share Posted December 21, 2013 It's hard to determine. Each can, which uses SIO. I'm using it for example with slightly modified OS, under the ordinary MyDOS. Quote Link to comment Share on other sites More sharing options...
atari8warez Posted December 21, 2013 Share Posted December 21, 2013 So is it sort of like the hardware version of Hias's high speed patch? Quote Link to comment Share on other sites More sharing options...
Rybags Posted December 21, 2013 Share Posted December 21, 2013 It's just a FIFO/buffer to help prevent serial overrun which can be an especial problem at the higher speeds. It doesn't actually play any part in determining what SIO speed is in use though. OK, selling it short - "it's just" is understating - this is giving us something that Pokey could well have done with in the first place. Quote Link to comment Share on other sites More sharing options...
+bf2k+ Posted December 21, 2013 Share Posted December 21, 2013 I'll take one... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.