Post Reply 
Carsten's Entries Database tool
03-03-2015, 10:11 AM
Post: #1
Carsten's Entries Database tool
Hi All,

I think many developers like me, needed to maintain it's own entries database for the following reasons:
- Add in an organized documentation, a new discovered entry that are unsupported and undocumented at all, but are very useful.
- Add more accurate comments about some entries.
- Correct any mistake found in available documentations.
- Merge informations providing from various sources.
- Add entries from non electronic books (I've some French books with many many entries well documented)

A great tool and work was produced by Dominik Carsten with it's EDB, and are a very good starting point for that.
But, I think it require 2 additional features to be more generalist:

- Distinguish lower-level entries from higher-level entries, that is if an entry refer to a Primitive Code Object or a secondary.
- Manage different ROM revisions to allow the addition of many more entries (and other machines like the HP48SX)

So I'm trying to update and improve the Carsten's Entries Database and tool, and I've successfully implemented the first feature
by adding a [PCO] flag:
- When an entry has the [PCO] flag, a comment "Primitive Code Object." are added for that entry in the outputted product.

Unfortunately, to manage different ROM revisions it’s more complicated.
Searching the easiest way, my first idea was to duplicate entries that have moved between ROMs versions, and re-use differently the ‘ROM version’ flag :
So I expanded this flag to allow HP48’s revision numbering (A to R) plus multiple revision numbers like [A-J] or [ABC],
and output that after the comment field.
But this do not work as I expected, duplicate entries are not distinguished because they are referenced by their name in the edb perl script.
This feature will require more work and that's the first time I'm playing with the Perl language.

So anyone have skills about the edb tool or Perl and can help me ?
I've tried to contact Pr. Carsten, but he didn't respond.

You can find attached to this post the following files:
- edb: The modified (and draft) version of edb, you can find my modifications by searching the pattern ‘Bwy’.
- entries.db: The database with minor corrections and additions.
- entries.txt: Example of the outputted result (See the BINT,% and %% objects chapters)

Thank you
Bruno


Attached File(s)
.zip  edb2.12.zip (Size: 458.71 KB / Downloads: 10)
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Carsten's Entries Database tool - Bruno - 03-03-2015 10:11 AM
RE: Carsten's Entries Database tool - Han - 03-03-2015, 02:42 PM
RE: Carsten's Entries Database tool - Han - 03-04-2015, 09:17 AM
RE: Carsten's Entries Database tool - pdo - 03-04-2015, 10:07 PM



User(s) browsing this thread: 1 Guest(s)