Buffer Dump Window

Top  Previous  Next

The Buffer Dump window displays the contents of the memory buffer.

 

ChipProg supports a flexible buffer structure:

 

You can create an unlimited number of buffers. The number of buffers that you can open is limited only by the available computer RAM.

Every buffer has a certain number of sub-levels depending on the type of target device. Each sub-level is associated with a specific section of a target device's address space. For example, for the Microchip PIC16F84 microcontroller every buffer has three sub-levels: 1) code memory; 2) EEPROM data memory; 3) user's identification sub-level.

 

This flexible structure allows for easy manipulation of several data arrays that are mapped to different buffers. To open a Buffer Dump window, click on the command Main Menu > View > Buffer Dump.

28_W_Buf

 

The picture above displays three Buffer Dump windows representing three parts of the same buffer:
 

 #1 (the largest) shows the buffer contents beginning at address 0h;

 #2 shows the same buffer contents beginning at the same address but displaying data in decimal format;

 #3 window shows the data beginning at address 200h.
 

The left-most column in the windows above shows absolute addresses of the first cell in a row. The addresses always increment by one byte: 0, 1, 2…. Each address is followed by a semicolon (:). When you resize the window it automatically changes the addresses shown in the address column in accordance with the number of codes or data that go in one line. Some windows may be split into two panes – left pane for data in a selected format and right pane showing the same data in ASCII format. The window has a toolbar for invoking setting dialogs and commands. Right under the toolbar the program displays a full path to a loaded file and a checksum of the dump.

Local  menu and Toolbar

The local menu, which can be opened by the right mouse click, includes the Buffer Dump window context commands and dialog calls. Most, but not all, of the local menu lines are duplicated by the local toolbar buttons displayed at the top of the window. Here are the local menu and toolbar items:
 

Menu Command or Call

 

Toolbar button

  Description

 

New address...

Addr

Opens the Display from address dialog.

Load file to buffer...

Load

Opens the Load  window Dump dialog.

Save data to file...

Save

Opens the Save window Dump dialog.

Configure buffer...

Configure buffer

Opens the Configuration Window Dump dialog.

Window setup...

Setup

Opens the Window Dump Setup dialog.

View only, edit disabled

View

By default editing in the buffer dump windows is disabled and you can only view the data. If the box is unchecked the editor will be enabled. Then you may overtype the value under the cursor.

Modify data

Modify

Opens the Modify data dialog. This call is enabled only  when the View only, edit disabled is off.

Operations with memory blocks

Block

Opens the Operations with memory blocks dialog.

Swap fields

No button

This command allows swapping the cursor position between the right and left window panes.