1. Before compilation
The program package contains complete soruce code. You can recompile them and create your own executable file. However, you must do following before you compile them.
2. Location of the tables
- Install the Borland Database Engine.
- Set BDE aliases.
3. Table structures
- Tables in the "HyperJuke_C" aliased directory
- UNIT.DB
- LOCATION.DB
- DISC.DB
- MUSIC.DB
- Tables in the "HyperJuke_P" aliased directory
- KEYWORD.DB
- TASTE.DB
- Tables in the "HyperJuke\PROG" directory
- PROG.DB
* marks at the Field Name items mean the Primary Index Fields
- UNIT.DB
Field definition
Field Name Type Size Required Remarks UNIT_ID* String 8 True Unit ID TITLE String 64 False Unit title
- LOCATION.DB
Field definition
Field Name Type Size Required Remarks UNIT_ID* String 8 True Unit ID SLOT_ID* String 3 True Slot ID in the Unit DISC_ID String 16 True Disc ID
- DISC.DB
Field definition
Field Name Type Size Required Remarks DISC_ID* String 16 True Disc ID TITLE String 64 False Disc title TITLE2 String 32 False Disc subtitle PRODUCTION String 16 False Production name CATEGORY String 32 False Category of the disc INDEX String 32 False String for sorting TRACKS Short Integer (2) True Total number of tracks. 0 for the default value. FRAMES Long Integer (4) True Total number of frames. 0 for the default value. Secondary index definition
Index Name Index Field Name USERS_INDEX CATEGORY, INDEX, DISC_ID
- MUSIC.DB
Field definition
Field Name Type Size Required Remarks DISC_ID* String 16 True Disc ID TRACK1* Short Integer (2) False Start track number TRACK2* Short Integer (2) False End track number TITLE String 64 False Disc title PLAYER String 32 False Player name VERSIFIER String 32 False Versifier name COMPOSER String 32 False Composer name ARRANGER String 32 False Arranger name FRAMES Long Integer (4) True Playing time in frames. 0 for the default value. VOLUME Short Integer (2) True Volume. 0 for the default value.
- KEYWORD.DB
Field definition
Field Name Type Size Required Remarks KEYWORD* String 16 True Keyword
- TASTE.DB
Field definition
Field Name Type Size Required Remarks DISC_ID* String 16 True Disc ID TRACK1* Short Integer (2) True Start track number TRACK2* Short Integer (2) True End track number KEYWORDS String 128 False Keyword TASTE Short Integer (2) True Taste of the music1(hate) to 5(favourit) COUNTER Long Integer (4) True Playing times MEMO Memo - False Memo
- PROG.DB
Field definition
Field Name Type Size Required Remarks NO* Short Integer (2) True Program number UNIT_ID* String 8 True UnitID SLOT_ID* String 3 True Slot ID DISC_ID* String 16 True Disc ID TRACK1* Short Integer (2) True Start track number TRACK2* Short Integer (2) True End track number
4. Others
Development environment
The first model of the IBM's PS/V Vision(It is so slow.)