109 lines
6.1 KiB
Plaintext
109 lines
6.1 KiB
Plaintext
|
|
|||
|
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*
|
|||
|
<20> MICROPIRATES INCORPORATED <20>
|
|||
|
*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*
|
|||
|
|
|||
|
Revision History
|
|||
|
~~~~~~~~~~~~~~~~
|
|||
|
of
|
|||
|
~~
|
|||
|
CreditMaster
|
|||
|
~~~~~~~~~~~~
|
|||
|
by MPI Development Labs
|
|||
|
|
|||
|
CreditMaster v4.0 - Released October 31, 1995
|
|||
|
(3820 lines of source code, compiled to 48419 executable)
|
|||
|
(1432 Bank Index Numbers (BIN), or prefixes, in database (84488 bytes data))
|
|||
|
- "/DOOR:pathname" parameter added, so that the program could be used as an
|
|||
|
online door through the use of DOOR.SYS.
|
|||
|
- If used as a door, user's name and baud rate logged when trapping with
|
|||
|
file or printer.
|
|||
|
- "/FILE:filename" parameter added, for automatic file trapping.
|
|||
|
- Date and time automatically logged when trapping with file or printer.
|
|||
|
- "/CARD:card#" paramater added, to allow for 'quick and dirty' validation.
|
|||
|
- VGA logo screen automatically displayed upon startup of program.
|
|||
|
- "/NOGRAPHIC" option added to suppress display of VGA logo screen upon
|
|||
|
startup of program.
|
|||
|
- Added feature which allows for use of templates when extrapolating cards.
|
|||
|
- Fixed bug in the 'F'ind option in which the ampersand character ('&', as
|
|||
|
in 'AT&T') was not accepted.
|
|||
|
- Fixed bug in which correct range checking was not performed on database
|
|||
|
prefix searches.
|
|||
|
- Program configuration can now be written to disk, and automatically
|
|||
|
checked and loaded upon program startup.
|
|||
|
- Generation algorithm optimized to provide for faster performance.
|
|||
|
- Routine added that checks if data file was present and of correct size.
|
|||
|
- Extended error checking implemented throughout program.
|
|||
|
- Program exits with detectable errorlevels:
|
|||
|
Errorlevel Description
|
|||
|
----------------------------------------------------------------------
|
|||
|
0 Normal exit of program (no errors)
|
|||
|
1 Card given with "/CARD:card#" is an American Express card
|
|||
|
2 Card given with "/CARD:card#" is a VISA card
|
|||
|
3 Card given with "/CARD:card#" is a MasterCard
|
|||
|
4 Card given with "/CARD:card#" is a Discover card
|
|||
|
5 Invalid parameter in commandline
|
|||
|
6 Pathname not given with "/DOOR:pathname"
|
|||
|
7 DOOR.SYS file not found
|
|||
|
8 Filename not given with "/FILE:filename"
|
|||
|
9 Card# not given with "/CARD:card#"
|
|||
|
10 Com port # given in DOOR.SYS file not 1-4
|
|||
|
11 UART for com port not present
|
|||
|
12 CMASTER.DTA file not found
|
|||
|
13 CMASTER.DTA file corrupt
|
|||
|
14 Card given with "/CARD:card#" is invalid
|
|||
|
- Program placed in an even more non-standard encrypted format, so as to
|
|||
|
make reverse-engineering more difficult.
|
|||
|
- BIN data was compressed and encrypted.
|
|||
|
- Various small changes, most made for their asthetic value.
|
|||
|
|
|||
|
CreditMaster v2.0 - Released October 31, 1993
|
|||
|
(2272 lines of source code, compiled to 23117 executable)
|
|||
|
(1373 Bank Index Numbers (BIN), or prefixes, in database (90618 bytes data))
|
|||
|
- A public domain release, with no serialization.
|
|||
|
- Allowed generation of up to 999 cards, as opposed to a maximum of only 99
|
|||
|
allowed in v1.0.
|
|||
|
- Allowed extrapolation of up to 999 cards, as opposed to a maximum of only
|
|||
|
99 allowed in v1.0.
|
|||
|
- Allowed use of prefix lengths from 1 to 6, as opposed to the standard of 4
|
|||
|
in v1.0.
|
|||
|
- Fixed small extrapolate display bug (extra line printed when card length
|
|||
|
was 16).
|
|||
|
- Internet address displayed in exit screen.
|
|||
|
- Allowed output of PGP public encryption key to file of user's choice, for
|
|||
|
use in encrypting sensitive materials when mailing to Internet address.
|
|||
|
- Option added to Setup menu in which the user can change the character
|
|||
|
separating the groups of a credit card. Later, a filter would be put on
|
|||
|
the characters allowed to be used.
|
|||
|
- Added 'F'ind and 'N'ext functions, which allowed the user to search for a
|
|||
|
specific keyword (non case-sensistive) from the prefix list while
|
|||
|
generating cards. 'F'ind asks for a keyword, 'N'ext continues the search.
|
|||
|
- "/MONO" parameter added, so that users with only a Black & White or
|
|||
|
Monochrome monitor can still use the program without losing characters
|
|||
|
or having those annoying underlines popping up.
|
|||
|
- "/SNOW" parameter added, which enables snow checking for old CGA monitors.
|
|||
|
Snow checking will only make direct screen writes during horizontal
|
|||
|
retrace intervals on CGA machines. Default is no snow checking, which will
|
|||
|
significantly speed up writes made directly to video memory on newer CGA
|
|||
|
machines.
|
|||
|
- "/F" parameter changed to "/FLASH".
|
|||
|
- "/?" parameter displays help screen.
|
|||
|
- Fixed bug in which pauses didn't flush the keyboard buffer.
|
|||
|
- Ctrl-Break keyboard interrupt intercepted and ignored.
|
|||
|
- Direct video writes used for faster screen displaying.
|
|||
|
- Various small changes, most made for their asthetic value.
|
|||
|
- Code largely optimized for increased speed and performance.
|
|||
|
- All strings encrypted within program.
|
|||
|
- Program placed in a non-standard undecryptable format, so as to make
|
|||
|
reverse-engineering more difficult.
|
|||
|
|
|||
|
CreditMaster v1.0 - Released April 18, 1993
|
|||
|
(1657 lines of source code, compiled to 20240 executable)
|
|||
|
- Initial version completed. All who asked for a copy (and gave us a data or
|
|||
|
voice number to contact them at) received their own personalized version
|
|||
|
with their handle and serial number hard-coded within the program.
|
|||
|
- Less than 30 copies of v1.0 in existence. If you've got one, it's a
|
|||
|
collector's item!
|
|||
|
- "/F" paramater added as a last-minute change. It gave the pause strings a
|
|||
|
bouncing color effect.
|