Jump to content

Photo

ADAMnet Drive Emulator by Sean Myers


15 replies to this topic

#1 NIAD OFFLINE  

NIAD

    Quadrunner

  • 6,211 posts
  • Location:Chicago Suburb

Posted Sun Jan 20, 2019 3:35 PM

There is a new SD Drive solution for the Coleco ADAM that has been developed by Seam Myers. There are numerous improvements made over the first ADAMnet VDD made available by MicroFox a number of years ago and all the information is available on the Coleco ADAM Facebook page ( https://www.facebook...3&theater&ifg=1) as well as on GitHub (https://github.com/Kalidomra/AdamNet-Drive-Emulator?fbclid=IwAR1Z6pQwLwBW9v2OjTHpPTppQ2SPFwHoxVu2C8_0bRCX7rUcOYLgghk3sfI).

 

This project does not look like it will be mass produced for commercial sale, but all information is available if you have the skills to make one yourself as John Lundy has done and others are planning to do.

 

There is also a possible project to develop a Data Drive SD solution that installs in one of the Data Drive bays and connects to the 8 and 9-pin data drive connectors by a student of former Coleco employee Howard E. You can find this thread on the Coleco ADAM facebook page.

 

 

Attached Thumbnails

  • 49791390_2080166505373234_7871324634245758976_n.jpg
  • 50120753_2091283254261559_2325491256232247296_n.jpg


#2 LoTonah OFFLINE  

LoTonah

    Dragonstomper

  • 544 posts
  • Location:Penticton, BC Canada

Posted Mon Jan 21, 2019 4:38 AM

Pretty damn cool!

 

Although I've gotta say, I'm hoping someone looks at this project, and adapts it to the Raspberry Pi...hooking up the AdamNet wire to the GPIO pins and just writing a program to select your image.  I'd be 900% more likely to build one then!

 

But yes, this is very, very cool!



#3 NIAD OFFLINE  

NIAD

    Quadrunner

  • Topic Starter
  • 6,211 posts
  • Location:Chicago Suburb

Posted Mon Jan 21, 2019 12:06 PM

Btw, for a Moderator...

Sean has stated that he has tried to join AtariAge recently in order to post about his project, but has never been approved. If someone could look into this for him, it would be appreciated.

#4 eebuckeye OFFLINE  

eebuckeye

    Stargunner

  • 1,238 posts

Posted Mon Jan 21, 2019 5:22 PM

Looks great! Hope I can buy one from someone in the future!



#5 NIAD OFFLINE  

NIAD

    Quadrunner

  • Topic Starter
  • 6,211 posts
  • Location:Chicago Suburb

Posted Mon Jan 21, 2019 7:27 PM

Looks great! Hope I can buy one from someone in the future!

A lot of people have already expressed the same thing.... including me!!!

#6 Rey OFFLINE  

Rey

    Dragonstomper

  • 733 posts
  • Mods for ColecoVision & ADAM
  • Location:Florida

Posted Mon Jan 28, 2019 10:39 AM

  :ponder:

 



#7 NIAD OFFLINE  

NIAD

    Quadrunner

  • Topic Starter
  • 6,211 posts
  • Location:Chicago Suburb

Posted Mon Jan 28, 2019 5:55 PM

  :ponder:
 

To quote a famius line from the movie Caddyshack....

Well, we're waiting!!!!
  • Rey likes this

#8 NIAD OFFLINE  

NIAD

    Quadrunner

  • Topic Starter
  • 6,211 posts
  • Location:Chicago Suburb

Posted Sun Feb 10, 2019 1:38 AM

The ADE by Sean Myers has seen a number of updates that can be viewed on Sean's GitHub page at: https://github.com/K...31fkkQofSKySsGA

 

Here are the latest updates that were shared by John Lundy on the Coleco ADAM Facebook page:

 

Sean Myers released the ADE version 0.4 yesterday.

Version 0.4

- Added large disk image support.
- Added flag to disable the FACE command. This ties in with the large disk image support.
- Added SD card commands. Adam can access the directory and mount images.
- Added a delay to enable exact timing of an original disk drive. Default is 0.
- Added the connection to the AdamNet reset line. This will enable a boot disk to be auto-mounted on an Adam reset.
- Added the ability to assign a book disk.
- Added the ability to use digital buttons.

 

The boot.dsk concept is what I really like on this release. He created a proof of concept boot.dsk image that loads SmartBasic and runs the HELLO program to grab the directory from the ADE SD card and displays it on the ADAM to select and run a program of your choice. I'm thinking William Hicks (Milli) could take his awesome CVE frontend and really make this feature look and perform great.

 

Good news is that it looks like a production run of the ADE will be made and Sean is now a member of AtariAge, so hopefully he will chime in soon.

 

Attached Thumbnails

  • 51664996_2131409710248913_6306475212871303168_n.jpg

Edited by NIAD, Sun Feb 10, 2019 1:39 AM.


#9 CharlesMouse OFFLINE  

CharlesMouse

    Space Invader

  • 24 posts

Posted Tue Feb 12, 2019 12:28 PM

I'm rarely induced to come out of the woodwork but I just wanted to say a huge thank you to Seam Myers for making this awesome do-dad available. And to NAID for bringing it to our attention.

 

​My (sympathetically upgraded) ADAM has been languishing a bit of late for the lack of an easy / convenient way to use .dsk images and transfer software... so much so I was considering doing my own clone of MicroFox's version as I'm afraid the price (plus postage from the USA) was a bit too much for me...

​...I'm sincerely glad Seam beat me to it with such an excellent job as I suspect a project like this was going to be a step or two beyond my skills, and so a long + frustrating road.

 

Thank you again!!! icon_biggrin.gif 

 

PS

For any with access to a 3D printer I've made a (hopefully) nice ADAM Drive-ish case for this to go in to that I've posted on Thingyverse by way of a thank you.

https://www.thingive...m/thing:3417782

The version to fit the 1602 Keypad Shield is at the end, the one with a socking-big hole in it icon_winking.gif

 

8df6e1984ef6c93d6aa27f9692718801_preview

 

PPS

If any are looking on this device with lust but thinking "I really want one but I've never constructed something like this" might I suggest it's really quick and easy to do. As a test I wanted to see just how quick and easy is is to make from scratch so I:

-Did a search on fleaBay for all the listed parts - lots of local options, all cheep, all arrived within 3 days

-Googled the Arduino IDE, downloaded it fresh and hit install

-Downloaded the SD Card lib as per Seam's link and installed that (Arduino: Sketch->Include Library->Add Zip Library...)

-Hit the clone / download button on his GitHub page, then extracted the .zip to my desktop

-5v power to the Arduino board

-Arduino plugged in to computer via USB lead

-Select Arduino: Tools->Board->...Mega 2560

-Double-click on the AdamNet_Drive_Emulator.ino file from the extracted .zip

-Hit the right-facing arrow button at the top-left of the Arduino IDE app and wait a bit...

...a few seconds to compile followed by the communication LED flickering on the board and done

(if after compiling the Arduino IDE complains it doesn't know which COM port to use, just select the likely only option from the drop-down menu and the upload will begin auto-magically :-))

-Unplug the Arduino (power and USB)

-Fit the LCD shield being careful to line up the pins (they are marked on both boards)

-Done!

 

Not including waiting for the post all the above took less than 10mins

 

Of course there's the connections to the ADAM to make but even if you've never soldered a few minutes of practice will ensure you're more than good enough and if you're still wary you can bodge the connections easily enough. By way of encouragement my 14 year old daughter built the 'Pro' version of one of these (https://rc2014.co.uk) a couple of weeks ago with no prior electronics or soldering knowledge, and it works!

 

Um, the case I made (see above) will require one to cut/desolder the pins on the LCD shield and wire the necessary connections to the Arduino. That's for two reasons:

-To keep the aesthetics of the case without resorting to something large enough to take an age to print

-To make fitting the boards a bit easier.

 

 
PPS
While I have listed my case as non-commercial only on Thingyverse, Sean is of course very welcome to use it should he decide to start selling these, wonders what to put them in, and likes what I've done - feel free to suggest modifications. No I don't want anything, I just want to say thank you.

Edited by CharlesMouse, Tue Feb 12, 2019 1:10 PM.


#10 CharlesMouse OFFLINE  

CharlesMouse

    Space Invader

  • 24 posts

Posted Tue Feb 12, 2019 2:57 PM

Oops:

Sean, not Seam - Sorry.

 

...and Oops:

I uploaded an older photo by mistake - here's the right one.

8df6e1984ef6c93d6aa27f9692718801_preview



#11 NIAD OFFLINE  

NIAD

    Quadrunner

  • Topic Starter
  • 6,211 posts
  • Location:Chicago Suburb

Posted Tue Feb 12, 2019 7:20 PM

That is awesome Charles. I'm glad that I could be of service by providing this information to you and others.

Sean Myers and John Lundy have been awesome with this stuff over on the Coleco Adam Facebook page and I would recommend checking it out and posting everything there as well. That replica disk drive case is awesome!

#12 CharlesMouse OFFLINE  

CharlesMouse

    Space Invader

  • 24 posts

Posted Wed Feb 13, 2019 8:43 AM

You're most kind. :-)

 

I'm afraid I'm not on Facebook

 

For any who are interested I'm working on a further refinement to the case I'm doing. Previews below, I'll upload the 3D files to thingyverse when I'm happy. (sorry they are a bit big, I'll try not to clog up this thread further)

 

ADAM__RJ11_LCD_a.png ADAM__RJ11_LCD_b.png


  • Rey likes this

#13 Rey OFFLINE  

Rey

    Dragonstomper

  • 733 posts
  • Mods for ColecoVision & ADAM
  • Location:Florida

Posted Wed Feb 13, 2019 9:06 AM

The ADE by Sean Myers has seen a number of updates that can be viewed on Sean's GitHub page at: https://github.com/K...31fkkQofSKySsGA

 

Here are the latest updates that were shared by John Lundy on the Coleco ADAM Facebook page:

 

Sean Myers released the ADE version 0.4 yesterday.

Version 0.4

- Added large disk image support.
- Added flag to disable the FACE command. This ties in with the large disk image support.
- Added SD card commands. Adam can access the directory and mount images.
- Added a delay to enable exact timing of an original disk drive. Default is 0.
- Added the connection to the AdamNet reset line. This will enable a boot disk to be auto-mounted on an Adam reset.
- Added the ability to assign a book disk.
- Added the ability to use digital buttons.

 

The boot.dsk concept is what I really like on this release. He created a proof of concept boot.dsk image that loads SmartBasic and runs the HELLO program to grab the directory from the ADE SD card and displays it on the ADAM to select and run a program of your choice. I'm thinking William Hicks (Milli) could take his awesome CVE frontend and really make this feature look and perform great.

 

Good news is that it looks like a production run of the ADE will be made and Sean is now a member of AtariAge, so hopefully he will chime in soon.

 

Was very happy to see this. I always planned on doing a selection menu for the SD Drive when I bought the parts I needed a few years back. Looks like there's not much of anything else to come up with,just build it. Sean you the man! 



#14 smyers OFFLINE  

smyers

    Combat Commando

  • 1 posts

Posted Wed Feb 13, 2019 1:33 PM

Thanks everyone. The case design looks great, I will have to print it this weekend. I would like to hear any suggestions or feedback on the current implementation of ADE. I am currently working on v0.5. It will include a couple of minor features and some code cleanup. I hope someone takes on writing a nice front end for the Adam side. I'm afraid I don't have the energy or the time to learn Z80 assembly.


  • Rey likes this

#15 klasko54 OFFLINE  

klasko54

    Star Raider

  • 93 posts

Posted Fri Feb 15, 2019 12:39 AM

Really nice work here. Thanks for showing it to us. Love the disk drive case style very much.


Edited by klasko54, Fri Feb 15, 2019 12:40 AM.


#16 CharlesMouse OFFLINE  

CharlesMouse

    Space Invader

  • 24 posts

Posted Thu Feb 21, 2019 9:59 AM

Sorry for disappearing for a few days... I'm most pleased my case is a hit, but not half as pleased as I am with this wonderful device - my sincere tanks once again. icon_smile.gif icon_thumbsup.gif

 

On the subject of requested comments / suggestions I really only have one observation and an 'is this possible?':

It seems the specified LCD shield comes as standard with the contrast turned allllll the way down... That gave me a moment or two before I twigged. Somewhat counter-intuitively that little blue pot (top-left) needs something like ten turns clockwise before text will show up - maybe worth a mention on your excellent github page?

I'm a long, long way from familiarity with regard to the ADAM's hardware, sorry for a likely dumb question - there's a 5v line on the ADAM Net connector. It would save a connection if the Arduino could be powered from the computer - possible?

 

PS

I do have an improved design for a case (same theme) that I've yet to upload - I've not been able to test-print it as my printer's been a right little s*d the last few days... the print head keeps jamming up and despite trying everything I know to fix it it refuses to play ball.

 

If anyone would like me to upload the files anyway just say, but the reason I haven't is it's quite a tight squeeze and I'd hate for someone to spend hours printing it only to find it's not fit for purpose.

 

Many thanks, again, for this wonderful device! icon_biggrin.gif


Edited by CharlesMouse, Thu Feb 21, 2019 10:04 AM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users