Search the Community
Showing results for tags 'cf7'.
-
This is a work in progress.. will be happy to add anything missing - Greg A few bits of information, rules and guidelines on posting. Short links to our sub-forums: TI-99/4A Computers http://ti99.atariage.com TI-99/4A Development http://dev99.atariage.com Please read the AtariAge site guidelines which apply to and are enforced in our subs. Our sub-forums are divided to help cater to the varied interests in our beloved platform. The parent sub-forum, TI-99/4A Computers, contains general information and conversation regarding the TI-99/4A and its siblings, such as the 99/2, 99/8, CC-40, and BASICALCS. The sub-forum TI-99/4A Development is for conversations, information, announcements, etc. pertaining to programming, tinkering, or the development of software or hardware for these computers. This division is not intended to be a separation of the community but rather a way for those who have little interest in development but moreso in general discussions to focus their time on the fun-zone, while those who take more interest in the deep-down nitty-gritty and not so much general shenanigans to focus their attention just the same. The rest of us can spend all the time we want and will peruse both subs with reckless abandon. Insofar as development is concerned, once hardware or software has been completed or is at least ready for general consumption, an announcement should be made in the general TI-99/4A Computers forum for all to partake. Further development and inquiries should still be continued within the TI-99/4A Development sub-forum. The forum leader will move threads to a more appropriate forum. This may also be done by request should a thread be started in the wrong forum by accident or the trajectory changes from general to development or vice-versa. The forum leader will also merge identical threads started in both forums into a single thread in the proper forum. Per AtariAge guidelines, please refrain from posting identical threads in both sub-forums as way to ensure the topic gets viewed. Many people already browse both subs, and if your topic pertains more to development rather than general, or vice-versa, the thread should exist in the appropriate forum. As well, multiple threads created on the same topic in the same forum will be merged. Regular members can edit a post for 60 minutes after submission. This allows you to fix any issues you may notice with the post right away. Subscribers can edit posts for 30 days. In the Marketplace and Programming forums you can edit your posts indefinitely, since the flexibility of allowing editing of posts outweighs the potential abuse of the edit functionality. If you make a duplicate post in a thread, which can happen by accident or some unforeseen technical glitch, report the post by clicking on the "report" link at the bottom of the post and indicate in the report that the post is a duplicate. If you are not a subscriber, please help support AtariAge by using the eBay BBCodes ebay, ebayseller, and ebaystore when posting links to eBay! Click here for more information. Anything you would like to share with your fellow 99ers but is seriously off-topic for the forum may be posted in the official off-topic thread, located here To find the most popular threads click on sort by and select most popular. All of us are ready and willing to provide answers to your TI-99 questions if we can, some will just chime in if they cannot, and others will just lurk. If you have any questions specifically pertaining to the operation of our forums, please feel free inquire of the forum leader via Private Message (PM,) or one of the global moderators. BEFORE POSTING QUESTIONS PLEASE READ THE UPDATED TI-99/4A FAQ HERE: https://www.arcadeshopper.com/wp/ti-99-4a-faq/
- 69 replies
-
- 31
-
I have a question for people running CF7’s or Nano-PEB’s… Do any of you have a REAL-TIME CLOCK installed in your systems? Does one even exist? If not… one of those “clocks-on-a-chip” could be mounted on a small PCB with a chip containing the DSR software and support circuitry, it could then be easily be soldered onto the speech synthesizer circuit board and reside within the same case! Since the speech synthesizer has that little door, it would also give easy access to a battery holder mounted right underneath. This is an option I WOULD BUY! For some Uber programmers, this code would be childs play. If it could be compatible with say, the old CorComp Clock, people would be able to have full functionality in old very useful programs like “Remind-Me!”, use the “Super Clock Support utilities” or even new stuff that could be released in the future. Does this type of thing interest any of you NANO-PEB or CF7 users? P.S. -- One question added later... It's been 24 years now, so my memory is foggy, but didn't the BOOT MENU program also make use of the Real-Time Clock feature of the CorComp card?
-
I've always wanted to get a list of volumes in my nanoPEB/CF7 from XB without having to mount the cfgmgr disk. I think I may have found a way using the utility XMOUNT. With XMOUNT you can mount CF7 volumes from in a XB program (see attached file) by loading a little assembler utility. So to get a list I wrote a program to mount each volume in drive 1 then print out the name, go onto to the next and so on. It's not real fast but its not all that slow either. takes about 5 sec to make a listing of 23 volumes on the screen. I plan to integrate it into a more useful menu program later. here's the program (note: the XMOUNT disk needs to be mounted in drive 1): 100 CALL CLEAR 115 PRINT "LOADING XMOUNT" 120 CALL INIT 130 CALL LOAD("DSK1.XMOUNTOBJ") 150 FOR I=1 TO 20 160 CALL LINK("MOUNT",1,I) 210 OPEN #1:"DSK1.", INPUT,RELATIVE,INTERNAL 220 INPUT #1:A$ 230 PRINT I;A$ 240 CLOSE #1 400 NEXT I I'm sure there are ways to speed it up such as in-bed the xmount .obj into the XB program. But this gives the idea and the program for others to mess with. some other nice features of XMOUNT is you can mount permanent (thru reboot) or temporary (reboot sets back to previous). Also can get list of the volume number that is in your drives. I got all kinds of plans for this little utility. Here is the original link to Guillaume Tello’s website the creator: https://gtello.pagesperso-orange.fr/ti99_e.htm he will always have the latest update. If for any reason that doesn't work here are the files and doc. CF7XMOUNT.dsk XMOUNT.txt
-
For those who still prefer to purchase on eBay, i've moved all my 3D printed stuff to a new account: c0d3m4st4_3d The other account was shared with a friend, and we were short of free monthly listings, so i decided to move all my 3D printed stuff to a new one Same items, support, quality and communication, only low feedback for now.. hopefully that will change soon http://www.ebay.es/usr/c0d3m4st4_3d IMPORTANT NOTES: UPDATE: seems transit times to the U.S. are shorter now (finally!), still not as fast as last year, but all parcels should be there in 15 days max, let me know if not received in 15 days after i send you the tracking number. - Shipping to Mexico and South America, absolutely at your own risk. Unacceptable customs delays in most cases, and some unexpected returns for no reason. If returned (safe, of course) i will only refund 80% of the item cost, but won't refund the postage cost. If declared lost, i will only refund whatever compensation the Spanish postal service offers (this is the amount payed for postage + a small compensation). - U.S. buyers can purchase from www.arcadeshopper.com when he has stock available Hey there. Some of you may already know me or even purchased from me on eBay or the Ti99 forum. I'm listing here all my 3D printed cases from now on offering cheaper prices (item + shipping) than on eBay (no eBay fees, no PayPal fees). Only shipping once or twice a week... mostly mondays and fridays, but not always... (kinda random shipping days ) so please, be patient... max you will wait before getting a tracking number is 5 working days. Please note, due to the manufacturing process (home 3D printing with non-professional equipment) cases might have imperfections here and there... but they will do the job. 3D printing is not comparable with mold injection Payments should be made by PayPal (in euro) using the send money to friends/family option (if you have PayPal funds or bank account linked to your account, if no funds and only credit card linked to your account, final price will be increased in 3.5% + 0.35 which is the PayPal fee). All cases include screws when needed. 3D printed case for FinalGROM 99 - 17.50 euro 4 colours available: green, white, orange and black. Design as pictured (for color options, please check FlashROM 99 case until i get some cases printed in the other colors). All cases include two 3D printed buttons in green and orange colors for the reset buttons (if you prefer them both in the same color, please, let me know when you contact me to purchase). Necessary screws included as usual. This one is for the fully assembled PCB including LED and push buttons. SD card inserts completely in the case... not an inch is left outside. I took the pics with it "ejected" from the socket. 3D printed case for FlashROM 99 - 20 euro --- Ω --- blog entry for this case HERE 4 colours available: green, white, orange and black. Design as pictured. All cases include 3 x 3D printed buttons in different colours, one matching your case, and 2 random ones to test where to sand or cut the plastic post in the button to match your reset switch height. 3D printed case for NanoPEB v1 - 20 euro IMPORTANT: Please double check to make sure your NanoPEB is the same i used to design these cases. Check with these pics, or contact me including a pic of yours to make sure it is the same model if you have any doubt, as i've seen different models of v1 floating around. --- Ω --- blog entry for this case HERE Available in black color only at least for now, i don't have much stock of other color filament. Since it seems there are many versions of these devices, please, check following pictures with measures and exact model to make sure yours will fit in the case. Ask me first if you have any doubt. The rough surface near the switch is caused because this is printed upside down and need a support structure in that area, so first layer is not very well done This is the only way to go to make it easier and faster to print, and getting a plain surface on the front. Slide-in lid to access CF card, works quite well. Please note if you have big fingers you will still have some problems to extract the card properly, you can lift it a bit (there is extra room for that) to make it easier. 3D printed case for CF7 - 20 euro IMPORTANT: Please double check to make sure your CF7 is the same i used to design these cases. Check with these pics, or contact me including a pic of yours to make sure it is the same model if you have any doubt, as i've seen different models floating around. --- Ω --- blog entry for this case HERE Available in black color only at least for now, i don't have much stock of other color filament. Since it seems there are many versions of these devices, please, check following pictures with measures and exact model to make sure yours will fit in the case. Ask me first if you have any doubt. The rough surface near the switch is caused because this is printed upside down and need a support structure in that area, so first layer is not very well done This is the only way to go to make it easier and faster to print, and getting a plain surface on the front. Slide-in lid to access CF card, works quite well. Please note if you have big fingers you will still have some problems to extract the card properly, you can lift it a bit (there is extra room for that) to make it easier. Thanks to schmitzi for sending me CF7 and NanoPEB so a case could be made. 3D printed case for jedimatt42 32K expansion - 15 euro --- Ω --- blog entry for this case HERE 4 different designs for top cover (plain, with logo, plain with window for expansion port, or with logo and window). Snap-in lid to cover the expansion port window in case you don't want to use it for now but you go for the window version for future use). Fits nicely. Will include an extra lid just in case, as it is the weakest part (should be good for normal use, but no doubt it will degrade and fall if you keep inserting/removing it a lot). 3D printed case for Amstrad C4CPC flash cart - 12 euro Mod of the original case to replace the weak tabs with screws and fix text for FDM 3D printers. Available in creamy white color only. 3D printed shell for Turbo Ever Drive v1.x flash cart - 5 euro With or without USB socket. Suitable for PCB revs. 1.x (not suitable for v2!). Available colors: gray, creamy white, orange, dark green. 3D printed case for MATEOS burner / dumper - 9 euro This is a redesign of my previous version. Now with screws. Available colors: gray, creamy white, orange, dark green. Suitable for PCB rev. 1.4 Fully assembled Tapuino - Commodore 64/VIC20/C16 datasette emulator - 50 euro Allows you to load .TAP files (tape backups) directly from a microSD card (not included). You can also save your own programs and copy to/from tape by connecting a real datasette to the port on the back. Fully assembled in a screwless 3D printed compact case. Upgradeable firmware. I can flash it in your desired language (English, Spanish, German, Italian or Turkish). Basic usage instructions included (in English or Spanish only). Professionally made PCB. For C16 compatibility, you need an adapter, which i haven't built, so i haven't really tested C16 compatibility, but it is in the firmware and project docs, so guess it should work. More cases coming soon Shipping cost (everything is shipped from Spain): I always ship boxed, and with tracking number. Sometimes the tracking numbers do not work with some postal services around the world, as i ship as "letter" to keep it cheap, and it seems they don't scan them on arrival, so contact me after 15 days if you haven't received your parcel so i can claim and they can start investigating the issue with your postal service. 2 weeks should be enough to arrive to U.S.A. but it may take up to a month (even more) for Asia and Australia. I ship to most destinations, but not all, so contact me to check if i will ship to your country if not listed below. Postage prices updated on Jan 1st, 2018 - To Japan / Australia / USA / Other countries : Up to 100 grams: 7.50 euro Up to 500 grams: 14 euro - To Europe: Up to 100 grams: 6.50 euro Up to 500 grams: 10.50 euro Feedback: Please, when your items arrive, it will be good if you can leave your feedback here, so everyone knows how i'm doing.Thanks. http://atariage.com/forums/topic/255013-c0d3m4st4/ If you have any problem or question about with your item, contact me first!
-
Here is the problem and solution I posted to the Yahoo Forums a few years ago. Be aware that the CF7/nanoPEB and other devices (ie, disk controllers) use VDP RAM which might not be reserved in emulation/simulation. I didn't specify a FWEB version in my original post, but I am fairly certain I based this on v4.40. IIRC, the v5.0 release is limited to editor and other non-loader files. FWEB PROBLEM OVERVIEW: 1. The CF7+ device stores 8 bytes of volume control data starting at VDP address 0x3ff8. 2. The CF7+ mimics the TI Disk controller, and uses VDP RAM for its IO operations. 3. A TI Disk Controller reserves VDP memory 0x37d8 to 0x3fff. 4. A CF7+ device reserves VDP memory 0x37d1* to 0x3fff. 5. TI and CF7+ both contain a 5 byte header at the beginning of this VDP RAM. When FWEB launches it reads the first available VDP address from location 0x8370. It then re-creates the header in RAM, writes it to VDP, and clears the controller-reserved VDP memory with the exception of the header. In the case of the CF7+, this is 0x37d7 to 0x3fff. Because the CF7+ device uses 8 bytes to keep track of its volume info but does not "hide" them from other programs, FWEB is able to unwittingly create a condition where the CF7+ can no longer find ivolume information. Essentially, the device gets lost and can no longer access disks, creating lockup and "file not found" conditions. FWEB PROBLEM FIX: We need to help FWEB to "properly" set the VDP pointers and inhibit its clearing the CF7+ volume info. To do this, use your favorite file editor to locate the following three HEX strings and modify as directed: 1. Find "1afb 0220 0010" and replace with "1afb 0220 0018" 2. Find "fa94 0220 fdea" and replace with "fa94 0220 fde2" 3. Find "0580 8800 fa94" and replace with "0580 0280 3ff8" All three changes should be located within the same sector. Note: There are THREE files requiring the changes. IIRC they are: FW, UTIL1 (or UT), and LOAD. DSKU 4.2 return to FW problem: After loading FW, DSKU clears PAD Ram from 0x8300 to 0x83C6. Doing so destroys 0x8370, the VDP Disk Buffer Area pointer, which creates a nasty situation for FWEB and the CF7. During powerup the TI sets this value to 0x37d7 (or 0x37cf for compact flash). DSKU 4.2 FIX: Within the file DU (first file) replace "0281 83C6" with "0281 8348". DSKU inhibits interrupts so any in-place ISR should not wreak havoc between loading the file and re-starting FW. (*Edit: 0x73d1 probably should read 0x73d0 to reflect the 8 byte difference)
-
I've never had this problem before, so looking for suggestions... Wanted to copy a couple dsk's over to a CF card this morning. but dsk2cf (which has always worked flawlessly in the past) seems to be having issues. I enter the dsk name and volume parameters, it reports back that it found the flash drive, identifies it correctly, and asks me if this is the drive I want to use, but when I type "Y" it just returns to the command prompt without the familiar "Successful!" (or whatever it is it usually responds after a successful copy). The flash drive is accessible and readable through TI99Dir and as I said dsk2cf recognizes it, but for some reason it's not completing the copy. I've tried multiple CF cards, all of which have worked fine in the past. Since the CF7 formatted cards are not directly accessible to windows I can't test writing to it in windows. but TI99Dir initializes volumes without problem. I just can't seem to copy dsks with dsk2cf, and as far as I know, there is no windows alternative. Been doing this for a couple years without issue, so kind of surprised it's suddenly not working. Any thoughts??
-
Just got a CF7+, like it. But, it seems to act flaky loading binaries when attached through my speech synthesizer. I have seen mixed comments on if the CF7 is compatible with the speech module. One guy has a web page on how to bypass ( http://gtello.pagesperso-orange.fr/ti99_e.htm ) it while I have seen pictures of people having their CF7 attached through the speech module fine. P.S. someone else also commenting on issues loading binaries http://newsgroups.derkeiler.com/Archive/Comp/comp.sys.ti/2008-11/msg00003.html Any thoughts.
-
Looking at my cf7+ I have over 2000 volumes. I'll never fill all that. But it gave me an idea (forgive me if someone else came up with a similar idea). What if I could get the TI to look at those extra volumes like sectors of a disk. Maybe set aside, say, volume 500-1000 as one unit with one of the volumes as a File Table for the VHD. You just do a 'SAVE CFH.FILENAME' and it will save to that area. But, wouldn't you need to create a DSR for that to happen? Is that possible? I could see where you might be able to create a CALL LINK("savecfh","filename") program that opens up DRV3 to a FAT volume, finds a place in one of the volumes to save your file to then opens that volume in DRV3 and save your file. but not as elegant. Doable?