EASyBIN - Help
EASyBIN is an S-Record and binary file utility designed for use with EASy68K. S-Record and binary files may be viewed, edited and created. The data is displayed in both hexadecimal and text and may be edited in either form. Files may be created from any portion of the data. EASyBIN supports editing files up to 16 MBytes in size, the full address space of the 68000 microprocessor.
Each row displays an address followed by 16 bytes of hexadecimal data, followed by the ASCII representation of the 16 bytes. The contents of memory may be changed by clicking on the desired location and entering a new value. Entries may be made in Hexadecimal or ASCII. Use the Row and Page buttons or the mouse wheel to scroll up or down through memory. To jump to a certain address, enter it in the Address: field.
=== The Main Screen ===
(Note! All numbers are displayed in hexadecimal)
S-Record File
Start Address: $00001000
(For Open) The starting execution address as specified in the S-Record file's S7, S8 or S9 record.
(For Save) The starting execution address saved to the S-Record file as an S7 (4 byte address) record.Last Address: $00001144
(For Open) The last address of the data loaded from the S-Record file.
Length: $000145
(For Open) The number of bytes loaded from the S-Record file.
Open S-Record
Binary Output Split (For Binary Open and Save)
1 File - All Bytes
(For Save) One binary file is created with the specified data.
(For Open) The binary file is loaded into consecutive memory locations.
2 Files - Every 2nd Byte
(For Save) Two binary files are created. The first data byte is written to file_0 the second data byte is written to file_1 the third data byte is written to file_0 the fourth data byte is written to file_1 etc. until the end of the output data range is reached.
(For Open) The binary file is loaded into every 2nd byte in memory.
4 Files - Every 4th Byte
(For Save) Four binary files are created. The first data byte is written to file_0 the second data byte is written to file_1 the third data byte is written to file_2 the fourth data byte is written to file_3. The sequence repeats until the end of the output data range is reached.
(For Open) The binary file is loaded into every 4th byte in memory.
Binary File(s) (For Binary Open and Save)
First Address: $00001000
(For Open) The address to begin loading the binary data.
(For Save) The address of the first byte to save.
Length: $000145
(For Save) The number of bytes to save. All the data bytes outside the range specified by First Address and Length are grayed out to indicate the bytes that will be written to a binary file. The grayed out data may still be written to an S-Record file.
File Split: 0 1 2 3
(For Save) Indicates the number of binary files that will be created. The color of the digit and the color of the hexadecimal data reflects how the data will be split into each file.
Save binary file(s).
From: To:
From: $00000000 To:$00000000
(For Copy) From: is the location of the source data. To: is the location of the destination.
(For Fill) Specifies the memory range to fill.
(For S-Record Save) Specifies the memory range to save to the S-Record file.
Copy:
Size: $000000
The number of bytes to copy.
Fill:
$FF
The data to fill the specified memory range with.
=== The Main Menu ===
Some menu items may be invoked with keyboard shortcuts. The keyboard shortcuts are displayed to the right of the command in the menu. In the File menu: below the keyboard shortcut for Open S-Record... is Ctrl+O. This means pressing the letter 'O' while holding the Ctrl (Control) key will perform the Open File command. Not all menu commands have a keyboard shortcut.
File menu:
New - Fills all memory with specified Fill byte.
Open S-Record... Ctrl+O - Loads an existing S-Record file. If the file loads successfully the contents of the S0 description record from the file are displayed in a dialog box.
Open Binary... Ctrl+B - Loads an existing Binary file. The file is loaded into memory beginning at First Address: as specified in the Binary File(s) area.
Save S-Record... Ctrl+R - Save the data specified by From: and To: addresses to an S-Record file.
Save Binary... Ctrl+B - Save Length: bytes of data starting at
First Address to a Binary file. If Binary Output Split is used to split the data
multiple file names are created by appending _0, _1, _2 or _3 to the specified
file name.
Exit -
Exits the program.