Jump to content

Photo

Atari Lynx Programmer Pi Hat Preorders

Cart Programmer Homebrew Programmer Board

111 replies to this topic

#26 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Thu Mar 14, 2019 10:11 PM

That makes sense. I've not looked too closely at the code that writes to the cart yet, will start making changes this weekend



#27 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Fri Mar 15, 2019 5:44 AM

Anyone able to print up some carts for me? I dont have a 3d printer. I found dirtypcbs.com would do it for $9 each, anyone have a cheaper alternative? I im in the US.

Thanks



#28 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Fri Mar 15, 2019 8:14 AM

Have a look at SLS print shops. In Germany I found €6.68 (MeltWerk). But with DHL mailing it gets a bit expensive in small quantities.



#29 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Fri Mar 15, 2019 10:11 AM

Have a look at SLS print shops. In Germany I found €6.68 (MeltWerk). But with DHL mailing it gets a bit expensive in small quantities.

Thanks for the tip, found a place that will do 10 for $35 PLA or ABS for $47

They should be ABS correct?

I do not know the terms for 3d printing.

www.3dhubs.com is the site.



#30 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Fri Mar 15, 2019 11:32 AM

PLA is hard. Glossy stuff, impossible to correct small mistakes. ABS is simple. You can use a knife with it. Both are typical 3D looking. It is possible to smooth ABS is you put it under a glass with a paper soaked with a little acetone.

 

I have ordered a few shells in white nylon printed by SLS. The same technique used for Alpine Games.



#31 Fadest OFFLINE  

Fadest

    Moonsweeper

  • 497 posts
  • Location:France

Posted Sat Mar 16, 2019 2:30 AM

I will take 1, does it works with an old Raspberry 1 ?



#32 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Sat Mar 16, 2019 7:21 AM

It frequires a 40 pin header so unfortunately no Pi 1

#33 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Sat Mar 16, 2019 8:34 AM

That makes sense. I've not looked too closely at the code that writes to the cart yet, will start making changes this weekend

Does it support all the formats the roms could be in? lyx lnx bin? headers or headerless?



#34 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Sat Mar 16, 2019 1:36 PM

Current code supports lnx formats only



#35 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Sat Mar 16, 2019 3:20 PM

I will take 1, does it works with an old Raspberry 1 ?

 

Added you to the list, you'll need a RPi 2 at least, RPi 3 or zero should also work since they have the same GPIO headers.

 

Does it support all the formats the roms could be in? lyx lnx bin? headers or headerless?

 

 

Once you have the LNX file you can convert. My understanding is that the LYX file is just a LNX file without the header, writing out a LYX file should be easy then, programming one will require additional inputs for the block size, that can be added to the software easily too.



#36 gambler172 OFFLINE  

gambler172

    River Patroller

  • 3,364 posts
  • none
  • Location:germany

Posted Sun Mar 17, 2019 5:09 AM

Hi Necrocia

where do you live?In USA???This would make a programmer more expensive for me.You need a Raspberry Pi for this?
Could you post a photo of the Raspberry and tell me its
correct name?
I do not want to order the wrong thing.

greetings Walter

#37 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Sun Mar 17, 2019 5:18 AM

Hi Necrocia

where do you live?In USA???This would make a programmer more expensive for me.You need a Raspberry Pi for this?
Could you post a photo of the Raspberry and tell me its
correct name?
I do not want to order the wrong thing.

greetings Walter

 

 

I'm in Australia. The details in the original post describe it quite well, as this is a PiHat board, it requires a Raspberri Pi 2. The very first photo shows the programmer board on top of a Raspberry Pi 2. You also need to have a good knowledge of Linux and some programming to make use of this board. Your question to show a photo of a Raspberry Pi concerns me, are you sure you will be able to use this board? What are you intending to use it for by the way?



#38 gambler172 OFFLINE  

gambler172

    River Patroller

  • 3,364 posts
  • none
  • Location:germany

Posted Sun Mar 17, 2019 5:26 AM

I'm in Australia. The details in the original post describe it quite well, as this is a PiHat board, it requires a Raspberri Pi 2. The very first photo shows the programmer board on top of a Raspberry Pi 2. You also need to have a good knowledge of Linux and some programming to make use of this board. Your question to show a photo of a Raspberry Pi concerns me, are you sure you will be able to use this board? What are you intending to use it for by the way?

I am no programmer....just want to play around with it...
Read out some of my carts.....
but Australia means...high shipping costs and taxes at the customs....
thanx for info......
Karri made a programmer for me...this should
be ok for my uses.

Edited by gambler172, Sun Mar 17, 2019 5:27 AM.


#39 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Sun Mar 17, 2019 5:29 AM

Shipping to Germany is around 14EUR. Not sure about customs costs though. The board is almost identical to Karri's version, operation-wise it is identical.

You should still be able to make use of the updated software with Karri's board once I release it.



#40 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Sun Mar 17, 2019 5:40 PM

Quick update - PCBs are off for fabrication, shipping boxes ordered, all sorts of screws ordered, cart connectors ordered. Once some of the parts from China start to arrive I will order the rest of the electronic components.

 

Also spent time on the weekend updating the software, I have a separate branch for it in Karri's git repository here: https://bitbucket.or...art/programmer/


Edited by necrocia, Sun Mar 17, 2019 5:44 PM.


#41 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Mon Mar 18, 2019 6:49 AM

I've been focusing on updating the readcart program since that's probably something that most people will try first.
It now has a little help screen and a number of options to make it easier to control. I'll be adding more features like chip detection and bad data detection next.
.
 

Usage: readcart [-a|-bN] [-h] [-i] [-nohdr] [-swvcc] [-turbo] [-v|-vv] <romfile>
	-a	Automatically determine block size
	-bN	Manually set block size to N, valid values: 512, 1024, 1024x2
	-h	Show this summary and exit
	-i	Show cart information and exit
	-nohdr	Do not write the LNX file header to romfile
	-swvcc	Enable SWVCC to allow reading certain cart types
	-turbo	Use turbo mode, may produce corrupt dumps
	-v	Set verbose mode
	-vv	Set verbose debug mode

.
Running it is something like this...
 

./readcart -b1024 -vv -turbo cart.lnx
Initialising SPI @ 10Mhz
Setting up programmer board
Turbo mode enabled
Cart size 256k with 1024b block size
Reading Lynx cart data to file cart.lnx
Writing LNX header
Reading block 256 / 256 [ 100.00% ] Elapsed time is 15 seconds
Read complete, time taken was 15 seconds

Edited by necrocia, Mon Mar 18, 2019 6:52 AM.


#42 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Mon Mar 18, 2019 9:56 AM

A small note about the block sizes. You need the blocksize 2048 and not 2 x 1024.

 

The "other" reader readcart2m was intended for the special extra addressed carts. It addresses the second and third rom using CART1 strobe and third and fourth rom using AUDIN. In the upcoming 2MB cart all these are in use.

 

Of course we could later port the extra modes from the 2m variants to the basic readcart routine.



#43 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Mon Mar 18, 2019 3:50 PM

I was thinking that too but just went with what was in the code already. I'll message you about this detail later on.



#44 Nop90 OFFLINE  

Nop90

    Chopper Commander

  • 107 posts
  • Location:Italy

Posted Tue Mar 19, 2019 6:23 AM

Igor, for the cart connector is there a reseller or is it a custom order you placed to a manufacturer?



#45 zoran OFFLINE  

zoran

    Combat Commando

  • 7 posts

Posted Thu Mar 21, 2019 4:14 AM

Id like one! Sign me up for the next batch please!

 

May I change it to two please? :-)



#46 necrocia OFFLINE  

necrocia

    Moonsweeper

  • Topic Starter
  • 430 posts

Posted Thu Mar 21, 2019 4:49 AM

Sure, no problems zoran.

 

I'm also in the process of seeing if I can supply a cartridge shell with each board so when you order your blank cart PCBs from Karri you will already have a shell to use.



#47 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Thu Mar 21, 2019 5:24 AM

Sure, no problems zoran.

 

I'm also in the process of seeing if I can supply a cartridge shell with each board so when you order your blank cart PCBs from Karri you will already have a shell to use.

I love the idea of a shell included. Great for people without a 3d printer. I have my pcbs on the way, I found a place that will print 10 shells for about $45.

Looking forward for the programmer.



#48 thefred OFFLINE  

thefred

    Space Invader

  • 35 posts

Posted Thu Mar 21, 2019 5:29 AM

Is there any recommended case to use with the programmer? It looks like it extends past the pi one one side. Most cases are about the size of the pi. Even if it is just for the bottom so nothing shorts out.

Thanks



#49 karri OFFLINE  

karri

    River Patroller

  • 2,623 posts
  • Location:Espoo, Finland

Posted Thu Mar 21, 2019 8:13 AM

You need a custom case for the pi. SmartiPi touch works. I have a nice bottom part model. Once I get the programmer board I can design a top part.

#50 4ever2600 OFFLINE  

4ever2600

    Dragonstomper

  • 790 posts

Posted Thu Mar 21, 2019 1:14 PM

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





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