Jump to content

RickyDean

Members
  • Posts

    2,418
  • Joined

  • Last visited

Recent Profile Visitors

7,406 profile views

RickyDean's Achievements

River Patroller

River Patroller (8/9)

1.7k

Reputation

  1. You probably corrupted the menu in the 8k IC on U9, don't know if you've lost the data in the other memory IC's, you can try reloading just the ROS without formatting the card again and see if it will recover. But be prepared to reload the complete ramdisk @InsaneMultitasker and others would have much more knowledge here.
  2. Her would be your six diodes in the upper right central of the schematic
  3. I need to correct that the can style transistor should point upper left not right.
  4. Here are the schematics of the 4000B card, in this thread. You can start running traces to see if something is not right in your build. @Ksarul's 4000B build is rock solid and he does a pretty good schematic too. Using the construction manual, these schematics, and the working card, you should be able to trouble shoot this issue. I believe it's a construction issue, solder joint, reversed diode, or something along that line. Just to check are you using this Ramdisk on a Geneve? or on a TI? Are you using the 32k upgrade at M32 on the Board or leaving that off and using a 32k card internal/external? Are you leaving the the IC at U11 off if you are not using the 32k otion on board? Do you have both transisitor mounted so that the flat side faces toward the bottoms of the board, or if using the can type transistor, being sure the tab is pointed toward the upper right corner of the baord?
  5. @JJB I took and restarted the IDE and tried to load and program, still got the error. I then closed the sketch, quit the IDE, and unzipped the Apedsk99 stuff over the other files. I then tried to upload and program and still got the error. I then tried just to upload the sketch and it did so. Then leaving it connected to my laptop I walked into the computer room and hooked the APEDSK up to the TI, went into TI Basic and typed in the CALL AHLP and I got the correct response with your info. So it is working, it just won't let me upload and program it to the ATMega328P AVR. How do I set up the IDE to correctly load and program the booloader and files to the AVR. I did, after compiling, save the compiled binary, and both hex files, bootloader and the other are in the folder with your sketch files?
  6. Pin one of the U1, the 74LS154 ties into the pin 22 "CS" of the M1 memory location. Did you try changing the 154, as it may have a short. I don't have batteries on mine to check it with currently.
  7. Has it done that since the build? If so after you do the IC tests, then I'd start looking for possible shorts under the sockets, starting with the 244's. Take a multimeter and see if you get continuity between two pins then investigate to see if you have a solder blob or a small solder ball ot wire piece shorting out a chip. If you find a possible short, check the same pins on your good 4000 to be sure that it is not doing the same.
  8. I'd change out every IC, one at a time, excluding the meory IC's. You may find one is bad and have it narrowed to that one. Did you build these recently? I've built three, One over 20 years ago, 2 about 2 years ago.
  9. I thought of that last night after posting these pictures, but even after changing it, it is still not working. Will try restartingthe IDE later today and see if that makes a differeence.
  10. Well two of my new ink cartridges would not be accepted by the 8710, but I went to this site and tried the solution they recommended and it worked. Downgraded my printer firmware. https://www.themakersphere.com/non-hp-chip-detected-fix/ May help some of you.
  11. Did you test the 74LS244 Ic's, to be sure their functioning correctly. Maybe change them with the other 4000 and see if it fixes this one and makes that one behave as this one is?
  12. Here are some scans of the UNO and package it came in from China. No I have only tried to load this sketch as I'm not that familiar with programming these devices. Usually if I don't have explicit instructions, I find it difficult to program them correctly, UNO, teensy, STM32, Beagle Bone, Pico, etc. Here's where I got it from. https://www.aliexpress.us/item/3256802811531752.html?spm=a2g0o.order_list.order_list_main.5.21ef1802jSY3o1&gatewayAdapt=glo2usa
  13. Thinking the same myself. They're wanting someone running Windows to only use MS approved, aka. "licensed" "certified", software?
  14. That was weird I was working on adding this and the whole atariage went down giving me a 503 service error. @JJBOkay I had to move around your library files and delete some already installed libraries and got it to show different errors now and found that you had already created the sketch, I was creating a new sketch as I'm not all that familiar with programming controllers. Maybe I on the wrong Arduino IDE for this build? I did try uploading what I had but all that worked was the 32k. " Arduino: 1.8.19 (Windows 10), TD: 1.58, Board: "Arduino Uno WiFi" C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-C-global_suppfnc.ino: In function 'boolean prepDSK()': C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-C-global_suppfnc.ino:103:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Acatpy( DOADfilename, sizeof(DOADfilename), ".DSK", 4); //stick default file extension at the back ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-C-global_suppfnc.ino: In function 'void CALLstatus(byte)': C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-C-global_suppfnc.ino:132:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 2, 18, "\0", 0, true, false, '\0' ); ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-C-global_suppfnc.ino: In function 'byte readFATts()': C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-C-global_suppfnc.ino:233:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-F-FD1771cmd.ino: In function 'void loop()': C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-F-FD1771cmd.ino:19:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if ( newFD1771cmd = ( currentFD1771cmd != lastFD1771cmd ) ) { //new or continue previous FD1771 command? ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:6:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if ( newA99cmd = (currentA99cmd != lastA99cmd) ) { //new or continue previous APEDSK99 command? ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:48:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 1, 11, "\0", 0, true, false, '\0' ); //read/save filename characters in CALL buffer ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:64:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 12, 15, "PRG", -12, false, false, '\0' ); //must be "PRG"; write to CALL buffer ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:204:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] Acatpy( DOADfilename, sizeof(DOADfilename), ".DSR", 4); //stick extension at the back ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:270:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 18, 28, "\0", 0, true, false, '\0' ); //read/save DSK name characters in CALL buffer ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:279:73: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 3, 12, "<no map>", -3, false, false, '\0' ); //DSK not mapped ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:304:76: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 18, 27, "t= f=", -18, false, false, '\0' ); ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:338:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if ( !Acomp(DOADfilename, 9, "SYSTEM~1") ) { //skip SD system folder ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:374:64: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 11, 21, "\0", 0, true, false, '\0' ); //write TI DSK name to CALL buffer ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:382:70: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 23, 28, "S/ D/", -23, false, false, '\0' ); ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:404:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 1, 30, "\0", 0, true, false, '\0' ); ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:421:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] writeCBuffer( 0, 32, "\0", 0, true, false, '\0' ); //... yes, write next chunk of 32 definition bytes to CALL buffer ^ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:206:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if ( SD.exists(DOADfilename) ) { //does new DSR exist? ^~ C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s-G-AD99cmd.ino:216:9: note: here case 104: //reset current DSR ( ADSR(), ARST() ) ^~~~ In file included from C:\Users\Ricky\Downloads\APEDSK99-APEDSK99_current\Arduino\APEDSK99_012s\APEDSK99_012s.ino:3:0: C:\Users\Ricky\Documents\Arduino\libraries\SdFat\src/FreeStack.h: At global scope: C:\Users\Ricky\Documents\Arduino\libraries\SdFat\src/FreeStack.h:39:12: warning: 'int FreeStack()' defined but not used [-Wunused-function] static int FreeStack() { ^~~~~~~~~ C:\Users\Ricky\Documents\Arduino\libraries\arduino-NTP\src\NTP.cpp: In member function 'bool NTP::begin()': C:\Users\Ricky\Documents\Arduino\libraries\arduino-NTP\src\NTP.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ C:\Users\Ricky\Documents\Arduino\libraries\arduino-FTP\FTP.cpp: In member function 'uint16_t FTP::waitServerCode(char*)': C:\Users\Ricky\Documents\Arduino\libraries\arduino-FTP\FTP.cpp:274:33: warning: invalid conversion from 'char*' to 'uint8_t* {aka unsigned char*}' [-fpermissive] buffLen += cClient.read(buff + buffLen, len); ~~~~~^~~~~~~~~ In file included from C:\Users\Ricky\Documents\Arduino\libraries\arduino-FTP\FTP.h:5:0, from C:\Users\Ricky\Documents\Arduino\libraries\arduino-FTP\FTP.cpp:18: C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Client.h:35:15: note: initializing argument 1 of 'virtual int Client::read(uint8_t*, size_t)' virtual int read(uint8_t *buf, size_t size) = 0; ^~~~ C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp: In function 'void* operator new(std::size_t, std::nothrow_t)': C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp:59:60: warning: unused parameter 'tag' [-Wunused-parameter] void * operator new(std::size_t size, const std::nothrow_t tag) noexcept { ^~~ C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp: In function 'void* operator new [](std::size_t, const std::nothrow_t&)': C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp:68:63: warning: unused parameter 'tag' [-Wunused-parameter] void * operator new[](std::size_t size, const std::nothrow_t& tag) noexcept { ^~~ C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp: In function 'void operator delete(void*, const std::nothrow_t&)': C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp:103:55: warning: unused parameter 'tag' [-Wunused-parameter] void operator delete(void* ptr, const std::nothrow_t& tag) noexcept { ^~~ C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp: In function 'void operator delete [](void*, const std::nothrow_t&)': C:\Users\Ricky\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp:106:57: warning: unused parameter 'tag' [-Wunused-parameter] void operator delete[](void* ptr, const std::nothrow_t& tag) noexcept { ^~~ Sketch uses 29850 bytes (92%) of program storage space. Maximum is 32256 bytes. Global variables use 1449 bytes (70%) of dynamic memory, leaving 599 bytes for local variables. Maximum is 2048 bytes. An error occurred while uploading the sketch This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. "
×
×
  • Create New...