This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Project Ideas/Start New Projects => Your Projects
Author Message
DrDnar


Member


Joined: 28 Aug 2009
Posts: 116

Posted: 12 Oct 2010 10:38:45 pm    Post subject:

Pretty much from the readme:

Code:
ROM Parser
beta revision 13 October 2010


Summary

The ROM Parser is a program that reads in a ROM file and extractes the data in
it.  It can be run from the command line or as a GUI application.


GUI Operation

To run the ROM Parser as a GUI application, run it with no command line
arguments, pass the name of a ROM to open as the only command line argument,
or pass it the --gui command line option.

From within the GUI, you can use File > Open to open a new ROM.  Once a ROM is
open, you browse subitems in the ROM on the left, and see information about an
item on the right.  For the Archive item, you can use the Export All button to
export all variables to a folder.  For a Variable in the archive, you can use
the Export button to export that variable.


Command Line Operation

To extract all items from a ROM, do

romparse --file somefile [--out somedirectory]

This will extract everything in the archive except complex numbers and complex
lists.


Remarks

The correctness of the export for all file types has not been
verified.

This program exports groups in the 8xgrp format used by TiLP.  This is because
the 8xgrp format contains a group file as it appears in the archive.  TI
Connect's 8xg format does not mimic the internal structure of a group.


Change Log:

13 October 22010
 - Added GUI
   - Supports exporting any single item
   - Supports exporting all items
 - --help implemented.  This overrides --gui.
 - Application Target changed to .NET 3.0 instead of 4.0.  This should make the
   program able to run on some older machines without .NET being updated.

12 October 2010
 - Initial Release
 - Command-line application


Download it. The beta build can be found in .\romparse\publish\Application Files\romparse_0_1_0_1

I think I'll start work on a GUI now, and move into support for editing ROMs.


Last edited by Guest on 14 Oct 2010 12:43:13 am; edited 1 time in total
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are UTC - 5 Hours

 

Advertisement