+InsaneMultitasker Posted September 8, 2018 Author Share Posted September 8, 2018 I poked around in my PC files and found a few scans from my working notebook - from 2001. I will ask Swim for his opinion on sharing one or more images. Back then I wasn't too concerned with "accuracy" or making them pretty, and most times I completed the upgrades from memory. I didn't start with a lot of experience. Later, I looked for ways to standardize the wire colors, trace routing, etc. Some of my notes contained intentional errors in event the information was shared without my knowledge. This was important to protect intellectual property, particularly after someone stole a few things from me at one of the TI Faire gatherings. (For what its worth the chips are hard to come by and the programmers we've tried won't properly program the chips, so neither swim nor I have had much reason to pursue new installations. A shame, really. ) 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted September 8, 2018 Share Posted September 8, 2018 Which chips do you need to be able to program, o Insane One? I may be able to help there. . .as I have a pretty wide range of programmers, both hobby and professional grade. Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 8, 2018 Author Share Posted September 8, 2018 Which chips do you need to be able to program, o Insane One? I may be able to help there. . .as I have a pretty wide range of programmers, both hobby and professional grade. It is the Atmel 29c040. It is nigh impossible to find this specific chip, as most of those for sale (if at all) are actually the 29c040a variation, which is a different sector size than the 040. Add to that the programmers seem to mess up the chips during the programming cycle, or program them incorrectly. If there was a good source of comparable chips, like the Winbond variety or even the 29c040a, that could be programmed properly, I would consider digging into the PFM code to make it compatible. Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted September 8, 2018 Share Posted September 8, 2018 Ah yes--I bought several of the various compatible chips to test them a while back. Looks like I need to do some testing then. If you have a BIN file that I can use as a test load, please send it to me privately and I'll see what ensues. 1 Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 8, 2018 Author Share Posted September 8, 2018 Here is my notebook sketch for PFM512. The scan is from 2001; it was probably drawn in the late 90s during the waning days of Cecure. When installing both the 384K memory upgrade (using a single 512K sram) and the PFM512, there might be one additional JMx jumper change. I'd have to think that through to be sure. 1 Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted September 9, 2018 Share Posted September 9, 2018 (edited) FYI - The TL866CS lists the ATMEL 29C040 as supported as well as the ATMEL 29C040A. Also UTSOURCE has AT29C040s listed on eBay in various quantities. Disclaimer: I have never ordered from them and can't verify the quality of the chips they sell. Edited September 9, 2018 by atrax27407 Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 9, 2018 Author Share Posted September 9, 2018 Today I found and was able to successfully program an Atmel 29c040A with the GQ-4X. The same programmer will NOT program a 29c040 and seems to trash them in the process; I think the routine is trying to program the 040 as if it is a 040A. I've shared additional details with Ksarul for testing at his convenience. 2 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted September 9, 2018 Share Posted September 9, 2018 Today I found and was able to successfully program an Atmel 29c040A with the GQ-4X. The same programmer will NOT program a 29c040 and seems to trash them in the process; I think the routine is trying to program the 040 as if it is a 040A. I've shared additional details with Ksarul for testing at his convenience. that's awesome. Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted September 9, 2018 Share Posted September 9, 2018 Could you substitute an AT49C040 for the AT29C040? Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 9, 2018 Author Share Posted September 9, 2018 Not really. The 49 must be programmed all at once whereas the 29 can be reprogrammed on a sector by sector basis. Since this device is programmed directly by the Geneve (once installed) it requires the 29 chip. Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted September 9, 2018 Share Posted September 9, 2018 Since this device is programmed directly by the Geneve (once installed) it requires the 29 chip. Okay, this is intriguing... can you elaborate on this function? Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 9, 2018 Author Share Posted September 9, 2018 Okay, this is intriguing... can you elaborate on this function? the PFM512 mod, as depicted in post 80, installs a 512K flash chip in the place of the standard 16K EPROM. The modification requires installation/stacking of a 32-pin socket and some changes to properly communicate with the chip. The flash is divided into 8K for the system boot routine, 128K for the OS, and 360K to hold files that can be accessed as if they are on a ramdisk. The entire flash chip can be programmed by a few utilities written for the Geneve. I use the 'flashdisk' to hold my most often used assembler/editor/disk utilities. Some of the German cards, like the HSGPL, also contain flash chips that can be updated directly within the system. Leveraging the smaller capacity chips like the 29c256 would have been nice for our peripheral cards back then. 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted September 10, 2018 Share Posted September 10, 2018 Neat! Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted September 10, 2018 Share Posted September 10, 2018 How about plugging one of the PLCC32 to DIP32 adapters (commonly used for eprommers) in and then using an AT29C040 PLCC package. They seem to be more readily available than the DIP package. 1 Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 11, 2018 Author Share Posted September 11, 2018 I successfully updated two of my Geneve programs to detect the product ID and program the 040 or 040a accordingly. Next I completed a program I started back in 1998 to load the OS into the PFM chip without the use of the CYA utility. As of this evening the Geneve is booting the 'current' MDOS 7.00 development build via the PFM512 flash device. I didn't even trash the chip during development 9 Quote Link to comment Share on other sites More sharing options...
Shift838 Posted September 11, 2018 Share Posted September 11, 2018 I successfully updated two of my Geneve programs to detect the product ID and program the 040 or 040a accordingly. Next I completed a program I started back in 1998 to load the OS into the PFM chip without the use of the CYA utility. As of this evening the Geneve is booting the 'current' MDOS 7.00 development build via the PFM512 flash device. I didn't even trash the chip during development That's some good progress! 2 Quote Link to comment Share on other sites More sharing options...
+9640News Posted September 11, 2018 Share Posted September 11, 2018 Is anyone making available the boot eprom chip for the Geneve that removes the swan and allows booting from mutliple devices? Beery Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 12, 2018 Author Share Posted September 12, 2018 Are you referring to Tony's boot EPROM? Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted September 12, 2018 Share Posted September 12, 2018 I think I may have that one. I have a version that allows booting from a SCSI device and is supposed to add a menu. Not sure if that is what you are looking for. 1 Quote Link to comment Share on other sites More sharing options...
+9640News Posted September 12, 2018 Share Posted September 12, 2018 Are you referring to Tony's boot EPROM? I believe it is Tony's eprom. it is the one that allows booting from Ramdisk, Floppy, SCSI, or HFDC 1, HFDC DSK 2. Beery Quote Link to comment Share on other sites More sharing options...
+InsaneMultitasker Posted September 12, 2018 Author Share Posted September 12, 2018 I believe it is Tony's eprom. it is the one that allows booting from Ramdisk, Floppy, SCSI, or HFDC 1, HFDC DSK 2. Beery Sounds right. See Atrax' post above. Quote Link to comment Share on other sites More sharing options...
+9640News Posted September 12, 2018 Share Posted September 12, 2018 Did Tony ever release the source code for his V1.0 Geneve boot eprom? Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted September 12, 2018 Share Posted September 12, 2018 Not that I'm aware of but I'll check my library. BTW, I have both the non-PFM and the PFM EPROMs. Quote Link to comment Share on other sites More sharing options...
+9640News Posted September 12, 2018 Share Posted September 12, 2018 How much for the non PFM eprom? Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted September 12, 2018 Share Posted September 12, 2018 I meant GenMod and non-Genmod. The shipped price is $7. 3 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.