Jump to content

manterola

Members
  • Content Count

    1,004
  • Joined

  • Last visited

Everything posted by manterola

  1. I'm using the nodemcu you recommended from Amazon.. Amica or something like that. As you can see I'm reading the 5 bytes first. After I read 5 bytes I see if checksum matches, if not I keep reading an additional one as long as cmd line is low. If checksum works, then I tried to process the command frame by checking the device and command and responding ack if those are correct. If checksum does not match I answer nothing. Not sure about high speed yet, I would need to keep changing the baud rate and answering to the status command in the right way, I guess. But reading the 5 bytes first and then ack'ing works.
  2. Maybe there are some garbage in the Serial buffer you need to get rid off. You can try something like getting 5 bytes, if checksum fails, get another one. I tried this and it worked perfectly (at least at 19200) with a atr saved in the spiffs. BTW, newCmdReady is the volatile var that is changed in the ISR to TRUE when command line is low. void recCmdFrame() { static byte ndx = 0; byte rb; while (Serial.available()>0 && newCmdReady == false ) { rb = Serial.read(); if (recInProgress == true) { cmdWord[ndx] = rb; ndx++; if (ndx >= 5) { if (checksum(cmdWord,4)==cmdWord[4]) { recInProgress = false; digitalWrite(PIN_MCULED, HIGH); ndx = 0; newCmdReady = true; Debug_println("passed cksum"); } else { //bad checksum, let's try reading more bytes as long as cmd low yield(); Debug_println("failed cksum"); ndx = 4; cmdWord[0] = cmdWord[1]; cmdWord[1] = cmdWord[2]; cmdWord[2] = cmdWord[3]; cmdWord[3] = cmdWord[4]; } } } }
  3. I got a working "White Beauty" power supply, I am so excited! The problem is: it was very dirty and nasty, so it needed a deep cleaning, but when I passed a cloth with alcohol the logo started to go away. So I stopped intermediately and try to clean some of the mess. Probably, not the best place to ask, but I'll do it anyway: do you have some recommendation of an sticker or other method I could use (I have a b/w laser printer) to restore the logo. Maybe something I can transfer to the plastic once printed in the laser printer, or a transparent sticker....? Lesson to everyone: be careful with the isopropyl alcohol
  4. The mateo proceo ones are not original, Best Elect. I guess are originals.
  5. In my opinion, it should be all white like the original Amiga/PC version. Actually, the current WIP version the clothes keep changing colors from bright to dark when the prince move. Now, since that is just my opinion, it would be great to have the option to choose b/w the original look and the updated one(s) of the newest versions.
  6. I also believe that UnoCart is the best solution for the AmintaAtari. It looks like he (or she?) is mostly interested in games, and UnoCart can manage: 1)ROMs (cart games) . but not only that, UnoCart does great with 2)executables (aka binaries or XEXs). Finally, on top of that is does 3)disk drive emulation (can run ATRs), so with Carts and XEXs you have most of the titles for Atari 8bits covered nowadays, and you have disk drive emulation just in case. The search feature is also amazingly fast and convenient. The shortcomings of UnoCart is that the max size of the romfile loaded is 1Mbit (so 8mbit titles like AtariBlast! won't load) and that some ATRs with fancy loaders (without xex released) like Stunt Car Race (last time I checked) did not load either. In my personal experience, when I just want to find and play a game quickly, I use UnoCart, in fact first I had the sio2sd and sio2pc, but then when I got the UnoCart the sio2sd and sio2pc were almost never used anymore by me and also my son.( too complicated when I just want to find and play a game)
  7. Hi Thom, I been playing with the tests you have uploaded and sometimes I have problems with some of them. I check the code and I am not sure about the way the state machine is coded. As I said I am not sure but it is a little awkward to start processing the the command frame (like checking the device ID) before validating the whole 5 bytes using the checksum. Then if the checksum is not right, you shouldn't be sending Nak, you just ignore, I guess Nak is when the device ID is right but the command itself is invalid, (or ack if valid). I am not a sio guru, but that is how I understood the sio protocol. Maybe some of the errors and corruption of the SIO data might be due to this, like receiving a correct DevID but incorrect data... And not about the esp8266 not keeping up with the timing Just my $.02 Thanks for the amazing job.
  8. This is great.. Do you have the program to try this thru internet and maybe across the pond.. That would be even more great
  9. Kennedy Approach with box, manual, diskette, warranty card and microprose brochure.
  10. BTW, Atari flashback 2 joysticks are pretty good. I got a pair of them and I was surprised. Similar look than the originals (almost exact look), but it uses that silicone/rubber pads thingy inside to make the electrical contact happen in the pcb, and also to provide a nice feedback (the bounce back). Just for you to know...
  11. Finally, I got a d503 at good price, not tested and rusty..and with black faceplate. I clean it, got from staples (yes rusty staples) that were stuck making the motor sound weird (they were there because of the magnets of the main motor) and lubricated it, and put the white faceplate from the non-working one.... and voila!. It worked. BTW. I discovered that ju-455s came with different faceplates, some more prominent than others.
  12. When I needed those, I just searched ebay for TMS 4464 and then I just picked one... like this: https://www.ebay.com/itm/10pcs-TMS4464-10NL-TMS4464-DIP-18-TI/180920063287?hash=item2a1fad1537:g:7RoAAMXQ0pNRvcsR
  13. What about this guy? https://www.ebay.com/itm/10x-NEC-UPD41256C-10-D41256-256K-100ns-PAGE-MODE-DRAM-16-DIP/113130079041?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 Edit: I am sorry, these are not good for the 600xl without major changes. These that I just posted are 1bit RAM (256k), good for changing those MT damaged ram chips, typically found on 800XL and first revision 65XE.
  14. According with this schematic, buttons b and cof the genesis controller work out of the box... As buttons 1 and 2 of Joy2B+. https://images.app.goo.gl/HxRT3Vx6aXULiC8z5 Basically, all the B inputs to the ls157 are passed to the output, always.
  15. I have really enjoyed War Room with my kid. I also like the already mentioned One on one and International Karate Champ.
  16. During the weekend I played rev03 and the original Moon Patrol from the cart. WOW!!! I did not remember the original was that awful looking. And the music... also the new one is in another level. Thanks!
  17. The question was about the cabinet, too. Has anyone found drawings and or assembly instructions or classic arcade cabinets? I have tried without success to find in internet. I'm talking about drawings that allow you to go to homedepot/Lowes/etc and order some multilayered wood panels and build a cabinet yourself.
  18. So what happened to elevator action? . Here this binder mentioned it as a final product available for "computer"
  19. Probably more than one. One that comes to mind is AVG cart
  20. Yep, I watched it on Amazon prime video last week. It was interesting, but the did not talk or explain how atari 8 Bits computers fit in the puzzle (the mess) of Warner.
  21. PM to me, too. I am also interested in a donation. I've been short in time. I would have loved to implement the tnfs protocol in the esp8266, but you already did fast and great advance already...
  22. Looks like the motor control signal is working the opposite to what is should... Wtf? The cassette moves right away after power up, but stops when it should moves: after pressing key....
  23. Finally, a CX-80 Trackball at a decent price. It was really nasty and not working properly, but after a thorough cleaning and lubrication, it is working and looks great... Good addition for playing Missile Command and the modified version of Centipede (in true Trackball mode). It also features a XL look so it looks great beside my 600XL and 1050
  24. After the beep you need to press any regular key (like space bar) in the Atari to start the loading
×
×
  • Create New...