Search Posts:

RetroChallenge 2009 - Apple II Biorhythm


Return to Threads

  RetroChallenge 2009 - Apple II Biorhythm by Bill Degnan - 01/26/2009 19:27
I signed up for the 2009 RetroChallenge

Apple II with Apple disk drives and Sony Trinitron color television. Note Biorhythm program running on display. Click thumbnail for larger image.

Write a Y2K-compliant Biorhythm program on and for the original Apple II computer, using a vintage color TV.

Here is the Biorhythm video:

Apple II and Biorhythm Photographs


In order to run the program as intended, load Biorhythm on an Apple II 16K through a television by using one of the special RF signal generators made for the Apple II (Click for image). These hacks were sold by third-party companies such as the M & R Enterprises' Sup 'R' Mod. II because FCC regulations, I am told, disallowed the kit to be shipped with the original Apple II. The RF signal generator was connected to a video output circuit on the mother board.

The M & R Enterprises Sup 'R' Mod. II RF signal generator was attached to the back corner of the Apple II motherboard, near the external video port.

The Biorhythm is calculated by taking the total number of days from birth to a future point, and dividing by 23, 33, and 28. These three numbers represent a person's physical (P), intellectual (I), and sensual (S) cycles. On "critical days" a person's P, I, or S crosses the base line of the cycle's sine wave.

Biorhythm makes use of the hi-res mode available to Apple II, especially the split screen capabilities. There was something special about the way Apple signals interacted with the old color TV sets to produce color and fine details. You can run Biorhythm albiet with a less-sharp picture by using the Apple's standard composite video (RCA jack), emulator or LCD.

The video shows the program in action, and you can see the forementioned distortions. Also, old TV sets return the scan lines when videoed and you'll see a little bit of that.

The biothythm program itself was written by me in Applesoft Basic for the 16K Apple II and it took about 30 hours to complete. This does not include finding suitable television.

Screen shot of the first few lines of the Biorhythm program.

To load
Biorhythm autoloads with DOS 3.2 or 3.3. In theory any date from 0001 to 9999 will return the correct biorhythm, but remember that AD 1752 is when the leap year system was implemented. On-screen directions teach and guide a person through how to generate a biorhythm.

Apple, Atari, Tandy, nor Commodore seem to have offered a Y2K compliant biorhythm. I could be wrong. My version is an attempt to to make a Y2K compliant "classic". The old programs usually allowed dates from 1901 through 1999. Back then the extra two digits took up valuable memory and non-20th century dates were considered less important.

My version will calculate Captain Kirk's biorhythm and other future dates. Knock yourself out.

So why is the chick in the video reading the Byte Magazines?
There were no Apple brand video monitors until 1980. All of the old ads show people using television sets. Note in the video there is a poster-sized image of the original Apple II advertisement from Byte magazine.

I paired the Apple II with a 1969 Sony Trinitron. I imagine that most people would have used one of their older tv's for the "new" Apple II, not the main family set.

The rear of the system. Note that the RF adapter is plugged into the UHF antenna slot. The RF adapter sends a signal to channel 33 on the television set.

The end product
I have for all intents and purposes reproduced how an Apple II would have functioned, looked and been used - in 1978.

port the code to a disk image, post photographs of the RF signal generator, and motherboard.

  Biorhythm Program Screenshots by Bill Degnan - 01/27/2009 00:06
The following are actual screen shots from the Sony Trinitron television.

The opening screen.

This graph demonstrates the Biorhythm program's capability to span centuries. According to her biorhythm, Emma is both Sensually and Physically critical on her 108th birthday...take it easy Emma! Her Intellectual cycle point is what they call "semi critical" because the slope is changing from negative to positive on this graph.

A person enters their birth date and a target date for the biorhythm. Using these variables, the program calculates the person's biorhythm and displays the matching points along a single sine wave. After viewing the graph, a person can read a brief analysis of their biorhythm scores.

This image displays the program drawing the biorhythm sine wave before any points are plotted.

The 23-day physical (P) value is marked with a cross. In this case the physical cycle is "semi-critical" because it is in transition between positive and negative slope.

The 33-day Intellectual (I) value is plotted second, and marked with a yellow cross. Because 19/23 is greater than 24/33 the Physical cross is farther along the sine wav relative to the Intellectual.

The 28-day Sensual (S) cycle point is plotted and marked with a cross. The sensual cycle is also called the emotional cycle.

Here is the biorhythm of Juan Mortime on Christmas just before his 100th birthday. Note the locations of the P, I, and S cross marks

Six days later, on the eve of Juan's 100th birthday, notice how the faster-moving physical cycle overtakes the longer intellectal cycle as they pass through their respective semi-critial upswing points on the sine wav.

The television can be adjusted to tint purple/red.

The television can be adjusted to tint blue.

  And the Winner Is... by Bill Degnan - 02/08/2009 21:05

I want to thank all of the little people who made this possible.



Buy a Commodore Computer Poster

Popular Topics and FAQs

  • Commodore B Series Tips and Tricks
  • Aerocomp TRS 80 M 1 Expansion Unit DDC
  • Items Wanted
  • Lobo Max 80
  • Zenith Z-19-CN
  • Prototype PET 2001 photo
  • Using Toggle Switches to Analyze Memory
  • Commodore Disk Archive Project
  • PET 2001 Prototype at Gametronics 1977
  • Jim Butterfield Photo
  • IMSAI 8080 With Processor Tech. Cutter
  • Secrecy is the keystone of all tyranny
  • Cromemco System Three
  • Northstar Horizon - Boot Problem
  • Computer History and Restoration Links
  • Commodore BX-256-80 - 8088 Co-processor
  • S-100 board testing with Z-80 ICE
  • Donner 3500 - an early portable computer
  • Digital (DEC) PDP 11/05 NC Assembly
  • Univac 1219 rescue
  • Fido BBS listing node list 6-13-1986
  • PDP 8e
  • MITS 88-2 SIO (2SIO) for BASIC
  • Visual Technology Inc Model 1050
  • Amiga 2500 Restoration
  • The Evolution Of IBM Computers
  • Replacement teletype print hammer head
  • Archiving and Copying Software 101
  • Computers Built 1940 - 1950
  • CBM B-520 (a.k.a B256-80 or B500 256)
  • RCA COSMAC Microkit
  • Commodore 64K C-116 Mods
  • MITS 8800b Turnmon 9600 baud
  • Catweasel, 8in and 5 1/4
  • Raspberry Pi as Gateway to Internet
  • Digital PDP11 late 1969 early 1970
  • PDP 11/40 72 inch cabinet model
  • PDP 11/40 Industrial 11 model
  • Digitial MicroVAX 3100 30 System
  • Digital VAX 4000-200
  • Commodore 64 / 1541 DRIVEKNOCK
  • Booting the System Using RL02 drive
  • PACS: Reflections by Kathleen Mauchly
  • Tele-Graphic Computer Systems Inc.
  • Commodore B Series SID Jukebox?
  • Installing Core into PDP 11/40
  • Setting Up OpenVMS 7.1 DNS CLERK
  • Felt-Tarrant Comptometer Model J
  • NextStation Color
  • Digital Rainbow (PC100-B2)
  • 1970 Compusad Compulogical Tutor
  • Archiving Papertapes Using DSI NC 2400
  • 1976 P.C.C. Features the MAI JOLT 6502
  • 1961 Beckman DEXTIR Computer
  • UNIVAC 1 and UNIVAC File Computer 1
  • Past Issues:

    II front

    This image was selected at random from the archive. Click image for more photos and files from this set.