Jump to content
IGNORED

Introducing APEDSK99: 3x DS/SD, 32K, FTP, NTP


JJB

Recommended Posts

1 hour ago, RickyDean said:

@JJB

I sent off the gerbers today for your APEDSK and my APEDSK with fingers today as well as my STM32 TI ROM GROM DISK sidecar. All gerbers were accepted and production is starting. I should have boards in about 2-3 weeks to play with.

what pcboard service are you using? and what cost is there, and min. quality required, and shipping from what country?

 

i been looking at various options to do some small runs myself, need to find a proper service that is affordable shipping and time wise for Canada. -- i miss the days when i just could drive up to our factory area here in GTA and just get some boards made on the spot, there really no local pcboard production houses anymore.

Link to comment
Share on other sites

PCBWay in China, they have many shipping options. PCBway.com. The two 4 layer Apedsk boards cost me 50 and some change for each. This consists of 5 boards of each or 10 something for each. and the STM32 interface was 25.97 for 5 pieces. Sometimes you can try adding 5 pieces at a time and get them for the the same price, like I've started with 5 then said I wanted 5 more and it was the same price, but it was for smaller boards like the Pico sidecar board. Then shipping is 20+ dollars with DHL, but that is to the states, unknown Canada. Tkas about 2-3 weeks for them to get here after production. Bleow is the pricing for this order 15 boards, 5 each. The 153.60 included shipping and taxes.

Fab prices.jpg

Edited by RickyDean
spelling, added content
  • Thanks 1
Link to comment
Share on other sites

6 minutes ago, RickyDean said:

PCBWay in China, they have many shipping options. PCBway.com. The two 4 layer Apedsk boards cost me 50 and some change for each. This consists of 5 boards of each or 10 something for each. and the STM32 interface was 25.97 for 5 pieces. Sometimes you can try adding 5 pieces at a time and get them for the the same price, like I've started with 5 then said I wanted 5 more and it was the same price, but it was for smaller boards like the Pico sidecar board. Then shipping is 20+ dollars with DHL, but that is to the states, unknown Canada. Tkas about 2-3 weeks for them to get here after production. Bleow is the pricing for this order 15 boards, 5 each. The 153.60 included shipping and taxes.

Fab prices.jpg

not bad only around $10 a piece. - thanks. - i will look into it, once I have my own gerber designs ready to use that i want to test builds on

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I received my Apedsk PCB' yesterday. Had a little snafu as I thought I had ordered my STM32 rom grom floppy disk boards to. But it seems that I gave the same gerber for those files as the Apedsk that I added the finger pads to, so I have some extra.

If anyone is interested, PM me for either the original Apedsk PCB board or the one with added fingers. I will be keeping 2 of each, so of the orignal Apedsk PCB's I will have 4 for sale, dark blue in color and I will have 4 of the modified Apedsk PCB's, red in color and  9 dark blue in color. These will run $8.00 each, shipped via first class mail, USPS. Below is what they'll look like, only a darker looking blue than the picture suggest, red one not shown.

 

P.S. The fingers are not connected, you will have to do that manually. But I added them for another mounting option.

Dark blue original.png

Dark blue slot fingers addedl.png

Edited by RickyDean
  • Like 1
Link to comment
Share on other sites

13 hours ago, RickyDean said:

I received my Apedsk PCB' yesterday. Had a little snafu as I thought I had ordered my STM32 rom grom floppy disk boards to. But it seems that I gave the same gerber for those files as the Apedsk that I added the finger pads to, so I have some extra.

If anyone is interested, PM me for either the original Apedsk PCB board or the one with added fingers. I will be keeping 2 of each, so of the orignal Apedsk PCB's I will have 4 for sale, dark blue in color and I will have 4 of the modified Apedsk PCB's, red in color and  9 dark blue in color. These will run $8.00 each, shipped via first class mail, USPS. Below is what they'll look like, only a darker looking blue than the picture suggest, red one not shown.

 

P.S. The fingers are not connected, you will have to do that manually. But I added them for another mounting option.

Dark blue original.png

Dark blue slot fingers addedl.png

Since I decided to buy one of the extra PCBoards from Ricky Dean that he was so kind to offer, I will be building one of these shortly, and looking forward to seeing how it works, and what more might be possible with this design, I read thru the Github by @JJB and looked at the two PDF's in regard to building it, is there a full parts list to grab everything from a place like Mouser which would be best for me with their low cost to shipping to Canada. -- Any new hints or suggestions or pitfalls not on the Github that I should take notice of? -- Has there been any work on making usage of the extra 24k of ram space for larger DSR? - I didn't come across it yet but in regard to the CRU base which one does it use the >1100 one? -- And is it possible to use other CRU bases? - Or even I wonder somehow to assign a different CRU base to each 8k DSR, that could be a way of using the other 24k of space. -- I will need to study this more, I am just thinking about it, and it will be a couple of weeks at least before I get all the needed parts in to build it anyway. -- It would be nice still to be able to use the PEB as well, but I guess that could be done via a special adapter turning this on its side maybe, since I getting the ones with the added fingers on it from Ricky.

  • Like 1
Link to comment
Share on other sites

To answer some of the questions:

 

- Has there been any work on making usage of the extra 24k of ram space for larger DSR?

 

Currently the only option is to load different DSR's from SD which is a rather cumbersome way of implementing larger DSR's; it was primarily meant to support developing and testing your own DSR's. The better way to do it would be to load a larger DSR at powerup / reset and add a CALL to switch DSR's (something like CALL SDSR([1,2,3,4]). The Arduino side would then handle copying in the right 8K of DSR in the >4000->5000 memory space. Depending on the DSR you might want to save the current config if your DSR supports writing to >4000->5000 (for example the "FD1771" registers in the current APEDSK99 DSR).

 

- I didn't come across it yet but in regard to the CRU base which one does it use the >1100 one? And is it possible to use other CRU bases? Or even I wonder somehow to assign a different CRU base to each 8k DSR, that could be a way of using the other 24k of space.

 

APEDSK99 is meant to be a cheap and easy way to get back into the TI hobby, i.e. no initial need to hunt down (and ship) a loaded PEB. As the only connected peripheral (besides a Speech Synthesizer) it doesn't need the CRU base selection mechanism. In other words, it is always selected ("SBO 0") and visible on every CRU base. The only CRU-related check is made in the DSR powerup routine: only if R12 = >1000 (first peripheral) it is executed otherwise it would execute for every peripheral check (thanks Fred).

 

- It would be nice still to be able to use the PEB as well

 

See above, concurrent use is not going to work unless some form of CRU selection is added. If you manage to connect the PEB, you would need to disable APEDSK99. There are several ways to this, with the easiest way unlatching the SD card and pressing reset. APEDSK99 will detach itself from the IO bus and flash an error. On a side note, I am running into this very same problem. I am building a stand-alone Myarc and am using APEDSK99 as the only device. It boots fine into MDOS but then the fun stops. The MDOS DSR seems to write to the >4000->5000 area frequently (I guess for housekeeping etc) and this messes up the APEDSK99 DSR (as it is in RAM and always on). I am now adding extra selection logic to only allow writes in the >5FFx memory area (the "FD1771" registers).

 

Thinking a bit further, I am adding this selection logic on an existing small interface board between the APEDSK99 44-pins and the Myarc 60-pins connector. It might be a better idea to actually add CRU selection logic to this board; that way you can even stick APEDSK99 in a PEB 🙂

 

 

 

 

  • Like 3
Link to comment
Share on other sites

2 minutes ago, JJB said:

I am building a stand-alone Myarc and am using APEDSK99 as the only device. It boots fine into MDOS but then the fun stops. The MDOS DSR seems to write to the >4000->5000 area frequently (I guess for housekeeping etc) and this messes up the APEDSK99 DSR (as it is in RAM and always on). I am now adding extra selection logic to only allow writes in the >5FFx memory area (the "FD1771" registers).

Nice work to get this far!  FYI, the extra logic will help but it won't resolve the issue.  What you are experiencing is almost certainly the side effect of not fully decoding the higher-order address lines. 

  • Like 3
Link to comment
Share on other sites

13 minutes ago, InsaneMultitasker said:

Nice work to get this far!  FYI, the extra logic will help but it won't resolve the issue.  What you are experiencing is almost certainly the side effect of not fully decoding the higher-order address lines. 

Thanks! It is certainly interesting.

 

Would you care to elaborate on the decoding? APEDSK99 is still pretty close to a standard TI disk controller and the latter seems to work fine with a Myarc.

 

I am probably missing something fundamental here 🙂

 

FYI the APEDSK99 GAL does decode A0-A3 to only respond to >4000 - >5000 access so if that is what you were referring to I should be good.

Edited by JJB
spelling, additional info
  • Like 1
Link to comment
Share on other sites

I was searching for the IS61C512 64k x 8 Sram that @JJB had designed into this sidecar design and found them on Ebay for around $10 apiece, but after looking at other options on ebay and comparing datasheets I bought 10 pieces of IS61C1024 128k x 8 Sram for a little over $30 bucks. I beleive that these will work and maybe with additional decoding, it might give a more useful memory map.

  • Like 3
Link to comment
Share on other sites

On 4/7/2024 at 11:38 PM, RickyDean said:

I received my Apedsk PCB' yesterday. Had a little snafu as I thought I had ordered my STM32 rom grom floppy disk boards to. But it seems that I gave the same gerber for those files as the Apedsk that I added the finger pads to, so I have some extra.

If anyone is interested, PM me for either the original Apedsk PCB board or the one with added fingers. I will be keeping 2 of each, so of the orignal Apedsk PCB's I will have 4 for sale, dark blue in color and I will have 4 of the modified Apedsk PCB's, red in color and  9 dark blue in color. These will run $8.00 each, shipped via first class mail, USPS. Below is what they'll look like, only a darker looking blue than the picture suggest, red one not shown.

 

P.S. The fingers are not connected, you will have to do that manually. But I added them for another mounting option.

Dark blue original.png

Dark blue slot fingers addedl.png

Well this morning I got a jolt. I went in expecting to ship another of these to another canadian friend. I told the postal clerk the same as I told the postal clerk on Monday, that I wanted to ship this international first class and that clerk allowed it to be so. But today I found out that only paper that was able to run through the machines could be shipped this way, and my little envelope was considered a small package, so had to be shipped with a custom form and cost $17.00 postage for a 1 oz letter.

 

For my canadian friend who was sent one on Monday, the clerk stated it might not make it, due to insufficent postage. FYI.

 

There will be no more shipped outside of the US, unless the individual is willing to pay the extra postage.

Link to comment
Share on other sites

4 minutes ago, RickyDean said:

Well this morning I got a jolt. I went in expecting to ship another of these to another canadian friend. I told the postal clerk the same as I told the postal clerk on Monday, that I wanted to ship this international first class and that clerk allowed it to be so. But today I found out that only paper that was able to run through the machines could be shipped this way, and my little envelope was considered a small package, so had to be shipped with a custom form and cost $17.00 postage for a 1 oz letter.

 

For my canadian friend who was sent one on Monday, the clerk stated it might not make it, due to insufficent postage. FYI.

 

There will be no more shipped outside of the US, unless the individual is willing to pay the extra postage.

I have no problem paying for extra postage, hopefully it arrives, we will see what happens. Maybe we can do another board if you have extras just in case. Let me know your thoughts on that. But yeah sadly, shipping international is iffy when it comes to bare PCboards, I never got my bare ide boards I ordered from the original designer years ago even with tracking, but I did get the bare 4000 horizon board from Jim even in Dominican Republic so you never know.

  • Like 1
Link to comment
Share on other sites

I have had occasional success sending a small board (or pair of boards) through by taping them inside a thin piece of folded cardboard (like used to protect comic books in a sleeve). Sometimes that works and sometimes not. I just say it is a birthday card. . .as a lot of those have weird lumps inside when they have folded pop-ups in them. Once they get into the system, I haven't had any problems yet, but one never knows.

  • Like 2
Link to comment
Share on other sites

PS the C512 version can be found cheaper on Ebay if you buy 3pcs at once, search on:

 

3PCS NEW IS61C512-20M ISSI 9521+ DIP-32

 

The seller I have used multiple times is jiali20160, so far only the genuine article.

 

BTW if you need any parts, I do still have some including PCB's and edge connectors. The latter can usually only be bought in multiples, happy to send individual items. Now, I do live in New Zealand so shipping is not overly cheap; happy to enquire so you can compare.

  • Like 1
Link to comment
Share on other sites

1 hour ago, JJB said:

PS the C512 version can be found cheaper on Ebay if you buy 3pcs at once, search on:

 

3PCS NEW IS61C512-20M ISSI 9521+ DIP-32

 

The seller I have used multiple times is jiali20160, so far only the genuine article.

 

BTW if you need any parts, I do still have some including PCB's and edge connectors. The latter can usually only be bought in multiples, happy to send individual items. Now, I do live in New Zealand so shipping is not overly cheap; happy to enquire so you can compare.

BTW, there is another pin-compatible skinny-DIP chip out there that should also work: UM61512. I have a few hundred of these handy--and since I have one of the bare boards @RickyDean had made, I will test them to verify the theory once I get some hobby time to assemble things (and once I acquire appropriate stocks of the other necessary parts). Oh yeah, and they aren't too expensive either.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...