phaeron Posted October 20, 2018 Share Posted October 20, 2018 Looks like a timing margin improvement to me. The ideal timing for 19200 baud is 1000000/19200 = 52.1 cycles/bit, but the Atari sends a bit slower than that rate due to POKEY clock inaccuracy, so the ideal values are actually 52.5 cycles/bit for NTSC and 53.0 cycles/bit for PAL. Rev H's loop is 51 cycles/bit, so on average that's 1.5 cycles/bit error for NTSC and 2.0 cycles/bit for PAL. Any difference between the timing for this loop and the actual transmit rate is magnified because the skew error accumulates with each bit, so two cycles of error becomes a third of a bit cell by the stop bit. The additional cycles added in later revisions probably helped reduce receive errors for NTSC and especially PAL. 4 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted October 20, 2018 Share Posted October 20, 2018 Looks like a timing margin improvement to me. The ideal timing for 19200 baud is 1000000/19200 = 52.1 cycles/bit, but the Atari sends a bit slower than that rate due to POKEY clock inaccuracy, so the ideal values are actually 52.5 cycles/bit for NTSC and 53.0 cycles/bit for PAL. Rev H's loop is 51 cycles/bit, so on average that's 1.5 cycles/bit error for NTSC and 2.0 cycles/bit for PAL. Any difference between the timing for this loop and the actual transmit rate is magnified because the skew error accumulates with each bit, so two cycles of error becomes a third of a bit cell by the stop bit. The additional cycles added in later revisions probably helped reduce receive errors for NTSC and especially PAL. Even better for this thought - just keep trying shit until it works Can't say I haven't done this with some software revisions. Not proud, but stuff happens. 2 Quote Link to comment Share on other sites More sharing options...
dhinson919 Posted November 9, 2018 Share Posted November 9, 2018 I've been working on a tool to help reverse-engineer 6502 roms. It's a long way from being finished but it can produce a code/data segments report that can help with this sort of thing. Attached are reports for the J, K and L revisions. There's an attempt to identify each separate segment of code or data based on a few heuristics and then each one is fingerprinted to help identify code that's common to multiple sets. It also attempts to recognize "dark code" segments that may be unused or called by non-standard means. Finished for the time being. https://github.com/dhinson919/hac65 1 Quote Link to comment Share on other sites More sharing options...
DavidMil Posted November 11, 2018 Share Posted November 11, 2018 I'm curious, is there a way to tell what Rev level your 1050 ROM is without opening up the drive? And how can you tell the REV level by looking at a chip? I have a loose Tandon ROM chip that has no Atari chip number on it or REV level that I can see. Markings on the chip: 94132B-2131 Tandon 1984 188063-001L 8447 CJA Does this mean it's a rev J? David Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted November 11, 2018 Share Posted November 11, 2018 I don't think there's an easy way to tell the Stock ROM rev without opening... 188063-001L - I believe this would most likely be a Rev "L" mask ROM. 1 Quote Link to comment Share on other sites More sharing options...
DavidMil Posted November 12, 2018 Share Posted November 12, 2018 I don't think there's an easy way to tell the Stock ROM rev without opening... 188063-001L - I believe this would most likely be a Rev "L" mask ROM. Was 'L' the last rev level for the 1050? David Quote Link to comment Share on other sites More sharing options...
+Nezgar Posted November 12, 2018 Share Posted November 12, 2018 Was 'L' the last rev level for the 1050? Yes, L is the last rev for Tandon mechs. L works with 2793 or 2797 WD controller chips. World Storage mech equipped drives had a modified Rev K ROM. (Only 2793 WD controller supported) 1 Quote Link to comment Share on other sites More sharing options...
manterola Posted December 16, 2021 Share Posted December 16, 2021 (edited) I'll dump this EPROM tomorrow...coming from a WTS (made in Hong Kong) 1050. Edited December 16, 2021 by manterola 1 Quote Link to comment Share on other sites More sharing options...
manterola Posted December 16, 2021 Share Posted December 16, 2021 (edited) 12 hours ago, manterola said: I'll dump this EPROM tomorrow...coming from a WTS (made in Hong Kong) 1050. Finally, it was the same already uploaded here WSTR5.bin. Edited December 16, 2021 by manterola 1 Quote Link to comment Share on other sites More sharing options...
dhinson919 Posted December 18, 2021 Share Posted December 18, 2021 On 12/16/2021 at 1:14 PM, manterola said: Finally, it was the same already uploaded here WSTR5.bin. It's nice to see an actual image of a known revision. Thanks for the upload. Quote Link to comment Share on other sites More sharing options...
sideburn Posted March 30, 2023 Share Posted March 30, 2023 (edited) I got the AM2732's in today but my programmer will only READ and BLANK check the chip. it fails to program it. I had the same problem with the 2764's but I was able to program 27c64's Any ideas what the problem might be? I have several chips and they all have the same issue. Programmer is the TL866 II Plus. Edited March 30, 2023 by sideburn Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted March 30, 2023 Share Posted March 30, 2023 maybe not enough Volts/Drive. Or someone/something ate the chips Quote Link to comment Share on other sites More sharing options...
BillC Posted March 30, 2023 Share Posted March 30, 2023 44 minutes ago, sideburn said: I got the AM2732's in today but my programmer will only READ and BLANK check the chip. it fails to program it. Some 2732 need VPP of +21V/+25V in order to be programmed, others only require +12.5V. Quote Link to comment Share on other sites More sharing options...
SoundGammon Posted March 30, 2023 Share Posted March 30, 2023 Glad I kept my ProBurner! 1 Quote Link to comment Share on other sites More sharing options...
xrbrevin Posted March 30, 2023 Share Posted March 30, 2023 there is a workaround on the TL866 when burning an ST 27C128. its not in the list so instead you select the AMD brand one (same pinout) and untick the "check ID" box. then the ST chips burns fine. maybe something similar could help you out? Quote Link to comment Share on other sites More sharing options...
manterola Posted March 30, 2023 Share Posted March 30, 2023 (edited) Some AMD chips show the programming voltage explicitly in the top marks. The Tl866s depending on the version have different maximum programming voltage. So probably you are under the programming voltage with your EPROM programmer. To be sure you need the datasheet of the specific EPROM so you know it will work with your programmer before purchasing the eproms (except for most AMD eproms which you can get by reading the chip itself as I explained before). Of course, I learned this the hard way. Edited March 30, 2023 by manterola Quote Link to comment Share on other sites More sharing options...
manterola Posted March 30, 2023 Share Posted March 30, 2023 I forgot to mention that with some EPROM you can "inject" the necessary programming voltage by lifting the programming pin out of the tl866 and then connecting an external power supply to that pin and connecting the grounds together. However, it is a bit convoluted procedure, also risky, because it is prone to errors, and not always work. 1 Quote Link to comment Share on other sites More sharing options...
HiassofT Posted March 31, 2023 Share Posted March 31, 2023 (edited) I'm afraid the TL866 II Plus won't do the job - the AM2732 needs 25V programming voltage, but max the TL866 II can supply is 18V. The original TL866 A/CS should work fine (it can do up to 25V) EDIT: scratch that, original TL866 only goes to 21V so won't work out of the box either so long, Hias Edited March 31, 2023 by HiassofT 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted March 31, 2023 Share Posted March 31, 2023 2 hours ago, HiassofT said: I'm afraid the TL866 II Plus won't do the job - the AM2732 needs 25V programming voltage, but max the TL866 II can supply is 18V. The original TL866 A/CS should work fine (it can do up to 25V) EDIT: scratch that, original TL866 only goes to 21V so won't work out of the box either so long, Hias Bummer - I had the original, then upgraded to the plus. Sucks it can't do the old stuff. Quote Link to comment Share on other sites More sharing options...
macsonny Posted March 31, 2023 Share Posted March 31, 2023 (edited) 1 hour ago, Stephen said: Bummer - I had the original, then upgraded to the plus. Sucks it can't do the old stuff. If you do a web search there is a simple mod you can do that jacks the programming voltage up by 7 VDC for your unit. That means you need to select the voltage from the programming software (less 7 VDC) to get the right voltage for the EEPROM. I did install the mod into my programmer (same as yours) but to be honest, never got it to work. So I just resorted to ensuring I ALWAYs get the lower power EEPROMs to program (i.e. has "c" in middle of part number). Edited March 31, 2023 by macsonny Quote Link to comment Share on other sites More sharing options...
sideburn Posted March 31, 2023 Share Posted March 31, 2023 21 hours ago, SoundGammon said: Glad I kept my ProBurner! Woh that’s cool.I want one. Quote Link to comment Share on other sites More sharing options...
sideburn Posted March 31, 2023 Share Posted March 31, 2023 20 hours ago, HiassofT said: I'm afraid the TL866 II Plus won't do the job - the AM2732 needs 25V programming voltage, but max the TL866 II can supply is 18V. The original TL866 A/CS should work fine (it can do up to 25V) EDIT: scratch that, original TL866 only goes to 21V so won't work out of the box either so long, Hias But I can do a “C” type without issue always? 27C32 for example? Quote Link to comment Share on other sites More sharing options...
HiassofT Posted March 31, 2023 Share Posted March 31, 2023 Just check if your particular EPROM is in the device support list: http://www.autoelectric.cn/MiniPro/TL866II_List.txt There are tons of different manufacturers and the required algorithms to program the EPROM (or also flash, eeprom etc) may differ so double-check with the support list before buying any devices. If it's not listed then, well, it may or may not work by choosing a similar device - it could also "seem to work" but the device looses it's memory after a (shorter or longer) while because the programming time was too short or the programming algorithm didn't match. so long, Hias Quote Link to comment Share on other sites More sharing options...
+kheller2 Posted March 31, 2023 Share Posted March 31, 2023 The AM2732A is listed as supported. Hmmm. USB to USB-C issue? Quote Link to comment Share on other sites More sharing options...
sideburn Posted March 31, 2023 Share Posted March 31, 2023 1 minute ago, kheller2 said: The AM2732A is listed as supported. Hmmm. USB to USB-C issue? But I can successfully program the 27C64’s 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.