LynxHandyCaster Posted November 29, 2017 Share Posted November 29, 2017 Sorry to interrupt all this tech talk, but I am really happy to see that some exciting developments are being made for this machine. I bought one awhile back and was a bit disappointed (although not surprised) to find that it really needs more accessories to have it be all that useful and fun. Can't wait until a multicart, RAM expansion cart and a true storage device are available for it. Thanks to all who are working on this project~! Here's to Jim and Jon, potential heroes to fans of the long-forgotten, little-loved TI CC40! 3 Quote Link to comment Share on other sites More sharing options...
brain Posted November 29, 2017 Share Posted November 29, 2017 (edited) I compiled all of the measurements I've been given, averaged them, and looked for any issues. I tried to upload the files here, but the system does not allow XLS attachments. So, the link is here: https://www.dropbox.com/sh/t1pzi08ljd9iixd/AAAdLX3HXg76mlSfzLHZKFPsa?dl=0 Here is the text version of the spreadsheet: HeloCat (std) Lee # 1 (metric)Acadiel #1 (std)Lee #2 (std) Lee #2 (metric) Acadiel #2 (std)Average Std Metric Std Metric Std Metric Std Metric Std Metric Std Metric Std Metric Height 1.85 4.70 1.89 4.80 1.90 4.83 1.91 4.84 1.89 4.80 1.89 4.80 1.89 4.79 Width 1.70 4.32 1.69 4.30 1.70 4.32 1.72 4.37 1.73 4.40 0.00 1.71 3.62 Contact to Center 0.83 2.10 0.85 2.16 0.85 2.16 0.86 2.18 0.95 2.41 0.87 2.20 Top to Center 1.06 2.70 1.05 2.67 1.07 2.71 1.09 2.78 1.05 2.67 1.07 2.71 Calculated Height 1.89 4.80 1.90 4.83 1.92 4.87 1.95 4.96 2.00 5.08 1.93 4.91 Left to Center 0.83 2.10 0.83 2.11 0.00 0.00 0.83 2.10 Right to Center 0.87 2.20 0.87 2.21 0.00 0.00 0.87 2.20 Calculated Width 1.69 4.30 1.70 4.32 0.00 0.00 0.00 0.00 0.00 0.00 0.68 4.31 Drill size 0.20 0.51 0.20 0.51 0.22 0.56 0.20 0.51 0.20 0.52 Height Delta 1.85 4.70 0.00 0.00 0.00 0.00 -0.01 -0.03 -0.06 -0.16 -0.11 -0.28 Width Delta 1.70 4.32 0.00 0.00 0.00 0.00 1.72 4.37 1.73 4.40 0.00 0.00 Notes: If the measurements were in English units, I calculated the metric ones. If the measurements were in metric, I calculated the English units. Lee's second set of measurements were entered into 4 columns. I first put his std measurements in, and calculated the metrics. Then, I put in his metric numbers and calculated the std values In cases where the full height and the distance from the connector to the hole and the hole to the top were all supplied, I calculated the height from (Connector to hole)+ (diameter of hole) + (hole to top), and noted the difference in the "Height Delta" line. Width was done the same way. Jim Edited November 29, 2017 by brain 1 Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 1, 2017 Share Posted December 1, 2017 Digital measurements. Pretty darn close to my analog ones. Quote Link to comment Share on other sites More sharing options...
brain Posted December 2, 2017 Share Posted December 2, 2017 Yep, thanks for the digital readouts. I updated my spreadsheet. The second analog calipers were helpful (the ones with the meter on it for tenths and hundredths). It was the first analog caliper you were using that was tough to discern :-) Since you have some precise tools there, can you let me know the thickness of the board? As I noted, 1.0mm with HASL is a bit tight, but I hate to be too loose. Jim Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 2, 2017 Share Posted December 2, 2017 Here you go Quote Link to comment Share on other sites More sharing options...
TI998owner Posted December 3, 2017 Share Posted December 3, 2017 Hi Jim, , The boards arrived. Just put first Ram Board Together. I did not have the AS6C4008 512k x 8 Low power S Ram on hand. So I used a KM681000LP-7 , it 128k X 8 low power S RAM. Works great. Just Not as much storage space. , Used the command Call Addmem , works just like The several 16K memory carts from TI,that I own. Then type PRINT FRE(0) , results are 34414 memory available . , So here is a Question, Does anyone have a copy of The Manual for the 16k constant memory cart or The 32K constant memory cart manual. Need to Know the commands for either saving a program To the Memory cart. Or the exchange command , The command from the TI-74 CALL GET(1) or The command from the TI-74 CALL GET(-1). (1) 1=RAM to SYS (-1) -1=Exchange memory locations , These commands donot work on the CC-40 ? , Hopeful someone may have this manual and can upload it. Thanks Lee TI998owner Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 3, 2017 Share Posted December 3, 2017 Glad that you got yours in, Lee. Mine shouldn't be that far behind. I'll have the ROM image ready in the next few days. In regards to your question, CALL ADDMEM (I think) was the way to add additional RAM to the system. Not sure how much it will add to the 18K already in my system (I'd have to hook it back up and check.) In regards to saving to the cart, you really can't do that - there's no device number or such. You can poke all day to the cart though; that's how I backed up the system bank-switched BIOS My 4 position switches and 512K RAM chips should be in relatively soon too. I have a handful of 27C040s for testing the ROM cart on hand. There's a couple other threads I think I might mention here: Thread about paging bits on the CC-40 cartridge port (512K) and reference documentation on the second page of the thread: http://www.vcfed.org/forum/showthread.php?48710-Fun-with-CC40-s An old thread with a cartridge map from many years ago: http://www.vcfed.org/forum/showthread.php?48776-Updated-Ed-Hallett-CC40-cartridge-port-map Someone upgraded a CC-40+ to 18: http://www.vcfed.org/forum/showthread.php?46969-CC-40-Plus-RAM-upgrade (Note, we still need to dump Ksarul's ROM on this one and we can probably make an add-in cassette port for the -40) How we dumped the bank switched BIOS (JGardner gave me an assembly program to code in by hand - and I used this very same 32K RAM cart!): http://www.vcfed.org/forum/showthread.php?16412-TI-74-CC-40-Emulator/page2 1 Quote Link to comment Share on other sites More sharing options...
brain Posted December 4, 2017 Share Posted December 4, 2017 Bummer, I wish I'd known about the updated cart map before I did my work here. Everyone seems to think the A14 line is inverted, but I just do not see it being inverted, so I am wondering why it is noted as such. Is there any proof that TI intended those two port pins to be paging bits? Jim Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 4, 2017 Share Posted December 4, 2017 Bummer, I wish I'd known about the updated cart map before I did my work here. Everyone seems to think the A14 line is inverted, but I just do not see it being inverted, so I am wondering why it is noted as such. Is there any proof that TI intended those two port pins to be paging bits? Jim No idea... probably best bet is to try to get their attention on VCFed. JGardner should still be around, and is an expert on the 74. He should also know a lot about the CC-40. Not sure about if the others are still on there or active. Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted December 4, 2017 Share Posted December 4, 2017 JGardner is still active there, so he should be able to shed some light on the mystery. Curtis is also still around. Quote Link to comment Share on other sites More sharing options...
brain Posted December 4, 2017 Share Posted December 4, 2017 (edited) Responded in the old thread, and PMed him. I also worked on a surface mount 512kB RAM/512kB ROM combination cart that supports "soft banking". Now, I just need to find someone wanting to write some cc40 test code to test the ideas. Here is a pic. Edited December 4, 2017 by brain 1 Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 4, 2017 Share Posted December 4, 2017 Responded in the old thread, and PMed him. I also worked on a surface mount 512kB RAM/512kB ROM combination cart that supports "soft banking". Now, I just need to find someone wanting to write some cc40 test code to test the ideas. Here is a pic. Yep, JGardner's your guy! He'd also be excited to hear about your Hexbus SD card storage solution, too! Quote Link to comment Share on other sites More sharing options...
+helocast Posted December 5, 2017 Share Posted December 5, 2017 Responded in the old thread, and PMed him. I also worked on a surface mount 512kB RAM/512kB ROM combination cart that supports "soft banking". Now, I just need to find someone wanting to write some cc40 test code to test the ideas. Here is a pic. After picking my lower jaw off the floor, all I have to say is you're amazing! Please let me know if you put those up also for sale. I did receive my three-board sets - simply beautiful!!! Doug Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 5, 2017 Share Posted December 5, 2017 Extender: 2x20 .1" header RAM: AS6C4008 DIP32, DIPS2 socket, 4 10K, 1 3K3, 2 1n418 or other germanium diode, 4 position DIP switch (optional), 3V lithium battery, 1x2 jumper header, 1.uF ceramic capacitor ROM: 32 PIN EPROM/FLASH of some type. 4 10K, 1 4position DIP switch, 3K3, the two diodes are not needed, can be replaced with 2 wires, DIP32 socket, .1uF ceramic capacitor Nothing is critical on other board. I have some 1n914 germanium diodes. Would these work? Sent from my Moto Z (2) using Tapatalk Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 5, 2017 Share Posted December 5, 2017 I have some 1n914 germanium diodes. Would these work? Sent from my Moto Z (2) using Tapatalk Went ahead and used them. Waiting on my RAM chip and switches to come in. Sent from my Moto Z (2) using Tapatalk Quote Link to comment Share on other sites More sharing options...
brain Posted December 5, 2017 Share Posted December 5, 2017 I have some 1n914 germanium diodes. Would these work? Sent from my Moto Z (2) using Tapatalk Hehe. Yep. Any small signal diode should work fine. Germanium is best, as it has the lowest voltage drop (.3V) as opposed to .7v for silicon. Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 5, 2017 Share Posted December 5, 2017 Hehe. Yep. Any small signal diode should work fine. Germanium is best, as it has the lowest voltage drop (.3V) as opposed to .7v for silicon. Great, thanks! I had to order some of the ST39SF040's, as my 27C040's seem to have a slightly different pinout. So, as soon as I get those my RAM, and DIP switches I should be good to test the RAM cart and EPROM image. Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 5, 2017 Share Posted December 5, 2017 All assembled. Beautiful boards, Jim. Waiting on ROM/RAM/DIP switches to come in.It’s getting very hard for me to do this anymore with my autoimmune condition (affects my joints), but boy, I do love soldering 1 Quote Link to comment Share on other sites More sharing options...
brain Posted December 6, 2017 Share Posted December 6, 2017 Great, thanks! I had to order some of the ST39SF040's, as my 27C040's seem to have a slightly different pinout. So, as soon as I get those my RAM, and DIP switches I should be good to test the RAM cart and EPROM image. Hmm, sorry about that. I thought the pinout was the same, save the #WE pin. It looks like I need to run another batch of PCBs, should I adjust to support both? Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 6, 2017 Share Posted December 6, 2017 Hmm, sorry about that. I thought the pinout was the same, save the #WE pin. It looks like I need to run another batch of PCBs, should I adjust to support both? No worries. A lot of our existing cartridge boards (512K ones) use the 27C040, so it's likely that a lot of us that program have those on hand. We can keep with the 39SF040 chip if you like; they're only $1.90/ea on Mouser. I see the following differences between the SST39SF040 and the 27C040: Pin 1: SF040 is A18 C040 is VPP Pin 16: SF040 is Vss C040 is GND Pin 31: SF040 is WE# C040 is A18 Pin 32 (shouldn't matter): SF040 is Vdd C040 is Vcc Quote Link to comment Share on other sites More sharing options...
brain Posted December 6, 2017 Share Posted December 6, 2017 No worries. A lot of our existing cartridge boards (512K ones) use the 27C040, so it's likely that a lot of us that program have those on hand. I see the following differences between the SST39SF040 and the 27C040: Pin 1: SF040 is A18 C040 is VPP Pin 16: SF040 is Vss C040 is GND Pin 31: SF040 is WE# C040 is A18 Pin 32 (shouldn't matter): SF040 is Vdd C040 is Vcc Pin 16 if GND either way (Vss = GND) Looks like I just need to swap 1 and 31 1 Quote Link to comment Share on other sites More sharing options...
+acadiel Posted December 6, 2017 Share Posted December 6, 2017 Pin 16 if GND either way (Vss = GND) Looks like I just need to swap 1 and 31 Probably good to price what 27C040's are selling for. IF they're deprecated, it might be better to stay with the SF chip, as they're only $1.90/ea on Mouser. Quote Link to comment Share on other sites More sharing options...
brain Posted December 6, 2017 Share Posted December 6, 2017 (edited) OK, I updated to include 2 jumpers that will handle both types of ROMs 27Cs are still pretty cheap. JIm Edited December 6, 2017 by brain 1 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted December 6, 2017 Share Posted December 6, 2017 (edited) As I understand it, you are adding a jumper so that either an ST39SF040 or a 27C040 will work on the board without the use of an adapter. Correct? That being the case, once everything is finished and tested, I will be able to supply 27C040 chips to those who want them and NOT have to invest in buying some ST39SF040s if that is OK with you guys. Edited December 6, 2017 by atrax27407 Quote Link to comment Share on other sites More sharing options...
brain Posted December 6, 2017 Share Posted December 6, 2017 That is correct. I'll default it to 27C040, as shown in the redesign I completed. Jim 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.