unixdude Posted March 26, 2020 Share Posted March 26, 2020 Hi, all. I know there are OS ROMs that I can download, but today what I'm trying to do is test the ROM chip that I actually have. I received my TL866II+ EPROM burner today, but unfortunately my EPROM chips were misrouted and won't get here until at least tomorrow. Anyway, I thought I'd try dumping the OS ROM chip, to see what I can see. I'm on a Mac, and I have installed the minipro program and libusb. Running "minipro -t" detects the TL866 and shows me the status of the pins, but I can't get it to read the chip. I can't get it to tell me anything about the chip. % minipro -t Found TL866II+ 04.2.110 (0x26e) [output snipped] Hardware test completed successfully! % I tried running the following, but it does not result in a valid file: minipro -y -p "AM2764A@DIP28" -r OSROM.rom I'm sure I'm just not telling it the correct device type, but I also can't get it to tell me what device it sees. Any suggestions on how I can do this? Thanks. Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted March 26, 2020 Share Posted March 26, 2020 The OS ROM should be read as a 27128 type (16KB) - I'm not familiar with the command line syntax, but I see you're trying 2764, which will result in only 8KB. Edit: Maybe try "ST27128A@DIP28" ? Quote Link to comment Share on other sites More sharing options...
unixdude Posted March 26, 2020 Author Share Posted March 26, 2020 Thanks, I've tried several of the 27128 types, and each one results in an invalid file. Hmm... Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted March 26, 2020 Share Posted March 26, 2020 Do you get 16KB of $FF? or random data? or a 0byte file Quote Link to comment Share on other sites More sharing options...
+bob1200xl Posted March 26, 2020 Share Posted March 26, 2020 Are you sure that the chip in in the right part of the socket? Looks wrong to me... Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted March 27, 2020 Share Posted March 27, 2020 Orientation looks correct according to the key embossed on top of the case next to the socket. Quote Link to comment Share on other sites More sharing options...
+bob1200xl Posted March 27, 2020 Share Posted March 27, 2020 Yes, orientation is right, but the chip should be moved all the way to the right in the socket. At least, that's what my experience has been. Never used a burner like that, however... RT*M Bob Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted March 27, 2020 Share Posted March 27, 2020 (edited) bob is correct for the old burners, but this new burner wants it where it is as indicated by the arrow in the chip orientation embossed above the holder and in it's oddly worded info sheet. Edited March 27, 2020 by _The Doctor__ Quote Link to comment Share on other sites More sharing options...
unixdude Posted March 27, 2020 Author Share Posted March 27, 2020 Yeah. Orientation is correct. Not sure about placement. This is my first time using an EPROM burner and I’m just assuming that it should be able to read a ROM chip, but maybe it can’t. In any case, I get a file of 32768 identical characters, and they are the same character no matter where I place the chip. I don’t have a hex editor, but in vi they show up as an umlauted “y” letter. I think this chip is dead, and maybe it really is, and maybe it just won’t do anything anymore. See my recent comment in my other thread about help with my 600XL and 800XL for why I think the chip is dead. Maybe it’s just totally dead. Quote Link to comment Share on other sites More sharing options...
Rybags Posted March 27, 2020 Share Posted March 27, 2020 (edited) The pic shows the unit upside down but the top right shows the orientation guide on the white plastic which correlates with how it's inserted. Are there any other parameters you can send, like e.g. the OS Rom needs the CS and OE pins active low. Edited March 27, 2020 by Rybags Quote Link to comment Share on other sites More sharing options...
mr-atari Posted March 27, 2020 Share Posted March 27, 2020 Move the chip to the far right. Pin 1 to the left, that is correct. That is how I use my programmer. Mine has this symbol: +--+--+------------+ > > > | +--+--+------------+ Quote Link to comment Share on other sites More sharing options...
Wrathchild Posted March 27, 2020 Share Posted March 27, 2020 Just wondering whether its easier to do this whilst the ROM is in the A8? e.g. use the small basic program from this thread. 1 Quote Link to comment Share on other sites More sharing options...
unixdude Posted March 27, 2020 Author Share Posted March 27, 2020 26 minutes ago, Wrathchild said: Just wondering whether its easier to do this whilst the ROM is in the A8? e.g. use the small basic program from this thread. Cool. I didn’t know about that. But my suspicion here is that the chip is dead. I wanted to see if I could get anything out if it. I’ll have EPROM chips today and will burn a new one for my 600XL. Quote Link to comment Share on other sites More sharing options...
unixdude Posted March 27, 2020 Author Share Posted March 27, 2020 14 hours ago, Nezgar said: Do you get 16KB of $FF? or random data? or a 0byte file Yes, I do get 16KB of $FF. Specifically, hexdump shows: % hexdump OSROM.rom 0000000 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff * 0004000 % ls -lh OSROM.rom -rw-rw-r-- 1 unixdude staff 16K Mar 26 21:12 OSROM.rom % I was seeing 32768 bytes yesterday, but I've rebuilt the file. Anyway, I think I'll chalk this up to "the chip is completely toast," as I suspected it was. My EPROMs (TI TMS-27C128-1) are coming today, so I will burn an XL ROM image to one of them, then try booting my 600XL with that. That will hopefully fix my 600XL. Quote Link to comment Share on other sites More sharing options...
Rybags Posted March 27, 2020 Share Posted March 27, 2020 If the OS is dead then the Atari you insert it into wouldn't start up. Likely you'd get a black or dark reddish brown screen every time. (600XL and 800XL are the only unmodded machine types that use this chip) Quote Link to comment Share on other sites More sharing options...
unixdude Posted March 27, 2020 Author Share Posted March 27, 2020 Just now, Rybags said: If the OS is dead then the Atari you insert it into wouldn't start up. Likely you'd get a black or dark reddish brown screen every time. (600XL and 800XL are the only unmodded machine types that use this chip) Yup, that's exactly what happens. I detail the state of the 600XL and 800XL bootups using Sys-Check in this comment. I just figured I'd try dumping the OS ROM, since that's all I can do with my new EPROM burner until I get the EPROM chips. Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted March 27, 2020 Share Posted March 27, 2020 16KB of $FF is the same result you'd get from the TL866 with NO EPROM inserted in the reader... But yes, suggests a dead mask ROM ... Quote Link to comment Share on other sites More sharing options...
marcokitt2000 Posted April 1, 2020 Share Posted April 1, 2020 (edited) On 3/27/2020 at 10:56 AM, mr-atari said: Move the chip to the far right. Pin 1 to the left, that is correct. That is how I use my programmer. Mine has this symbol: +--+--+------------+ > > > | +--+--+------------+ Tl866 on the foto is upside down you see how ic mark, pin 1 is near to the open /close level. And when you used the software you see a picture how to insert the ic(eprom flash etc.). I have all ready used on the megaspeedy flash. And update allso the xilinx chip(with the xilinx flasher) with the latest software version from 2017 where IS plate supported. Gr. Marco Edited April 1, 2020 by marcokitt2000 Quote Link to comment Share on other sites More sharing options...
unixdude Posted April 1, 2020 Author Share Posted April 1, 2020 I received my EPROM chips last Friday, and was able to burn an XL OS to the EPROM, and ... et voila ... my 600XL boots right up to the READY prompt. Fun stuff. 5 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.