home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Bila Vrana
/
BILA_VRANA.iso
/
031A
/
MMP3985.ZIP
/
MMP_REV.TXT
< prev
next >
Wrap
Text File
|
1996-11-07
|
32KB
|
685 lines
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒Revisions of the Multi Module Player (C) Charles Attard 1994-1996▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
( @ means internet release
- bug fixed
+ feature added
* feature modified)
@ 2.606 (5/7/96)
First large scale diffusion
(on Internet : ftp.cdrom.com /pub/simtelnet/msdos/music )
2.607 (5/11/96)
+ Description of error 161 added, appears when a CD-ROM is
changed while MMP's reading a list on it
2.610 (5/13/96)
+ Color selection by keyboard added. Press '1', ... ,'5'
to select item, then press
'shift ins' to increment red component
'shift Del' to decrement red component
'shift home' " green "
'shift end' " green "
'shift pg up' " blue "
'shift pg dn' " blue "
* palette routines re-coded in asm with direct access
to VGA registers, old routines used int 10h that caused
system crash while a module was playing 8(
2.612 (5/14/96)
* Changed default colors ... i tried a color monitor ;)
(not joking, my color monitor burnt out and
i had to work some weeks on a monochrome one)
I had set the default colors on a color monitor, but
when i saw them after some weeks i found them ugly !
* Invalid data for volume slide are now ignored
(caused a continuous note in DESIRED.S3M)
Data should be exactly 0F or F0 with no "dirty bits"
2.613 (5/16/96)
+ Added 'N.T.' identifier for some NoiseTracker files
2.615 (5/18/96)
+ Added deletion capability. Press ctrl-del to delete
the file under cursor
2.654 (5/26/96)
+ XM support beta beta version ;). Module loader
loads only one sample per instrument and converts
16bit samples to 8bit
Pattern loader-compressor to internal format is OK.
Plays XM but there's a HUGE room for improvement,
to add in priority :
Multi-sample instruments
Variable pattern length
Volume envelope generator
Linear frequency table
+ Fine tune for XM done on 4bits instead of 8 for now but
shouldn't be hearable
+ Added note shift for XMs. Sounds much better !
- A small but resistant bug squashed. A pattern break
to a row>0 could produce an indesirable note. The
pointer in memory was updated a row too late
It caused an 'additional' note in SANXION.S3M
2.656 (5/27/96) (XM)
+ Added note off command
* 16bit samples parameters now correctly converted but
samples remain noisy, there's an undesirable offset on them
(that's very annoying : the samples are delta-compressed)
2.658 (6/2/96) (XM)
+ Note off completed. Note #96 is note off (notes starting @0)
* Hey ! Pattern compressor was NOT OK ! The documentation was
not very clear : when MSB is not set, should read 5 bytes.
Now patterns play correctly ...
2.670 (6/5/96)
- Bug that caused invalid offset on samples found (phew ..!)
+ Number of used instruments and used patterns added in
the file information window
* Identifier string adapted to XMs and other little things
2.679 (6/8/96) (XM)
* Max number of orders and patterns set to 256
+ Variable pattern length added
- Another bug in pattern loader-compressor found !
Should be the last one (hummm ...), patterns now play great !
2.682 (6/11/96) (XM)
+ Max number of instruments set to 128
2.700 (6/13/96) (XM)
+ Added instrument fading. Seems a bit too fast yet
+ Beta version of envelope generator (panning generator
uses the same algorithm)
2.722 (6/14/96) (XM)
* Envelope generator is OK. Sustain and note off are not
linked yet
2.731 (6/15/96) (XM)
+ Set volume command re-added
* Instrument fading is OK. It's activated by a note off command
* Note off and EG linked. When envelope is disabled, note off
cuts the instrument, otherwise sustain is enabled.
2.747 (6/16/96) (XM)
+ Added volume column commands interpretation
- Bug in memory manager fixed (XMS linear mode
wasn't enabled when the size of an instrument was over
65000 bytes and when total size was enough to hold the module
in conventional memory)
- Bug in volume fading fixed. Caused a premature fade-out
* Effects manager modified to accept simultaneous effects
2.750 (6/17/96)
* Internal changes to minimize code and static data size
2.759 (6/19/96)
* More internal changes to minimize static data size
2.772 (6/21/96)
* Code and data for XMS segmented mode removed.
Wasn't a really useable mode
* Error messages adjusted
2.817 (6/22/96)
- Error messages for XMS fixed
+ Multi-sample instruments support for XMs. Total number of
samples is limited to 128
* Bug fixes for Multi-sample support (XM)
- Bug in sample loader fixed. Size limit was not always
considered
2.846 (6/23/96) (XM)
+ Panning envelope generator added
+ Sample panning added
- Bug in envelope generator algorithm fixed. Last envelope
point was not considered
- Bugs in panning envelope generator fixed. About signed
integers
2.853 (6/24/96) (XM)
* Panning display behavior modified
2.857 (6/26/96) (XM)
* Volume slide behavior adjusted
* Note delay and retrigger fixed (bug recently created)
* Checking for invalid sample number in instruments note list
added
2.866 (6/27/96) (XM)
+ File version checking added. Version must be above 1.03
* Effect data restored when zero for some effects
* Empty instruments (0 samples) now declared
(caused a divide by zero error : sample rate was invalid
due to an incorrect sample number. Error found with DAEMON.XM)
2.872 (6/28/96) (XM)
+ Extra fine porta commands declared
2.907 (6/29/96) (XM)
+ Linear frequency table implemented and fixed
+ Fine tune is correctly implemented in linear frequency mode,
only on 4bits instead of 8bits in Amiga mode (never used in
practice)
* Note display adjusted for linear table
2.912 (6/30/96)
* Checking for the real number of samples used in an
instrument added (XM)
- Info menu was not hidden when enter was pressed while
a list was playing
- Keyboard display was incorrect when very first note was
below C-2 or above B-5
2.915 (7/4/96) (XM)
- Portamento of volume column was too 'weak', value
should have been multiplied by 16
2.922 (7/6/96)
- Note display fixed. There was an annoying short display
of notes at module start
+ Added environment string management (MMP=<MMP_PAT