Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

Record and Play
This page is used to record serial data into flash memory and to transmit the recorded data at a later time. This feature can be used to send recorded commands or message strings to a unit under test or development. The Record feature is only available on DataBoy Plus. Standard DataBoy cannot record data, but it can transmit a single, pre-recorded, fixed test message designated as File 0.

This page contains eight software switches. Navigate the screen by moving the cursor with the Up and Down Arrow keys. Change switch selections with the Right Arrow key.

Note: Prior to entering this page, set the serial communication parameters using the Setup Page.

Configuring flash memory

A total of 24 KBytes of flash memory is available for recording data. By setting the Num files switch, this memory can be configured into 1, 2, 3, or 6 files:

  • 1 file of 24 KB
  • 2 files of 12 KB each
  • 3 files of 8 KB each
  • 6 files of 4 KB each

In the example of Figure 1 (below), the flash has been divided into 6 files of 4KB each.

Note: Changing the number of files will cause all recorded data to be erased. A warning message will be displayed if the user attempts to change Num files.

Recording data

  • Turn off the RXD and TXD DIP switches on the DataBoy cartridge.
  • Using the RS-232 cable, connect DataBoy to a transmitting device.
  • Use the File select switch to select a file (1-N) for recording data.
  • Use the Channel switch to select RXD or TXD as the input RS-232 channel. RXD is selected in Figure 1.
  • Turn on the Record switch. A message will be displayed warning that all data in the selected file will be erased. Press the ‘B’ key to continue.

At this point DataBoy will begin monitoring the selected serial channel and will record received data into memory. A horizontal progress bar near the bottom of the screen will indicate how much data has been recorded. In Figure 1 the progress bar indicates that File 3 is slightly more than half full. Recording will stop when the file is full or the user presses the ‘A’ key.

Playing back recorded data

  • Using the RS-232 cable, connect DataBoy to a receiving device.
  • Turn on the RXD or TXD DIP switch on the DataBoy cartridge. This will connect DataBoy's RS-232 driver to the line selected by the DIP switch.
  • Select a file (0-N) using the File select switch. The character count in the selected file will be displayed at the bottom of the screen. Note: File 0 contains a pre-recorded test message that reads: "This is a test.".
  • Set the Repeat switch (Off/On). "Off" will cause the file to be transmitted once. "On" will transmit the file repeatedly until the ‘A’ key is pressed.
  • Set the Char delay switch (0-10 ms). This is the idle time between transmission of consecutive characters.
  • Set the Mesg delay switch (0, 1, 2, 4, 8,16, 32, 64, 128 ms). This is the idle time between the end of a message and the start of the next message. This parameter applies only to the multi-drop mode (Parity = A/D), where the start of a message is indicated by a character with the parity bit set. Mesg delay is ignored if multi-drop mode is not active.
  • Turn on the Play switch.

At this point DataBoy will begin transmitting characters from the selected file. As data is transmitted, a horizontal progress bar near the bottom of the screen will be updated. Pressing the ‘A’ key will terminate transmission.

If multi-drop mode is enabled, any characters recorded with the parity bit set, will be transmitted with the parity bit set. Thus, the 9th bit in a 9-bit protocol is preserved.

Figure 1. Recording serial data.
Figure 2. Playing back recorded data.
Note: These screenshot were made using the NO$GMB Game Boy emulator.