íEíCfÃçü       Initializing Media       MS-DOS version 3.0 or higher A 486DX-33 with a SoundBlaster compatible sound card and a joystick is recommended To compile the MS-DOS version, you'll need DJGPP 2.0 or higher, ZLIB recommended Linux/SVGALib version: A 486DX-33 (486DX2-66 recommended) A VLB- or PCI-based VGA compatible video card An enhanced keyboard (101 or 102 keys) SVGALib version 1.2.10 or higher ZLIB recommended Sound and joystick drivers supported Unix/X version: A 486DX-66 or equivalent (P66 recommended) An X-Windows sFIRST DIR  Uªÿ BOOT       DIRECTORY  ØAdememDOCA€CISdecA   €dSANDSA   DaleWickA €jBlenkleA  Pspct11A  $€RichD#1A  &SebalistA 1Thrash06A >ZonkerDecAD€Mitch#1A  GMitch#2A  J€Mitch#3A  LMitch#4A  SSands#2A  TGuysBACKA VRich#2A   Yfile OS7.rom    ColecoVision OS ROM image WP.rom     SmartWRITER ROM image EOS.rom    Elementary Operating System ROM image keys       Program to alter key mappings for game controller #1 CWSDMI.ZIP (MS-DOS version only) A DPMI server required by ADAMEm            MS-DOS. If you don't run ADAMEm MS-DOS in a DPMI            environment (OS/2, MS-Windows, Linux DOSEmu, QDPMI...)           put CWSDPMI.EXE included in this archive somewhere in            your path or in the emulator's directorySome utilitÌ1 ×75From:  Joe Blenkle > INTERNET:jblenkle@calweb.com Subj:  ADAMEM.TXT                          ******* ADAMEm *******                     The Portable Coleco ADAM Emulator                                Version 0.2                                                         Copyright (C) 1996  Marcel de KogelHardware and Software Requirements ================================== MS-DOS version: A 486SX-25 or better A VLB- or PCI-based VGA compatible video card An enhanced keyboard (101 or 102 keys)erver running in 8, 16 or 32 bpp mode X11 revision 6 or higher ZLIB recommended USS(/Lite) sound system and Linux joystick driver supportedZLIB is a general purpose data compression library used by ADAMEm to support GZIPped disk,  tape and ROM images.  ZLIB is available on the ZLIB home page at http://quest.jpl.nasa.gov/zlib/Files included ============== adamem     The emulator cvem       A link starting the emulator in ColecoVision mode adamem.snd The sound data used by the emulator adamem.txt This ANN-edA   s€READMEA   wP         ÐzPoem96ANNA}README_1stH€—AC09updA  RegisterAT„œBLOCKS LEFTŠBLOCKS LEFTŠies for use with ADAMEm can be found on the ADAMEm distribution site at http://www.komkon.org/~dekogel/adamem.htmlWhat's emulated =============== - 4 disk drives - 4 tape drives - 1 ADAM printer - 2 ColecoVision game controllers - (Optional) 1 Roller controller, 1 Driving module, 1 Super   Action controllerKey Mappings ============ ADAM keyboard: F1-F6        -  Smart keys F7           -  WILD CARD F8           -  UNDO Insert       -  INSERT Delete       -  DELETE Home         -  MOVE/COPY End         (Joystick mode only) Both Ctrls + Both Alts  - Main reset lever Both Ctrls + Both       - Cartridge reset lever Shifts F10                     - Quit emulatorCommand line options ==================== General options: -help                  -  Print a help page describing the available                          options -verbose <flags>       -  Select debugging messages [0]                            0 - Silent          1 - Startup messages                            2 - VDP             4 - Memory mapper  - Numpad 1 0-9, Del, Enter(right)  - Numpad 2 Special Keys: F9                      - Toggle joystick/keyboard mode. In joystick                          mode, the keyboard is used to emulate the                          ColecoVision game controllers. In keyboard                          mode, it is used to emulate the ADAM keyboard F1-F4                   - Toggle sound channel 1-4 on/off (Joystick mode                          only) F5                      - Toggle sound on/off (Joystick mode only) iskb,        -  Select disk/tape images to use [none] -diskc, -diskd, -tapea, -tapeb, -tapec, -taped <filename> -printer <filename>    -  Select file to log printer output                          Default is PRN in the MS-DOS version,                           stdout in the Unix versions -printertype <value>   -  Select printer type [1]                          0 - ADAM Printer compatible                          1 - Generic/Text only                          2 - IBM Graphics compatible               joystick emulation modes, check the description                          of the -joystick command line option Home                    - Switch to joystick emulation mode 2 (Joystick                          mode only) Page Up                 - Switch to joystick emulation mode 3 (Joystick                          mode only) Delete                  - Swap joystick buttons (Joystick mode only) End                     - Swap keyboard buttons (Joystick mode only) Page Down               - Swap mouse buttons  -  STORE/GET Page Up      -  CLEAR Page Down    -  PRINT Keypad 5     -  HOME ColecoVision game controllers: Cursor keys             - Joystick movement Left Alt (Space in      - Primary firing button Unix/X version) Left Ctrl               - Secondary firing button Left Shift              - Third firing button (port 1) Z                       - Fourth firing button (port 1) NumPad -                - Third firing button (port 2) NumPad +                - Fourth firing button (port 2) 0-9, -, =                                         8 - Tape&Disk      16 - PCB                          128 - Illegal Z80 ops -adam / -cv            -  Select emulation model                          -adam - Coleco ADAM                          -cv   - ColecoVision                          Default is -adam for adamem, -cv for cvem -os7 <file>            -  Select ColecoVision ROM image [OS7.rom] -eos <file>            -  Select EOS ROM image [EOS.rom] -wp <file>             -  Select SmartWriter ROM image [WP.rom] -diska, -dF11                     - Decrease sound volume F12                     - Increase sound volume Ctrl+F9                 - Change options Space                   - Make screen shot (Joystick mode only, not                          implemented in Unix/X version) Ctrl+F11                - Pause & Blank screen Ctrl+F12                - Pause Insert                  - Switch to joystick emulation mode 1 (Joystick                          mode only). For a description of the available                                     3 - Qume SPRINT 11 compatible -cpuspeed <percentage> -  Set Z80 CPU speed [100%]                          You won't normally need to use this                           option. If you've got a slow system                           however, you may be ablt to                          speed up some applications by lowering                          the CPU speed to 60%-80% -ifreq <frequency>     -  Set interrupt frequency [50Hz]                          Default interrupt frequency is 50Hz for a fourth firing buttons of the super action                              controllers are always emulated.                          6 - Emulate a speed roller on port 1 with a                              mouse                          7 - Emulate a speed roller on port 2 with a                              mouse                          Please note that mouse support is currently                          only implemented in the MS-DOS version Controller options: -joystick <mode>       -  Select joysti                   you may want to use this option -expansion <mode>      -  Select expansion module emulation [0]                          0 - Do not emulate expansion modules                          1 - Emulate a roller controller with the mouse.                              Use your mouse buttons to press one of the                              first two roller controller buttons, use                              the ctrl and alt keys to press one of the                              second roller ck 1 -sensitivity <value>   -  Select mouse/joystick sensitivity [200]                          1 - Maximum   1000 - Minimum                          Use this option if you're having trouble                          controlling the roller controller or driving                          module. Useful values are between 150 and 400 -swapbuttons <flags>   -  Swap/Do not swap buttons [0]                          1 - Swap joystick buttons                          2 - Swap keyboard buttons                       the joystick buttons to move the control                              stick                          4 - Emulate a driving module with a mouse.                              Press a mouse button to press the                              accelerator pedal, use the cursor keys to                              move the control stick                          5 - Emulate a super controller speed roller on                              both ports with a mouse. The third and                              PAL                          system, and 60Hz for an NTSC system. If you                          find most of your applications running a bit                          too slow, try using -ifreq 60 -sync <mode>           -  Select sync mode [1]                          0 - Do not sync emulation                          1 - Sync emulation on every VDP interrupt                          Using -sync 0 will let the emulator run at                           full speed. If you're not using games,        ck mode [1]                          0 - No joystick support                          1 - Joystick support                          2 - Joystick emulates game controller #2                          3 - Joystick emulates game controller #1                          In joystick mode 1, both the keyboard and the                          joystick emulate both ColecoVision game ports.                          For head to head games, you'll have to use                          either -joystick 2 or -joysticontroller buttons                          2 - Emulate a roller controller with an                              analogue joystick                          3 - Emulate a driving module with an analogue                              joystick. Move your joystick forward to                              press the accelerator pedal, move your                              joystick to left or to the right to move                              the steering wheel, use the cursor keys or                                 4 - Swap mouse buttons                          For the joystick and the mouse, only buttons A                          and B are swapped -keypad <mode>         -  Select numeric keypad operation [0]                          0 - Normal   1 - Reversed                          This option might be useful for games that use                          game controller overlays, like War Games -calibrate <mode>      -  Force/Do not force joystick calibration [0]                          0 - Do not fonted in Unix/X version)                          0 - Do not emulate overscan colour                          1 - Emulate overscan colour                          Since overscan colours show quite differently                          on a television set compared to a VGA monitor,                          you may want to turn emulation of it off -chipset <value>       -  Select video chipset [1] (Linux/SVGALib only)                          0 - VGA        1 - Autodetect                          If you lter key mappings                          You can use the keys program to get the syntax                          necessary for your favourite key mapping Video options: -uperiod <value>       -  Set maximum number of interrupts per screen                          update [3]                          If you are using a slow system, you may prefer                          using -uperiod 2 or -uperiod 1. This will                          probably slow down emulation, but emulation                     nd XXX is the number of                          screen shots taken so far (e.g. 002). The                          screen shots will be in uncompressed windows                          bitmap format, 256x192 with 17 colours Sound options: -soundtrack <file>     -  Select file for sound logging [none] -sound <mode>          -  Select sound mode [255]                          MS-DOS version:                          0 - No sound       1 - PC Speaker                          2 - Adlib          3 - Adlibmented in                          Unix/X version)                          MS-DOS version:                          0 - 320x200    1 - 256x192                          2 - 256x240                          Linux/SVGALib version:                          0 - 320x200    1 - 320x240                          Please note that video modes 1 and 2 may not                          work on every system -overscan <mode>       -  Emulate/Do not emulate overscan colour [1] (Not                          implemerce joystick calibration                          1 - Force joystick calibration                          Normally, the emulator loads the joystick                          settings from a file when it has been                          calibrated before. If you connected a new                          joystick, or you changed your joystick                          settings, and you're having trouble controlling                          your joystick, try using -calibrate 1 -keys <string>         -  Aare having video related problems, using                          -chipset 0 might solve your problems -shots <mode>          -  Select screen shots mode [0] (Not implemented                          in Unix/X version)                          0 - Don't allow screen shots                          1 - Allow screen shots                          A screen shot taken will have the filename                          CART.XXX where cart is the name of the cart                          loaded (e.g. DKONG), a     will be much smoother -sprite <mode>         -  Select sprite emulation method [0]                          0 - Show all sprites                          1 - Don't show more than 4 sprites per row                          While many applications will suffer from heavy                          sprite flicker when using -sprite 1, some                          applications require the option for best                          display results -video <mode>          -  Select video mode [0] (Not imple + SoundBlaster                          4 - SoundBlaster   5 - GUS                          6 - SB AWE32     255 - Detect                          The emulator uses the BLASTER environment                          variable to 'detect' the presence of a Sound                          Blaster. Some older Sound Blaster cards are not                          supported. Make sure your BLASTER setting is                          right or you may crash your system when running                          the                      sound output quite a lot, it will also cause a                          considerable slowdown -speakerchannels       -  Select PC Speaker channel list (PC Speaker <channel list>            only) [4,3,2,1]                          If you don't have a sound card, and sound                          quality is extremely poor, try messing with                          this option a bit. Useful alternatives include                          1,2,3 and 2,3,1 -volume <level>        -  Selecpe (4=SB Pro,                          5=SB16, 6=AWE32) and eee is the EMU baseport                          (AWE32 only, default=620). All other settings                          are ignored. If you have a GUS compatible sound                          card, make sure your ULTRASND environment                          variable is set correctly. It's syntax is:                          ULTRASND=Port,DMA,Record DMA,IRQ,MIDI IRQ. Only                          the Port parameter is used by the emulator.version only)                          0 - Don't save CPU   1 - Save CPU Many command line options may be abbreviated. Use the -help options to get a list of currently supported abbreviationsSoundtrack file format ====================== The soundtrack file format is as follows: Header: string         'Coleco Sound File',0x1A word           Version number (LSB first, currently 0x101 for 1.01) byte           Interrupt frequency in hertz Data: 0xFF           Single interrupt mark 0xFE <n(byte)> Interrupt mad level (SB AWE32 only) [0]                          0 - Minimum  100 - Maximum -stereo <level>        -  Select stereo panning level (SB AWE32 only) [0]                          0 - Mono     100 - Maximum                          Useful values are from 0 to about 60 -soundquality <value>  -  Select sound quality (SoundBlaster and /dev/dsp                          only) [3]                          1 - Lowest     5 - Highest                          While using higher sound qualities will improve     emulator. The syntax of the BLASTER                          environment variable is: BLASTER=Aaaa Ii Dd Hh                          Tt Eeee, where aaa is the port address                          (default=220), i is the interrupt used                          (default=7 or 5, depending on the model you                          have), d is the DMA channel used (default=1), h                          is the high DMA channel used (SB16/AWE32 only,                          default=5), t is the model tyt initial volume [10]                          0 - Silent    15 - Maximum Miscellaneous options: -shm <mode>            -  Use/Don't use MITSHM extensions for X [1] (X-                          Windows version only)                          0 - Don't use SHM   1 - Use SHM                          Using SHM greatly speeds up emulation, but may                          not be compatible with your system -savecpu <mode>        -  Save/Don't save CPU when inactive [1] (X-                          Windows                           You might want to use -sound 3 if you have a                          slow system or a system with an 8-bit sound                          card                          Unix versions:                          0   - No sound                          1   - USS(/Lite) /dev/dsp                          255 - Detect -reverb <level>        -  Select reverb send level (SB AWE32 only) [7]                          0 - Minimum  100 - Maximum -chorus <level>        -  Select chorus senrk 0xFD <n(word)> Interrupt mark (LSB first) 0xFC <byte>    Change interrupt frequency 0x00-0x7F      Sound register write. High nibble is the register number,               low nibble is the register value. Registers 0,2 and 4 are               12 bits wide (lower 8 bits are in second byte), all others               are 4 bits wide Example: 13 FF 20 04 56 FD 05 01 45 06          ^--------------------------- Write 3 to register 1             ^------------------------ Interrupt                ^-------- is available at  ftp://x2ftp.oulu.fi/pub/msdos/programming/djgpp2 - ADAMEm MS-DOS was compiled using DJ Delorie's DJGPP v2.0. DJGPP is a 32  bit C compiler for MS-DOS. Source code and binaries of DJGPP are  available at http://www.delorie.comPlease send your comments to Marcel at m.dekogel@student.utwente.nlDistribution:To: [72117,3003]                       0 - Silent          1 - Startup messages                            2 - VDP             4 - Memory mappering optional command line options. Options can be separated with spaces, tabs or returns.History ======= 0.2  15-11-1996   Completely rewrote VDP emulation engine; it now has                  support for sprite clipping, detection of 5th sprite in                  a row and non-standard screen modes, added support for                  GZIPped disk images, added ADAM printer control code                  emulation, added Unix/X and Linux/SVGALib ports, fixed                  some bugs 0.1  28-10-1996 h sides are utilized.  (Lord, I HATE  the  word "utilized",  don't know how it slipped up on  me. "used " is so much clearer and easier!) <G> Point 2:  All those MAL Graphics  are ported over from IBM,  which means they will appear too wide when printed  from  Power PAINT.  Remember that PP has  variable  print settings  which allow you to print the screen at varying  lengths and  widths.  If you are printing only the graphic,  you can  get quite  close  to  the same effect you would get printing  from  a  sound output - Martijn Zeedijk tested the GUS routines and helped me fix lots of bugs - Neal Danner provided me with the sound hardware related technical  information on which the sound emulation code is based - The SB AWE32 routines are heavily based on 'The Unofficial Sound Blaster  AWE32 Programming Guide' written by Vince Vu a.k.a. Judge Dredd. Thanks  a million for writing this! - Some parts of the code were taken from Allegro. Allegro is a library for  DJGPP written by Shawn Hargreaves. Allegro------------- Write 004 to register 2                      ^--------------- Write 6 to register 5                         ^------------ 261 Interrupts                                  ^--- Write 506 to register 4Configuration files =================== The emulator loads two configuration files (if present) before it loads a cartridge rom: adamem.cfg or cvem.cfg located in the emulator's directory and CART.cfg (e.g. DKONG.cfg) located in the cartridge dump's directory. These are plain text files containÌ1 ×67From: ronaldm@mars.ark.com (Ron Mitchell) Subject: PJ's Comments on my Comments Here's a little bit of amplification from Patricia Herrington on my last blurb re Publish-It-Pix. (See Ronsweek'n'ADAM, Oct 20)   quote Sb: #47272-Ronsweek, Oct 20'96 Fm: Sysop/*PJ (ADAM) 76537,1271 To: Ron Mitchell 70323,2267   Thanks for all the info, Ron. Point 1:  Make sure people understand that when you say you rec'd so  many FLIPPY disks,  they understand that means TWICE as  many disks as you mention,  because bot  Initial releaseCredits ======= - The Z80 emulator used is based on code written by Marat Fayzullin  (fms@freeflight.com). The original Z80 emulator can be downloaded from  http://freeflight.com/fms/CPUs/ - Joe Blenkle, Jim Marshall, Stephen Geyer, Grant Frost and Jim Notini  were of invaluable help getting ADAM software and technical information.  Thanks! - Todd A. Aiken spent a lot of time finding bugs, many of which would have  never been fixed without his help. He also helped a lot improving the clone.Point 3:  It really drives me nuts that people think  you need  so much in the way of hardware to access Internet.  I don't know  how it was done,  but people have been using the basic  Net for decades with no fancier equipment than is available with  the regular  ADAM setup.  I wish I understood this better.  Point  4:  Don't  think  you can use the MAL graphics hot off the disk  with SwiftPrint, but that's no problem. Find the pic you want, load it into  your  modified PowerPaint (Bob Sebelist haf most game systems,  people have created hardware  that plugs into their computer and allows them to  copy the contents of the cart into a file which there computer can use with  the emulator.  From here the files find there way onto  the Internet  for all to download and use.  In the case of the Coleco Emulator  which  I have as well as 150 cart files that  I  mostly converted myself from their Coleco ADAM format to IBM (there were a few that I did not have which were on the Net that I must admit I DL'ed)ote. Fm: Jim Notini 73457,161 To: Sysop/*PJ (ADAM) 76537,1271 This  whole issue of cart games for dedicated video game  systems being  converted to run on other computers (IBM,  MAC,  etc.)  is sure  to lead to some problems for the maintainers of Web  pages, Newsgroups  or  FTPs especially once Sega or Nintendo  decide  to take action and persue legal action.  For those not on the Inter net I am sure you are wondering what we are talking about.  Well, there  are a slew of very talented programmers out there  that allows  people like myself to have an alternative back-up  source in the case something happens to my ADAM or one of the carts. But as is always the case (ie:  backup software),  the intensions  of the  programmer are always good,  but there are many out there in the  world who will use the programmers tools to there  advantage in order to save a buck.  The cold hard truth is the Internet  is here  and  it  is only going to get bigger and  while  the  large majority  of  systems these emulators are nt to get technical  about the  source  code owned by the respective company),  the  problem lies in the copyrighted games (carts) and software that is  avai lable for download from the Internet.  A copyright is a copyright no matter if the game is made anymore so these games and software should  not  be  made available for just anyone to  download  for themselves, but proof of ownership should be required in order to get  the converted cart or software to use with  the  appropriate emulator.  In the case os  a  patch  that works  fine) and then SAVE it as a binary 10k file Then you can use  it with no problems.   Point 5:  I forget what my  fifth point  was.  Had something to do with Joe  Blenkle's  communique.  Maybe  I'll think of it.  PJ Unquote -Ron Mitchell  Date:  24-Oct-96 09:03 EST From:  Ron Mitchell > INTERNET:ronaldm@mars.ark.com Subj:  Jim Notini-comments-emulators The following message was submitted on October 17 by Jim Notini to the Compuserve ADAM forum. Jim's comments are worth reading.  qu,  I think it is a very unfortunate situation  especially considering  TeleGames has bought the rights to a large  majority of these games and still sells them. But even more unfortunate is the fact that not much can be done about it as I'm sure TeleGames will  not  go  through the expense of pursuing legal  action  and hundreds of thousands of people who never owned a Colecovision or ADAM  will  have access to all these cart files.  I  think  these emulator  programmers  are providing an invaluable  service who  are writing Emulators which run on IBMs,  MACs, etc. that allow those computers  to  use  software (carts) from  dedicated  video  game systems and older computers.  I have seen no fewer than 30 emula tors which are available for download (Atari VCS,  Intellivision, Colecovision, Atari 5200 -7800, Sega Master System, Sega Genesis, Nintendo, Super NES, MSX Computers, Apple Computers, TRS Computer, Timex  Sinclair Computers,  and on,  and on).  Now  the  emulator itself  is not a problem (unless you wabased on are no  longer made,  the  few that are like Sega's and Nintendo's are going  to take a beating because almost as fast as they release new systems emulators are written and game carts are converted to file format to be had by anyone who accesses the NET. At least in the Coleco vision or ADAM's case,  it won't cause Coleco to go out of  busi ness   or   companies  to  stop  producing  new  games  for   it! ----------------------------------------------------------------- Unquote. (Note. Above was pos  a  patch  that works  fine) and then SAVE it as a binary 10k file Then you can use  it with no problems.   Point 5:  I forget what my  fifth point  was.  Had something to do with Joe  Blenkle's  communique.  Maybe  I'll think of it.  PJ Unquote -Ron Mitchell  Date:  24-Oct-96 09:03 EST From:  Ron Mitchell > INTERNET:ronaldm@mars.ark.com Subj:  Jim Notini-comments-emulators The following message was submitted on October 17 by Jim Notini to the Compuserve ADAM forum. Jim's comments are worth reading.  quÌ1 ×65From: David Sands Subject: drushel's PowerPaint transformations         I want to say I am really impressed with what Richard Drushel is doing with the ADAM, ADAMServe, his 486 and the great mind he brings to his enthusiasms. I am *not* claiming I *understand* all of this stuff, but impressed I know I am.         Keep up the good work, Richard. And speaking of work, any chance of you putting all of those fascinating little programs on a utility disk, or sending 'em out as attachments on the coladam-lies).  My CartGrabber (which is what I call it) is SmartKEY driven too,  to make it that much easier.  I believe  that  I demoed it at AdamCon 8,  and gave a copy of  the source to a couple of people.  Did you get a copy Ron (Mitchell)?  Dale Wick     dalew@truespectra.com done something about it, he's even used the Internet.         The thought occurs; Maybe I should post to the 'alt.folklore.computer' newsgroup a message saying that anyone with personal experience in developing the ADAM would be wel- come to tell us the story of his/her contribution on this list?         Or maybe not. The quality of discussion on that group ranges from desparate to ugly, with the rare flashes of literacy like seeing stars through overcast.   Thanks again, Richard. Dave Sands, Audrie Sands sands@nanaimo.ark.com sted by Jim Notini on October 17,  1996 -Ron Mitchell me>    -  Select file to log printer output                          Default is PRN in the MS-DOS version,                           stdout in the Unix versions -printertype <value>   -  Select printer type [1]                          0 - ADAM Printer compatible                          1 - Generic/Text only                          2 - IBM Graphics compatible               Ì1 ×68From Dale Wick: Continuing the discussion about grabbing cart images for use with the  Coleco emulator Rom use,   I have a program which I wrote in EOS to grab a cart image, and it fits in a boot block. So you can grab as many cars as you like.  It also doesn't add any  headers, so  it should be compatible with the COLEMDOS.EXE.  I'll have  to experiment to find out. If it is compatible, then I'd be happy to distribute it and the source (written in MacADAM --a handy little tool for making tiny utilitist? Or for that matter, on ANN.         And I await your interview with the mystery man from ADAM's past with great interest. I was, back in the spring before my heart attack, about to propose some kind of 'oral history' project with all the pioneers, forefathers, promoters, etc. who are still around and can tell us about the ADAM as it was and was to be. Now, not only has Richard done something about it, he's even used the Internet.         The thought occurs; Maybe I should post to the 'alt.folklore.compÌ1 ×67From: Joe Blenkle <jblenkle@calweb.com> Subject: Re: ann THE ADAM EMULATOR HAS ARRIVED! By Joe Blenkle If  you had told me 10 years ago that someday I would be  running ADAM  software on my PC,  I would have wondered what your drug of choice  was.  But now,  thanks to Marcel de  Kogel,  a  chemistry student  in  Holland,  a dream long held by ADAM owners has  been realized. Marcel is the author of the DOS version of the now famous Coleco Vision  emulator and spurred on by a desire to play Super  Donktion file  from  the emulator which tells all it can  do.  Marcel  has added  a  ton  more features in the new version  over  the  older version.  You may have to experiment a little to get the settings right  for your computer,  but this emulator is fantastic and  it works!  The emulator speed depends on your computer,  but several command line options can be changed that will speed up the emula tor on slower machines.  Why  would you want to emulate an ADAM on your PC when you have a perfectly good ADAMed.  The speed  at which  he got the initial version of the emulator done was  quite incredible  -a matter of a few days.  I beta tested the  emulator and  about  fell on the floor when I ran it and  saw  SmartWriter come  up  on the screen.  Marcel also wrote a DOS  based  program called  DCOPY to read standard ADAM disks and save them to a file which  the  emulator could then use -yes,  you could  play  Super Donkey Kong,  Super Zaxxon,  and all the rest -SmartFiler,  ADAM Calc, SmartBasic -virtually ever  ADAM disks to your DOS machine in disk image files to guard against your originals going bad.  It's a simple matter to  stick an  ADAM  formatted  disk back in your PC and re-write  the  disk image to it. See the file ADAMEM.TXT for more information on the emulator -the internet  web  site where it is available is listed in  the  text file  or  if you have any other questions  or  comments,  contact Marcel  directly (email address also in the doc file) or  me  at: jblenkle@calweb.com.rsion  0.2  which has just been  released  prints perfectly  on  my  Epson Stylus and old Epson RX  80  dot  matrix printer.  The emulator supports a 64k expander using your  compu ter's  memory  to  simulate it and also four tape and  four  disk drives  -yes four!  Whatever you are working on can be  saved  to disk  -and yes,  even those high scores on your super games  will save!         I could go on and on about this emulator, but rather than try  and  list all the features I am including the  documentaey Kong  for the first time ever,  he turned his attention over  the last  few  months to producing an ADAM  emulator.  It's  hard  to believe,  but while Marcel is a proud owner of a ColecoVision, he has  never touched an ADAM.  He has only seen pictures of one and had  no  idea how one worked -other than what he could  guess  at from the ColecoVision. Aided by several ADAM owners, Marcel wrote CP/M programs to dump the ADAM's operating system and SmartWriter word processor to files that he then disassembl on your desk?  Well,  unfortunately, that day will  come when all ADAM's die through hardware failure -why  not preserve it in a format that will never wear out?  Want to finish that  document  you started typing at home  without  transporting your  ADAM  to work?  Save it and take it with you  and  use  the emulator  to finish it at the office.  The possibilities are end less.  If  you are wary of this new fangled threat to  your  ADAM machine,  at least take advantage of the DCOPY program.  Save all yourything runs on the emulator -CP/M won't  (no loss) -TDOS does.  The initial emulator was  a  little buggy.  Marcel  had problems with the ADAM's print functions -and yes, whatever printer is hooked up to your DOS machine will print just like the ADAM's printer would.  Version 0.1 of the  emulator printed in condensed print on my printer -that is until it got to the  second line -then it printed normally,  but  backwards.  One shift  key  wouldn't work and a few other problems needed  to  be ironed  out.  VeÌ1 ×73      A Computer's Perspective      By Ron Mitchell      1)      You have reached your friendly local computing device.              How may I help you? (NOT!)              To run a program, press 1 (I know they're around here               somewhere).              For an Internet connection, press 2 - Web Entanglement              Plus.              If you are in a good mood, press 3, else kindly go away.              If you are in a bad mood return to the previous line and           and  "Dinosaurs!",  Glenn  Miller's  "A  String  of Pearls" and "Sunrise Serenade", and Glen Gray's Casa Loma Orches tra signature tune "Casa Loma Stomp".  If you have a MIDI  inter face,  you  can use the program VTplayer to play VideoTunes songs to  a MIDI device,  or even save the songs as MIDI files  (whence they can be edited in Sequel,  a MIDI sequencer  program).  These songs I transcribed are available if anybody wants to have copies of  them;  just  let me know.  I also found one unfinished  song:r the laughter to subside.              If you have any idea at all what you are doing here, press              9.              To make a total fool of yourself, enter the following               command lines:              echo General Failure is at it again...wheeeee!              era *.*              and press return.              If you are hungry, the diet Coke and Twinkies are in              the fridge on the other side of the room. Kindly refrain              from dropping unspecifiedimultaneously to hear a C6 chord). Four tones and three voices ... the solution is moving or "broken" chords in which,  as the song progresses,  you hear 3 of the 4 tones,  but never the same 3 simultaneously.  You ear performs some kind of "temporal summation" and you hear all 4 tones correctly.   Another difficulty in transcribing swing music is that VideoTunes has no provision for triplet or "swung" eighth notes.  In a swing tune in 4/4 time (4 beats per measure, quarter note  is 1 beat),  written eighthÌ1 ×67This  Week  With  My Coleco ADAM 96/10/21 by  Richard  F.  Drushel I.  Working with VideoTunes. Last  week,  while  backing up EOS volumes on my Mini  Wini  hard drive  system,  I rediscovered some songs that I had  transcribed for VideoTunes. If you've been to any of the ADAMcons where Chris Braymen's  (70057.2035@ compuserve.com) ADAM Information  Manager has been set up to display video advertizements with  music,  you may  have  heard some of these transcriptions:  themes from  "The Flintstones"     read it more carefully.              To write a program, press 4 for the background guffaws              and other mechanical expressions of disbelief.              To find a file, press 5 and WAIT.              To run a program you have previously written, press 6 -              Crash Recovery AND Protection.              For advice on motherhood or the meaning of life, press              7.              To obtain my assessment of your future in computing, press              8 and wait fo Glenn Miller's "In the Mood". I had transcribed the final zig-zag trumpet  chorus  and started on the introduction when  I  stopped working on it (1993?). Being "in the mood", I spent an hour or so finishing  the intro and putting in one cycle of the  "A"  theme. It's  somewhat difficult to transcribe Big Band tunes with only 3 voices  (which is all you get with ADAM's  sound  chip),  because [music theory mode on] there are so many 6th chords (i.e.,  1-3-5 triad plus the 6th; on your piano, play C-E-G-A s liquids and crumbs in the              vicinity of the keyboard.      2)      A real user friendly named Joe              Gave his keyboard one heck of a blow              As it crashed to the floor              And then bounced off the door,              It got busted for typing too slow              en it printed normally,  but  backwards.  One shift  key  wouldn't work and a few other problems needed  to  be ironed  out.  Ve notes aren't played evenly--the first  eighth  note of a beat is played at 2/3 the  length  of  a beat, and the second eighth note is played at 1/3 the length of a beat.  The closest that VideoTunes can get to this rhythm is with dotted  eighth/sixteenth  note  pairs,  but  the  result  doesn't "swing---it  sort of lurches along.  [trying to think of examples that  everybody  has heard] For "straight" eighths,  think  of  a polka  or a Sousa march;  for "swung" eighths,  think of "In  the Mood";  and  for !  The two server floppy drives (DISK I and DISK  II) showed up,  as did the tape drive (DRIVE I). Hmmm...the icons for both tape drives appeared correctly during the boot device detect routine.  Rats,  it  worked before...in the *previous* version of ADAMserve...in  the version *before* I made the  alterations  re quired to get FileManager to work. @#$%&#! Strangely enough, if I don't  select  a  drive from the SmartKey menu  and  press  Done, ADAMcalc  will  happily  read from the server  hard  drive,  lo include the  specially-patched ADAMcalc and PowerPaint versions  required for these popular/indispensible programs to work under ADAMserve. I  thought  it  would be an easy task to put together  some  disk images  based upon my own server hard drive volumes  (i.e.,  keep the  vital programs,  delete personal  images,  debugging  stuff, etc.). Well, for PowerPaint I'm *almost* there. To prevent confu sion  with other versions of PowerPaint which are floating around (original,   RLE-enhanced,  hard-drive-comfferent  kind  of "evil"  than PowerPaint,  for example.  PowerPaint is ugly on the inside because the programmer, Sol Swift, didn't know any better; it has lots of empty,  unused spaces and inefficient code.  ADAM calc  is ugly on the inside because the programmers  were  *very* *good*  and were trying to pack as much functionality as possible into a small space; they used every trick in the book to optimize for  size.  As a result,  the code (in  uncommented,  disassembly form) is very terse and very hard PowerPaint   expert   PJ   Herrington (76537.1271@compuserve.com) for assistance.  As for  ADAMcalc...I thought  *this* was the one that would be simple and straightfor ward. When I booted it up (ostensibly to look to see if there was anyplace I could stick some kind of "ADAMserve version" message), I  idly  tried to load a stock spreadsheet from the  server  hard drive.  STORE/GET, then press a SmartKey to pick a disk/tape, and ...  uh-oh, the SmartKey for the server hard drive (DRIVE II) did *not* appearthe dotted eighth/sixteenth note  approximation, think of any of Lawrence Welk's "champaigne music". Chris Braymen is the professional musician among us;  maybe I should ask  *him* to take a stab at explaining this :-)II.  A Bug in ADAMcalc for ADAMserve. As I noted in a prior post to the mailing list, after a conferen ce  call  with Herman Mason (aa337@po.cwru.edu) and Bob  Slopsema (72117.3003@compuserve. com), I realized (to my chagrin) that the version  of ADAMserve I released at ADAMcon VIII  didn't ad spreadsheets  from it,  save workspaces to  it,  everything  it's supposed  to  except show up on the SmartKey menu as a valid  de vice. Double @#$%&#! I have not yet had time to dig into ADAMcalc to find the actual code that is operating during the drive select operation (after STORE/GET). Of the 36 blocks of ADAMcalc, I have disassembled only 5.  ADAMcalc is another of those programs which is  beautiful  for  a user to use but utterly  repulsive  when  a programmer  "looks  under the hood".  It's a  dipliant),  I  figured  I should  edit  the boot screens and pictures so that it  would  be clear that it's ADAMserve PowerPaint which is booting.  The  boot screen  I fixed;  it has a nice ADAMserve message in it now.  The boot  picture  will take a little work in PowerPaint (I  want  to have  a  picture of an ADAM and an  IBM  side-by-side),  which  I haven't  used seriously since 1991 or so (when I made my SmartBA SIC 1.x logo for the disk labels). If I get stuck, I'm sure I can always   call   upon   our  to read. III.  More Basement Cleaning. In preparation for our monthly users group meeting, I desperately tried  to finish cleaning/reorganizing my basement,  so  that  as many of my computers as possible were set up and functional,  and also that the remainder were stored neatly and accessibly.  I did not entirely succeed by 2:00 PM Sunday 20 October 1996 :-( I have 5  complete  computer  systems installed on 4  desks/  tables  (3 ADAMs,  my 486DX2-66, and my PC-XT), with one ADAM and my rescued 286 laptops able to get to them without problems.  Michael, try the URL as I listed it above and let me know what happens.V.  New ColecoVision-Compatible Hardware from Telegames USA. Telegames  USA (http://www.telegames.com) sells,  in addition  to new  ColecoVision  game cartridges (and cartridges  and  complete game systems for Sega,  Nintendo,  Atari, etc.) a *new* ColecoVi sion-compatible game machine called the DINA System.  The info on their web page is sketchy (no pictures),  but they say they rede signed th  no sound, and the on-off plastic knob had been lost. The speaker was blown;  a $3 Radio Shack special fixed that.  As for the knob,  I had one in my spares box.) A few things that I *know* I had  down here  appear  to be missing,  some of which I had as part  of  my "ADAM Museum" at ADAMcon VIII. I hope they're just mislaid in the remaining clutter, or (possibly) got mixed up with some of Herman Mason's  or  George Koczwara's (aa436@po.cwru.edu) stuff  at  the convention.  (Most  of  all our respective stine ColecoVision/ADAM game controllers at $19.95 each,  and something called  a QuickShot 3 Joystick for $29.95.  I don't know  if  the DINA  System (a) can accept a ColecoVision/ADAM game  controller, or (b) if the $49.95 DINA System price includes game controllers, or  (c) if the $29.95 QuickShot 3 Joystick *is* the game control ler for the DINA System.  Telegames USA currently has a number of special offers (bundles of cartridges,  freebies for X number  of cartridges bought, X free cartridges if you buy  I even gave her a disk mailer :-) When I get the  text,  I'll  post her report to the mailing  list.  After  a little bit of wrangling with some balky hardware,  we managed  to have  a productive meeting,  with everybody having left by  about 6:30  PM.  During  the meeting,  I had a phone call from  Michael Hurst (ao853@freenet.toronto.on.ca), who was having some difficu lties  trying  to get the ADAMcon banner JPEGs I had put  up  for anonymous ftp at ftp://junior.apk.net/pub/users/drushel/ac08jpeg. I wa project (see TWWMCA 9609.30) still in storage.  Unfor tunately, the rest of everything else is haphazardly stashed into boxes,  pending a more careful sorting-out. In partial defense, I had to repair a number of items as I uncovered them (e.g., my 80- column  video  unit had some bad solder joints;  my  256K  memory expander had a broken addresser cable). I also rescued/repaired a 1972  Shibaden black&white TV set that a lab at work was junking, for  use as a monitor.  (The picture was fine,  but there wase ColecoVision to have a sleeker box and smaller, Ninte ndo-style  game controllers.  It even has a built-in game  called Meteor Shower.  They say it will play any ColecoVision game  car tridge  which  does *not* require a  Super-Action  Controller,  a Roller  Controller,  or  a Driving Module.  I requested (and  re ceived)  the Telegames USA printed  catalog.  No  pictures,  just listings of game cartridges available for the many gaming systems they  stock.  The DINA System lists at $49.95.  They sell genuuffs rode back  from Elyria in my van.) I'll be really disgusted if I ended up leaving any of it at the convention :-( IV.  October B.A.S.I.C. Users Group Meeting. This  Sunday was the October meeting of our users  group,  B.A.S .I.C.  (Best ADAM Support In Cleveland).  In attendance were  me, Herman  Mason,  George Koczwara,  Pat Williams,  and Jean Davies, plus  my wife and kids at various points.  Pat is supposed to  be writing a summary of what went on at the meeting and mailing me a disk with the text. a Y system unit). Two  of  interest  are SPS03 (buy a DINA System and  get  a  free Donkey  Kong  Jr.  cartridge) and SPH03 (buy any  3  ColecoVision cartridges  and get a free DINA System).  I'm curious about  this DINA System;  I'm tempted to spring for one as a "museum acquisi tion" :-) Note: I'm not affiliated in any way with Telegames USA. According to Norm Sippel's ColecoVision Home Page (http://www.in finet.com/~ngsippel/cv.html),  Telegames USA is the current copy right  holder for the ColecoVisionPLOTting. It  is  MUCH  easier to design shapes using  a  program  designed specifically  for the task than it is to do so mentally.  'SHAPE MAKER', which was written by Guy Cousineau contains an example of such a program. Plotting  the  vectors in a hi-res shape table  is  analogous  to drawing with an imaginary pen. This pen may be put down and moved to draw and it may be lifted and moved without drawing. There are four  'pen  up'  (lifted) movements and four  'pen  down'  (draw) movements.  This  means tÌ1 ×69Happy Thanksgiving  (rec'd from Bob Sebalist via ASYLUM BBS)As  usual,  this  column has originated from a request of  sorts. Recently  I was asked to write about "SHAPE TABLES"!  As  I  have little  knowledge  on this subject,  I turned to what I  consider expert  advice.  I looked up the subject in my "NIBBLES &  BITS"! Yes! There it was! Referencing the July issue of 1987, I found an article on "HI-RES SHAPES"!  The following is a re-write of  that and other articles from 1987.                ree bits (3, 4, and 5), and the last two bits (6 and 7).  Either LIFT or DRAW vectors may be used in the first two of these sections. ONLY LIFT vectors can be used in the upper (two bit) section. This is due simply to the fact  that the four bit combinations which represent a LIFT move ment  can each be stored as a two bit value  (00,  01,  10,  11). Notice  that  the third bit is SET (a logical one) for  the  four DRAW vectors.Let's  examine  the decimal equivalents of  the  possible  binary vector value's  shape table corresponds precisely to the image you see. The designs for hi-res shapes are in a notation format. The bytes in this data table are a machine code shortcut for HPLOTting. Hi- res shapes, then, are just a very fast alternative to using other BASIC  commands."      "The  shape table for  hi-res  shapes  are stored in a machine code notation format (not in bit-image format as sprite and font shape tables are stored). Each vector notation represents two or three movements with and/or without  H hardware and many/most of  the ColecoVision games.  Well,  that's it for this week. See you next week! *Rich* --Richard F. Drushel, Ph.D.e. If you connected a new                          joystick, or you changed your joystick                          settings, and you're having trouble controlling                          your joystick, try using -calibrate 1 -keys <string>         -  Ahat there are eight possible vectors  or three BIT combinations for each type of movement (23 = 8). These are as follows:              LIFT/UP        = 000              LIFT/RIGHT     = 001              LIFT/DOWN      = 010              LIFT/LEFT      = 011              DRAW/UP        = 100              DRAW/RIGHT     = 101              DRAW/DOWN      = 110              DRAW/LEFT      = 111A vectored shape table byte consists of three sections: the first three bits (0,  1,  and 2),  the second th     HI-RES SHAPES"SmartBASIC provides a powerful graphics utility with its support of hi-res shapes.  The interpreter offers DRAW, XDRAW, SCALE, and ROT for shape control.But, before you get involved with this form of graphics there are some  basics  to  cover.  First is the difference  between  these designs and sprite shapes.  Both types of designs require a shape table. But the data in these tables is entirely different. Shapes for  sprites are designed in bit-image format.   Each byte  in  a sprites for each section of a byte.Without plotting (LIFTED):MOVE                 sec 1          sec 2        sec 3up                     0              0            0 right                  1              8           64 down                   2             16          128 left                   3             24          192With plotting (DRAW):""up                    4             32 right                  5             40 down                   6             48 left                   7             56o refer to page B-9 of the manual. This shape table consists of 14 bytes.  The first four constitute the index. These are as follows:   01 = number of shapes   00 = unused bytes   04 = displacement (low byte) to first shape   00 = displacement high byte valueThe  displacement value is the number of bytes from the beginning of the shape table to the first byte of that shape's pattern. The high  byte  value  is the integer quotient  of  the  displacement divided by 256.  The low byte value is the displtion (second move) is '32'. Since the third move is LIFTed, we'll use the third section of the byte. The value for it is '192'.  Now,  we just add the three values:  5 + 32 + 192 = 229. It's that simple." Above,  "we  discussed  how to construct one vectored byte  in  a shape table.  A collection of these vectored bytes constitutes  a pattern. The end of each pattern is indicated by an ASCII NUL (or decimal zero). This terminator causes a minor difficulty,  however.  A '0' could also  indicate  three upwardt/right 45 = plot/right + plot/right 54 = plot/down  + plot/down 54 = plot/down  + plot/down 63 = plot/left  + plot/left 00 = indicates end of patternThe  box  starts with a downward line from the  center.  You  can eliminate  this  by omitting the '54' at the start of  the  shape definition." "Now  that we have taken a fairly detailed look at  the  vectored bytes  for  a hi-res shape table,  let's examine how to use  one. First, the shape table (index and patterns) must be POKEd into RAM.For  most  usenitions) preceded by an index (or table directory). The size of the index is dependent on the number of shapes. The first byte  in  the index is the number of shapes  in  the  table.  The second byte is unused (should be a zero).   After this there must be  one pair of bytes to represent a displacement pointer to  the start of each shape. The  SmartBASIC guide that comes with ADAM uses an example  shape table  at several points.  Let's take a look at this shape  table which draws a small box. You may want tOne  of  the most important considerations in using hi-res  shape tables is thatpoints are PLOTTED FIRST and then the pen is moved. If you don't keep this in mind, your shapes will be distorted.Now,  suppose you want to make three vectored moves: (1) plot and then  move right,  (2) plot and then move up,  and (3) move  left without plotting. Let's construct the notation byte. Just get the values from the two tables above. The  value for the first section (first move) is '5'.  The  value for the secondsecacement minus the product  256 and the high byte value.  Unless the  total  decimal displacement is greater than 255, the high byte value will be zero.  The  high  byte  value  is the number of  times  that  the displace-ment can be divided by 256.Now, let's look at the pattern bytes. Since there are no move- ments with the pen lifted, the third section of each byte is unused.54 = plot/down  + plot/down 63 = plot/left  + plot/left 36 = plot/up    + plot/up 36 = plot/up    + plot/up 45 = plot/right + plo movements with the  pen  lifted.  To circumvent this confusion, an '88' is typically employed for each single  upward movement with the pen lifted.  An '88'  represents one upward lift movement, then one lift movement to the left, and concludes with one lift movement to the right. Moving to the left and  right  accomplishes  nothing except to keep the  total  byte value from being a zero.                  The Total Shape Table:The  shape  table consists of one or more vectored  patterns  (or shape defirs,  the best practice is to set the lower  end  of memory  up high enough to make room for the  table.  The  default LOMEM  setting (for SB1.0) is 27407.  If you set it up to  28000, you'll have room for a 593 byte table.  Then just POKE the values in  the  addresses between 27407 and 28000.  The higher  you  set LOMEM, the less room you have for actual BASIC programming. Next,  you  need to set the pointer to the shape table.  The  low byte  value  of the pointer is POKEd into 16766.  The  high  byte poinAW shape (#) AT (horizontal, vertical)"The shape number may be a value from '0' to '255'.  However, the actual parameter range is determined by your shape table.  If you only have 10 shapes, for example, you can not draw shape number 11. The horizontal and vertical coordinate ranges are the same as for HPLOTting.  The x-axis may vary from '0' thru '255'.  And, the y- axis may vary from '0' thru '191'.The  XDRAW command has the same syntax as DRAW;  XDAW erases  the specified  shape.  This  is  differentax for SCALE is similar to HCOLOR.  For instance, 'SCALE  =  200'.  The SCALE value can be a value  from  '0'  thru '255'.  At  zero the shape will be drawn just as you designed it; '255'  is the largestsize.  You can determine the  current  SCALE value  by  PEEKing address 16765.  SCALE works by repeating  each individual vector the specified number of times.  For example, if a  movement is to plot and the moveone pixel to  the  left,  this would be repeated 100 times for a SCALE of 100.""We  discussed ud,  BASIC  sets certain  values  into memory locations 16768  thru  16775.  These values are in the range of -8 (248) to -1 (255), 0, and +1 to +8. The values determine the direction and distance of plots from the 'shape  table' when the DRAW command is used.  The locations  are organized as follows:16768 = up moves,          x-axis distance 16769 = up moves,          y-axis distance 16770 = right moves,       x-axis distance 16771 = right moves,       y-axis distance 16772 = down moves,        x-axis diss used to rotate the  shapes.  The  acceptable parameter range is '0' thru '63', with increasing values resulting in  a clockwise rotation.   At small SCALE values,  most  of  the rotation values don't generate any change.  Keep in mind the axis of rotation is the first point plotted. After selecting HCOLOR,  SCALE,  ROT, setting up the shape table, and  POKEing the table pointers (addresses 16766 and 16777),  you can put the shapes on the graphics screen.  The command for  this is DRAW. The syntax is:"DRter is POKEd into address 16767. (These pointer addresses are the  same  for both SB1.0 and SB2.0.) The high byte value is  the number  of times that the address can be divided by  256  evenly. The  low  byte  value is the remainder of the address  minus  the product of 256 and the high value.  For 27407 the high byte value is '107'; the low byte value is '15'. Now,  you can use BASIC's shape commands.  You can set the  color with  HCOLOR.  You  can  set the size of the basic  pattern  with SCALE.  The synt from the  AppleSoft  XDRAW command which compliments the existing color rather than  erasing the shape. You can create simple animation with a shape by DRAWing it  at  a position,  then XDRAWing it at the same  position,  and completing by DRAWing it a new position (a few pixels away)."                    "The ROT command:The ROT command has been one of the most difficult ones to figure out. Leonard Adolph of Flint, Michigan sends the following enlight ening  details."    "When the ROT command  is  usesing the HCOLOR and SCALE commands.  You must use each of thesecommands after every HGR or HGR2 command.  For  some unknown  reason,  each of these graphic commands reset those  two values. To determine the current HCOLOR value, PEEK (16777). This value  will  be  in standard VDP color  code  - not  SmartBASIC's unnecessary HCOLOR code. To determine the current SCALE value,  PEEK  (16765).  You  can also change these values  simply POKEing a new parameter into the corresponding address.The  ROT  command itance 16773 = down moves,        y-axis distance 16774 = left moves,        x-axis distance 16775 = left moves,        y-axis distanceMoves  are the directions from the 'shape table'.  The x-axis  is left to right with the left being negative and the right positive. The y-axis is up and down with up being negative and down positive."           "Creating an XPLOT function:"As discussed earlier,  "address 16777 contains the current HCOLOR using  ADAM's master color code.  By setting the seventh bit (27)es ought to be able to do it as well.      The bad news is that you still need an 80 column display. What       that means really is that EOS'ers need to be equipped with a HEATH       or VT-100 compatible terminal, a serial port (either Orphanware or       Micro-Innovations) and an external 2400 baud modem. So what I said       in the last article about VT-100 being the only emulation       supported is not true.      Now... before you go wandering about the flea markets looking for       a dumb 8730,0 120 trans=0: white=15: blue=4: POKE 25471,17: POKE 25431,1 130 HGR: HCOLOR=blue: PRINT " Here is a box." 140 FOR y=50 TO 100: FOR x=100 TO 150 : HPLOT x,y: NEXT: NEXT 150 PRINT " Now erase the center.": HCOLOR=trans 160 FOR y=60 TO 90: FOR x=110 TO 140: HPLOT x,y: NEXT: NEXT 170 PRINT " Now draw an 'x' in the center.": HCOLOR=white 180 FOR x=0 TO 30: HPLOT 110+x, 60+x: HPLOT 110+x, 90+x: NEXT 190 PRINT " OOOOPS": GET q$ 300 HGR: HCOLOR=blue: PRINT " Here is the same box." 310 FOR y=50 TO 100: FOR x=1ing established that allow users access to a vast data base of       community information and many have some form of Internet access       included in their service package. This sort of service can be       acquired for a fraction of the cost of full Internet service       provided by a commercial company.      My own experience is probably fairly typical in this regard. I       live in a town where the total population (including surrounds) is       in the vicinity of 20,000 to 30,000. Here thereÌ1 ×74      Thrashing the Net      Episode 6      by Ron Mitchell      It's been five months since the last installment of this series,       which appeared on the May ANN disk. I've found out a few things       since the last time. There is good news and there is bad news.      The good news is that web browsing with the browser LYNX can       under certain circumstances with ADAMLINK V. I've been able to do       it from here and if I can do it from here, ADAMites closer to       larger citi of this HCOLOR byte, you can use HPLOT to XPLOT points."The following listing by Guy Cousineau demonstrates this powerful feature.  Line number 110 bypasses the HCOLOR translation between BASIC's  HCOLOR table and the master color codes.  This  actually increases the speed of HPLOT (or XPLOTting) slightly. The listing: 10 REM this program demonstrates how to XPLOT hi-res dots 20 REM by Guy Cousineau 30 REM Ottawa, Canada 100 REM bypass BASIC HCOLOR translation 110 POKE 18728,121: POKE 18729,0: POKE 1terminal, read on. If you do not have a VT-100 capable       terminal, there are some things that you'll need to check out       first.      In order to access the World Wide Web with ADAMlink V, you need a       local Internet service provider that provides a SHELL account, (as       previously discussed) and who's implementation of LYNX supports       the HEATH terminal emulation. This internet provider need not be a       commercial provider. In many communities these days, networks are       be00 TO 150 : HPLOT x,y: NEXT: NEXT 320 PRINT " Now erase center another way." 330 POKE 16777, PEEK(16777)+128 340 FOR y=60 TO 90: FOR x=110 TO 140: HPLOT x,y: NEXT: NEXT 350 PRINT " Now try the cross.": HCOLOR =white 360 FOR x=0 TO 30: HPLOT 110+x, 60+x: HPLOT 110+x, 90-x: NEXT 370 PRINT " Isn't that better?": ENDTill next month.........MERRY CHRISTMAS AND HAPPY NEW YEAR!!! from:  Bob & Sylvia Sebalist of Maine ADAM Library is no community       network (yet), but 35 miles north there is another community which       has established a progressive community network which offers local       telephone access to my community. The provide internet access       including telnet to almost all Canadian Freenets, and a variety of       other places. One of those places is the LYNX browser at the       University of Kansas.       When I left Ottawa I neglected to close out my old Ottawa Freenet       account. It's a good thinge my TDOS and QTERM modem       program which will do VT100 emulation.      My other route takes me to the National Capital Freenet in Ottawa,       available as a menu choice on CRCN. From there, I can sign in       using my old account number, and access LYNX from there. That one       DOES support HEATH emulation. So presto, I'm onto the World Wide       Web with my ADAM.      Now. What about Compuserve? Compuserve provides access to all       sorts of us who wouldn't otherwise have it, and it u need to check around  your       community to see if there is anything similar available. Community       Networks are springing up all over the place. Quite likely there       are freenets all over the place Stateside. There is one in each       major Canadian city, and in many of the smaller localities such as       mine. These services provide a low cost way of accessing the net,       and also one that makes a point of providing service to as many       different kinds of hardware (old and new)  provide connections to various points, military initially. If one       possible route failed, there was and is always another.      Until next time.... cheers! te valueThe  displacement value is the number of bytes from the beginning of the shape table to the first byte of that shape's pattern. The high  byte  value  is the integer quotient  of  the  displacement divided by 256.  The low byte value is the displrminal emulation. Let me explain       the 50/50 part.      As stated previously I have two routes to LYNX from here.       Actually, I have three, but one involves use of my commercial       Internet provider, so we'll leave him out for the moment.      It seems that all LYNX's are not created equal. The CRCN sends me       through cyberspace to the University of Kansas to pick up LYNX       from there. That one doesn't work properly with HEATH emulation,       and in order to use it I have to us, because I can access it from here       through the Campbell River Community Net (CRCN). Having jumped to       there, I can use LYNX to my heart's content. But I don't have to       access my Ottawa account, because the CRCN also provides LYNX       access.       All of this costs me only $35. Canadian a year. I can do Internet       E-mail, text based web access, and telnet to some remote       providers. And it's all available through a local number.      The message in all of this is that yoalso provides       access to the Internet. Alas, it does not provide LYNX.  So what       you would have to do is TELNET to a site that does. For sheer       tomfoolery one night recently, I logged onto Compuserve, and used       the TELNET connection to get my Ottawa Freenet account. From there       I was able to access LYNX. It certainly isn't the cheapest route       from here, but it is possible. That, of course, serves to       illustrate one of the original purposes of the Interenet, to      as their equipment will       permit. Community Networks are there for use by everyone - as       broad a base of users as they can attract. This usually means that       on this type of service, old equipment is welcome and most likely       supported.      So if you have this type of network available, chances are good       that you can find the LYNX web-browser on line. And as far as I       can tell, chances are 50/50 that you will find an implementation       of LYNX that works with HEATH teÌ1 ×66From:Zonker (Bart) LynchSubject: carts 2 ibm hello, all. as promised, i'm back with some comments on the messages i've seen that originated here. i phrase it that way as i didn't see one i'm going to comment upon here; i saw it reprinted in the nov issue of the 463adam newsletter. before i get to the comment portion, let me put in a disclaimer here. this particular group of comments (and others to follow) aren't meant to belittle or ridicule the author(s). it's just that i feel that i need to point, because I can access it from here       through the Campbell River Community Net (CRCN). Having jumped to       there, I can use LYNX to my heart's content. But I don't have to       access my Ottawa account, because the CRCN also provides LYNX       access.       All of this costs me only $35. Canadian a year. I can do Internet       E-mail, text based web access, and telnet to some remote       providers. And it's all available through a local number.      The message in all of this is that yomeone already has a program which can copy a game cartridge to a binary file (no headers, no fancy stuff ), please speak up". weeelllll.....kinda, sorta. what i find particularly amusing is that i read this, as i said, in the nov 463adam nl. just a few short pages before is an article by bob sebelist. in it, bob describes how to go about doing just what rich is suggesting. without going into a long, drawn out explanation (mainly, it's over my pointed little head!), what bob suggest is- 1. using GAMESAV.COM,  at the moment, I'm not using the latter, but who knows...       maybe later.       And if the truth be known, I may need another one yet. Both       versions of ADAMserve that I have use the Orphanware port.      My Minnie Winnie uses a Micro-Innovations Serial Port, and       I'm thinking that I might like to have it available as well      Will not doubt prevail upon Herman for another download       fairly soon.  ADAMServe requires configuration to suit the       machine it will be operating on. Wnding and a strong desire to NOT type any more than i have to! :) Bart Lynch    zonker@cuix.pscu.com community network which offers local       telephone access to my community. The provide internet access       including telnet to almost all Canadian Freenets, and a variety of       other places. One of those places is the LYNX browser at the       University of Kansas.       When I left Ottawa I neglected to close out my old Ottawa Freenet       account. It's a good thing out some things. this is a public forum and as such it should invite comment, debate, discussion, what have you. that said, here goes.... on stardate 9609.30, rich was talking about the colecovision emulator program, COLEMDOS.EXE. in particular, the thorny issue of ROM images. he expressed concern over copywrite issues and felt it would be best if any adam owner could make his/her own rom images from their own personal game cartridges. he ends this particular portion of his message with the sentence "If soÌ1 ×68      Ronsweek'n'ADAM       November 3, 1996       It began with a long distance call to Herman Mason. In fact      there were several.  All of that resulted from my tinkering      at this end, switching drives on my IBM server where ADAM-      serve lives. That meant that I had to get a different con-      figuration of ADAMserve from  GMK/HLM  software. While I       was at it, I decided to download a second configuration to       take care of any upcoming possibilities on my 386. Right      save your cartridge to a tdos disk. 2. using FC16.COM, transfer said cart file to EOS. 3. use his PD basic program, which strips the header from the    cart file. 4. edit file length using FILEMANAGER. 5. transfer them over to the ibm via ADAM Connection. (or   transfer back to TDOS and use the other available programs to   transfer them over to ibm. i believe that all of the above is in soft copy and i could post it here if anyone wishes. i'm sure i've left out a TON of stuff due to my lack of understaith all the old XT's and       various combinations of 286 and 386 about, there can be       considerable variance in drive setup and COM port useage.       Basically what you have to tell Herman Mason when you order      the program is what type of disk drive you have connected       at drive A: and drive B: and what COM port you'll be using       for the serial link between the IBM and the ADAM.            I'm sure most of you are aware of this already, but just in        case. I had some questioa disk drive other than what seems to be a 'pseudo drive space' within the image file used to load them. I suspect that I haven't got the CWSDPMI parameters properly set (just a wild-assed guess). Haven't even read the doc files yet for that or anything else. :) I'm amazed. There's an unsettling feeling about seeing all this run on the IBM... by the way, it does work on a 386/25 with an AD-LIB compatible sound card. There are speed problems. If I type too fast under Speedywrite, for example, it loses characNX text-based web browser with the ADAM.       You'll still need an 80 column display for your ADAM, but       at least you don't have to do TDOS to make contact. t to almost all Canadian Freenets, and a variety of       other places. One of those places is the LYNX browser at the       University of Kansas.       When I left Ottawa I neglected to close out my old Ottawa Freenet       account. It's a good thingns and comments about the ADAMserve      program, and I'd sent off a message to Rich Drushel       (drushel@apk.net).  His reply was immediate and comprehen-      sive. I'll be incorporating some of the detail into an       article or two about the ADAMServe program shortly       (I hope shortly).       Meanwhile it was on to the Internet and some further       experimentation with ADAMLINK V. Much to my surprise and      joy, I found that with a few adjustments, it is possible       to access the LYÌ1 ×67From Ron Mitchell Tonight I received a copy of the ADAM Emulator from David Cobley who in turn had received it from Bob Stroud, another ADAMite down in Victoria BC. Also in the Compuserve conference Sunday evening (last night) Jim Notini said that he'd tried it out by using it to run PowerPaint and it works without problem.So far here, I've loaded TDOS, Speedywrite, and Filemanager 2.1. All work as well as they do on the ADAM with only one problem that I can see.  None of the programs would access ns and comments about the ADAMserve      program, and I'd sent off a message to Rich Drushel       (drushel@apk.net).  His reply was immediate and comprehen-      sive. I'll be incorporating some of the detail into an       article or two about the ADAMServe program shortly       (I hope shortly).       Meanwhile it was on to the Internet and some further       experimentation with ADAMLINK V. Much to my surprise and      joy, I found that with a few adjustments, it is possible       to access the LYters. Sort of reminds me of WordPerfect running on the MAC.  :) Anyway.... assuming that the disk access is something I haven't set up properly yet, it's my first impression that our friend Marcel DeKogel has done a remarkable job indeed.    -Ron Mitchell   the IBM and the ADAM.            I'm sure most of you are aware of this already, but just in        case. I had some questio, because I can access it from here       through the Campbell River Community Net (CRCN). HavinADAMEX  DOCCIS-DEC TXTD-SANDS TXTDALEWICKTXTJBLENKLEREVMITCH#1 TXTMITCH#2 SW2MITCH#2 TXTMITCH#3 SW2MITCH#3 TXTPSPCT11 TXTRICH-DEC1STSEBALISTDECTHRASH06TXTZONK-DEC1STON-DEC 2NDRON-DEC 3RDRON-DEC SW2SEBALISTDECSEBALISTSW2THRASH06SW2THRASH06TXTZONK-DEC1STZONK-DECSW2providers. And it's all available through a local number.      The message in all of this is that yoÌ1 ×69RonsWeek'n'ADAM - Nov 17, 1996 I certainly do hope that nobody's keeping track of the dates on these articles. Last week's installment was missed completely and this week's is being written on Sunday instead of Friday, which would increase the spread between it and last week's.....or it would have if there had been a last week's; but there wasn't so.... Just read 'em when they come out. Let's see now, what is there to write about? There's lunch with Tony Morehen in Edmonton, and the infamous Coleco Als and goodies. In passing, Tony said something that I already knew, really, but which disturbed me nevertheless. It went back to the days when Filemanager was a hot commercial item, available through most ADAM vendors for very reasonable cost. Turns out that Tony got very little in the way of payment of royalties for Filemanager. He's not happy about that, and frankly, I don't blame him. When you consider the distribution that Filemanager has had throughout the ADAM community (just about everybody I know hn- sense about bitmaps. That led Gene to send me a letter to make sure I saw the apology in Novembers' 463 ADAM. Wouldn't worry about it Gene; wouldn't worry about it at all. This stuff seldom comes out of thin air. As you quite correctly pointed out, you read something somewhere, it churns about through the grey cells, and gets repeated in slightly different format somewhere else. Happens to all of us, me, you, everybody. As far as I'm concerned, once an article or idea leaves this house, it's pretty well  recent messages describing release of the latest version. I've forgotton the exact address of the distribution site as I write this, but you can go to George Koczwara's home page, or Dale Wick's home page, and link up from there. At any rate, here's Marcel's message. (http://www.komkon.org/~dekogel/adamen.html - and download ADAMEM .ZIP and also DCOPY.ZIP for copying files into the ibm) Quote From: Marcel de Kogel <m.dekogel@student.utwente.nl> Subject: ADAMEm 0.2 released Hi, all! I've just put ADAMEm 0.2it borrows from something I've written, particularly when what I wrote was probably borrowed from somewhere else in the first place. I'll accept the apology, Gene. But-cha-din't hafta! 'Nuff said. On to other things. Remembrance day weekend took me over to Edmonton for a family gathering, and whilst there I had lunch with Tony Morehen. Tony has agreed to send the source code for Filemanager along to Rich Drushel, so that Rich will have somewhere to work from in tweaking up the ADAMServe program's kit of tooDAM Emulator. That should about do it... oh yes... and there is the letter in November's 463 ADAM from Gene Welch, as well as the re-emergence of a mystery stranger who is no stranger at all. I want to tackle Gene's letter first. Gene wrote some one liners similar to my 'Computer's Perspective' output and felt that the result had been a little too close for comfort to my originals. It seems that in the October edition of 463 ADAM we both colided with completely unoriginal and brilliantly phrased piece of noas it), it seems only fair to assume that the author, and particularly THIS author, would have received something for his efforts. It's left a bit of a bad taste and I think we ought to consider doing something about it. It's not the first time he's mentioned it to me. I'd like to hear your comments about what we might do to straighten the situation out. By now, pretty well everyone has heard about the ADAM Emulator written by Marcel DeKogel (m.dekogel@student.utwente.nl). I'm including here one of Marcel'spublic domain from there on anyway. There's not much in this world that really belongs to me.  All of which gives me an opportunity to say something else that I consider to be more important. Gene sat down, put pen to paper, and wrote something for the ADAM community. I want more people to do that. I want these pages to be full of anecdotes, stories and articles from as many ADAMites as there are familiar with the English language and able to write. So I'm certainly not going to object much if anyone doing  on the distribution site. Some features have been added, many bugs have been fixed, Unix/X and Linux/ SVGA versions have been added, and the VDP emulation engine has been completely rewritten (there's no code taken from Marat's ColEm anymore). There are also two new utilities on the site; you'll especially like ReadDisk, which can transfer files from EOS disk/tape images, including CV ROM images from CopyCart+ and SmartWRITER files, to your PC Hope you like the new version,   Marcel Unquote. Let me tell yot/right 45 = plot/right + plot/right 54 = plot/down  + plot/down 54 = plot/down  + plot/down 63 = plot/left  + plot/left 00 = indicates end of patternThe  box  starts with a downward line from the  center.  You  can eliminate  this  by omitting the '54' at the start of  the  shape definition." "Now  that we have taken a fairly detailed look at  the  vectored bytes  for  a hi-res shape table,  let's examine how to use  one. First, the shape table (index and patterns) must be POKEd into RAM.For  most  useoes raise a major issue. We might (and I underline the word 'might') want to consider what place, if any, discussion about the emulator has for those of us still using the real thing. I know that there are some out there who will tire pretty quickly and turn off if we spend too much time waxing eloquently about the machine this program runs on. You might want to note that there are other worlds where emulators have been around for some time, and where discussion of any kind about them is strictly forbidden.lieve it was ADAMCON IV -that he couldn't understand why anyone would want to  use TDOS in place of generic CP/M 2.2.  All I could do  (Lord help me) was shake my head -which I think he caught me  doing.  -Ron MitchellÉÍü 8áå~·Ê³x#ÍîÃ§xÍÀ$¢8ÃJxÅÕÕ¯ÂÁxÑÕÍ1yÑÚóxÕÍ÷xþ.ÂÞx#Í÷xÑþ ÊóxÍ¶·ÑÁÉ7ÑÁÉÍyÊ
yÂ÷xÍyÂyÉõ> ÂyñÉ~Í yÈ#Í·Éþ.Èþ:Èþ*Èþ?Èþ Ð¿ÉÍ¶#~+þ:ÂLy~Í?ØþQ?ØÖ@##·ÉÍ·ÉÍ%:%6·Ä%zÒfyÍÈ$–8Ãuy:%6·ÄzÒˆyÍÈ$˜8ÍÁ.Í|ÄöÍI':%6·ÂxyÍÈ$.vÍ“yÃÁ.Íü0v!Í4:¯4þtance in using the emulator, and specifically, setting it up to allow for i/o to more than one drive. I'll be passing this on as soon as I've tried it myself. Suffice it to say that it was great to hear from Guy again, and to re-establish contact.   Talk Later.  -Ron Mitchell Distribution: To: INTERNET:COLADAM-LIST@CALUM.CSCLUB.UWATERLOO.CA cc: [76537,1271] Last page.  Enter command or <CR> to continue !u, this emulator, ADAMEM.EXE, is something else. If you want your IBM to look like an ADAM, this is the product for you. You can run Smartwriter, you can run SmartBASIC, TDOS, Powerpaint, and most other Coleco software. Marcel does point out at this stage though that ADAMEM is still very much a work in progress. But I tell you, he's got it aced. I find it's a bit slow on my 386/25. Wouldn't want to use it to do any serious word processing. But those of you with 486's or Pentiums should have no problem. It dÌ1 ×67Reply-To: Dave Sands! DS>  They don't make them like Tom anymore.  And they don't  make the ADAM DS> anymore;  and +I+ think the ADAM emulator is a great piece of work and I'm DS> going to enjoy it, and I hope, contribute to the discussion about it. That, sir, is duly noted and will be placed into the bubbling and smoky  cauldron of discussion which will no doubt follow on this. By  the way,  I think I may well be one of those  individuals  so colourfully  referenced by the late Tom K.  He said -I be The Commodore 64 FIDO echo (still very active) is a case in point. They just don't allow it. Seems to me that we should at the very least discuss this issue and arrive at some sort of concensus.  And finally in the news.... I just want you all to know that I've had a recent exchange of messages with Guy Cousineau.  He's been busy lately with family things and some major life changes, but  the emulator, it seems, has rekindled his interest in things related to ADAM. He's already given me some valuable assisÌ1 ×67From: INTERNET:sands@nanaimo.ark.com (Dave Sands) Subject: ADAM emulator Ron Mitchell wrote, engagingly as always, about the ADAM emulator from Marcel Kogel, and his message came in a day after I had d'ld and  played  with it.  So maybe I'll go get the  latest  version, since  I was certainly impressed with what I saw.  But I have  to tell  you  that when I proudly showed the emulator screen  to  my wife,  Audrie, and explained Kogel's accomplishment, her response was "Why did he bother?" There are u  I have recently moved.  You can reach me at:7139 Rideau Valley Drive South KARS, Ontario K0A 2E0I can't promise right now how active I will continue to be.  I will not likely be involved in any hardware or software devel- opment, but I still have a lot of knowledge (and ideas) in my head.  I will be happy to share those with the ADAMites.The ADAM computer is still a good machine.  The kids have a Nintendo (version 1).  They borrowed a super Nintendo and they though it was cute for a while.  Now theych I'm paraphrasing,  the original is  long gone]  :  "I read a lot about what great people ADAM owners  are, and I want everyone to know that I've met these people,  and some of  them are ...........) They don't make them like Tom  anymore. And  they  don't make the ADAM anymore;  and +I+ think  the  ADAM emulator is a great piece of work and I'm going to enjoy it,  and I  hope,  contribute  to the discussion about  it.  Audrie  Sands sands@nanaimo.ark.coming.  Hundreds of hours later, it is still a new machine with great games on it.  Mouse Trap is one of their favourties, and also Pepper II.  They don't like Venture yet because it is too hard.  I'll have to practice a bit and show them I could clear all the screens...and then some.I seem to have misplaced my LADYBUG.  That was my all-time favourite.  I used to get up to screen 7 or 8, where the bugs move at lightning speed.  I think the kids woudl love it too.  Does Anyone know where I can get one?  NameÌ1 ×74I received this message via my Internet connection. Let me tell you, I'm VERY happy to have received it!!-Date: Tuesday, November 12, 1996  10:51am       Electronic Mail From: IN:COUSINEAUG@EM.AGR.CA                     Msg#: 1822796  To: Bart Lynch                                                           Re: ADAM LIVES                                               And so does Guy Cousineau.  Yes it's me.  After realigning my personal life, I can again find a bit of time to devote to the ADAM.nbelievers everywhere. As for allowing  the emulator as a topic on the coladam list and  elsew here;  there's  no  way I think ADAMites are as narrow minded  as those  Commodore owners;  not only did we buy a better  computer, we're nicer,  too.  (Aside;  I used to write, and quote, a lot of very positive stuff about ADAM users in my Gleanings column,  and I think it provoked the late,  great, Tom Keene to wrath at least once.  Because one of his IEUAG newsletters contained the  price less  observation [whi are tired of that too. They tell me "Guy did you not have a Nintendo also?"  I sheepishly answer "Yes, but it's not a Nintendo, It's just a Colecovision. " Nevertheless, I hunted around for an old Colecovision Power Supply.  I had two...in a box somewhere....and I found it 4 days later.  One of them was running a bit low and the graphics had those funny decorations around the edges.  The other worked fine.I gave the kids a quick run through the 12 or so cartridges that I had.  Then I let them do their thÀ6a˜0`Àm¶Ù³m‡›çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ your price!Moral....before you spend hundreds of dollars on a Nintendo generation X with the three D graphics, the power glove and body suit, etc.,  re introduce your kids to the COLECOVISION games. You might be surprised.GUY COUSINEAUEditor note:  Welcome back to ADAMland, Guy!  We are happy to have your any way we can.  You were a great influence at one point and can still be by sharing your know-how and knowledge with us all. o be translated to different display media.  A broad division in color systems is between those used for print media (newspapers, magazines) and those used for electronic displays (televisions, monitors).  Print media mix colored inks or paints to achieve a "rainbow palette", but electronic displays mix colored lights.  The most common color system used for electronic displays is called RGB color, named because it specifies colors as combin- ations of Red, Green, and Blue light.  Look with a magnifying glasÌ1 ×69This  Week  With  My Coleco ADAM 9611.18 by  Richard  F.  Drushel (drushel@apk.net)  I.  How  to Reproduce ADAM Video Colors.  Some weeks back I  des cribed  some crude methods to export PowerPaint 10K binary  image files to other image formats,  including greyscale TIFF.   I also mentioned that I thought it would be rather simple to adapt these quick-and-dirty programs to be more general purpose,  and also to allow  exporting of the PowerPaint files in color.  Believe it or not, I've spent about 2contains information to vary the intensities of each electron gun for each pixel on the screen.     You might imagine that a simple color image file might consist of nothing but a rectangular array of RGB triplets, one for each pixel in the image.  That's basically the internal structure of a full-color TIFF file:  3 bytes per pixel, one byte each for the R, G, and B values, ranging 0-255.  Thus, if I could determine what the RGB values for each of the 15 VDP colors were, I could use these values to convertnd colors, all specified by these numbers 0-15.     Unfortunately, this is a hardware-dependent representation of the colors.  A PC or Mac video system can't just load in these color numbers as-is and magically reproduce the colors you see on an ADAM.  There must be some translation of the VDP color numbers to a data format which can specify the exact colors to use, regardless of what kind of display system is used to reproduce the image.  There are several color systems in use, which allow colored images tsay only "It was designed for a cartridge never marketed in North America, and  you  can only damage your unit if you try to  plug  anything into it." Whew...this is a long article.  Time to get it out. See you  again  next  week!  *Rich* ;Summary of files  available  for anonymous ftp ;ftp://junior.apk.net/pub/users/drushel ;Please let me know if you're looking at these!  tms9118.tif ;RGB TIFF of VDP color palette tint.tif ;RGB TIFF of phase angle experiments  with VDP  color  palette  marat.tif  ;RGB TIFFs at the picture tube of a color television, and you will see indivi- dual red, green, and blue elements; at a certain distance from the screen, the individual elements merge, producing an effect in your eyes as if there were spots of unique colors, rather than separate red, green, and blue dots.  Each RGB "triplet" thus represents one picture element, or pixel, on the screen.  The picture tube of a color television actually has 3 electron guns inside, one for each primary color, and a television broadcast  weeks working on this "simple" adaptation.     The ADAM's video display processor (VDP), the Texas Instruments TMS9928, supports 15 distinct colors, plus a "transparent" color which can allow background elements to be visible through foreground elements which are on top of them (such as sprites).  These colors are manipulated by the programmer according to a color number or index (0-15).  A PowerPaint 10K binary file is basically a dump of the VDP memory, part of which is a table of foreground and backgrou a PowerPaint 10K binary image file into a color TIFF file.  But how do you find out the RGB values for the VDP colors?    There are several possibilities:(1) hook an ADAM up to a video frame grabber, grab some colored screens, save them as RGB TIFF files, and then look at the RGB triplets with a binary editor (like Norton Utilities).  The frame grabber hardware samples the analog video signals and digitizes them.  One disadvantage of this is that noise in the analog signal will cause variations in the        |           |  chrominance  |      | difference  |     |     |              |     DC    =================     ===============     | hex |    color     | luminance |   A'  | phase |   Y  | R-Y  | B-Y  |=================================================================     |  0  | Transparent  |    0.00   | 0.000 |  ---  | 0.00 | 0.47 | 0.47 |     |  1  | Black        |    0.00   | 0.000 |  ---  | 0.00 | 0.47 | 0.47 |     |  2  | Medium Green |    0.53   | 0.267 |  237  | 0.53 | 0.07 | 0.20 |     |  3 colors by eye using an RGB color editor. Many graphics programs (such as Canvas for Macintosh and Win- dows) have a utility to create custom colors by specifying arbitrary RGB triplets.  You could set up your ADAM next to your Mac and fiddle with the RGB controls until you had reasonable matches to the colors on the ADAM monitor.  If you have good eyes, this is also feasible. (3) use the RGB triplets that the COLEMDOS.EXE ColecoVision emulator uses (never mind how Marat Fayzullin (fms@freeflight .com) dete93 | 0.27 |     |  A  | Dark Yellow  |    0.73   | 0.233 |  173  | 0.73 | 0.57 | 0.07 |     |  B  | Light Yellow |    0.80   | 0.167 |  173  | 0.80 | 0.57 | 0.17 |     |  C  | Dark Green   |    0.46   | 0.233 |  235  | 0.47 | 0.13 | 0.23 |     |  D  | Magenta      |    0.53   | 0.200 |   53  | 0.53 | 0.73 | 0.67 |     |  E  | Grey         |    0.80   | 0.000 |  ---  | 0.80 | 0.47 | 0.47 |     |  F  | White        |    1.00   | 0.000 |  ---  | 1.00 | 0.47 | 0.47 | ============================================ned into the VDP.  Fortunately for me, my trusty "TMS9118/TMS9128/TMS9129 Data Manual" (1984) has a table which gives the factory specifications for the colors. I reproduce part of this table below:=================================================================     |     |              |          TMS9118          |      TMS9128      |     |     |             ==================================================     |     |              |           |               |      |   color    |     |     |       digitized values for a supposedly constant color; you'd have to average the values over large areas to get a representative sample.  A more serious concern is that the composite video output of the ADAM is likely to be out-of-specification compared to ideal NTSC specifications (e.g., tint is off, brightness and contrast are too high or low), and thus all the color values so obtained would be systematically off.  In the absence of any other methods, though, this would be my first choice. (2) try to match the  | Light Green  |    0.67   | 0.200 |  235  | 0.67 | 0.17 | 0.27 |     |  4  | Dark Blue    |    0.40   | 0.300 |  354  | 0.40 | 0.40 | 1.00 |     |  5  | Light Blue   |    0.53   | 0.267 |  354  | 0.53 | 0.43 | 0.93 |     |  6  | Dark Red     |    0.47   | 0.233 |  114  | 0.47 | 0.83 | 0.30 |     |  7  | Cyan         |    0.67   | 0.300 |  295  | 0.73 | 0.00 | 0.70 |     |  8  | Medium Red   |    0.53   | 0.300 |  114  | 0.53 | 0.93 | 0.27 |     |  9  | Light Red    |    0.67   | 0.300 |  114  | 0.67 | 0.rmined them).  I probably would have done this right away, except that I don't think his colors match the ColecoVision colors very well.  In the absence of data to the contrary, I'd say that Marat made some quick-and-dirty guesses,  and that his eye isn't very good :-)  The way to get the emulator color assignments is to enable the screen capture mode, grab some game screens as Windows BMP files, then convert them into RGB TIFFs and look at the RGB triplets thus obtained. (4) use the actual RGB values desig=====================    A' given as SQR( I^2 + Q^2 ), where I,Q are 33 degrees ahead of R-Y,B-Y    It's probably not obvious to you how this table is of any help in obtaining the RGB triplets for each of the VDP colors.  It wasn't obvious to me, either--so, I decided I needed to learn about the electrical basis for color television.  To that end, I borrowed two books from my Dad, and started reading:    Slurzberg, M., Osterheld, W., and E.N. Voegtlin (1956).          Essentials of Television.  New s three separate signals, a means was devised mathematically to encode the information in only one signal, called "chrominance", and the encoded signal was shoehorned into unused bandwidth in the existing b&w television signal in such a way that b&w sets couldn't detect it.  A luminance signal was generated by combining the (R,G,B) signals in proportions which reflect the sensitivity of the red, green, and blue photoreceptors of the human eye.  A b&w set receiving a color transmission uses the luminance to   If I have made any errors in the ensuing discussion, I apologize in advance.    II.  Principles of Color Television.         In black-and-white (b&w) television transmission, the greyscale level for each pixel on the screen is transmitted as a voltage between 0.00  and 1.00 volts; this signal is called "luminance" and symbolized by Y.  A luminance of 0.00 is black and 1.00 is white.  Color television must transmit full RGB triplets for each screen pixel, but do it in such a way that (a) there is a luminanl actually has some internal structure of its own. The initial encoding of the (R,G,B) signals produces Y (luminance) and two "color difference" signals, R-Y and B-Y.  As their names imply, they are the difference in voltage levels between Y, R, and B.  If you think of B-Y and R-Y forming a 2-dimensional coordinate system, any color can be represented as a point, whose coordinates are (B-Y,R-Y).  Color points can also be represented in polar coordinate form, as a radius and an angle of rotation (r,theta). gun in the picture tube. Color monitors for computers are actually constructed using this principle.  "Analog RGB" monitors have 3 inputs, one for each color gun; modern VGA and SVGA monitors are variants of this.  The signal inputs can also be digital, as in CGA and EGA monitors; in this case, discrete color levels are specified using multiple logic lines for each color input.  Of course, neither direct- drive RGB nor digital monitors are compatible with b&w television.    Rather than transmit (R,G,B) aYork:  McGraw-Hill.      Terman, F.E., Helliwell, R.A., Petit, J.M., Watkins, D.A.,       and W.R. Rambo (1955).  Electronic and Radio Engineering.       New York:  McGraw-Hill.  1078 pp.While these books are old, they are elegantly written and very clear.  Of course, some parts are technical and use lots of higher mathematics; but fortunately, you need only understand simple algebra and trigonometry to deal with the basics of television transmission.     I make no claims to be an electrical engineer.show greyscale pixels, while ignoring the chrominance signal entirely.  A color set receiving a color transmission mathematically decomposes the luminance and chrominance signals into the original (R,G,B) components, and uses those to drive the 3 electron guns in the picture tube. A color set receiving a b&w transmission has only a luminance signal to work with (chrominance signal is zero), and the lumin- ance is decomposed into (R,G,B) values sufficient to make grey- scale images.     The chrominance signace signal for b&w sets, and (b) the color signals aren't detected by a b&w set.  The color television standard adopted by the NTSC in 1953 was a remarkable hack of existing b&w television, to allow b&w sets to receive color transmissions, and color sets to receive b&w transmissions, without any interference.    If b&w backward compatibility weren't an issue, a color television transmission could contain a separate channel/signal for each color (R,G,B), which would directly drive the approp- riate electron               R-Y                ^                 |       r = SQR( (B-Y)^2 + (R-Y)^2 )  ;Pythagorean theorem                 |   (B-Y,R-Y)     |   theta = ATN( (B-Y) / (R-Y) )      ;definition of tangent                 |        * - - - -|     B-Y = r * SIN( theta )          ;definition of sine         \       |        : \      |     R-Y = r * COS( theta )          ;definition of cosine           \ r   |         :   \   .|..             \ . |  .        :     \  |   .theta               \ |   .        :  the magnitude (length) of the chrominance vector determines the "saturation" of the colors (i.e., how pure or pastel they appear).  Familiar controls on your color television set manipulate these parameters directly:  The "tint" control changes the angle of *all* the chrominance signals (by phase shifting); you can make the picture purplish or greenish depending upon which direction you shift the phase.  The "color level" control increases or decreases the magnitude of *all* the chrominance vectors (by difB-Y are not directly transmitted.  Rather, two additional signals I and Q are defined, which are the result of rotating the (R-Y,B-Y) axis 33 degrees counter- clockwise.  This is even harder to represent in ASCII art, but here goes:               R-Y                ^                           Location of saturated                 |                           colors (no white light),     I           |           Q               relative to (B-Y) axis:      \     90 degrees      /       \       ..|..      R-Y, and B-Y.     I will spare you the derivation of the following formulas, but any interested reader is encouraged to give it a shot:  it's simply 3 simultaneous linear equations :-)The first three equations are givens:    Y = 0.30R + 0.59G + 0.11B   ;RGB-to-greyscale; weighting is based upon                                 ;photosensitivity of the human eye    I = 0.60R - 0.28G - 0.32B   ;coefficients empirically determined from                                 ;color differences    Q = 0.21R - 0.inance    <------------+-----------> B-Y           vector from the previous                /|\                          diagram, because it's too               / | \                         confusing; but if shown, it              /  |  \                        would be pointing toward             /   |   \                       about 9 o'clock.            /    |    \           /     |     \          /      v      \    In the I-Q system, the value of the color upon the angle of the chrominance vector, and      \|   .    <------------+-----------> B-Y                 |                 |                 |                 |                 |                 |                 vThe polar form is more relevant for the electrical implementation of the chrominance signal, because r can be transmitted as the signal amplitude, while theta can be transmitted as a phase shift of the carrier wave relative to an internal standard.     For reasons which aren't clear to me, however, the color difference signals R-Y and ferential amplification); you can make the picture gaudy-colored or completely b&w.     If you now refer back to the color table I reproduced from the VDP Data Manual, you can see where all the entries come from.  The TMS9118 VDP has an on-chip NTSC color encoder and puts out a direct composite video signal; thus, its colors are specified as luminance, chrominance, and phase angle relative to (B-Y).  The TMS9928 VDP puts out luminance and color difference signals, so its colors are specified in terms of Y,  /                  magenta   61 degrees        \     .  |  .     /                   red      103 degrees         \   . ..|.. .   /                    yellow   167 degrees          \ . .  |  . . /                     green    241 degrees           \ .   |   . /                      cyan     283 degrees            \    |    /                       blue     347 degrees             \   |   /              \  |  /.               \ | /  .33 degrees                \|/   .                      I left out the chrom52G + 0.31B   ;dittoWhat we want, however, is (R,G,B) in terms of (Y,I,Q):    R = Y + 0.95I + 0.62Q       ;Terman et al. (1955) have a sign error in                                 ;their derivation of this equation; I spent                                 ;a week trying to reconcile data before I                                 ;got fed up and re-derived it myself.     G = Y - 0.28I - 0.64Q    B = Y - 1.11I + 1.73QIII.  Calculating RGB Colors for the TMS9118 VDP.    Since the ADAM's VDP is a TMS       | 0.000 0.000 0.000 |   0   0   0 |   0.00   0.00   0.00 |  | Medium Green | 0.276 0.717 0.229 |  71 183  59 |  27.56  71.65  22.86 |  | Light Green  | 0.484 0.810 0.432 | 124 207 111 |  48.39  80.97  43.24 |  | Dark Blue    | 0.365 0.304 1.000 |  93  78 255 |  36.52  30.37 100.00 |  | Light Blue   | 0.499 0.444 1.000 | 128 114 255 |  49.90  44.42 100.00 |  | Dark Red     | 0.711 0.382 0.278 | 182  98  71 |  71.12  38.22  27.76 |  | Cyan         | 0.362 0.780 0.928 |  93 200 237 |  36.19  77.99  92.7ed color exceeds 0.75 volts.)  Playing with the values and guessing at the signs did not give me any consistent results.  If somebody can help me, please do;  but the tabulated color difference values don't match anything given in my two reference textbooks. I then tried to use the TMS9118 color values,  even though the Data Manual says  that the  colors are slightly different betweenthe two VDPs.   Because the phase angles were given with reference to the B-Y axis, I had to subtract 33 degrees from all of   80.00  80.00 |  | White        | 1.000 1.000 1.000 | 255 255 255 | 100.00 100.00 100.00 |==================================================================================================================================  | 9118 color   |   Y     Yrgb |   R-Y    B-Y  |    I      Q   |  C    Piq |=================================================================  | Transparent  | 0.000  0.000 |  0.000  0.000 |  0.000  0.000 | 0.000  --- |  | Black        | 0.000  0.000 |  0.000  0.000 |  0.000  0.00000  to  the appropriate units.  Results  are  tabulated  below: ================================================================  |              |   voltage value   | 8-bit value |  percent max value   |  |   TMS9918   ==========================================================  |    color     |    R     G     B  |  R   G   B  |    R      G     B   |================================================================= ========  | Transparent  | 0.000 0.000 0.000 |   0   0   0 |   0.00   0.00   0.00 |  | Black 9928, I decided I would calculate the RGB colors using the tabulated color difference and luminance data.  Unfortunately, Texas Instruments (a) neglected to include the arithmetic signs of the color differences, and (b) did not provide unambiguous units for the values. "Percent of black/white voltage swing" is ambiguous because the total swing could be anywhere between 0.75 and 1.00 volts, depend- ing upon whether colors or black/white/grey are being displayed.  (0.00 is black, 1.00 is white, but no saturat5 |  | Medium Red   | 0.841 0.417 0.282 | 215 107  72 |  84.06  41.70  28.23 |  | Light Red    | 0.981 0.557 0.422 | 251 143 108 |  98.06  55.70  42.23 |  | Dark Yellow  | 0.762 0.802 0.255 | 195 205  65 |  76.16  80.23  25.50 |  | Light Yellow | 0.823 0.852 0.460 | 211 218 118 |  82.27  85.18  45.95 |  | Dark Green   | 0.243 0.623 0.183 |  62 159  47 |  24.31  62.27  18.31 |  | Magenta      | 0.712 0.391 0.779 | 182 100 199 |  71.15  39.06  77.92 |  | Grey         | 0.800 0.800 0.800 | 204 204 204 |  80.00them in order to get the correct hue. Using the trigonometric relations shown above in the R-Y/B-Y graph,  I calculated I and Q values,  and  then  substituted these and the Y values  into  the equations for R, G, and B. In a couple cases, values greater than 1.00 were produced, most likely due to accumulated roundoff errors; these were truncated at 1.00. Since most graphics programs  which use RGB values take them either as bytes  (0-255) or as percentages, I converted the RGB values from voltages 0.00- 1. | 0.000  --- |  | Medium Green | 0.530  0.531 | -0.254 -0.301 | -0.109 -0.244 | 0.267  204 |  | Light Green  | 0.670  0.670 | -0.186 -0.238 | -0.075 -0.185 | 0.200  202 |  | Dark Blue    | 0.400  0.399 | -0.035  0.600 | -0.189  0.233 | 0.300  321 |  | Light Blue   | 0.530  0.522 | -0.031  0.470 | -0.168  0.207 | 0.267  321 |  | Dark Red     | 0.470  0.469 |  0.241 -0.192 |  0.230  0.036 | 0.233   81 |  | Cyan         | 0.670  0.671 | -0.308  0.258 | -0.297 -0.042 | 0.300  262 |  | Medium Red   | 0.530  0.5oward the pastel is that the TMS9918 is subject to "rainbow" color distortions, due to interference from its on-chip NTSC composite video encoder circuitry. Keeping the color saturation down may minimize these effects. (Turn the "color level" control of your television set way up, and watch the color bleeding and ghosting which results.) IV.  Converting  PowerPaint 10K Binary Files to RGB Color  TIFFs. After  all that trouble to figure out the ADAM color  palette,  I was ready to actually write the program --- |  | White        | 1.000  1.000 |  0.000  0.000 |  0.000  0.000 | 0.000  --- |================================================================= Yrgb is the luminance calculated from the R,G,B voltages, as an internal check.  R-Y and B-Y are color differences; note that they look nothing like  the values provided by Texas Instruments.  C is the magnitude of the chrominance vector (given as A' in the Data Manual). Piq is the phase angle with respect to the I-Q axis; this is 33 degrees less than the at 10K  binary files, I'm still working on it. Right now, the program works pretty well if the source TIFF is exactly 256x160, but I haven't thought through all the math yet to make it work if the source TIFF is larger or smaller than this (though it should be easy--famous last words). Tune in again in a few weeks. V. My "Mystery Man" Interview. Still working on it...a minor glitch occurred when a lab computer containing one of the interview E-mails crashed, and of course that was the one message I hadn'e with TMS9918.TIF on my SVGA screen, though, changed my initial assessment. I wrote a program to slightly change the phase angle of the color values (the analog of a "tint" control") to see if there was any  impro vement, and (IMHO) there isn't. (To view the results of this tint test, look at TINT.TIF in my anonymous ftp directory.) The color match is much better than Marat's in COLEMDOS.EXE; you can see his palette in MARAT.TIF, also available by anonymous ftp. One possible reason for the colors tending t29 |  0.311 -0.248 |  0.296  0.047 | 0.300   81 |  | Light Red    | 0.670  0.669 |  0.311 -0.248 |  0.296  0.047 | 0.300   81 |  | Dark Yellow  | 0.730  0.730 |  0.032 -0.475 |  0.150 -0.178 | 0.233  140 |  | Light Yellow | 0.800  0.800 |  0.023 -0.340 |  0.107 -0.128 | 0.167  140 |  | Dark Green   | 0.460  0.460 | -0.217 -0.277 | -0.087 -0.216 | 0.233  202 |  | Magenta      | 0.530  0.530 |  0.182  0.249 |  0.068  0.188 | 0.200   20 |  | Grey         | 0.800  0.800 |  0.000  0.000 |  0.000  0.000 | 0.000  to convert PowerPaint 10K binary files to RGB TIFFs. The program, 10K2RGB, in Quick- BASIC 4.5 source (.BAS) as well as compiled DOS .EXE, are avail- able by anonymous ftp. I've also provided two sample converted PowerPaint pictures:  PPBOOTHD.TIF and PPBOOTAS.TIF.  Let me know what you think of them.  The former is proof of the origin of one pirated version of PowerPaint...thanks to Herman Mason  (aa337@po.cwru.edu) for providing this gem.  As for  going back  the other way,  TIFF images to color PowerPainngles with respect to the  B-Y  axis.  The  units of all values (except Piq  and  where otherwise specified) are volts. What do the final RGB colors look like?  I've created a sample color TIFF file,  TMS9918.TIF, which you can retrieve by anonymous ftp from ftp://junior.apk.net/pub/users/drushel. Take  a  look  at it and let me know what  you  think.  My  first impression was that the colors were a little washed-out, especia lly the reds. Staring at an ADAM display on my Commodore 1701 monitor, side-by-sidt backed up yet :-( Fortunately, this particular message only had a few points of clarification in it, and I'm working with my interviewee to regenerate it.  Hang in there,  folks...  VI.  The Telegames DINA System.  I  admit it,  curiosity got the better of me and I bought one  of the things. In case you hadn't heard of it before, it's a 3rd-party ColecoVision-compatible video game system. It has its own controllers, and can't use real ColecoVision/ADAM controllers, the Super-Action Controller, or any ;compiled MS-DOS executable, PowerPaint-to-RGB-TIFF utility ppboothd.tif ;RGB TIFF of   PowerPaint  10K  binary  file  ppbootas.tif  ;RGB  TIFF   of PowerPaint 10K binary file --Richard F. Drushel, Ph.D.ouldn't detect it.  A luminance signal was generated by combining the (R,G,B) signals in proportions which reflect the sensitivity of the red, green, and blue photoreceptors of the human eye.  A b&w set receiving a color transmission uses the luminance to eapness. The DINA System nameplate is a sticker covering the true name--something in Chinese characters. Instead of the COLECOVISION boot screen, it's in Chinese.  I  did a quick exploratory operation inside the console and  found a 4 mHz Z80,  a TMS9928 VDP,  a 32K ROM  for  Meteoric Shower (soldered in, but I'll fix that eventually), and an 8K ROM for the OS-7 operating system (also soldered in). I'm really anxious to dump those ROMs, especially the OS-7 ROM, to see if it's new software, or just the old wServe, the Internet and the good old post office.  Along with that project, I have been playing around with Rich's ADAMserve program. I ended up trashing the entire setup more than a few times - definitely not a lesson here for all you computer guru's out there.  I finally got the version up and running and modified to my liking with Herman Mason's help one night on the phone. NOW, I can run all the program's that the other harddrive systems I have run.....ALMOST all, the one exception I have run into is Po into it." Whew...this is a long article.  Time to get it out. See you  again  next  week!  *Rich* ;Summary of files  available  for anonymous ftp ;ftp://junior.apk.net/pub/users/drushel ;Please let me know if you're looking at these!  tms9118.tif ;RGB TIFF of VDP color palette tint.tif ;RGB TIFF of phase angle experiments  with VDP  color  palette  marat.tif  ;RGB TIFF  of  Marat  Fayzullin's ColecoVision emulator palette 10k2rgb.bas ;QuickBASIC 4.5  source code, PowerPaint-to-RGB-TIFF utility 10k2rgb.exe of the Expansion  modules (Driving  Controller,  Roller  Controller).  I unpacked it long enough to try it out and make sure it works (no warranty or service from Telegames!), but I can't do a detailed review until after Christmas--I got it to give to my kids (as well as for me :-) ). So, mum's the word to Christina and  Elanor  until after 25 December.  A few quick takes  on  it, though...the built-in game,  Meteoric Shower,  is pretty good,  a sort of Space Invaders game. The console is tiny and exudes chÌ1 ×66Dec 1996 My Month with ADAM - Bob SlopsemaWell gang, I don't want Rich Drushel and Ron Mitchell have all the fun by informing you about their adventures with their ADAM computers and related paraphanalia.  I have been meaning to jump into the fray previously, but never got around to it.  Now, with a free night, or semi-free it seems, I have a few minutes without other activities before me.  The past weeks have been slightly hectic with keeping track of all the ANN subjects com- ing my way via Compuith the pattern generators for COLECOVISION replaced with the Chinese characters. I'm also curious if Meteoric Shower is playable on a real Coleco Vision/ADAM.  The  last  item of interest is a  second  cartridge slot, for a 2x22-pin edgecard, plus some kind of contact switch  activated when the cartridge would have been inserted. The minimal instructions with the unit say only "It was designed for a cartridge never marketed in North America, and  you  can only damage your unit if you try to  plug  anythingwerPaint.  This is a very slow loader (observation from ADAMserve v1.0) and somehow hardly seems worth the trouble to load.  Datapack works faster than the hd, although it does have the advantage of not having to have access to a memory expander.......hmmm.... I have followed some of the other topics thru the messages on Compuserve and the internet connections and found quite an interest in a new and evolving dos program.  A fellow in the Netherlands has put together a program to make an ibm compat- able ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ~ w"p-p.4'u | p ~!u 0-p.1'x | p.r#s p!t 0,p
Readme		This here file of limitless and vital information.

		 					 ristmas issue

------------------------------------------------------------------

Side 1 of this disk is a self booting Christmas card from ADAMites
still actively using our amazingly active classic computer and is 
dedicated tbe quite a future and possibly present time way of promoting the ADAM for its potential and ease of use. And NOW, I have downloaded the new amd improved version of the program and run it from the ibm.  I think that there IS a future for this emulator when some ambitious person or persons get around to setting things up correctly for the typeof computers we have here.  The one glaring problem I encountered was trying to get the speed correct to run programs.  For instance, Power- Paint was slow loading and t is from Joe Blenkle.  The file is                the documentaion file for the ADAM emulator put to-                gether by Marcel de Kogel.  Shows the things that                are emulated by the ibm from the ADAM world.  Version                2 is now out and working good.  It may be downloaded                from  http://www.komkon.org/~dekogel/adamem.htmlCIS-DEC         Some interesting conversations on compuserve from Ron                Mitchell to Pat Herrington and from Jim NotinidSANde this year and for once! got my act together and finished my cards for Ron on a timely basis.  Now I can just sit back and wait for the finished product to hit my mailbox! :)  Turkey day is almost here and I am now trying to put this thing to bed and enjoy some December Christmas festivities.  So here's wishing you ALL a very MERRY CHRISTMAS & HAPPY NEW YEAR!!! :)¸öÿ¸öÿëûÿíûÿ(üÿ\üÿ“üÿ¹üÿ»üÿõüÿ÷üÿ4ýÿ6ýÿsýÿ¬ýÿ®ýÿìýÿ‘þÿ‘þÿ‘]þÿ‘“þÿ‘Éþÿ‘ýþÿ‘(ÿÿ‘*ÿÿ‘dÿÿ‘›ÿÿ‘·ÿÿ‘¹ÿÿ‘õÿÿ‘÷ÿÿ“act like an ADAM.  Now that is progress for the future!  When my ADAM computers all die, if indeed they expire before I happen to expire, I can just take my disks and go home!.... er......take my disk and just sit at another desk and computer and continue playing with my ADAM.  I have the initial version but have just seen messages that there is a new and improved version available now that this deKogel fellow has asked for and received some ADAM specs and disassemblies of inner workings. This may prove to Ì1 ×67                        ADAM NEWS NETWORK         December 1996               Christmas issue------------------------------------------------------------------Side 1 of this disk is a self booting Christmas card from ADAMites still actively using our amazingly active classic computer and is dedicated to those brave men and women who have given freely of their time to perpetuate and encourage others to use their ADAM's!  Side 2 consists of the following files:ADAMEM          This contributionhe tune (your favorite, right?) was simply unrecognizable due to speed differences.  BUT, if needs be in the future, I will be able to jump onto the ibm machine and use , retrieve, make or whatever else needs doing for the ADAM files I have and know how to use.  Aside from all that, I have been working primarily on getting the newsletter put together and looking ahead to the December annual Christmas disk that Ron Mitchell and Gene Welch are currently putting together.  I know I finally got off my back- siDS          A short "Gleanings" article from David SandsDaleWick        Communica from Dale concerning a program to "grab"                ROM files for the Colecovision and ADAM emulatorsjBlenkle        Review from Joe Blenkle on the new ADAM emulator                which is hitting the streets as we speak.Mitch#1-#4      A rundown of Ron Mitchell's life versions 1 thru 4Pspct11         A computer's perspective by Ron Mitchell for DecRich#1-#2       Rich Drushel's exploration of the ADAM life isd      Their sales volume's fallen by half.      "Their sales volume's fallen by half, tough for them,      "Their sales volume's falley by half."      And so it unfolded      That ADAM became       Without question the best in the land      Microsoft slipped and stumbled      Bill Gates was quite humbled      The heat was too much to withstand.      The heat was too much for the giants to take,      The heat was too much to withstand.      On the telephone,      Gates called Coleco and saie subject of                 using the ROM images from Colecovision fame.    Guysback        A short message from Guy Cousineau - you know, that                fellow who practically held up the ADAM community                 before Rich Drushel assumed the role of saving us                 from ourselves.  Guy's at least "back" and still                interested in the ADAM and helping out.Ann-ed          A little blurb on my life of late, uninteresting                as it sometimes seems.  Seek with care as your tongue flaps the breeze.      On the night before Christmas      It thus came to pass      An agreement was made, starting new      Coleco bought Microsoft,       Paid off Bill Gates,      Who threw in his shares of Big Blue.        IBM is now owned by Coleco, unreal!      And Microsoft works for us too.      The Coleco Chief Salesman      Assembled his staff,      And this time he did not scream and yell      "Merry Christmas," said he,       His voice brimming with gleeÌ1 ×60      A Christmas Deal      by Ron Mitchell      In a parallel sector      Removed from the earth      The ADAM was doing quite well.      A Coleco Chief Salesman      Proclaimed to his troops,      "You gotta get out there and sell!"      "We gotta get out there and sell", they replied,      "We gotta get out there and sell!"      With Christmas oncoming      The word was displayed      On each Smartwriter owned bye the staff      The ADAM's prepared      And the DOS folk are scare                 continued this month for you to follow.  This IS                one busy guy, no wonder ADAMserve took a major bite                out of Rich and his family's life.Sands#2         Part 2 of David's "Gleanings" for the Dec issueSebalist        An article from Bob Sebalist on using Shape TablesThrash06        Another in the series about accessing the Internet                and the use of your ADAM to do it.  From Ron MitchellZonk-Dec        The Zonker throws in his 2 cents on thd,      "Can you people let up on my stuff!"      It's Christmas,       I'm trying to settle my bills      And I'm simply not making enough.      "Bill Gates isn't making enough," Ohmygosh!      "Bill Gates isn't making enough!"      The Coleco Chief Salesman,       Had taken the call      And he laughed at the Microsoft plea's      With the confident voice      Of a person in charge,      He said to the geek "On your knees!"      On your knees, Mr. Gates, if you're talking to us,      Speams the faster I run, the                behinder I get somedays.Readme          This here file of limitless and vital information.                                                          use.  Aside from all that, I have been working primarily on getting the newsletter put together and looking ahead to the December annual Christmas disk that Ron Mitchell and Gene Welch are currently putting together.  I know I finally got off my back- si      I just knew you'd get out there and sell      "We gotta get out there and sell," they replied,      Merry Christmas to all, and be well.uttons to press one of the                              first two roller controller buttons, use                              the ctrl and alt keys to press one of the                              second roller controller buttons                       k with care as your tongue flaps the breeze.      On the night before Christmas      It thus came to pass      An agreement was made, starting new      Coleco bought Microsoft,       Paid off Bill Gates,      Who threw in his shares of Big Blue.        IBM is now owned by Coleco, unreal!      And Microsoft works for us too.      The Coleco Chief Salesman      Assembled his staff,      And this time he did not scream and yell      "Merry Christmas," said he,       His voice brimming with gleeÌ1 ×60      A Christmas Deal      by Ron Mitchell      In a parallel sector      Removed from the earth      The ADAM was doing quite well.      A Coleco Chief Salesman      Proclaimed to his troops,      "You gotta get out there and sell!"      "We gotta get out there and sell", they replied,      "We gotta get out there and sell!"      With Christmas oncoming      The word was displayed      On each Smartwriter owned bye the staff      The ADAM's prepared      And the DOS folk are scare   2 - Emulate a roller controller with an                              analogue joystick      POEM96  ANNPOEM96  AZNPOEM96  SW2RON2ANN LBRRON2ANN LBR RON2ANN LBR0RON2ANN LBR@RON2ANN LBRPRON2ANN LBR`RON2ANN LBRpRON2ANN LBR€RON2ANN LBR„XMAS96  IMGXMAS96  IMG XMAS96  IMG0XMAS96  IMG@XMAS96  IMGPXMAS96  IMG`XMAS96  IMGpXMAS96  IMG€XMAS96  IMGXMAS96  IMG XMAS96  IZGXMAS96  IZG XMAS96  IZG0XMAS96  IZG@XMAS96  IZGPXMAS96  IZG`XMAS96  IZGpXMAS96  IZG€XMAS96  IZG‚ove the cond,      "Can you people let up on my stuff!"      It's Christmas,       I'm trying to settle my bills      And I'm simply not making enough.      "Bill Gates isn't making enough," Ohmygosh!      "Bill Gates isn't making enough!"      The Coleco Chief Salesman,       Had taken the call      And he laughed at the Microsoft plea's      With the confident voice      Of a person in charge,      He said to the geek "On your knees!"      On your knees, Mr. Gates, if you're talking to us,      Spea   2 - Emulate a roller controller with an                              analogue joystick      POEM96  ANNPOEM96  AZNPOEM96  SW2RON2ANN LBRRON2ANN LBR RON2ANN LBR0RON2ANN LBR@RON2ANN LBRPRON2ANN LBR`RON2ANN LBRpRON2ANN LBR€RON2ANN LBR„XMAS96  IMGXMAS96  IMG XMAS96  IMG0XMAS96  IMG@XMAS96  IMGPXMAS96  IMG`XMAS96  IMGpXMAS96  IMG€XMAS96  IMGXMAS96  IMG XMAS96  IZGXMAS96  IZG XMAS96  IZG0XMAS96  IZG@XMAS96  IZGPXMAS96  IZG`XMAS96  IZGpXMAS96  IZG€XMAS96  IZG‚ove the con      I just knew you'd get out there and sell      "We gotta get out there and sell," they replied,      Merry Christmas to all, and be well.uttons to press one of the                              first two roller controller buttons, use                              the ctrl and alt keys to press one of the                              second roller controller buttons                       d      Their sales volume's fallen by half.      "Their sales volume's fallen by half, tough for them,      "Their sales volume's falley by half."      And so it unfolded      That ADAM became       Without question the best in the land      Microsoft slipped and stumbled      Bill Gates was quite humbled      The heat was too much to withstand.      The heat was too much for the giants to take,      The heat was too much to withstand.      On the telephone,      Gates called Coleco and saix	Erun HELLO     from this disk.  Sorry about the mixup.   [Bob]IGHTRNDSCRNSGNSINSQRSTRTANUSRVALVPOS>®C®                              HÆ
xmas20.CMPJÆ
PJ9601.CADDENDUM TO THE README INSTRUCTIONS!!Side 1 must have SmartBasic booted first, then run HELLO     from this disk.  Sorry about the mixup.   [Bob]*áå#X~íy+í£## ôÍ>åÛæ(ú~íy+í£## ô¯>€7áÑýáÁÉ!çã~þ8¯w#O	fh"åÉÍ>å¯!)ÎDÿÿíB0û= ø	¯=íBthe agenda under the impression that most will probably stay at the hotel and talk "shop".  For those who want to venture out on Saturday (or any other day), Grand Rapids has many attractions to see including the new museum on the downtown riverfront, the Gerald Ford presidential museum, and Art museum. For those more adventuresome, the sandy beaches of Lake Michigan are less than 50 minutes away.  You could also simple stay in the hotel and swim in the pool, relax in the whirlpool, play some billiards poolÌ1 ×66                     ADAMCON 09 UpdateYes, it's now official and real!  ADAMCON 09 is off the ground and running!  Next year's convention will be held in Kentwood, Michigan; a close suburb of Grand Rapids.  The DATES: Thursday AUGUST 14 thru Sunday AUGUST 18, 1997 at the Best Western Mid- way Motor Hotel and Hoffman House restaurant in-house & indoor swimming pool/lounge area under a glass atrium dome.  The hotel is located within 5 miles of the Kent County International Air- port, across the streeÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿAC09    UPDAC09-BANNERANN_DISKUPDHLM/GMK CATJOE_A   TXTREGISTERFRMRICHCLEECATUSWITCHBASPJH-NOV 1STREADME  DOCRESPONSEFMRRICH-NOV1STRICH-NOV2NDRICH-NOV2NDRICH-NOV3RDRICH-NOV3RDRICH-NOV4THRICH-NOV6THRON-NET MSGRONWEEK TXT
RONWEEK2TXTRONWEEK3TXT
IJKLMNOPQRSTUVWXYZ[\]cdefghijklmnopqrstuvwxyz{|}ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œ£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½ÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜted in the most central point for all from the US and Canada!  Plan now! and start saving those dollars early! :)   As always, overpayments and donations are joyously accepted ;)That was a repeat of an earlier bulletin in case you missed it. As of the 1st of January, we have committed to a contract with Midway Hotel and are awaiting:  1) winter to leave us and bring spring around to get us all in the mood and,  2) reservations to come rolling into convention central.  We have included a Saturday lunch in <0ûíJG}Ó{ÓzÓ>Óxö ÓÉ>pÓÛîPæÒ øÉñåÕÅfÍ*åÍ:å¯2uýÁÑáÃíô1XþÍ{ñÃÈþ 8
ÿþ ýáÉÅÕåÃ(óÅÕOöþyÂIôšåÕÅÕÃIôõýË~(úý~æýwñÑÁÉÍFôõþ0ñÃvôý6ýË~(úý~æýwñþ >€ýwÃ‚ôåýáýË~Â<èÃOè¯Ó>Ó?!`àÀí°¯Ó?<Ó1Xþ!`ýaýG6í°>2`ý>2nýÍýÍSý¯!@Í&ýÍ]üÔ!ÓÍºüÃ.HD 1, Vol 0                                                                                                   side, challenge the video games in the game room, work out in the exercise room, or the hotel courtesy vans will bring you to the nearby shopping malls for whatever length of time it takes to separate you from your money.  The ADAMCON 09 staff of SMAUG (actually, it is VERY clear here in Michigan, the initials stand for the Southern Michigan ADAM User Group - comprised of 2 members to date)  We hope you are all planning on coming to AC 09, we'd love to have you visit!t from a Target strip mall, within 1 mile of Grand Rapid's 2 major enclosed malls;  within 2-3 blocks of many various restaurants ranging from Wendy's to Red Lobster or Olive Garden; 500 feet from AJ's water slide park. The con- vention cost package will be comparable to past conventions w/ delegate rates set at $265.   Total  pricing and  registration forms will be forthcoming shortly.  The full package price will include the room, breakfast, lunch, banquet and sessions as in past conventions.  We are locaCHANGE MARGINS TO 3 & 80 !!                         ADAMCON 09  REGISTRATION RATES      ---------------------------------------------------------------- ----------   Full Delegate   Thur-Fri-Sat-Sun            Non-delegate spouse T hur-Fri-Sat-Sun 4 nights room, 3 breakfasts, 3      4 nights room,3         breakfasts,1 banquet lunches, 1 banquet   * $265.00    $195.00Full delegate child under 18        Non-delegate child under 18 4 nights room, 3 breakfasts, 3      4 nights room,3         breakfasts,                   SPOUSE____________________________ADDRESS___________________________________________           PHONE:_____________CITY____________________STATE/PROV______________ZIP/POSTAL   CODE_______CHILDREN:1st _______________AGE ____ 2nd                     __________________AGE____If traveling alone and wish to share a room, check here_____ Enter name of person you wish to have as a                  roommate___________________Do you wish to be in a non-smoking room? YES____ NO____Do yo                Day Passes      Friday delegate         - w/ lunch only..........................$19.00       * - w/lunch, 1 night room, Sat breakfast...$65.00      Saturday delegate         - w/lunch only...........................$19.00       * - w/lunch,1 night room, Sun breakfast....$65.00      Sunday delegate         - w/lunch only...........................$23.00         - w/lunch and banquet....................$42.00       * - w/lunch, banquet, l night room.........$78.00 Non-delegate _________                TOTAL   ___________         DEPOSIT/PAID _____________         BALANCE DUE ______________Make checks payable to: "ADAMCON 09" in U.S. funds and send  to the            chairpersons.                Bob & Judy Slopsema                 2261 ShadeTree Lane S.E.                Kentwood, MI  49546-7585                USA                                    PH: (616) 949-9461                E-mail: 72117.3003@compuserve.com We will see you at ADAMCON 09 in sunny pleasant Graugust 1st to guarantee    registration.  ****************************************************************************All who are PAID IN FULL delegates  by Apr 15, will receive  the officialADAMCON 09 T-shirt FREE.  Those paid up by JUN 1st will      receive the officialADAMCON 09 hat FREE.                                         ****************************************************************************                        ADAMCON 09 REGISTRATION FORMNAME_______________________________        1 banquet lunches, 1 banquet     $115.00      (in room w/ 2 adults)   $55.00 (in room w/ 2 adults)Full Delegate       Fri-Sat-Sun     Non-delegate spouse      Fri-Sat-Sun 3 nights room, 2 breakfasts, 2      3 nights room,2         breakfast, 1 banquet lunch, 1 banquet    * $220.00    $155.00Full Delegate           Sat-Sun     Non-delegate spouse      Sat-Sun 2 nights room, 1 breakfast, 1       2 nights room,1         breakfast, 1 banquet lunch, 1 banquet    * $175.00    $115.00                u want an ADAMCON 09 T-shirt? $10.00 ea. YES___ NO___ (circle size) M L XL XXL Do you want an ADAMCON 09 hat? $7.00 __YES __NO Delegate        $265.00  _________    Spouse       $195.00  _________    Children      $55.00  _________    Del. child   $115.00  _________ Day Pass     Friday               _________     Saturday             _________     Sunday               _________Single room     +$30.00 per night        ______    T-Shirt          $10.00  _________ Hat               $7.00  spouse meals available for additional cost of:        Fri, Sat lunch $9 each; Sun brunch $13 each    For other configurations for attendance, please contact the chairpersons. *room rates are based on double occupancy; for single       occupancy room       ADD $30.00 per night to cost of convention            registration A payment plan is available for ADAMCON 09 delegates that   wish to pay their convention fee in advance thru payments of any amount at any time. All reservations must be paid by And        Rapids, Michigan!                        CONVENTION INFORMATION                                                             ------------------------------------------------------------------------ We will be staying in the newly remodeled Best Western 150  suites MIDWAY     MOTOR LODGE with a HOFFMAN HOUSE           restaurant in the building.  The MIDWAY has  an indoor       pool/game room under a domed atrium area; located across the street from a strip mall shopping center with Radio Shacthem in order to get the correct hue. Using the trigonometric relations shown above in the R-Y/B-Y graph,  I calculated I and Q values,  and  then  substituted these and the Y values  into  the equations for R, G, and B. In a couple cases, values greater than 1.00 were produced, most likely due to accumulated roundoff errors; these were truncated at 1.00. Since most graphics programs  which use RGB values take them either as bytes  (0-255) or as percentages, I converted the RGB values from voltages 0.00- 1. Ford presidential museum downtown on the river, Whitecaps minor league     baseball stadium, and Lake Michigan sandy beaches 40 miles to the west.  ------------------------------------------------------- We will be staying in the newly remodeled Best Western 150  suites MIDWAY     MOTOR LODGE with a HOFFMAN HOUSE           restaurant in the building.  The MIDWAY has  an indoor       pool/game room under a domed atrium area; located across the street from a strip mall shopping center with Radio Shac       | 0.000 0.000 0.000 |   0   0   0 |   0.00   0.00   0.00 |  | Medium Green | 0.276 0.717 0.229 |  71 183  59 |  27.56  71.65  22.86 |  | Light Green  | 0.484 0.810 0.432 | 124 207 111 |  48.39  80.97  43.24 |  | Dark Blue    | 0.365 0.304 1.000 |  93  78 255 |  36.52  30.37 100.00 |  | Light Blue   | 0.499 0.444 1.000 | 128 114 255 |  49.90  44.42 100.00 |  | Dark Red     | 0.711 0.382 0.278 | 182  98  71 |  71.12  38.22  27.76 |  | Cyan         | 0.362 0.780 0.928 |  93 200 237 |  36.19  77.99  92.7ed color exceeds 0.75 volts.)  Playing with the values and guessing at the signs did not give me any consistent results.  If somebody can help me, please do;  but the tabulated color difference values don't match anything given in my two reference textbooks. I then tried to use the TMS9118 color values,  even though the Data Manual says  that the  colors are slightly different betweenthe two VDPs.   Because the phase angles were given with reference to the B-Y axis, I had to subtract 33 degrees from all of k,   Target, Office Max,       Bakery, Hallmark Shop, etc; next   door to a water theme park; within 5 minutes of Kent County  International Airport; within 3/4 mile of Grand Rapids 2     major shopping malls - Woodland Mall & Eastbrook Mall. Also  within walking distance are many restaurants; Fuddruckers,   Denny's Wendy's, Olive Garden, Damon's     Ribs, Yin Ching   and more!  There is something for everyone here who does not want to participate in the convention.  Grand Rapids also    has the Gerald R.  00  to  the appropriate units.  Results  are  tabulated  below: ================================================================  |              |   voltage value   | 8-bit value |  percent max value   |  |   TMS9918   ==========================================================  |    color     |    R     G     B  |  R   G   B  |    R      G     B   |================================================================= ========  | Transparent  | 0.000 0.000 0.000 |   0   0   0 |   0.00   0.00   0.00 |  | Black k,   Target, Office Max,       Bakery, Hallmark Shop, etc; next   door to a water theme park; within 5 minutes of Kent County  International Airport; within 3/4 mile of Grand Rapids 2     major shopping malls - Woodland Mall & Eastbrook Mall. Also  within walking distance are many restaurants; Fuddruckers,   Denny's Wendy's, Olive Garden, Damon's     Ribs, Yin Ching   and more!  There is something for everyone here who does not want to participate in the convention.  Grand Rapids also    has the Gerald R.  5 |  | Medium Red   | 0.841 0.417 0.282 | 215 107  72 |  84.06  41.70  28.23 |  | Light Red    | 0.981 0.557 0.422 | 251 143 108 |  98.06  55.70  42.23 |  | Dark Yellow  | 0.762 0.802 0.255 | 195 205  65 |  76.16  80.23  25.50 |  | Light Yellow | 0.823 0.852 0.460 | 211 218 118 |  82.27  85.18  45.95 |  | Dark Green   | 0.243 0.623 0.183 |  62 159  47 |  24.31  62.27  18.31 |  | Magenta      | 0.712 0.391 0.779 | 182 100 199 |  71.15  39.06  77.92 |  | Grey         | 0.800 0.800 0.800 | 204 204 204 |  80.00ngles with respect to the  B-Y  axis.  The  units of all values (except Piq  and  where otherwise specified) are volts. What do the final RGB colors look like?  I've created a sample color TIFF file,  TMS9918.TIF, which you can retrieve by anonymous ftp from ftp://junior.apk.net/pub/users/drushel. Take  a  look  at it and let me know what  you  think.  My  first impression was that the colors were a little washed-out, especia lly the reds. Staring at an ADAM display on my Commodore 1701 monitor, side-by-sid | 0.000  --- |  | Medium Green | 0.530  0.531 | -0.254 -0.301 | -0.109 -0.244 | 0.267  204 |  | Light Green  | 0.670  0.670 | -0.186 -0.238 | -0.075 -0.185 | 0.200  202 |  | Dark Blue    | 0.400  0.399 | -0.035  0.600 | -0.189  0.233 | 0.300  321 |  | Light Blue   | 0.530  0.522 | -0.031  0.470 | -0.168  0.207 | 0.267  321 |  | Dark Red     | 0.470  0.469 |  0.241 -0.192 |  0.230  0.036 | 0.233   81 |  | Cyan         | 0.670  0.671 | -0.308  0.258 | -0.297 -0.042 | 0.300  262 |  | Medium Red   | 0.530  0.5oward the pastel is that the TMS9918 is subject to "rainbow" color distortions, due to interference from its on-chip NTSC composite video encoder circuitry. Keeping the color saturation down may minimize these effects. (Turn the "color level" control of your television set way up, and watch the color bleeding and ghosting which results.) IV.  Converting  PowerPaint 10K Binary Files to RGB Color  TIFFs. After  all that trouble to figure out the ADAM color  palette,  I was ready to actually write the program --- |  | White        | 1.000  1.000 |  0.000  0.000 |  0.000  0.000 | 0.000  --- |================================================================= Yrgb is the luminance calculated from the R,G,B voltages, as an internal check.  R-Y and B-Y are color differences; note that they look nothing like  the values provided by Texas Instruments.  C is the magnitude of the chrominance vector (given as A' in the Data Manual). Piq is the phase angle with respect to the I-Q axis; this is 33 degrees less than the a  80.00  80.00 |  | White        | 1.000 1.000 1.000 | 255 255 255 | 100.00 100.00 100.00 |==================================================================================================================================  | 9118 color   |   Y     Yrgb |   R-Y    B-Y  |    I      Q   |  C    Piq |=================================================================  | Transparent  | 0.000  0.000 |  0.000  0.000 |  0.000  0.000 | 0.000  --- |  | Black        | 0.000  0.000 |  0.000  0.000 |  0.000  0.000e with TMS9918.TIF on my SVGA screen, though, changed my initial assessment. I wrote a program to slightly change the phase angle of the color values (the analog of a "tint" control") to see if there was any  impro vement, and (IMHO) there isn't. (To view the results of this tint test, look at TINT.TIF in my anonymous ftp directory.) The color match is much better than Marat's in COLEMDOS.EXE; you can see his palette in MARAT.TIF, also available by anonymous ftp. One possible reason for the colors tending t29 |  0.311 -0.248 |  0.296  0.047 | 0.300   81 |  | Light Red    | 0.670  0.669 |  0.311 -0.248 |  0.296  0.047 | 0.300   81 |  | Dark Yellow  | 0.730  0.730 |  0.032 -0.475 |  0.150 -0.178 | 0.233  140 |  | Light Yellow | 0.800  0.800 |  0.023 -0.340 |  0.107 -0.128 | 0.167  140 |  | Dark Green   | 0.460  0.460 | -0.217 -0.277 | -0.087 -0.216 | 0.233  202 |  | Magenta      | 0.530  0.530 |  0.182  0.249 |  0.068  0.188 | 0.200   20 |  | Grey         | 0.800  0.800 |  0.000  0.000 |  0.000  0.000 | 0.000  to convert PowerPaint 10K binary files to RGB TIFFs. The program, 10K2RGB, in Quick- BASIC 4.5 source (.BAS) as well as compiled DOS .EXE, are avail- able by anonymous ftp. I've also provided two sample converted PowerPaint pictures:  PPBOOTHD.TIF and PPBOOTAS.TIF.  Let me know what you think of them.  The former is proof of the origin of one pirated version of PowerPaint...thanks to Herman Mason  (aa337@po.cwru.edu) for providing this gem.  As for  going back  the other way,  TIFF images to color PowerPainith the pattern generators for COLECOVISION replaced with the Chinese characters. I'm also curious if Meteoric Shower is playable on a real Coleco Vision/ADAM.  The  last  item of interest is a  second  cartridge slot, for a 2x22-pin edgecard, plus some kind of contact switch  activated when the cartridge would have been inserted. The minimal instructions with the unit say only "It was designed for a cartridge never marketed in North America, and  you  can only damage your unit if you try to  plug  anythingt backed up yet :-( Fortunately, this particular message only had a few points of clarification in it, and I'm working with my interviewee to regenerate it.  Hang in there,  folks...  VI.  The Telegames DINA System.  I  admit it,  curiosity got the better of me and I bought one  of the things. In case you hadn't heard of it before, it's a 3rd-party ColecoVision-compatible video game system. It has its own controllers, and can't use real ColecoVision/ADAM controllers, the Super-Action Controller, or any ;compiled MS-DOS executable, PowerPaint-to-RGB-TIFF utility ppboothd.tif ;RGB TIFF of   PowerPaint  10K  binary  file  ppbootas.tif  ;RGB  TIFF   of PowerPaint 10K binary file --Richard F. Drushel, Ph.D.ouldn't detect it.  A luminance signal was generated by combining the (R,G,B) signals in proportions which reflect the sensitivity of the red, green, and blue photoreceptors of the human eye.  A b&w set receiving a color transmission uses the luminance to eapness. The DINA System nameplate is a sticker covering the true name--something in Chinese characters. Instead of the COLECOVISION boot screen, it's in Chinese.  I  did a quick exploratory operation inside the console and  found a 4 mHz Z80,  a TMS9928 VDP,  a 32K ROM  for  Meteoric Shower (soldered in, but I'll fix that eventually), and an 8K ROM for the OS-7 operating system (also soldered in). I'm really anxious to dump those ROMs, especially the OS-7 ROM, to see if it's new software, or just the old wt 10K  binary files, I'm still working on it. Right now, the program works pretty well if the source TIFF is exactly 256x160, but I haven't thought through all the math yet to make it work if the source TIFF is larger or smaller than this (though it should be easy--famous last words). Tune in again in a few weeks. V. My "Mystery Man" Interview. Still working on it...a minor glitch occurred when a lab computer containing one of the interview E-mails crashed, and of course that was the one message I hadn' into it." Whew...this is a long article.  Time to get it out. See you  again  next  week!  *Rich* ;Summary of files  available  for anonymous ftp ;ftp://junior.apk.net/pub/users/drushel ;Please let me know if you're looking at these!  tms9118.tif ;RGB TIFF of VDP color palette tint.tif ;RGB TIFF of phase angle experiments  with VDP  color  palette  marat.tif  ;RGB TIFF  of  Marat  Fayzullin's ColecoVision emulator palette 10k2rgb.bas ;QuickBASIC 4.5  source code, PowerPaint-to-RGB-TIFF utility 10k2rgb.exe of the Expansion  modules (Driving  Controller,  Roller  Controller).  I unpacked it long enough to try it out and make sure it works (no warranty or service from Telegames!), but I can't do a detailed review until after Christmas--I got it to give to my kids (as well as for me :-) ). So, mum's the word to Christina and  Elanor  until after 25 December.  A few quick takes  on  it, though...the built-in game,  Meteoric Shower,  is pretty good,  a sort of Space Invaders game. The console is tiny and exudes chÌ1 ×66Dec 1996 My Month with ADAM - Bob SlopsemaWell gang, I don't want Rich Drushel and Ron Mitchell have all the fun by informing you about their adventures with their ADAM computers and related paraphanalia.  I have been meaning to jump into the fray previously, but never got around to it.  Now, with a free night, or semi-free it seems, I have a few minutes without other activities before me.  The past weeks have been slightly hectic with keeping track of all the ANN subjects com- ing my way via Compuhe tune (your favorite, right?) was simply unrecognizable due to speed differences.  BUT, if needs be in the future, I will be able to jump onto the ibm machine and use , retrieve, make or whatever else needs doing for the ADAM files I have and know how to use.  Aside from all that, I have been working primarily on getting the newsletter put together and looking ahead to the December annual Christmas disk that Ron Mitchell and Gene Welch are currently putting together.  I know I finally got off my back- siwerPaint.  This is a very slow loader (observation from ADAMserve v1.0) and somehow hardly seems worth the trouble to load.  Datapack works faster than the hd, although it does have the advantage of not having to have access to a memory expander.......hmmm.... I have followed some of the other topics thru the messages on Compuserve and the internet connections and found quite an interest in a new and evolving dos program.  A fellow in the Netherlands has put together a program to make an ibm compat- able ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ¸öÿ~ w"p-p.4'u | p ~!u 0-p.1'x | p.r#s p!t 0,p
Readme		This here file of limitless and vital information.

		 					 ristmas issue

------------------------------------------------------------------

Side 1 of this disk is a self booting Christmas card from ADAMites
still actively using our amazingly active classic computer and is 
dedicated tbe quite a future and possibly present time way of promoting the ADAM for its potential and ease of use. And NOW, I have downloaded the new amd improved version of the program and run it from the ibm.  I think that there IS a future for this emulator when some ambitious person or persons get around to setting things up correctly for the typeof computers we have here.  The one glaring problem I encountered was trying to get the speed correct to run programs.  For instance, Power- Paint was slow loading and tServe, the Internet and the good old post office.  Along with that project, I have been playing around with Rich's ADAMserve program. I ended up trashing the entire setup more than a few times - definitely not a lesson here for all you computer guru's out there.  I finally got the version up and running and modified to my liking with Herman Mason's help one night on the phone. NOW, I can run all the program's that the other harddrive systems I have run.....ALMOST all, the one exception I have run into is Pode this year and for once! got my act together and finished my cards for Ron on a timely basis.  Now I can just sit back and wait for the finished product to hit my mailbox! :)  Turkey day is almost here and I am now trying to put this thing to bed and enjoy some December Christmas festivities.  So here's wishing you ALL a very MERRY CHRISTMAS & HAPPY NEW YEAR!!! :)¸öÿ¸öÿëûÿíûÿ(üÿ\üÿ“üÿ¹üÿ»üÿõüÿ÷üÿ4ýÿ6ýÿsýÿ¬ýÿ®ýÿìýÿ‘þÿ‘þÿ‘]þÿ‘“þÿ‘Éþÿ‘ýþÿ‘(ÿÿ‘*ÿÿ‘dÿÿ‘›ÿÿ‘·ÿÿ‘¹ÿÿ‘õÿÿ‘÷ÿÿ“act like an ADAM.  Now that is progress for the future!  When my ADAM computers all die, if indeed they expire before I happen to expire, I can just take my disks and go home!.... er......take my disk and just sit at another desk and computer and continue playing with my ADAM.  I have the initial version but have just seen messages that there is a new and improved version available now that this deKogel fellow has asked for and received some ADAM specs and disassemblies of inner workings. This may prove to Ì1 ×67                        ADAM NEWS NETWORK         December 1996               Christmas issue------------------------------------------------------------------Side 1 of this disk is a self booting Christmas card from ADAMites still actively using our amazingly active classic computer and is dedicated to those brave men and women who have given freely of their time to perpetuate and encourage others to use their ADAM's!  Side 2 consists of the following files:ADAMEM          This contributionms the faster I run, the                behinder I get somedays.Readme          This here file of limitless and vital information.                                                          use.  Aside from all that, I have been working primarily on getting the newsletter put together and looking ahead to the December annual Christmas disk that Ron Mitchell and Gene Welch are currently putting together.  I know I finally got off my back- siDS          A short "Gleanings" article from David SandsDaleWick        Communica from Dale concerning a program to "grab"                ROM files for the Colecovision and ADAM emulatorsjBlenkle        Review from Joe Blenkle on the new ADAM emulator                which is hitting the streets as we speak.Mitch#1-#4      A rundown of Ron Mitchell's life versions 1 thru 4Pspct11         A computer's perspective by Ron Mitchell for DecRich#1-#2       Rich Drushel's exploration of the ADAM life isk are scared
      Their sales volume's fallen by half.

      "Their sales volume's fallen by half, tough for them,
      "Their sales volume's falley by half."

      And so it unfolded
      That ADAM became 
      Without question the best in the land
      Microsoft slipped and stumbled
      Bill Gates was quite humbled
      The heat was too much to withstand.

      The heat was too much for the giants to take,
      The heat was too much to withstand.

      On the telephone,
     e subject of                 using the ROM images from Colecovision fame.    Guysback        A short message from Guy Cousineau - you know, that                fellow who practically held up the ADAM community                 before Rich Drushel assumed the role of saving us                 from ourselves.  Guy's at least "back" and still                interested in the ADAM and helping out.Ann-ed          A little blurb on my life of late, uninteresting                as it sometimes seems.  See is from Joe Blenkle.  The file is                the documentaion file for the ADAM emulator put to-                gether by Marcel de Kogel.  Shows the things that                are emulated by the ibm from the ADAM world.  Version                2 is now out and working good.  It may be downloaded                from  http://www.komkon.org/~dekogel/adamem.htmlCIS-DEC         Some interesting conversations on compuserve from Ron                Mitchell to Pat Herrington and from Jim NotinidSAN      A Christmas Deal

      by Ron Mitchell

      In a parallel sector
      Removed from the earth
      The ADAM was doing quite well.
      A Coleco Chief Salesman
      Proclaimed to his troops,
      "You gotta get out there and sell!"

      "We gotta get out there and sell", they replied,
      "We gotta get out there and sell!"

      With Christmas oncoming
      The word was displayed
      On each Smartwriter owned bye the staff
      The ADAM's prepared
      And the DOS fol                 continued this month for you to follow.  This IS                one busy guy, no wonder ADAMserve took a major bite                out of Rich and his family's life.Sands#2         Part 2 of David's "Gleanings" for the Dec issueSebalist        An article from Bob Sebalist on using Shape TablesThrash06        Another in the series about accessing the Internet                and the use of your ADAM to do it.  From Ron MitchellZonk-Dec        The Zonker throws in his 2 cents on th Gates called Coleco and said,
      "Can you people let up on my stuff!"
      It's Christmas, 
      I'm trying to settle my bills
      And I'm simply not making enough.

      "Bill Gates isn't making enough," Ohmygosh!
      "Bill Gates isn't making enough!"

      The Coleco Chief Salesman, 
      Had taken the call
      And he laughed at the Microsoft plea's
      With the confident voice
      Of a person in charge,
      He said to the geek "On your knees!"

      On your knees, Mråååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååårry Christmas," said he, 
      His voice brimming with glee
      I just knew you'd get out there and sell

      "We gotta get out there and sell," they replied,
      Merry Christmas to all, and be well.

€€aË,éÅ’o€ÆL4¢ãÊñÑk¶\Â'1`Éï€b¨T9i“Š€nÖM€€¿øâë{]ðšŠHÊSd²€[p_wa–žƒ÷û€¸ãá‰¯€²I€Â#í’7ÁøFfª¤”Ò6þ=°˜ä•l·§4AaDª—€"?“€Bå]wŠgÓ¾¿Œ–BV¨H[6çAê£5÷$A@$Êpµ¥‡6cc’€X‰ˆ‹Þâ0&€`µ$„Tm¥/é€ÞÚ“€€0gš¥€WÞ0€¼>e#ÆÛŒ`|öÐwÉ€ù€e€EØ±˜G°€à”ÌB=ëGY\È9àÊ¦ªBJoß,V€Ýè61´>›åååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå. Gates, if you're talking to us,
      Speak with care as your tongue flaps the breeze.

      On the night before Christmas
      It thus came to pass
      An agreement was made, starting new
      Coleco bought Microsoft, 
      Paid off Bill Gates,
      Who threw in his shares of Big Blue.
  
      IBM is now owned by Coleco, unreal!
      And Microsoft works for us too.

      The Coleco Chief Salesman
      Assembled his staff,
      And this time he did not scream and yell
      "Meåååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååååå€³Æ… €Dl~<¬Go¢y£€–(—iÔëÈøGÌ0€ÂßèÉs€Iœ×€€ú€½€e˜Õ€<€åöZ­D'è‹€r'*€<047¹CbU»d€öæ”¡™;X¤7Ä‰+ADAMEX  DOCADAMEX  DOCANN-ED  DECCIS-DEC TXTD-SANDS TXTDALEWICKTXTGUYSBACKTXTJBLENKLEREVMITCH#1 TXTMITCH#2 TXT	MITCH#3 TXTMITCH#4 TXTPSPCT11 TXTREADME  1STRICH#1  TXTRICH#2  TXTRICH#2  TXTSANDS#2 TXTSEBALISTDECTHRASH06TXTZONK-DEC1STMAS96  IMG XMAS96  IZGXMAS96  IZG XMAS96  IZG0XMAS96  IZG@XMAS96  IZGPXMAS96  IZG`XMAS96  IZGpXMAS96  IZG€XMAS96  IZG‚å€›€ùH€T