Commit Graph

23 Commits

Author SHA1 Message Date
Scotthew 0d7c00b6b8 - Added ability to change the clipboard format. Options are Default, Airboys, and Custom. Custom formats are specified in the settings.xml.
- Restructured the settings panel to use tabs.
 - Formatted Files.  We should probably agree on some formatting standards and/or eclipse settings.
2012-06-22 12:06:01 -07:00
Scotthew f2cf7f587f Fixed bug where typing a '-' does not focus on the absolute value text box. This is necessary when inserting values into tables that contain negative values.
- now when focusing on the table and typing a '-' focus will switch to the absolute value box and the - will be inserted into that box.
2012-06-22 12:04:37 -07:00
Scotthew 9b3f92b7a4 Added the ability to compare all tables in two ROM images.
Usage:
 - Open one or more ROM images (The same image can be compared to itself.  Will not do much but show "Images are equal.").
 - Select edit->Compare Images...
 - Select the two images to compare and click the compare button.
 - Results are displayed in the results pane.
2012-06-22 12:04:36 -07:00
Dale Schultz a632b818ec Changed LM-2 MTS plugin from event based data reads to fixed interval data reads.
Update Copyright dates on all source files.
Fixed Test App's ability to walk through addresses and cross the f7fff f8000 boundry correctly.

git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@371 38686702-15cf-42e4-a595-3071df8bf5ea
2012-03-24 21:00:33 +00:00
Dale Schultz 1b6bf5f02f Added a Checksum recalculation option when saving ROM images that have a bad Checksum
(re: Diesel ROMs seem to have an invalid fifth Checksum)

git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@361 38686702-15cf-42e4-a595-3071df8bf5ea
2011-10-13 03:13:26 +00:00
Dale Schultz 69f4122b92 ROM Edit Stamp format fixed.
Button selection for checksum fix changed.

git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@332 38686702-15cf-42e4-a595-3071df8bf5ea
2011-09-14 23:14:35 +00:00
Dale Schultz 539d32a0cc Editor - Switch Tables now use Buttons rather than Checkboxes to display multiple state options.
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@331 38686702-15cf-42e4-a595-3071df8bf5ea
2011-09-14 20:49:03 +00:00
Dale Schultz b7e2a4d25c More Editor/Logger refinements
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@329 38686702-15cf-42e4-a595-3071df8bf5ea
2011-09-13 20:28:14 +00:00
Dale Schultz db4ce33312 --- Editor ---
- Added support for multiple-state switches.  This will result in a Switch Table
  being rendered with Radio Buttons rather than a checkbox.
- Added ECU defintion data validation for Switch Tables.  If the ROM image data
  does not match one of the switch states according to the definition then a
  warning is presented and the table is locked from editing.
- Added ROM Checksum validation on image open for 32 bit ROMs.  An ERROR message
  is presented warning not to use the ROM image as it may be corrupt.
- Added ROM Checksum calculation for 32 bit ROMs.  Upon file save the new
  Checksums (if not previously disabled) are written to the ROM.
- Added a ROM Edit Stamp to 32 bit ROMs consisting of the YYMMDD and an
  incremental count value.  This Edit Stamp is displayed in the View->ROM
  properties menu item.
--- Logger ---
- Added more selection to the Right-click menu associated with the LogFile text
  field.


git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@327 38686702-15cf-42e4-a595-3071df8bf5ea
2011-09-12 20:39:19 +00:00
Dale Schultz 6700270abb Fixed signed integer being overwritten.
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@306 38686702-15cf-42e4-a595-3071df8bf5ea
2010-12-22 04:26:49 +00:00
Dale Schultz 907596a518 Added support for sign integer data (used in diesel ROMs)
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@304 38686702-15cf-42e4-a595-3071df8bf5ea
2010-12-11 22:15:40 +00:00
kascade 469b093055 update copyright year
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@282 38686702-15cf-42e4-a595-3071df8bf5ea
2010-05-05 10:19:48 +00:00
lizzardo 218a9a8129 Minor cleanup to quiet some warnings: type safety in Enumeration, serialVersionUID in serializable
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@249 38686702-15cf-42e4-a595-3071df8bf5ea
2009-10-18 15:50:57 +00:00
kascade 01da1528d5 added zeitronix support; updated aem uego support
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@234 38686702-15cf-42e4-a595-3071df8bf5ea
2009-10-17 11:16:26 +00:00
lizzardo f27639cb39 - Make abstract base class for all frames (ECUEditor, ECULogger, RamTuneTetsApp). This should simplify adding new windows
- Move ECUEditor package down to parallel ECULogger.  This is general cleanup refactoring
- Collect some commonality from Injector and MAF tabs into Tab interface.  This simplifies the tab implementations somewhat, but does not address the fundamental question of what a "tab" should be.  There was more commonality that could have been consolidated, but that seemed potentially restrictive.


git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@229 38686702-15cf-42e4-a595-3071df8bf5ea
2009-03-15 17:01:13 +00:00
lizzardo 84b9ebadf5 Fix table compare error for tables with storagetype=float.
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@210 38686702-15cf-42e4-a595-3071df8bf5ea
2009-01-02 01:41:14 +00:00
lizzardo 9e1ef167ff Add setSerialVersionUID to serializable classes to silence compiler warnings
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@203 38686702-15cf-42e4-a595-3071df8bf5ea
2008-12-30 17:35:12 +00:00
kascade a69969462a update copyright
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@189 38686702-15cf-42e4-a595-3071df8bf5ea
2008-12-24 05:02:53 +00:00
kascade 48498b50df fix compare
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@187 38686702-15cf-42e4-a595-3071df8bf5ea
2008-12-18 13:08:07 +00:00
kascade 81b100ffa1 fix table compare (%)
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@166 38686702-15cf-42e4-a595-3071df8bf5ea
2008-09-28 11:47:09 +00:00
kascade d91bde8deb added param list toggle button
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@104 38686702-15cf-42e4-a595-3071df8bf5ea
2008-06-06 13:00:41 +00:00
kascade 718668687b fixed vertical labels
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@100 38686702-15cf-42e4-a595-3071df8bf5ea
2008-06-02 13:05:24 +00:00
kascade 77a3bd5641 package enginuity -> com.romraider
git-svn-id: https://svn2.assembla.com/svn/romraider/trunk@61 38686702-15cf-42e4-a595-3071df8bf5ea
2008-04-28 11:50:30 +00:00