Meddler Posted January 9, 2017 Share Posted January 9, 2017 Hello 99ers I have been toying with the idea of playing with my favorite micro (1 quess only )but have only RS232 sidecar and the Assembler module. I noticed that the RS232 guide suggested "Exchanging programmes with SAVE and OLD" I am assuming that this would be a memory image dump so I could save and recover it as a file on the ole PC. Does any one know if this will work or has even tried it? Thanks in anticipation Quote Link to comment Share on other sites More sharing options...
Shift838 Posted January 9, 2017 Share Posted January 9, 2017 Hello 99ers I have been toying with the idea of playing with my favorite micro (1 quess only )but have only RS232 sidecar and the Assembler module. I noticed that the RS232 guide suggested "Exchanging programmes with SAVE and OLD" I am assuming that this would be a memory image dump so I could save and recover it as a file on the ole PC. Does any one know if this will work or has even tried it? Thanks in anticipation I have done it with TI to TI, but never from a TI to a PC or vice versa. You may be able to do it from the PC side by using MESS/MAME emulation of the TI with an RS232 card and Memory and then utilizing the TIIMAGETOOL for a serial bridge and save between them that way. Of course you would need a null modem cable to hook between the serial ports of the real TI and the PC.. Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted January 9, 2017 Share Posted January 9, 2017 Actually a straight through rs232 cable if the rs232 port is TI standard.. only if it's a nanopeb or PC standard port do you need a null modem Greg Quote Link to comment Share on other sites More sharing options...
Shift838 Posted January 9, 2017 Share Posted January 9, 2017 good catch Greg. With all my testing lately with the NanoPEB I have Null-Modem stuck on the brain.. Shake it out and reboot like we would an Etch-A-Sketch.... Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted January 9, 2017 Share Posted January 9, 2017 This is a neat concept... didn't web99 do something like this? Or was that just directional intent? -M@ Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted January 9, 2017 Share Posted January 9, 2017 Seems like you can use the "RS232.<parameters>" syntax to configure it to 8N1, if that isn't the default, and then you should be able to send binary data through. Then, I would think you just need a tool on the PC side that allows sending or capturing the RAW TI file... -M@ 1 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted January 10, 2017 Share Posted January 10, 2017 pretty sure that program exists possibly part of cadd Quote Link to comment Share on other sites More sharing options...
apersson850 Posted January 10, 2017 Share Posted January 10, 2017 I have listed programs to RS232, to be able to save the file in HyperTerminal and then print it to a printer connected to Windows. That's no problem, so handling a file that's a saved program to load that later ought to be possible too. Quote Link to comment Share on other sites More sharing options...
RXB Posted January 10, 2017 Share Posted January 10, 2017 (edited) You can do it with XB on a TI to a PC but setting up the PC is a extreme pain. I only used TI99/4A DV80 to PC Text into notepad using Windows 98SE. Edited January 10, 2017 by RXB Quote Link to comment Share on other sites More sharing options...
Meddler Posted January 10, 2017 Author Share Posted January 10, 2017 Seems like you can use the "RS232.<parameters>" syntax to configure it to 8N1, if that isn't the default, and then you should be able to send binary data through. Then, I would think you just need a tool on the PC side that allows sending or capturing the RAW TI file... -M@ Thanks every one, I am just going to have to prove it now! I am thinking that Hyperterminal "Capture Text...", changing the extension from .txt is all that is necessary because I am guessing that the OLD RS232 handles the return into memory. Don't hold your breath.... regards all. Quote Link to comment Share on other sites More sharing options...
Meddler Posted January 10, 2017 Author Share Posted January 10, 2017 You can do it with XB on a TI to a PC but setting up the PC is a extreme pain. I only used TI99/4A DV80 to PC Text into notepad using Windows 98SE. https://www.youtube.com/watch?v=4_ivk-2aVTo Hi, thanks for that, I have the XB cart. but why should the PC end be a problem; it's only RS232? p.s love the fan cooling mod.! 1 Quote Link to comment Share on other sites More sharing options...
RXB Posted January 10, 2017 Share Posted January 10, 2017 Well I hate working with DOS on a PC. I can use it but it is crapola! Quote Link to comment Share on other sites More sharing options...
+mizapf Posted January 10, 2017 Share Posted January 10, 2017 Hello 99ers I have been toying with the idea of playing with my favorite micro (1 quess only )but have only RS232 sidecar and the Assembler module. I noticed that the RS232 guide suggested "Exchanging programmes with SAVE and OLD" I am assuming that this would be a memory image dump so I could save and recover it as a file on the ole PC. Does any one know if this will work or has even tried it? Thanks in anticipation If you use SAVE RS232 or OLD RS232, be aware that those operations implement a protocol; Thierry describes it on his page (http://www.unige.ch/medecine/nouspikel/ti99/rs232c.htm#RomDSR, Save and Load). So you cannot just send the program to a PC unless you implement the protocol on its side (or, as Shift838 said, you can set up the serial bridge from TIIMageTool and use the TI emulation in MAME as the other peer). Alternatively, you can send the program as a listing with LIST, but you cannot retrieve it later on your TI by that way. 1 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted January 10, 2017 Share Posted January 10, 2017 Hello 99ers I have been toying with the idea of playing with my favorite micro (1 quess only )but have only RS232 sidecar and the Assembler module. I noticed that the RS232 guide suggested "Exchanging programmes with SAVE and OLD" I am assuming that this would be a memory image dump so I could save and recover it as a file on the ole PC. Does any one know if this will work or has even tried it? Thanks in anticipation As Michael said I have listed my XB programs to the terminal many times to get them quickly on XB. Of course a lot of times the PC terminal issues the word wrap feature and you will have to edit the text file. connecting the TI and PC together at 96008N1 you can load up your XB program and type: LIST "RS232.BA=9600.DA=8.PA=N" and it will receive the text in the PC terminal window you can then save it by copying it to your clipboard or other means. I use Notepad++ to modify my TI code a lot on the PC as you can download a plugin that will recognize TI language and formatting. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted January 10, 2017 Share Posted January 10, 2017 I use Notepad++ to modify my TI code a lot on the PC as you can download a plugin that will recognize TI language and formatting. Need more input! Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted January 10, 2017 Share Posted January 10, 2017 Need more input! See Development Resources thread and search for “notepad”. ...lee Quote Link to comment Share on other sites More sharing options...
Shift838 Posted January 10, 2017 Share Posted January 10, 2017 Need more input! the Plugin is HERE 1 Quote Link to comment Share on other sites More sharing options...
Meddler Posted January 10, 2017 Author Share Posted January 10, 2017 (edited) If you use SAVE RS232 or OLD RS232, be aware that those operations implement a protocol; Thierry describes it on his page (http://www.unige.ch/medecine/nouspikel/ti99/rs232c.htm#RomDSR, Save and Load). So you cannot just send the program to a PC unless you implement the protocol on its side (or, as Shift838 said, you can set up the serial bridge from TIIMageTool and use the TI emulation in MAME as the other peer). Alternatively, you can send the program as a listing with LIST, but you cannot retrieve it later on your TI by that way. Thanks Guys, that is the answer, there is a software handshake between SAVE & OLD outside the file transfer: Quote " Load sends the SYN character to signal the beginning of a transmission .... Save must always send first the number of bytes that will follow... ... Save and Load use a CRC (cyclic redundency check) checking mechanism. Load sends either the ACK or the NAK character to indicate whether the CRC matches or not." I didn't want to use the PC anyway, I just wanted storage, SD Card anyone? Cheers Edited January 10, 2017 by Meddler Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted January 10, 2017 Share Posted January 10, 2017 the Plugin is HERE Thanks, I just have plain old Notepad Version 6.1 that came with my Win7. Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted January 10, 2017 Share Posted January 10, 2017 Thanks, I just have plain old Notepad Version 6.1 that came with my Win7. Well then, get notepad++ form here. I use it all the time for developing fbForth 2.0, C code and lots of other stuff! It is a very useful editor. ...lee Quote Link to comment Share on other sites More sharing options...
kl99 Posted January 10, 2017 Share Posted January 10, 2017 As far as I know Web99 was the first tool to make use of the OLD RS232 option with running Windows on the one side and a real TI on the other side. VDM99 from Nouspikel was the first tool to use OLD PIO. Sadly there is a limit from the TI RS232 card to only have 9600 baudrate max through TI Basic. My plan for Web99 was to place a custom DSR into a cartridge like Terminal Emulator II does it for the Speech Synthesizer. Quote Link to comment Share on other sites More sharing options...
kl99 Posted January 11, 2017 Share Posted January 11, 2017 If you need the source code of the communication for Web99, contact me. It might not be ready for a public release, but I can sure share it in case someone is interested. Another plan was to replace the whole Pc side (Web99) by some mobile device or some app running on a smartphone. There are Serial to MicroUsb Adapters to get a cable connection, and then there are Serial2Bluetooth things were one could play around even with wireless communication. If I would only have more spare time... 2 Quote Link to comment Share on other sites More sharing options...
Meddler Posted January 11, 2017 Author Share Posted January 11, 2017 Well, it is clear that I have a lot of catching up to do! Thanks to you I have found this: Ti99Hdx at http://ti99-geek.nl/ "Ti99Hdx is a PC program which is capable to communicate with a TI99/4A or Geneve computer via a serial connection (TI RS232/2 interface or own build) or a parallel connection (Cf7a+ interface)." Am I back on track or off down the rabbit hole? 1 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted January 11, 2017 Share Posted January 11, 2017 (edited) Well, it is clear that I have a lot of catching up to do! Thanks to you I have found this: Ti99Hdx at http://ti99-geek.nl/ "Ti99Hdx is a PC program which is capable to communicate with a TI99/4A or Geneve computer via a serial connection (TI RS232/2 interface or own build) or a parallel connection (Cf7a+ interface)." Am I back on track or off down the rabbit hole? HDX is the easiest to use serial solution it provides a "server" on the PC but it requires either - 32k and a way to load cfhdxs which is a disk manager that works directly with the HDX server and local drives, this program is included in the XB27 suite cart and also there is a flashrom99 rom image as well. I sell these at arcadeshopper.com - modified TI rs232 card - This replaces the DSR ROMs on the RS232 card (only TI, not 3rd party ones) with a battery backed ram DSR that contains a device HDX1 which links automatically to the server on the pc. Allowing you to OLD HDX1.PROGRAM and get that from the server.. or print to HDX1.PRINTER and it'll print on your pc's printer (linking to Fred's tiprint utility) . etc. I sell these daughterboards for the modification at www.arcadeshopper.com Greg Edited January 11, 2017 by arcadeshopper Quote Link to comment Share on other sites More sharing options...
Meddler Posted January 11, 2017 Author Share Posted January 11, 2017 HDX is the easiest to use serial solution it provides a "server" on the PC but it requires either Greg Again, thanks, what an incredible wealth of information and expertise here! 1 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.