Replacement Power Supply

If you are looking to dump the printer and use a newer power supply you can use this one from Jameco (RQ-50B). I have made a number of them so far. It is very easy to do if you are willing to sacrifice the power cable from the printer (click here for a video on making your own cable). Just cut the two cables off the printer and then wire them up according to the photo on the left. I use a power strip for the on and off switch.

Converting an Audio Tape Into a Digital Data Pack

If you are using an Adam computer with just a digital data drive you will eventually come to a point where you will need more data packs. There are a few possibilities available, you can purchase used ones and hope they are still good, you can buy NOS (New / Old Stock) (ANN sells them here) or you can make your own!

Getting started:

To get started making your own you will need a few things:

  1. A dual cassette tape deck, the simpler the better. Those with complicated levels and equalizers will make it hard for you to get it right. I use a $5 all-in-one system (Record, Radio, Dual Cassette) I got at a yard sale and it works flawlessly
  2. A good digital data pack to use as a master that has a holes in it for the capstan
  3. 60 minute blank cassettes. I have used Scotch, JVC and Maxwell but others will work too
  4. A simple soldering iron (or a drill with 1/4″ bit) and a utility knife or exacto-knife

Step 1: Preparing the audio and testing

We need to prepare the audio tape as follows:

  1. Turn tape over so side B is showing
  2. Plug in soldering iron
  3. When iron is hot we will melt two holes in the top of the case right below the record enable tabs, refer to the pictures and an original data pack. Do not go through the other side, just the B side
  4. Once plastic is cool use the utility knife to clean off any excess

Now we want to test if the tape will work in an Adam. Some tapes are made cheaply and they bounce around at high speed. To test it:

  1. Turn on your Adam
  2. Press Escape / WP to get into word processor mode
  3. Put in the new tape into drive A, it should go in easy, if it is hard to get in make sure the holes are big enough and that you cleaned away all the debris
  4. Press Store / Get
  5. Press VI (Get)
  6. Press III (Drive A)

The tape should fast forward to the beginning and back a few times before Smart Write gives up. You want to listen to be sure that the tape is not bouncing around. If it is do not use that tape, if it isn’t then we can proceed.

Step 2: Testing the Master Data Pack

We need to make sure the data pack will work in your tape recorder. Original Coleco data packs will not without doing a little “surgery” to the case. Before we do this check all of the data packs you have and look for ones that have 4 holes in the tape read area. The Coleco packs had 2 next to the place where the read head goes and the markings for the other 2. If you do a side by side comparison of the data packs and the audio tape you will immediately see the holes I am talking about. If you do not have a data pack with the necessary holes you can create them with a drill but you have to be very careful and pull the tape away from the hole.

Once you have located or created a Master Data Pack, put it in the tape record and make sure that it will go in correctly like an audio tape will.

Step 3: Setting up the Tapes for Copying

Before copying we need to get the tapes into position. To do this:

  1. Rewind both tapes on Side A – (on a data pack, Side A is the side without the two holes on top – the side you see when it is in the Adam)
  2. Use a pen or pencil to slowly advance the tape until the leader is just about ready to go around the roller

Step 4: Copying

I am going to use my tape deck setup as the example.

  1. Put the audio tape in the record deck. Press Pause and then the Record / Play button
  2. Put the Master tape into the play back deck
  3. Press Play on the master, the record deck starts automatically
  4. Once the master is playing stop the record deck
  5. Rewind the master a bit and listen for the high pitched sound of the data. Keep doing this till you find it and then let it play till it stops and go about 5 seconds further. Press stop and flip the tape over
  6. Rewind the audio tape the same as you did with the master, listening for the end of the data and then go about 5 seconds further. Press stop and flip over
  7. Press Pause and then the Record / Play button on the audio tape
  8. Press Play on the master

Step 5: Did It Work

If all has gone well you should now have a copy of the master on the audio tape. You can try to use it in the Adam now but I have learned that the copies are not faithful. But this is ok, we really only wanted the index marks that the Adam reads on the data pack from the master data pack, not the data. So my next step involves using CP/M to format and then verify the tape. The reason I use CP/M is that the verify actually verifies every block where as the INIT (initialize) in Smart Basic only initializes the directory. You can use Smart Basic if that is all you have, or even TDOS or File Manager.

Over the past 2 days I have made 12 Audio Data Packs, seven from older audio tapes I had and 5 from brand new ones. Of the older tapes, 2 failed. Of the new tapes all 5 worked.

Good Luck 🙂

P.S. The beautiful woman in the pictures is my wife Heather <3

P.S.S. Let me know if in the comments if you try this and the results you get.

Initial Release: Adam 2018 *** UPDATED ***

What is Adam 2018?

Adam 2018 is a software package that helps improve your Coleco Adam experience. The initial release is a front end to the excellent Adam emulator originally created by Marcel de Kogel and currently maintained by Geoffrey Oltmans.

Upcoming version release information:

  1. Initial release – Adam Emulator Front End (November 2017)
  2. Image manipulation, view directories and files in images, copy and paste (December 2017)
  3. Adam Virtual Disk Drive (AViD) integration (Spring 2018)


 

Installing Adam 2018

Once I decide on a good installer (i.e. free) I will automate this:

  1. Unzip the archive – I suggest putting it in C:\ADAM2018
  2. Right click on t he “Adam 2018.exe” icon and select Send To .. Desktop Shortcut
  3. Navigate to where you unzipped it and enter the “vc” folder
  4. Run the program “VC_redist.x86.exe” – this will install the needed DLL’s
  5. Restart your computer – this is a must else the DLL’s will not be registered
  6. If you do not have a working copy of Adam EM on your computer continue these steps, else run Adam 2018 and use the Configuration / Program option to tell Adam 2018 where the emulator is (see menu options below)
  7. Windows 7, 8 and 10:
    1. Navigate to the “emulator” folder and right click on the program adamem.exe
    2. Select Properties
    3. Select Compatibility
    4. Click the “Change settings for all users” button
    5. Check the “Run this program as an administrator” option
    6. Click OK
    7. Click OK again
    8. Now run AdamEm.exe, if pop ups show asking if you want to allow changes tell it yes, tell always / never ask again
  8. Windows XP (and possibly Vista):
    1. Navigate to the “dosemu” folder
    2. Double click on the “adamem.exe” file
    3. When it asks if you want to run it uncheck the ‘Always ask before opening file” box and click Run
    4. When Smart Writer opens, press CTRL+F9 and then select Quit Emulator

Adam 2018 is now ready to use. If you installed for XP you will need to initially go to Configuration / Program in the Adam 2018 program and navigate to the “dosemu” folder and select adamem.exe as the emulator.

 

Adam 2018 Main Menu Options:

  • Adam – Starts the Adam Emulator using the configuration given. If you have not configured it yet it will start in Smart Writer.
  • Colecovision – Lets you select a cartridge (.rom) file and then starts the emulator in Colecovision mode.
  • Configuration – Shows the configuration options:
    • Program – Select where the Adam emulator is. By default it will use the copy that came with Adam 2018
    • Disk Images- Select up to 4 disk images (.dsk) to use with the emulator.
    • Tape Images – Select up to 4 tape images (.ddp) to use with the emulator.
    • IDE Images – Select up to 2 IDE images to use with the emulator. You will also need to have your first disk image be the IDE boot software. You can use the supplied image bootide.dsk in the support folder.
    • Expansion RAM – Select the size of expansion ram to use.
    • Additional Options – Any other options you may want to use to configure the emulator. A full list of these options is in the file AdamEm.txt in the emulator folder.
  • Help – Shows the help options:
    • About – About Adam 2018
  • Exit – Quit Adam 2018


 

Drag and Drop:

You can drag and drop any disk (.dsk), tape (.ddp), IDE (.img) image or cartridge (.rom) into the window (or program icon) and Adam 2018 will immediately start it. If you drag an IDE image it will also start the bootide.dsk image.


 

Customizing:

You can change the background of Adam 2018 by replacing the file background.bmp in the support folder with one of you own choosing. The dimensions used are 600 pixels wide and 300 high at 72 dpi and 24 bit color depth.

Downloads:

 

TDOS Manual

I have taken it upon myself to revise the TDOS manual. The existing one on the internet is a scan,is missing page 5 and duplicates page 28. I have recreated the missing content from the TDOS help files, reset all the text and laid it out in an 8 1/2″ x 11″ format to allow for better printing. Also since it is now text it is searchable.

I will be adding more to the manual as time goes by, information on how to use utilities that were included with TDOS, how to program with in and more!

MakeRRom – a simple utility

Based on a conversation I had on FaceBook and after reviewing the disassembly of the program written by Stephen Munnings in 1985 called GameSave that would dump the contents of a cartridge plugged into the Adam to a file in CP/M that you could then execute I have created a newer hybrid version of this: MakeRRom.

MakeRRom (Make Run-able ROM) is a program written in Turbo Basic, an old MS-DOS compiler created by Borland that I have been using for almost 30 years. MakeRRom will take a PC file that contains a ROM cartridge dump and create a CP/M (or TDOS) compatible program that you can then import into a disk image for use in the ADAMEm emulator or copy over to your real Adam. Unlike GameSave you do not have to have the cartridge and you create your files on your PC.

How it works:

The heart of MakeRRom is a 32 byte Z80 assembler routine that handles setting up the Adam to execute the file as if it was a ROM cartridge:

The program MakeRRom then takes this code, appends the code for the ROM cartridge and then saves it as a .COM file to be used in CP/M or TDOS.

When you run the created file the Z80 code will copy the appended ROM data to 8000H (the upper 32KB bank of RAM) and then copy the small loader called JumpCode to the top of memory and execute it. JumpCode in turn sets up the Colecovision OS7 Rom in the lower 32K bank and jumps to the cartridge start point.

How to use MakeRRom

MakeRRom.exe is a 16 bit program so you may need to run this either in DosBox or on an older PC. To use it, copy MakeRRom.exe and the ROM file you want to work with into the same folder. Then at the dos prompt type:

C:\> makerrom filename.ext

And after a few moments it will create a file called filename.com that is your ROM file and the loader.  Then you can use the process I described here to import it into TDOS or CP/M.

In the download below I have included a copy of the Cabbage Patch Kids Adventure ROM called patch.rom and the resulting patch.com file. If you use Debug to view the ROM file and the .COM file you will see how the first 32 bytes of the .COM file are the Z80 loader.

Cool – but why do it?

The simple answer is because I can. The more complex one? I can download all the Colecovision ROMs online, batch convert them into .COM files, import them all into a TDOS IDE image, copy the image to compact flash and now have all of them available to run at anytime on my Adam 🙂

Downloads: