atrax27407 Posted July 29, 2019 Share Posted July 29, 2019 (edited) I currently have a beta version of the TI RS232 available. This version auto detects the clock speed (instead of using the value in the console ROMs) from 2.5 Mhz to 6.0 Mhz. It then branches to the appropriate baud rate table. It also adds additional high-speed baud rates. The available baud rates are: 110, 300, 600, 1200, 2400, 4800, 9600, 19.2K, and 38.4K BPS. I can supply the EPROM for $7 shipped. Warning: This mod requires the replacement of the standard DSR on the board. If you are not adept at desoldering chips, I would not recommend trying this project. For best results, remove the standard DSR and solder a socket in its place before inserting the chip. If you are interested, please send me a PM. Edited July 29, 2019 by atrax27407 11 Quote Link to comment Share on other sites More sharing options...
+FarmerPotato Posted July 29, 2019 Share Posted July 29, 2019 57 minutes ago, atrax27407 said: I currently have a beta version of the TI RS232 available. This version auto detects the clock speed (instead of using the value in the console ROMs) from 2.5 Mhz to 6.0 Mhz. It then branches to the appropriate baud rate table. It also adds additional high-speed baud rates. The available baud rates are: 110, 300, 600, 1200, 2400, 4800, 9600, 19.2K, and 38.4K BPS. I can supply the EPROM for $7 shipped. Warning: This mod requires the replacement of the standard DSR on the board. If you are not adept at desoldering chips, I would not recommend trying this project. For best results, remove the standard DSR and solder a socket in its place before inserting the chip. If you are interested, please send me a PM. That is awesome. Would you share how you auto-detect the clock speed? Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted July 29, 2019 Author Share Posted July 29, 2019 Check the patch on Thierry Nouspikel's website. 1 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted July 29, 2019 Author Share Posted July 29, 2019 OK - Here is the binary for those who want it. For those of you who are unable to burn their own EPROM, contact me by PM and I can burn you a copy and ship it for $7. ti_rs232hs.bin 4 1 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted July 29, 2019 Author Share Posted July 29, 2019 Here is the complete Thierry Nouspikel patch for the TI RS232 - the increased baud rates, user controlled interrupts and I have also added a true backspace instead of <DEL>. Enjoy! ti_rs232nouspikel_bs.bin 6 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted July 30, 2019 Share Posted July 30, 2019 Neat mod for the RS-232, but I'm kind of curious, how many people out there have actually modified their systems clock speed? Due to unforeseen incompatibilities, that is one mod I've never considered doing. Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted July 30, 2019 Author Share Posted July 30, 2019 (edited) Unless you want to use an adapter, program the code into a TMS2532 or TMS2532A. If you want to use a 2732 chip, the adapter is attached. Adapter for 2732 in a TMS2532 Socket.pdf Edited July 30, 2019 by atrax27407 3 Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted August 3, 2019 Share Posted August 3, 2019 Can you give some details on how you tackled this project? Did you start from source (is the RS232 source available?) or did you do a disassembly and started from there? Either way, great work! 1 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted August 3, 2019 Author Share Posted August 3, 2019 Thierry Nouspikel has both the RS232 source code and his patch on his website (the itself patch can be a bit difficult to find). The patch is basically in two sections - one part with the interrupt handling code and the other with the clock/baudrate code. I divided the patch, assembled the clock/baud rate portion and separately the entire patch together (I now had three files - RS232, clock/baudrate, and complete patch). I used the RAG Linker to create two files - one with just the clock/baudrate mod and RS232 code and the other with the whole patch and the RS232 code. Then, I removed the first 6 bytes of the both linked files with a hex editor (to remove information created by the Linker) so the file had the correct >AA01 recognition byte as the first byte. I then searched the file for the hex string containing the code for <DEL> and replaced it with the code for the true backspace and replaced it. The end result were the .bin files as I posted previously. Not difficult but just a bit tedious. 6 Quote Link to comment Share on other sites More sharing options...
+helocast Posted August 3, 2019 Share Posted August 3, 2019 4 hours ago, atrax27407 said: The patch is basically in two sections - one part with the interrupt handling code and the other with the clock/baudrate code. The end result were the .bin files as I posted previously. Not difficult but just a bit tedious. Thanks for explaining why there's two files ... and more importantly, thank you for your tireless work? Is this compatible with Fred's Kall HDX mod for the cards I've modified or is this for an unmodified PHP1220? Doug Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted August 3, 2019 Author Share Posted August 3, 2019 Unmodified - it is a direct DSR drop-in. 3 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted August 5, 2019 Share Posted August 5, 2019 On 8/3/2019 at 11:10 AM, atrax27407 said: Unmodified - it is a direct DSR drop-in. kinda, you still have to yank the rom and put in a socket 3 Quote Link to comment Share on other sites More sharing options...
+videofx Posted August 9, 2019 Share Posted August 9, 2019 OK no I a, confused. So which version do I download? TI_RS232HS.BIN or TI_RS232_NOUSPIKEL_BS.BIN? Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted August 10, 2019 Author Share Posted August 10, 2019 The first one has the auto-clock speed detect and increased baud rates, The second also includes user-defined interrupt handling as well as a true backspace instead of <DEL>. 2 Quote Link to comment Share on other sites More sharing options...
Swim Posted November 23, 2019 Share Posted November 23, 2019 Okay atrax, I still have lots of testing to do with this 4.0Mhz SNUG P system but as of today your TI-RS232 2.5Mhz/6.0Mhz EPROM is working with TELCO and OMEGA Terminal programs and next I will test with Fast Term and other programs. This mod makes for very noticeable speed increase with the ASCSI disk/file manipulation as well as normal Floppy 5.25/3.5 access. Time will tell if I've broken my SNUG system or improved it but it's easy enough to return the 3.0Mhz parts to fix it if I broke it. 3 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted November 23, 2019 Author Share Posted November 23, 2019 Swim has advised me that there is a problem with the "Nouspikel" file with the SNUG system. I don't know if the problem is a conflict between the SNUG system and the file or a problem within the user-defined interrupt portion of the RS232 file. Additional testing will confirm which is the case. 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.