+karri Posted March 21, 2019 Share Posted March 21, 2019 (edited) You best bet is to get the programmer board from Igor, the assembled PCB's from me, buy a 3D printer plus some nice colour ABS plastic and print the cart shells by yourself. It takes an hour to print one shell. The plastics cost €0.50 for it. But as time is precious you have to provide that part blankcart.zip Edited March 21, 2019 by karri 1 Link to comment Share on other sites More sharing options...
Igor Posted March 21, 2019 Author Share Posted March 21, 2019 Please put me down for one programmer Karri. Incredible work btw! Do you want the PiHat programmer board or the case that Karri mentioned? Link to comment Share on other sites More sharing options...
4ever2600 Posted March 21, 2019 Share Posted March 21, 2019 Sorry Necrocia, I would like a programmer pihat from you. I would also like a case from Kerri. Thank you both! 1 Link to comment Share on other sites More sharing options...
Igor Posted March 21, 2019 Author Share Posted March 21, 2019 Sorry Necrocia, I would like a programmer pihat from you. I would also like a case from Kerri. Thank you both! Cool, added to the list. Don't think Karri offered to make cases, but I'm also interested in what he'll come up with. I may offer a 3D printed case as an option, depends if my printer can do them well enough and how long it takes to print each one. Link to comment Share on other sites More sharing options...
Positron5 Posted March 22, 2019 Share Posted March 22, 2019 Hi Necrocia, Please include me for a pi hat programmer on your order list too. Cheers 1 Link to comment Share on other sites More sharing options...
Igor Posted March 27, 2019 Author Share Posted March 27, 2019 The parts are starting to arrive and the first lot of the pre-production boards have been mailed out now. I've had some people tell me they've received the early boards too. The software is not complete but I'm working on it. The preliminary documentation for the board is available here: https://atarigamer.com/pages/lynx-cart-programmer-pi-hat Let me know what else you'd expect for documentation and I'll try to make it happen. Link to comment Share on other sites More sharing options...
thefred Posted March 27, 2019 Share Posted March 27, 2019 The parts are starting to arrive and the first lot of the pre-production boards have been mailed out now. I've had some people tell me they've received the early boards too. The software is not complete but I'm working on it. The preliminary documentation for the board is available here: https://atarigamer.com/pages/lynx-cart-programmer-pi-hat Let me know what else you'd expect for documentation and I'll try to make it happen. The directions were easy to follow, One thing i would like is to compare the roms I read with the programer to the common ones to see if i have any alt rom versions. Is there any software to remove the headers or to ignore them to compare? Link to comment Share on other sites More sharing options...
Igor Posted March 27, 2019 Author Share Posted March 27, 2019 Not that I know (Karri might) but all you need to do is remove the first 64 bytes of a LNX file and that gives you a LYX file (no header). I will see about putting md5sum data for ROMs into the Atari Gamer game database, that could be useful. I've also had suggestions to add a tool to dump LNX header information, and I think Karri's code already covers this but I'll add a feature to readcart that will dump header info for a cart (instead of reading the whole cart) Link to comment Share on other sites More sharing options...
Nop90 Posted March 27, 2019 Share Posted March 27, 2019 I've also had suggestions to add a tool to dump LNX header information, and I think Karri's code already covers this but I'll add a feature to readcart that will dump header info for a cart (instead of reading the whole cart) I don't think carts have the header. Lnx roms do, as you said in the previous post. What you can do is read a whole cart, calculate the md5sum and search for an header in a db (local or online) using the md5sum as key. Link to comment Share on other sites More sharing options...
Igor Posted March 27, 2019 Author Share Posted March 27, 2019 I should clarify what I meant by header info for a cart. It's possible to read data such as flash manufacturer code, and it's also possible to determine the block size by reading the first 2048 bytes of the cart data, that's the bit that I meant as cart header info. Link to comment Share on other sites More sharing options...
+karri Posted March 28, 2019 Share Posted March 28, 2019 During development the cart sometimes differ only in one byte from the previous build. So you really need to cover the entire cart before a checksum makes sense. Link to comment Share on other sites More sharing options...
+karri Posted March 29, 2019 Share Posted March 29, 2019 Printing the RaspberryPi enclosure for the programmer... 1 Link to comment Share on other sites More sharing options...
Igor Posted March 30, 2019 Author Share Posted March 30, 2019 Excellent! Have you got the STL to share yet? I've got my 3D printer working nicely now, just printing some things to make it easier to print more things later, then I'll try to print some shells and the enclosure. Link to comment Share on other sites More sharing options...
+karri Posted March 30, 2019 Share Posted March 30, 2019 These are my favourite designs. You find them at Thingverse. I plan to create suitable tops in the same style as these bottoms. rpi2-top_netfabb.zip rpi2-bottom_netfabb.zip rpi2-bottom_100mm-vesa_netfabb.zip Link to comment Share on other sites More sharing options...
Igor Posted April 1, 2019 Author Share Posted April 1, 2019 I managed to short something on one of the blank carts you sent to me Karri and now it's a read only cart Chip manufacturer ID is fb, flash ID is 73 Expected manufacturer ID bf, flash ID b7 Link to comment Share on other sites More sharing options...
+karri Posted April 1, 2019 Share Posted April 1, 2019 Hmm. It should not be possible to damage the cart by using 5V. Could it be that there is a bad solder on a pin? Link to comment Share on other sites More sharing options...
Igor Posted April 1, 2019 Author Share Posted April 1, 2019 I checked that, it happened when I plugged the programmer board incorrectly into the GPIO pins on the Raspberry Pi, instead of all pins being lined up, I misaligned it by 1 row of pins and after that the cart stopped working. The board works fine still. Link to comment Share on other sites More sharing options...
+karri Posted April 1, 2019 Share Posted April 1, 2019 There is a set of pins wired directly between the Pi and the cart. A single pin may burn if the voltage exceeds the Vcc of the cart. I have not experienced it. 1 Link to comment Share on other sites More sharing options...
Wario Posted April 2, 2019 Share Posted April 2, 2019 I would like one Link to comment Share on other sites More sharing options...
enthusi Posted April 3, 2019 Share Posted April 3, 2019 Thank you guys! Karri's carts and Igor's programmer+software work great :-)) Now it is time to develop something worth flashing... 3 Link to comment Share on other sites More sharing options...
Igor Posted April 3, 2019 Author Share Posted April 3, 2019 Great to see it being used! Software is based on Karri's original code, in fact all the brains of the software is Karri's work, I'm just consolidating code and putting an interface and options in front of it Link to comment Share on other sites More sharing options...
Nop90 Posted April 3, 2019 Share Posted April 3, 2019 Please add me to the list. I can't continue to ask karri to test all my code and the SD cart waiting list seems to be veeeery long. I only hope that shipping to Italy will not cost more than the programmer. 1 Link to comment Share on other sites More sharing options...
Igor Posted April 3, 2019 Author Share Posted April 3, 2019 Shipping to Italy is about 15 (untracked) or 20 (tracked), not sure if I will use the untracked option, will decide on shipping details once the boards are assembled. I also hope to include a cart shell with each board if I can get my 3D printer making them properly. Link to comment Share on other sites More sharing options...
4ever2600 Posted April 5, 2019 Share Posted April 5, 2019 May I be moved up to spot #8 now that someone got crossed off? Link to comment Share on other sites More sharing options...
Igor Posted April 5, 2019 Author Share Posted April 5, 2019 May I be moved up to spot #8 now that someone got crossed off? Everyone will be moved up a spot as a result, I've added people in order that they requested so it would be unfair to let you skip so many people Once the boards are built and payments are ready to be received, if people don't pay within a certain time, completed boards will be offered to others further down the list. I'm still waiting for PCBs to arrive, was hoping that would happen this week but it didn't, next week maybe and then I can test the PCBs and if all is well start assembling boards. Link to comment Share on other sites More sharing options...
Recommended Posts