| Electronics > Repair |
| Vintage chip Programmer : " Micropross ROM 3000U " |
| << < (22/38) > >> |
| DC1MC:
To speed up a bit the story, don't forget that the telegram contains at the end the EOT character, that a bit more difficult to send with the usual terminal programs !!! Cheers, DC1MC |
| pcprogrammer:
Depends on which system sends it. It might just be the programmer that sends it to end a query. |
| DC1MC:
--- Quote from: pcprogrammer on December 30, 2022, 04:51:17 pm ---Depends on which system sends it. It might just be the programmer that sends it to end a query. --- End quote --- Could be, if true, that makes life easier, but still someone needs to hack the PC utility to accept the 3000 as 5000, right now I don't know what is the purpose, to speak with the device or to make it program EPROMS ;) ? |
| Vince:
OK ! So..... let's see. @PCprogrammer : - H/W flow control : XON/XOFF appears to be S/W not H/W. So that leaves us with only one single possibility for H/W control.... great. - Cable : what I will do is... not even bother trying to fix my spaghetti cable ! Waste of time because I only needed it to figure out the data format... now that we know what it is, I can remove my spaghetti and just use the cable I was using before.... which already know works fine. @DC1MC --- Quote ---but still someone needs to hack the PC utility --- End quote --- Wow good luck with that ! I am not a magician.... if you are, you are welcome ! ;D That said, the program is all contained in that single EXE file, and weighs only 100KB.. .it's not an awful lot. So I think I won't resist the temptation to load it into a HEX editor to see what I can find in there... --- Quote --- to accept the 3000 as 5000, --- End quote --- No you do'nt understand. The S/W is not made for the upper class 5000 model, it's made for the little brother the 3000. More precisely the 3000B.... the best I could ever dream about is for the S/W to one day work with my programmer which is a 3000U not a 3000B. The small size of the EXE file I think kinda makes it obvious that it's not featureful enough to handle a 5000. I understand it's an old program, at a time where (human) programmers were good/skilled and could get a lot done with very few lines of code..... plus that S/W uses a text bases UI so doesn't require a lot of code for the UI.... I understand all that, but I still think that 100KB is not a lot compared to everything a 5000 can do. Needless to say, I would love to be proven wrong. --- Quote ---right now I don't know what is the purpose, to speak with the device or to make it program EPROMS ;) ? --- End quote --- Eh ? Cheeky !! It means you are taking this fligh in mid air.... you missed the very first episode of Season #1 ! Can't believe I need to reiterate the obvious but, here we go ;D ---> > > I bought this programmer knowing ZERO about it, just on a whim. Once I started Googling a bout it I found ZERO on it... so from day one, as fa as I am concerned it was a hopeless case and the thing was just a big door stop ! It's just a pretext for reverse engineering and tinkering with vintage stuff, that's all. I would never have ever dreamed of achieving everything we managed so far, it's a miracle. I have no reason to believe, nor the right to expect, that this thing will ever be able to program an EPROM, because I just don't have the S/W for it, nor the documentation. If we can manage it then... it's a miracle, I would be overjoyed... but I am realistic and hardly count on it....the fun is in the journey. Reaching the destination is just the icing on the cake. --- Quote ---To speed up a bit the story, don't forget that the telegram contains at the end the EOT character, that a bit more difficult to send with the usual terminal programs !!! --- End quote --- I don't understand the issue... as we have seen, and as PCprogrammer said... the S/W does not send that EOT code, only the programmer does. Regardless, sending non-printable characters is obviously a common problem when using terminals, so there must exist somewhere a terminal program that let's you send arbitrary characters by specifying a binary or HEX value. At any rate, any terminal program can send a file, so you can just make one using a HEX editor which will make it easy to type both readable text as well as any control codes. Then you can just send that file. |
| DC1MC:
OK, please zip the program and the associated files, if any, post it here and I'll give it the IDA Pro treatment, no promises, but we may be able to find what is expecting form the device to start sending commands, I have no idea what is the difference between U and B versions, but at least I may be able tell you what it expects to get from the machine. Cheers, DC1MC |
| Navigation |
| Message Index |
| Next page |
| Previous page |