Jump to content

Photo

Atari Lynx Programmer Pi Hat Preorders

Cart Programmer Homebrew Programmer Board

111 replies to this topic

#51 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Thu Mar 21, 2019 2:56 PM

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 ;)

Attached Files


Edited by karri, Thu Mar 21, 2019 2:58 PM.


#52 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Thu Mar 21, 2019 4:54 PM

Please put me down for one programmer Karri. Incredible work btw!

 

 

Do you want the PiHat programmer board or the case that Karri mentioned?  ;)



#53 4ever2600 OFFLINE  

4ever2600

    Dragonstomper

  • 790 posts

Posted Thu Mar 21, 2019 5:16 PM

Sorry Necrocia, I would like a programmer pihat from you. I would also like a case from Kerri. Thank you both!

#54 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Thu Mar 21, 2019 5:20 PM

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.



#55 Positron5 OFFLINE  

Positron5

    Space Invader

  • 17 posts

Posted Fri Mar 22, 2019 5:34 AM

Hi Necrocia, Please include me for a pi hat programmer on your order list too.

Cheers



#56 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Wed Mar 27, 2019 5:01 AM

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.c...ogrammer-pi-hat

 

Let me know what else you'd expect for documentation and I'll try to make it happen.



#57 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Wed Mar 27, 2019 5:57 AM

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.c...ogrammer-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?



#58 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Wed Mar 27, 2019 6:23 AM

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)



#59 Nop90 OFFLINE  

Nop90

    Chopper Commander

  • 107 posts
  • Location:Italy

Posted Wed Mar 27, 2019 7:29 AM

 

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.



#60 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Wed Mar 27, 2019 12:02 PM

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.



#61 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Wed Mar 27, 2019 9:35 PM

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.



#62 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Fri Mar 29, 2019 8:53 AM

Printing the RaspberryPi enclosure for the programmer...

IMG_20190329_164932.jpg



#63 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Sat Mar 30, 2019 12:35 AM

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.

 

IMG_3065.jpg



#64 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Sat Mar 30, 2019 3:21 AM

These are my favourite designs. You find them at Thingverse. I plan to create suitable tops in the same style as these bottoms.

 

Attached Files



#65 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Mon Apr 1, 2019 4:17 AM

I managed to short something on one of the blank carts you sent to me Karri and now it's a read only cart  :P

 

Chip manufacturer ID is fb, flash ID is 73

Expected manufacturer ID bf, flash ID b7


#66 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Mon Apr 1, 2019 4:23 AM

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?



#67 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Mon Apr 1, 2019 6:29 AM

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.



#68 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Mon Apr 1, 2019 7:11 AM

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.

#69 Wario OFFLINE  

Wario

    Combat Commando

  • 2 posts

Posted Tue Apr 2, 2019 1:17 PM

I would like one

#70 enthusi OFFLINE  

enthusi

    Dragonstomper

  • 537 posts
  • Location:Potsdam, Germany

Posted Wed Apr 3, 2019 1:27 AM

Thank you guys!
Karri's carts and Igor's programmer+software work great :-))
Now it is time to develop something worth flashing...

Attached Thumbnails

  • received_556679808072564.jpeg
  • received_1226565517519393.jpeg


#71 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Wed Apr 3, 2019 3:12 AM

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



#72 Nop90 OFFLINE  

Nop90

    Chopper Commander

  • 107 posts
  • Location:Italy

Posted Wed Apr 3, 2019 3:31 AM

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.



#73 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Wed Apr 3, 2019 3:40 AM

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.



#74 4ever2600 OFFLINE  

4ever2600

    Dragonstomper

  • 790 posts

Posted Thu Apr 4, 2019 11:54 PM

May I be moved up to spot #8 now that someone got crossed off? :)

#75 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Fri Apr 5, 2019 2:17 AM

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.







Also tagged with one or more of these keywords: Cart Programmer, Homebrew, Programmer Board

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users