8903 lines
370 KiB
NASM
8903 lines
370 KiB
NASM
|
Jumps
|
|||
|
|
|||
|
include switch.inc
|
|||
|
|
|||
|
Extrn D_SaveInstrument:Far
|
|||
|
Extrn D_LSCheckLoopValues:Far
|
|||
|
Extrn D_LSCheckSusLoopValues:Far
|
|||
|
|
|||
|
Extrn D_PreLoadSampleWindow:Far
|
|||
|
Extrn D_DrawLoadSampleWindow:Far
|
|||
|
Extrn D_PostLoadSampleWindow:Far
|
|||
|
|
|||
|
Extrn D_LSDrawDriveWindow:Far
|
|||
|
Extrn D_LSPreDriveWindow:Far
|
|||
|
Extrn D_LSPostDriveWindow:Far
|
|||
|
|
|||
|
Extrn D_LIDrawDriveWindow:Far
|
|||
|
Extrn D_LIPreDriveWindow:Far
|
|||
|
Extrn D_LIPostDriveWindow:Far
|
|||
|
|
|||
|
Extrn D_SaveSample:Far
|
|||
|
Extrn D_SaveRawSample:Far
|
|||
|
Extrn D_SaveST3Sample:Far
|
|||
|
|
|||
|
Extrn D_GetFormatType:Far
|
|||
|
|
|||
|
Extrn D_SlowSampleSort:Far
|
|||
|
Extrn D_SlowInstrumentSort:Far
|
|||
|
Extrn D_SaveDirectoryConfiguration:Far
|
|||
|
Extrn D_LoadSampleNames:Far
|
|||
|
Extrn D_LoadSongNames:Far
|
|||
|
Extrn D_DrawFileWindow:Far
|
|||
|
Extrn D_DrawDirectoryWindow:Far
|
|||
|
Extrn D_DrawDriveWindow:Far
|
|||
|
Extrn D_PreFileWindow:Far
|
|||
|
Extrn D_SaveModule:Far
|
|||
|
Extrn D_PostFileLoadWindow:Far
|
|||
|
Extrn D_PostFileSaveWindow:Far
|
|||
|
Extrn D_PreDirectoryWindow:Far
|
|||
|
Extrn D_PostDirectoryWindow:Far
|
|||
|
Extrn D_PostViewSampleLibrary:Far
|
|||
|
Extrn D_PreDriveWindow:Far
|
|||
|
Extrn D_PostDriveWindow:Far
|
|||
|
Extrn D_PostSaveDriveWindow:Far
|
|||
|
Extrn D_NewDirectory:Far
|
|||
|
Extrn D_NewSpecifier:Far
|
|||
|
|
|||
|
IF TUTORIAL
|
|||
|
ELSE
|
|||
|
Extrn D_LoadXM:Far
|
|||
|
Extrn D_LoadS3M:Far
|
|||
|
Extrn D_LoadMOD:Far
|
|||
|
Extrn D_LoadIT:Far
|
|||
|
Extrn D_LoadMTM:Far
|
|||
|
Extrn D_Load669:Far
|
|||
|
ENDIF
|
|||
|
Extrn D_DrawHeader:Far
|
|||
|
Extrn D_SaveIT:Far
|
|||
|
Extrn D_SaveS3M:Far
|
|||
|
Extrn D_SaveSong:Far
|
|||
|
Extrn Quit:Far
|
|||
|
|
|||
|
Extrn D_DrawLoadInstrument:Far
|
|||
|
Extrn D_PreLoadInstrument:Far
|
|||
|
Extrn D_PostLoadInstrument:Far
|
|||
|
Extrn D_LoadInstrumentNames:Far
|
|||
|
Extrn D_ViewInstrument:Far
|
|||
|
|
|||
|
IF EMSDEBUG
|
|||
|
|
|||
|
Extrn E_DumpEMSMemory:Far
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
Extrn LSWindow_Up:Far
|
|||
|
Extrn LSWindow_Down:Far
|
|||
|
|
|||
|
Extrn SongDirectory:Byte
|
|||
|
Extrn FileSpecifier:Byte
|
|||
|
|
|||
|
Extrn F_InstrumentButtonHandler:Far
|
|||
|
|
|||
|
|
|||
|
Extrn F_DrawHeader:Far
|
|||
|
Extrn F_Return0:Far
|
|||
|
Extrn F_Return1:Far
|
|||
|
Extrn F_ShowChannels:Far
|
|||
|
Extrn F_RedrawScreen:Far
|
|||
|
Extrn F_GotoEmptyList:Far
|
|||
|
Extrn F_DrawSMCChannels:Far
|
|||
|
Extrn F_Nothing:Far
|
|||
|
Extrn F_CalculateLength:Far
|
|||
|
|
|||
|
Extrn F_MainMenu:Far
|
|||
|
Extrn F_Help:Far ; Menu functions
|
|||
|
Extrn F_ViewVariables:Far
|
|||
|
Extrn F_ViewOrderPan:Far
|
|||
|
Extrn F_ViewPattern:Far
|
|||
|
|
|||
|
Extrn F_FileMenu:Far
|
|||
|
Extrn F_FileLoad:Far
|
|||
|
Extrn F_FileNew:Far
|
|||
|
Extrn F_FileSaveCurrent:Far
|
|||
|
Extrn F_FileSaveAs:Far
|
|||
|
Extrn F_FileDOSShell:Far
|
|||
|
Extrn F_FileQuit:Far
|
|||
|
|
|||
|
Extrn F_PlaybackMenu:Far
|
|||
|
Extrn F_InfoPage:Far
|
|||
|
Extrn F_PlaySong:Far
|
|||
|
Extrn F_PlayPattern:Far
|
|||
|
Extrn F_PlayOrder:Far
|
|||
|
Extrn F_PlayMark:Far
|
|||
|
Extrn F_Stop:Far
|
|||
|
Extrn F_ReinitSoundCard:Far
|
|||
|
Extrn F_DriverScreen:Far
|
|||
|
Extrn F_CalculateLength:Far
|
|||
|
|
|||
|
Extrn F_MessageEditor:Far
|
|||
|
Extrn F_SampleMenu:Far
|
|||
|
Extrn F_SampleList:Far
|
|||
|
Extrn F_SampleLibrary:Far
|
|||
|
Extrn F_ReloadGravis:Far
|
|||
|
|
|||
|
Extrn F_Return64:Far
|
|||
|
Extrn F_Return192:Far
|
|||
|
|
|||
|
Extrn F_InstrumentMenu:Far
|
|||
|
Extrn F_InstrumentList:Far
|
|||
|
Extrn F_InstrumentLibrary:Far
|
|||
|
|
|||
|
Extrn F_ShowMIDIZxxInput:Far
|
|||
|
Extrn F_MIDI_Up:Far, F_MIDI_Down:Far
|
|||
|
Extrn F_MIDI_PgUp:Far, F_MIDI_PgDn:Far
|
|||
|
|
|||
|
IF SPECTRUMANALYSER
|
|||
|
Extrn Fourier_Start:Far
|
|||
|
Extrn Fourier_PreDrawScreen:Far
|
|||
|
Extrn Fourier_DrawScreen:Far
|
|||
|
Extrn Fourier_PostFunction:Far
|
|||
|
Extrn Fourier_IdleList:Far
|
|||
|
Extrn Fourier_ChangePalette:Far
|
|||
|
ENDIF
|
|||
|
|
|||
|
Extrn K_DrawTables:Far
|
|||
|
Extrn K_ResetKeyboardTables:Far
|
|||
|
Extrn K_ShowMIDIInput:Far
|
|||
|
|
|||
|
Extrn PEFunction_IncreaseOctave:Far
|
|||
|
Extrn PEFunction_DecreaseOctave:Far
|
|||
|
|
|||
|
Extrn Glbl_DriverScreen:Far
|
|||
|
Extrn Glbl_Ctrl_F1:Far
|
|||
|
Extrn Glbl_Ctrl_F3:Far
|
|||
|
Extrn Glbl_Ctrl_F4:Far
|
|||
|
Extrn Glbl_Ctrl_F5:Far
|
|||
|
Extrn Glbl_Ctrl_F12:Far
|
|||
|
Extrn Glbl_F8:Far
|
|||
|
Extrn Glbl_F9:Far
|
|||
|
Extrn Glbl_F10:Far
|
|||
|
Extrn Glbl_F11:Far
|
|||
|
Extrn Glbl_F12:Far
|
|||
|
Extrn Glbl_F2:Far
|
|||
|
Extrn Glbl_F3:Far
|
|||
|
Extrn Glbl_F4:Far
|
|||
|
Extrn Glbl_F5:Far
|
|||
|
Extrn Glbl_F6:Far
|
|||
|
Extrn PE_F7:Far ; Global...
|
|||
|
Extrn Glbl_Shift_F1:Far
|
|||
|
Extrn Glbl_Shift_F6:Far
|
|||
|
Extrn Glbl_Shift_F9:Far
|
|||
|
Extrn Glbl_Alt_F1:Far
|
|||
|
Extrn Glbl_Alt_F2:Far
|
|||
|
Extrn Glbl_Alt_F3:Far
|
|||
|
Extrn Glbl_Alt_F4:Far
|
|||
|
Extrn Glbl_Alt_F5:Far
|
|||
|
Extrn Glbl_Alt_F6:Far
|
|||
|
Extrn Glbl_Alt_F7:Far
|
|||
|
Extrn Glbl_Alt_F8:Far
|
|||
|
Extrn Glbl_LoadSample:Far
|
|||
|
Extrn Glbl_LoadInstrument:Far
|
|||
|
Extrn Glbl_LeftBrace:Far
|
|||
|
Extrn Glbl_RightBrace:Far
|
|||
|
Extrn Glbl_LeftSquareBracket:Far
|
|||
|
Extrn Glbl_RightSquareBracket:Far
|
|||
|
|
|||
|
IF NETWORKENABLED
|
|||
|
Extrn Network_DriverScreen:Far
|
|||
|
Extrn Network_DrawDriverScreen:Far
|
|||
|
Extrn Network_PreDriverScreen:Far
|
|||
|
Extrn Network_PostDriverScreen:Far
|
|||
|
|
|||
|
Public O1_LoadNetworkDriver
|
|||
|
ENDIF
|
|||
|
|
|||
|
IF TIMERSCREEN
|
|||
|
Extrn Glbl_TimerScreen:Far
|
|||
|
Extrn D_DrawTimer:Far, D_PostTimerList:Far
|
|||
|
ENDIF
|
|||
|
|
|||
|
Extrn H_HelpESC:Far
|
|||
|
Extrn H_Help:Far
|
|||
|
Extrn H_DrawHelp:Far
|
|||
|
|
|||
|
Extrn H_HelpUp:Far
|
|||
|
Extrn H_HelpDown:Far
|
|||
|
Extrn H_HelpPgUp:Far
|
|||
|
Extrn H_HelpPgDn:Far
|
|||
|
|
|||
|
Extrn I_SelectScreen:Far
|
|||
|
Extrn I_InstrumentListSpace:Far
|
|||
|
Extrn I_InstrumentListNoteOff:Far
|
|||
|
Extrn I_AmplifySample:Far
|
|||
|
Extrn I_GetInstrumentScreen:Far
|
|||
|
Extrn I_SampleButtonHandler:Far
|
|||
|
Extrn I_CalculateC5Speed:Far
|
|||
|
Extrn I_PrintC5Frequency:Far
|
|||
|
|
|||
|
Extrn I_DoubleSampleSpeed:Far
|
|||
|
Extrn I_HalveSampleSpeed:Far
|
|||
|
Extrn I_SampleSpeedSemiUp:Far
|
|||
|
Extrn I_SampleSpeedSemiDown:Far
|
|||
|
|
|||
|
Extrn I_PlaySample:Far
|
|||
|
Extrn I_PlayNote:Far
|
|||
|
|
|||
|
Extrn I_DrawPitchPanCenter:Far
|
|||
|
Extrn I_PrePitchPanCenter:Far
|
|||
|
Extrn I_PostPitchPanCenter:Far
|
|||
|
|
|||
|
Extrn I_IncreasePlayChannel:Far
|
|||
|
Extrn I_DecreasePlayChannel:Far
|
|||
|
|
|||
|
Extrn I_DeleteInstrument:Far
|
|||
|
Extrn I_ReverseSample:Far
|
|||
|
Extrn I_InvertSample:Far
|
|||
|
Extrn I_CutSampleBeforeLoop:Far
|
|||
|
Extrn I_ConvertSample:Far
|
|||
|
Extrn I_DeleteSample:Far
|
|||
|
Extrn I_CutSample:Far
|
|||
|
Extrn I_ExchangeSamples:Far
|
|||
|
Extrn I_SwapSamples:Far
|
|||
|
Extrn I_ReplaceSample:Far
|
|||
|
Extrn I_ReplaceInstrument:Far
|
|||
|
Extrn I_SwapInstruments:Far
|
|||
|
Extrn I_ResizeSample:Far
|
|||
|
Extrn I_ResizeSampleNoInt:Far
|
|||
|
Extrn I_UpdateInstrument:Far
|
|||
|
Extrn I_ToggleSampleQuality:Far
|
|||
|
Extrn I_CopyInstrument:Far
|
|||
|
Extrn I_CenterSample:Far
|
|||
|
Extrn I_ScaleInstrumentVolumes:Far
|
|||
|
Extrn I_ScaleSampleVolumes:Far
|
|||
|
|
|||
|
Extrn I_DrawInstrumentWindow:Far
|
|||
|
Extrn I_PreInstrumentWindow:Far
|
|||
|
Extrn I_PostInstrumentWindow:Far
|
|||
|
Extrn I_ToggleMultiChannel:Far
|
|||
|
|
|||
|
Extrn I_DrawNoteWindow:Far
|
|||
|
Extrn I_PreNoteWindow:Far
|
|||
|
Extrn I_PostNoteWindow:Far
|
|||
|
|
|||
|
Extrn I_DrawEnvelope:Far
|
|||
|
Extrn I_PreEnvelope:Far
|
|||
|
Extrn I_PostEnvelope:Far
|
|||
|
|
|||
|
Extrn I_ShowSampleInfo:Far
|
|||
|
Extrn I_SampleUp:Far
|
|||
|
Extrn I_SampleDown:Far
|
|||
|
Extrn I_CheckLoopValues:Far
|
|||
|
Extrn I_CheckSusLoopValues:Far
|
|||
|
|
|||
|
Extrn I_DrawSampleList:Far
|
|||
|
Extrn I_PreSampleList:Far
|
|||
|
Extrn I_PostSampleList:Far
|
|||
|
Extrn I_IdleUpdateEnvelope:Far
|
|||
|
|
|||
|
Extrn Msg_DrawMessage:Far
|
|||
|
Extrn Msg_PreMessage:Far
|
|||
|
Extrn Msg_PostMessage:Far
|
|||
|
|
|||
|
Extrn Music_SoundCardLoadAllSamples:Far
|
|||
|
Extrn Music_ReinitSoundCard:Far
|
|||
|
Extrn Music_SaveMIDIConfig:Far
|
|||
|
Extrn Music_ShowAutodetectSoundcard:Far
|
|||
|
Extrn Music_ToggleOrderUpdate:Far
|
|||
|
|
|||
|
Extrn PE_FillHeader:Far
|
|||
|
Extrn PE_SetCommandCursor:Far
|
|||
|
Extrn PE_DrawPatternEdit:Far
|
|||
|
Extrn PE_PrePatternEdit:Far
|
|||
|
Extrn PE_PostPatternEdit:Far
|
|||
|
|
|||
|
Extrn PEFunction_DrawUndo:Far
|
|||
|
Extrn PEFunction_PreUndo:Far
|
|||
|
Extrn PEFunction_PostUndo:Far
|
|||
|
|
|||
|
Extrn S_UpdateScreen:Far
|
|||
|
Extrn S_RestoreScreen:Far
|
|||
|
|
|||
|
Extrn DrawDisplayData:Far
|
|||
|
Extrn PostDisplayData:Far
|
|||
|
Extrn DisplayUpdateScreen:Far
|
|||
|
|
|||
|
Extrn BaseOctave
|
|||
|
Extrn SkipValue
|
|||
|
Extrn RowHiLight1
|
|||
|
Extrn RowHiLight2
|
|||
|
Extrn NumberOfRows:Word
|
|||
|
Extrn Amplification
|
|||
|
Extrn InstrumentAmplification
|
|||
|
Extrn FastVolumeAmplification
|
|||
|
Extrn SampleAmplification
|
|||
|
Extrn CommandToValue
|
|||
|
Extrn MultiChannelInfo
|
|||
|
Extrn SampleNumberInput:Byte
|
|||
|
Extrn SongDirectory:Byte
|
|||
|
Extrn SampleDirectory:Byte
|
|||
|
Extrn InstrumentDirectory:Byte
|
|||
|
|
|||
|
Extrn IdleUpdateInfoLine:Far
|
|||
|
Extrn DOSShell:Far
|
|||
|
|
|||
|
Extrn I_ExchangeInstruments:Far
|
|||
|
|
|||
|
Extrn F_ConfigButtonSetup:Far
|
|||
|
Extrn F_SetControlInstrument:Far
|
|||
|
Extrn F_SetControlSample:Far
|
|||
|
Extrn F_SetMono:Far
|
|||
|
Extrn F_SetStereo:Far
|
|||
|
Extrn F_SetAmiga:Far
|
|||
|
Extrn F_SetLinear:Far
|
|||
|
|
|||
|
Extrn F_NewSong:Far
|
|||
|
|
|||
|
Extrn AddressInput:Byte
|
|||
|
Extrn NewSampleSize:Word
|
|||
|
Extrn ThumbStringEnter:Byte
|
|||
|
Extrn SampleName:Byte
|
|||
|
|
|||
|
If MEMORYDEBUG
|
|||
|
|
|||
|
Extrn F_PostDebug:Far
|
|||
|
Extrn Glbl_Debug:Far
|
|||
|
Extrn F_DrawDebug:Far
|
|||
|
Extrn F_DebugUp:Far
|
|||
|
Extrn F_DebugDown:Far
|
|||
|
Extrn F_DebugPgUp:Far
|
|||
|
Extrn F_DebugPgDn:Far
|
|||
|
Extrn F_DebugStringInput:Far
|
|||
|
Global O1_DebugList
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
Extrn PaletteDefs:Byte
|
|||
|
|
|||
|
Extrn S_UsePresetPalette:Far
|
|||
|
Extrn DisplayMinus:Far
|
|||
|
Extrn DisplayPlus:Far
|
|||
|
Extrn PatternSetLength, PatternLengthStart, PatternLengthEnd
|
|||
|
|
|||
|
Extrn MouseToggle:Far
|
|||
|
Extrn Refresh:Far
|
|||
|
|
|||
|
Extrn MIDI_SetInstrument:Far, CentraliseCursor
|
|||
|
Extrn MIDI_PlayNote:Far, MIDI_NoteOff:Far, MIDI_PlaySample:Far
|
|||
|
Extrn MIDICentralNote, MIDIAmplification
|
|||
|
|
|||
|
Extrn Music_TimeSong:Far, Music_ShowTime:Far
|
|||
|
Extrn Flags
|
|||
|
|
|||
|
Extrn Music_ToggleSoloInstrument:Far
|
|||
|
Extrn Music_ToggleSoloSample:Far
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Global O1_MIDIScreen
|
|||
|
Global O1_LongMessageList
|
|||
|
Global O1_MessageList
|
|||
|
Global O1_ConfirmNoSave
|
|||
|
|
|||
|
Global O1_MainMenu
|
|||
|
Global O1_PlayBackMenu
|
|||
|
Global O1_SampleMenu
|
|||
|
Global O1_FileMenu
|
|||
|
Global O1_InstrumentMenu
|
|||
|
|
|||
|
Global O1_EditSampleName
|
|||
|
|
|||
|
Global O1_AutoDetectList
|
|||
|
|
|||
|
Global O1_ShowTime
|
|||
|
Global O1_SampleCenterList
|
|||
|
Global O1_ConfirmClearMessage
|
|||
|
Global O1_SampleAmplificationList
|
|||
|
Global O1_EnableInstrumentMode
|
|||
|
Global O1_OutOfSoundCardMemoryList
|
|||
|
Global O1_OutOfSamplesList
|
|||
|
Global O1_NewSongList
|
|||
|
Global O1_InitInstrument
|
|||
|
Global O1_ThumbStringList
|
|||
|
Global O1_ConfigureITList
|
|||
|
Global O1_OrderVolumeList
|
|||
|
Global O1_HelpList
|
|||
|
Global O1_OrderPanningList
|
|||
|
Global O1_PatternEditList
|
|||
|
Global O1_PEConfigList
|
|||
|
Global O1_OutOfMemoryList
|
|||
|
Global O1_OutOfSoundCardMemoryList
|
|||
|
Global O1_SwapOutOfRangeList
|
|||
|
Global O1_OverlapBlockList
|
|||
|
Global O1_NoBlockMarkedList
|
|||
|
Global O1_NoBlockDataList
|
|||
|
Global O1_GetAmpList
|
|||
|
Global O1_GetInstrumentAmpList
|
|||
|
Global O1_GetFastAmpList
|
|||
|
|
|||
|
IF SHOWPATTERNLENGTH
|
|||
|
Global O1_ShowPatternLengthList
|
|||
|
ENDIF
|
|||
|
|
|||
|
Global O1_C5FrequencyList
|
|||
|
|
|||
|
IF SPECTRUMANALYSER
|
|||
|
Global O1_FourierDisplay
|
|||
|
ENDIF
|
|||
|
Global O1_EMSWarningMessage
|
|||
|
IF NETWORKENABLED
|
|||
|
Global O1_NetworkErrorList
|
|||
|
ENDIF
|
|||
|
Global O1_TemplateErrorList
|
|||
|
Global O1_PatternTooLongList
|
|||
|
Global O1_SampleList
|
|||
|
Global O1_LoadModuleList
|
|||
|
Global O1_SaveModuleList
|
|||
|
Global O1_SaveS3MList
|
|||
|
Global O1_LoadS3MList
|
|||
|
Global O1_LoadXMList
|
|||
|
Global O1_LoadMODList
|
|||
|
Global O1_Load669List
|
|||
|
Global O1_LoadMTMList
|
|||
|
Global O1_LoadITList
|
|||
|
Global O1_SaveITList
|
|||
|
Global O1_EmptyList
|
|||
|
Global O1_ConfirmOverWriteList
|
|||
|
Global O1_UnableToSaveList
|
|||
|
Global O1_ConfirmQuit
|
|||
|
Global O1_SelectMultiChannel
|
|||
|
Global O1_ConfirmDelete
|
|||
|
Global O1_ConfirmDelete2
|
|||
|
Global O1_ConfirmDelete3
|
|||
|
Global O1_ConfirmDeleteSample
|
|||
|
Global O1_ConfirmDeleteInstrument
|
|||
|
Global O1_ConfirmCutSample
|
|||
|
Global O1_ConfirmConvertList
|
|||
|
Global O1_ConfirmConvert2List
|
|||
|
Global O1_ExchangeSampleList
|
|||
|
Global O1_ExchangeInstrumentList
|
|||
|
Global O1_ReplaceSampleList
|
|||
|
Global O1_ReplaceInstrumentList
|
|||
|
Global O1_LoadSampleList
|
|||
|
Global O1_ConfirmSaveRenameList
|
|||
|
Global O1_ConfirmResaveList
|
|||
|
Global O1_ConfirmDiscardList
|
|||
|
Global O1_InitialiseInstrumentList
|
|||
|
Global O1_SwapSampleList
|
|||
|
Global O1_SwapInstrumentList
|
|||
|
Global O1_ResizeSampleList
|
|||
|
Global O1_KeyboardList
|
|||
|
Global O1_DisplayList
|
|||
|
Global O1_FullDisplayList
|
|||
|
Global O1_ViewSampleLibrary
|
|||
|
Global O1_ConfigurePaletteList
|
|||
|
Global O1_LoadInstrumentList
|
|||
|
Global O1_ViewInstrumentLibrary
|
|||
|
Global O1_ConfirmDeleteInstrument
|
|||
|
Global O1_CopyInstrumentList
|
|||
|
|
|||
|
Global O1_CrashRecovery
|
|||
|
|
|||
|
Global O1_UndoList
|
|||
|
|
|||
|
Global O1_InstrumentListGeneral
|
|||
|
Global O1_InstrumentListVolume
|
|||
|
Global O1_InstrumentListPanning
|
|||
|
Global O1_InstrumentListPitch
|
|||
|
Global O1_SetPatternLength
|
|||
|
|
|||
|
Global O1_StereoSampleList
|
|||
|
Global O1_PatternSizeMismatchList
|
|||
|
|
|||
|
Global PatternLength
|
|||
|
Global HelpKeyValue, OrderKeyValue
|
|||
|
Global GlobalKeyList:Byte
|
|||
|
Global LogoCharacter:Word
|
|||
|
Global EMSErrorValue, EMSErrorValue2
|
|||
|
Global EMSErrorValue3, EMSErrorValue4
|
|||
|
Global EMSErrorValue5, EMSErrorValue6
|
|||
|
Global EMSErrorValue7, EMSErrorValue8
|
|||
|
|
|||
|
IF TIMERSCREEN
|
|||
|
Public O1_TimerList
|
|||
|
ENDIF
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Segment Object1 BYTE Public 'Data'
|
|||
|
|
|||
|
O1_AutoDetectList DW 6
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCContinueList
|
|||
|
DW Near Ptr AboutBox
|
|||
|
DW Near Ptr ImpulseLogo
|
|||
|
DW Near Ptr AutoMiniBox
|
|||
|
DW Near Ptr AboutText
|
|||
|
DW Near Ptr AutoDetectText
|
|||
|
DW Near Ptr CallAutoDetect
|
|||
|
DW Near Ptr AutoContinueButton
|
|||
|
DW 0
|
|||
|
|
|||
|
ESCContinueList DB 0 ; ESC
|
|||
|
DW 101h
|
|||
|
DD Glbl_F2
|
|||
|
|
|||
|
DB 0FFh
|
|||
|
|
|||
|
O1_OrderPanningList DW 10
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr OrderandPanningMsg ; 3
|
|||
|
DW Near Ptr OrderBox ; 4
|
|||
|
DW Near Ptr PanBox1 ; 5
|
|||
|
DW Near Ptr PanBox2 ; 6
|
|||
|
DW Near Ptr ShowChannelMsgs ; 7
|
|||
|
DW Near Ptr PanText1 ; 8
|
|||
|
DW Near Ptr PanText2 ; 9
|
|||
|
DW Near Ptr OrderList ; 10
|
|||
|
DW Near Ptr Channel1 ; 11
|
|||
|
DW Near Ptr Channel2 ; 12
|
|||
|
DW Near Ptr Channel3 ; 13
|
|||
|
DW Near Ptr Channel4 ; 14
|
|||
|
DW Near Ptr Channel5 ; 15
|
|||
|
DW Near Ptr Channel6 ; 16
|
|||
|
DW Near Ptr Channel7 ; 17
|
|||
|
DW Near Ptr Channel8 ; 18
|
|||
|
DW Near Ptr Channel9 ; 19
|
|||
|
DW Near Ptr Channel10 ; 20
|
|||
|
DW Near Ptr Channel11 ; 21
|
|||
|
DW Near Ptr Channel12 ; 22
|
|||
|
DW Near Ptr Channel13 ; 23
|
|||
|
DW Near Ptr Channel14 ; 24
|
|||
|
DW Near Ptr Channel15 ; 25
|
|||
|
DW Near Ptr Channel16 ; 26
|
|||
|
DW Near Ptr Channel17
|
|||
|
DW Near Ptr Channel18
|
|||
|
DW Near Ptr Channel19
|
|||
|
DW Near Ptr Channel20
|
|||
|
DW Near Ptr Channel21
|
|||
|
DW Near Ptr Channel22
|
|||
|
DW Near Ptr Channel23
|
|||
|
DW Near Ptr Channel24
|
|||
|
DW Near Ptr Channel25
|
|||
|
DW Near Ptr Channel26
|
|||
|
DW Near Ptr Channel27
|
|||
|
DW Near Ptr Channel28
|
|||
|
DW Near Ptr Channel29
|
|||
|
DW Near Ptr Channel30
|
|||
|
DW Near Ptr Channel31
|
|||
|
DW Near Ptr Channel32
|
|||
|
DW Near Ptr Channel33
|
|||
|
DW Near Ptr Channel34
|
|||
|
DW Near Ptr Channel35
|
|||
|
DW Near Ptr Channel36
|
|||
|
DW Near Ptr Channel37
|
|||
|
DW Near Ptr Channel38
|
|||
|
DW Near Ptr Channel39
|
|||
|
DW Near Ptr Channel40
|
|||
|
DW Near Ptr Channel41
|
|||
|
DW Near Ptr Channel42
|
|||
|
DW Near Ptr Channel43
|
|||
|
DW Near Ptr Channel44
|
|||
|
DW Near Ptr Channel45
|
|||
|
DW Near Ptr Channel46
|
|||
|
DW Near Ptr Channel47
|
|||
|
DW Near Ptr Channel48
|
|||
|
DW Near Ptr Channel49
|
|||
|
DW Near Ptr Channel50
|
|||
|
DW Near Ptr Channel51
|
|||
|
DW Near Ptr Channel52
|
|||
|
DW Near Ptr Channel53
|
|||
|
DW Near Ptr Channel54
|
|||
|
DW Near Ptr Channel55
|
|||
|
DW Near Ptr Channel56
|
|||
|
DW Near Ptr Channel57
|
|||
|
DW Near Ptr Channel58
|
|||
|
DW Near Ptr Channel59
|
|||
|
DW Near Ptr Channel60
|
|||
|
DW Near Ptr Channel61
|
|||
|
DW Near Ptr Channel62
|
|||
|
DW Near Ptr Channel63
|
|||
|
DW Near Ptr Channel64
|
|||
|
DW Near Ptr SetHelpContext0
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_HelpList DW 6
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr HelpKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr HelpMsg ; 3
|
|||
|
DW Near Ptr HelpBox ; 4
|
|||
|
DW Near Ptr ShowHelp ; 5
|
|||
|
DW Near Ptr HelpDoneButton ; 6
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_PatternEditList DW 3
|
|||
|
DW Near Ptr InfoPageIdleList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr PatternEditMsg ; 2
|
|||
|
DW Near Ptr PatternEdit ; 3
|
|||
|
DW Near Ptr FillHeader ; 4
|
|||
|
DW Near Ptr SetHelpContext1 ; 5
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_PEConfigList DW 14
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCF2&ReturnList
|
|||
|
DW Near Ptr PEConfigBox ; 0
|
|||
|
DW Near Ptr PEConfigText ; 1
|
|||
|
DW Near Ptr PEConfigBsOctText ; 2
|
|||
|
DW Near Ptr PEConfigSkipValueText ; 3
|
|||
|
DW Near Ptr PEConfigRHLMinorText ; 4
|
|||
|
DW Near Ptr PEConfigRHLMajorText ;5
|
|||
|
DW Near Ptr PEConfigMaxRowsText ; 6
|
|||
|
DW Near Ptr PEConfigCommandCursor ; 7
|
|||
|
DW Near Ptr PECBox1
|
|||
|
DW Near Ptr PECBox2
|
|||
|
DW Near Ptr PECBox3
|
|||
|
DW Near Ptr PECBox4
|
|||
|
DW Near Ptr PECBox5
|
|||
|
DW Near Ptr PEConfigDoneButton ; 13
|
|||
|
DW Near Ptr PETBBaseOctave ; 14
|
|||
|
DW Near Ptr PETBSkipValue ; 15
|
|||
|
DW Near Ptr PETBRHLMinor ; 16
|
|||
|
DW Near Ptr PETBRHLMajor ; 17
|
|||
|
DW Near Ptr PETBMaxRow ; 18
|
|||
|
DW Near Ptr PECLinkButton ; 19
|
|||
|
DW Near Ptr PECSplitButton ; 20
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SetPatternLength DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESC&ReturnList
|
|||
|
DW Near Ptr SetPatternLengthBox ; 0
|
|||
|
DW Near Ptr SetPatternLengthHeader
|
|||
|
DW Near Ptr SetPatternLengthThumbBox1
|
|||
|
DW Near Ptr SetPatternLengthThumbBox2
|
|||
|
DW Near Ptr SetPatternLengthThumbBar ; 4
|
|||
|
DW Near Ptr SetPatternLengthStart ; 5
|
|||
|
DW Near Ptr SetPatternLengthEnd ; 6
|
|||
|
DW Near Ptr SetPatternLengthOKButton ; 7
|
|||
|
DW Near Ptr SetPatternLengthText
|
|||
|
DW 0
|
|||
|
|
|||
|
SetPatternLengthBox DW 0
|
|||
|
DB 15, 19, 65, 33
|
|||
|
DB 3
|
|||
|
|
|||
|
SetPatternLengthHeader DW 1
|
|||
|
DB 31, 21
|
|||
|
DB 20h
|
|||
|
DB "Set Pattern Length", 0
|
|||
|
|
|||
|
SetPatternLengthText DW 1
|
|||
|
DB 19, 24
|
|||
|
DB 20h
|
|||
|
DB "Pattern Length", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Start Pattern", 13
|
|||
|
DB " End Pattern", 0
|
|||
|
|
|||
|
SetPatternLengthThumbBox1 DW 0
|
|||
|
DB 33, 23, 56, 25
|
|||
|
DB 25
|
|||
|
|
|||
|
SetPatternLengthThumbBox2 DW 0
|
|||
|
DB 33, 26, 60, 29
|
|||
|
DB 25
|
|||
|
|
|||
|
SetPatternLengthThumbBar DW 9
|
|||
|
DB 34, 24
|
|||
|
DW 32, 200
|
|||
|
DW 1, Offset PatternSetLength
|
|||
|
DW 0FFFFh, 5, 0FFFFh, 0FFFFh
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
SetPatternLengthStart DW 9
|
|||
|
DB 34, 27
|
|||
|
DW 0, 199
|
|||
|
DW 1, Offset PatternLengthStart
|
|||
|
DW 4, 6, 0FFFFh, 0FFFFh
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
SetPatternLengthEnd DW 9
|
|||
|
DB 34, 28
|
|||
|
DW 0, 199
|
|||
|
DW 1, Offset PatternLengthEnd
|
|||
|
DW 5, 7, 0FFFFh, 0FFFFh
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
SetPatternLengthOKButton DW 2
|
|||
|
DW 6, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 1 ; Returns 1
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 35, 30, 44, 32
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
OKCancelList DB 8 ; 'O'
|
|||
|
DW 'O'
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
|
|||
|
DB 8 ; 'C'
|
|||
|
DW 'C'
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
DB 8 ; 'Y'
|
|||
|
DW 'Y'
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
|
|||
|
DB 8 ; 'N'
|
|||
|
DW 'N'
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
ESCReturnList DB 0
|
|||
|
DW 101h
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Near Ptr ChainMIDICommands
|
|||
|
|
|||
|
O1_NoBlockMarkedList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr NBMText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_OutOfSoundCardMemoryList DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr OOSoundCardMemoryText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_OutOfMemoryList DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr OOMText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_PatternSizeMismatchList DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr PSMText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LongMessageList DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr LongMsgText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_OutOfSamplesList DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr OOSText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_OverlapBlockList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr OLBText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SwapOutOfRangeList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr SOORText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_NoBlockDataList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr NBDText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_PatternTooLongList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr PatternTooLongText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_GetAmpList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr AmpExtraKeyList
|
|||
|
DW Near Ptr AmpBox ; 0
|
|||
|
DW Near Ptr AmpText ; 1
|
|||
|
DW Near Ptr AmpTBBox ; 2
|
|||
|
DW Near Ptr AmpTB ; 3
|
|||
|
DW Near Ptr ConfirmOKButton ; 4
|
|||
|
DW Near Ptr ConfirmCancelButton ; 5
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_GetInstrumentAmpList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr AmpExtraKeyList
|
|||
|
DW Near Ptr AmpBox ; 0
|
|||
|
DW Near Ptr AmpText ; 1
|
|||
|
DW Near Ptr AmpTBBox ; 2
|
|||
|
DW Near Ptr InstrumentAmpTB ; 3
|
|||
|
DW Near Ptr ConfirmOKButton ; 4
|
|||
|
DW Near Ptr ConfirmCancelButton ; 5
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_GetFastAmpList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr AmpExtraKeyList
|
|||
|
DW Near Ptr AmpBox ; 0
|
|||
|
DW Near Ptr AmpText ; 1
|
|||
|
DW Near Ptr FastAmpTBBox ; 2
|
|||
|
DW Near Ptr FastAmpTB ; 3
|
|||
|
DW Near Ptr ConfirmOKButton ; 4
|
|||
|
DW Near Ptr ConfirmCancelButton ; 5
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SampleAmplificationList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESC&ReturnList
|
|||
|
DW Near Ptr SampleAmpBox
|
|||
|
DW Near Ptr SampleAmpText ; 1
|
|||
|
DW Near Ptr SampleAmpTBBox ; 2
|
|||
|
DW Near Ptr SampleAmpTB ; 3
|
|||
|
DW Near Ptr ConfirmOKButton ; 4
|
|||
|
DW Near Ptr ConfirmCancelButton ; 5
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
IF SHOWPATTERNLENGTH
|
|||
|
|
|||
|
O1_ShowPatternLengthList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr PatternLengthText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
O1_C5FrequencyList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr C5FrequencyText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_EMSWarningMessage DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr EMSErrorBox
|
|||
|
DW Near Ptr EMSErrorText
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
IF NETWORKENABLED
|
|||
|
O1_NetworkErrorList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr TemplateErrorBox
|
|||
|
DW Near Ptr NetworkErrorText
|
|||
|
DW Near Ptr TemplateOKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
ENDIF
|
|||
|
|
|||
|
O1_TemplateErrorList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr TemplateErrorBox
|
|||
|
DW Near Ptr TemplateErrorText
|
|||
|
DW Near Ptr TemplateOKButton
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_CrashRecovery DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr CrashRecoveryBox
|
|||
|
DW Near Ptr CrashRecoveryText
|
|||
|
DW Near Ptr CrashRecoveryOKButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LoadSampleList DW 15
|
|||
|
DW Near Ptr SampleNameLoader
|
|||
|
DW Near Ptr LoadSampleKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr LoadSampleHeader ; 2
|
|||
|
DW Near Ptr FillHeader ; 3
|
|||
|
DW Near Ptr LoadSampleBox
|
|||
|
DW Near Ptr DriveSampleBox
|
|||
|
DW Near Ptr LSInfoBox
|
|||
|
DW Near Ptr LSInfoText
|
|||
|
DW Near Ptr LSWaveFormBox
|
|||
|
DW Near Ptr LSParametersBox
|
|||
|
DW Near Ptr LSParametersText ; 10
|
|||
|
DW Near Ptr LSParametersVolBox ; 11
|
|||
|
DW Near Ptr LSParametersVibBox
|
|||
|
DW Near Ptr LSFileInfoBox
|
|||
|
DW Near Ptr LSFileInfoText
|
|||
|
DW Near Ptr LoadSampleWindow ; 15
|
|||
|
DW Near Ptr LSDriveWindow ; 16
|
|||
|
DW Near Ptr LSFileNameInput ; 17
|
|||
|
DW Near Ptr LSSpeedInput
|
|||
|
DW Near Ptr LSLoopToggle ; 19
|
|||
|
DW Near Ptr LSLoopBeginInput
|
|||
|
DW Near Ptr LSLoopEndInput
|
|||
|
DW Near Ptr LSSusLoopToggle ; 22
|
|||
|
DW Near Ptr LSSusLoopBeginInput
|
|||
|
DW Near Ptr LSSusLoopEndInput
|
|||
|
DW Near Ptr LSDefaultVolumeInput ; 25
|
|||
|
DW Near Ptr LSGlobalVolumeInput ; 26
|
|||
|
DW Near Ptr LSVibratoSpeedInput ; 27
|
|||
|
DW Near Ptr LSVibratoDepthInput ; 28
|
|||
|
DW Near Ptr LSVibratoRateInput ; 29
|
|||
|
DW Near Ptr SetHelpContext6
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ViewSampleLibrary DW 15
|
|||
|
DW Near Ptr SampleNameLoader
|
|||
|
DW Near Ptr LoadSampleKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr ViewSampleHeader ; 2
|
|||
|
DW Near Ptr FillHeader ; 3
|
|||
|
DW Near Ptr LoadSampleBox
|
|||
|
DW Near Ptr DriveSampleBox
|
|||
|
DW Near Ptr LSInfoBox
|
|||
|
DW Near Ptr LSInfoText
|
|||
|
DW Near Ptr LSWaveFormBox
|
|||
|
DW Near Ptr LSParametersBox
|
|||
|
DW Near Ptr LSParametersText ; 10
|
|||
|
DW Near Ptr LSParametersVolBox ; 11
|
|||
|
DW Near Ptr LSParametersVibBox
|
|||
|
DW Near Ptr LSFileInfoBox
|
|||
|
DW Near Ptr LSFileInfoText
|
|||
|
DW Near Ptr ViewSampleWindow ; 15
|
|||
|
DW Near Ptr LSDriveWindow ; 16
|
|||
|
DW Near Ptr LSFileNameInput ; 17
|
|||
|
DW Near Ptr LSSpeedInput
|
|||
|
DW Near Ptr LSLoopToggle ; 19
|
|||
|
DW Near Ptr LSLoopBeginInput
|
|||
|
DW Near Ptr LSLoopEndInput
|
|||
|
DW Near Ptr LSSusLoopToggle ; 22
|
|||
|
DW Near Ptr LSSusLoopBeginInput
|
|||
|
DW Near Ptr LSSusLoopEndInput
|
|||
|
DW Near Ptr LSDefaultVolumeInput ; 25
|
|||
|
DW Near Ptr LSGlobalVolumeInput ; 26
|
|||
|
DW Near Ptr LSVibratoSpeedInput ; 27
|
|||
|
DW Near Ptr LSVibratoDepthInput ; 28
|
|||
|
DW Near Ptr LSVibratoRateInput ; 29
|
|||
|
DW Near Ptr SetHelpContext6
|
|||
|
DW 0
|
|||
|
|
|||
|
|
|||
|
LSFileNameInput DW 16
|
|||
|
DB 64, 13
|
|||
|
DW 3, 4
|
|||
|
DW 13
|
|||
|
DD 0
|
|||
|
DW 0FFFFh, 18, 25, 16
|
|||
|
|
|||
|
LSSpeedInput DW 18
|
|||
|
DB 64, 14
|
|||
|
DW 1, 3Ch
|
|||
|
DD 0
|
|||
|
DW 17, 19, 25, 16
|
|||
|
|
|||
|
LSLoopToggle DW 17
|
|||
|
DB 64, 15
|
|||
|
DW 3, 12h
|
|||
|
DB 16
|
|||
|
DW 18, 20, 25, 16
|
|||
|
|
|||
|
LSLoopBeginInput DW 18
|
|||
|
DB 64, 16
|
|||
|
DW 1, 34h
|
|||
|
DD DWord Ptr D_LSCheckLoopValues
|
|||
|
DW 19, 21, 25, 16
|
|||
|
|
|||
|
LSLoopEndInput DW 18
|
|||
|
DB 64, 17
|
|||
|
DW 1, 38h
|
|||
|
DD DWord Ptr D_LSCheckLoopValues
|
|||
|
DW 20, 22, 25, 16
|
|||
|
|
|||
|
LSSusLoopToggle DW 17
|
|||
|
DB 64, 18
|
|||
|
DW 3, 12h
|
|||
|
DB 32
|
|||
|
DW 21, 23, 25, 16
|
|||
|
|
|||
|
LSSusLoopBeginInput DW 18
|
|||
|
DB 64, 19
|
|||
|
DW 1, 40h
|
|||
|
DD DWord Ptr D_LSCheckSusLoopValues
|
|||
|
DW 22, 24, 25, 16
|
|||
|
|
|||
|
LSSusLoopEndInput DW 18
|
|||
|
DB 64, 20
|
|||
|
DW 1, 44h
|
|||
|
DD DWord Ptr D_LSCheckSusLoopValues
|
|||
|
DW 23, 25, 25, 16
|
|||
|
|
|||
|
LSDefaultVolumeInput DW 9
|
|||
|
DB 63, 33
|
|||
|
DW 0, 64
|
|||
|
DW 5, 13h
|
|||
|
DW 24, 26, 15, 17
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
LSGlobalVolumeInput DW 9
|
|||
|
DB 63, 34
|
|||
|
DW 0, 64
|
|||
|
DW 5, 11h
|
|||
|
DW 25, 27, 15, 17
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
LSVibratoSpeedInput DW 9
|
|||
|
DB 63, 37
|
|||
|
DW 0, 64
|
|||
|
DW 5, 4Ch
|
|||
|
DW 26, 28, 15, 17
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
LSVibratoDepthInput DW 14
|
|||
|
DB 63, 38
|
|||
|
DW 0, 32
|
|||
|
DW 5, 4Dh
|
|||
|
DW 27, 29, 15, 17
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 8
|
|||
|
|
|||
|
LSVibratoRateInput DW 14
|
|||
|
DB 63, 39
|
|||
|
DW 0, 255
|
|||
|
DW 5, 4Eh
|
|||
|
DW 28, 0FFFFh, 15, 17
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 8
|
|||
|
|
|||
|
SampleNameLoader DD DWord Ptr D_LoadSampleNames
|
|||
|
IdleFunctionList DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD 0
|
|||
|
|
|||
|
IdleInstrumentList DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD DWord Ptr I_IdleUpdateEnvelope
|
|||
|
DD 0
|
|||
|
|
|||
|
LoadSampleHeader DW 10
|
|||
|
DB "Load Sample", 0
|
|||
|
|
|||
|
ViewSampleHeader DW 10
|
|||
|
DB "Sample Library (Ctrl-F3)", 0
|
|||
|
|
|||
|
LoadSampleBox DW 0
|
|||
|
DB 5, 12, 44, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
DriveSampleBox DW 0
|
|||
|
DB 45, 12, 54, 23
|
|||
|
DB 27
|
|||
|
|
|||
|
LSInfoBox DW 0
|
|||
|
DB 63, 12, 77, 23
|
|||
|
DB 27
|
|||
|
|
|||
|
LSInfoText DW 1
|
|||
|
DB 55, 13
|
|||
|
DB 20h
|
|||
|
DB "Filename", 13
|
|||
|
DB " Speed", 13
|
|||
|
DB " Loop", 13
|
|||
|
DB " LoopBeg", 13
|
|||
|
DB " LoopEnd", 13
|
|||
|
DB " SusLoop", 13
|
|||
|
DB " SusLBeg", 13
|
|||
|
DB " SusLEnd", 13
|
|||
|
DB " Quality", 13
|
|||
|
DB " Length"
|
|||
|
DB 0
|
|||
|
|
|||
|
LSWaveFormBox DW 0
|
|||
|
DB 45, 24, 77, 29
|
|||
|
DB 27
|
|||
|
|
|||
|
LSParametersBox DW 0
|
|||
|
DB 45, 30, 77, 42
|
|||
|
DB 9
|
|||
|
|
|||
|
LSParametersText DW 1
|
|||
|
DB 48, 33
|
|||
|
DB 20h
|
|||
|
DB "Default Volume", 13
|
|||
|
DB " Global Volume", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Vibrato Speed", 13
|
|||
|
DB " Vibrato Depth", 13
|
|||
|
DB " Vibrato Rate"
|
|||
|
DB 0
|
|||
|
|
|||
|
LSParametersVolBox DW 0
|
|||
|
DB 62, 32, 72, 35
|
|||
|
DB 25
|
|||
|
|
|||
|
LSParametersVibBox DW 0
|
|||
|
DB 62, 36, 72, 40
|
|||
|
DB 25
|
|||
|
|
|||
|
LSFileInfoBox DW 0
|
|||
|
DB 52, 43, 77, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
LSFileInfoText DW 1
|
|||
|
DB 46, 44
|
|||
|
DB 20h
|
|||
|
DB "Format", 13
|
|||
|
DB " Size", 13
|
|||
|
DB " Date", 13
|
|||
|
DB " Time"
|
|||
|
DB 0
|
|||
|
|
|||
|
LoadSampleWindow DW 15
|
|||
|
DD DWord Ptr D_DrawLoadSampleWindow
|
|||
|
DD DWord Ptr D_PreLoadSampleWindow
|
|||
|
DD DWord Ptr D_PostLoadSampleWindow
|
|||
|
|
|||
|
ViewSampleWindow DW 15
|
|||
|
DD DWord Ptr D_DrawLoadSampleWindow
|
|||
|
DD DWord Ptr D_PreLoadSampleWindow
|
|||
|
DD DWord Ptr D_PostViewSampleLibrary
|
|||
|
|
|||
|
LSDriveWindow DW 15
|
|||
|
DD DWord Ptr D_LSDrawDriveWindow
|
|||
|
DD DWord Ptr D_LSPreDriveWindow
|
|||
|
DD DWord Ptr D_LSPostDriveWindow
|
|||
|
|
|||
|
O1_SampleList DW 28
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr SampleGlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr SampleListHeader
|
|||
|
DW Near Ptr SampleListBox
|
|||
|
DW Near Ptr InstDVBox
|
|||
|
DW Near Ptr InstDVText
|
|||
|
DW Near Ptr InstDVTBBox
|
|||
|
DW Near Ptr InstDVTB ; 7
|
|||
|
DW Near Ptr InstGVBox
|
|||
|
DW Near Ptr InstGVText
|
|||
|
DW Near Ptr InstGVTBBox
|
|||
|
DW Near Ptr InstGVTB ; 11
|
|||
|
DW Near Ptr InstVSBox
|
|||
|
DW Near Ptr InstVSText
|
|||
|
DW Near Ptr InstVSTBBox
|
|||
|
DW Near Ptr InstVSTB ; 15
|
|||
|
DW Near Ptr InstVDBox
|
|||
|
DW Near Ptr InstVDText
|
|||
|
DW Near Ptr InstVDTBBox
|
|||
|
DW Near Ptr InstVDTB ; 19
|
|||
|
DW Near Ptr InstVRBox
|
|||
|
DW Near Ptr InstVRText
|
|||
|
DW Near Ptr InstVRTBBox
|
|||
|
DW Near Ptr InstVRTB ; 23
|
|||
|
DW Near Ptr InstVWBox
|
|||
|
DW Near Ptr InstVWText
|
|||
|
DW Near Ptr InstParamBox
|
|||
|
DW Near Ptr InstParamText
|
|||
|
DW Near Ptr SampleList ; 28
|
|||
|
DW Near Ptr InstFileName ; 29
|
|||
|
DW Near Ptr InstSpeed
|
|||
|
DW Near Ptr InstLoopToggle
|
|||
|
DW Near Ptr InstLoopBegin
|
|||
|
DW Near Ptr InstLoopEnd
|
|||
|
DW Near Ptr InstSusLoopToggle
|
|||
|
DW Near Ptr InstSusLoopBegin
|
|||
|
DW Near Ptr InstSusLoopEnd ;36
|
|||
|
DW Near Ptr InstVibSine ; 37
|
|||
|
DW Near Ptr InstVibRamp ; 38
|
|||
|
DW Near Ptr InstVibSquare ; 39
|
|||
|
DW Near Ptr InstVibRandom ; 40
|
|||
|
DW Near Ptr InstWaveFormBox ; 41
|
|||
|
DW Near Ptr InstWaveFormText ; 42
|
|||
|
DW Near Ptr InstDPBox ; 43
|
|||
|
DW Near Ptr InstDPText
|
|||
|
DW Near Ptr InstDPTBBox
|
|||
|
DW Near Ptr InstDPToggle ; 46
|
|||
|
DW Near Ptr InstDPTB ; 47
|
|||
|
DW Near Ptr InstFillInfo
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SetHelpContext2
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LoadModuleList DW 12
|
|||
|
DW Near Ptr SongNameModuleLoader
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr FileBox
|
|||
|
DW Near Ptr DirBox ; 5
|
|||
|
DW Near Ptr DriveBox
|
|||
|
DW Near Ptr SearchBox
|
|||
|
DW Near Ptr FileInfoBox
|
|||
|
DW Near Ptr FileNameBox
|
|||
|
DW Near Ptr SearchText ; 10
|
|||
|
DW Near Ptr FileText
|
|||
|
DW Near Ptr FileWindow ; 12
|
|||
|
DW Near Ptr DirectoryWindow
|
|||
|
DW Near Ptr DriveWindow
|
|||
|
DW Near Ptr FileNamePrompt ; 15
|
|||
|
DW Near Ptr SongDirectoryPrompt
|
|||
|
DW Near Ptr SetHelpContext3
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SaveModuleList DW 15
|
|||
|
DW Near Ptr SongNameModuleLoader
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SaveModuleText
|
|||
|
DW Near Ptr FileBox
|
|||
|
DW Near Ptr DirBox ; 5
|
|||
|
DW Near Ptr DriveBox
|
|||
|
DW Near Ptr SearchBox
|
|||
|
DW Near Ptr FileInfoBox
|
|||
|
DW Near Ptr FileNameBox
|
|||
|
DW Near Ptr SearchText ; 10
|
|||
|
DW Near Ptr FileText
|
|||
|
DW Near Ptr FileSaveWindow ; 12
|
|||
|
DW Near Ptr DirectoryWindow
|
|||
|
DW Near Ptr SaveDriveWindow
|
|||
|
DW Near Ptr FileNameSavePrompt ; 15
|
|||
|
DW Near Ptr SongDirectoryPrompt
|
|||
|
DW Near Ptr ITFormatButton ; 17
|
|||
|
DW Near Ptr S3MFormatButton ; 18
|
|||
|
DW Near Ptr OldITFormatButton ; 19
|
|||
|
IF DDCOMPRESS
|
|||
|
DW Near Ptr IT215FormatButton ; 20
|
|||
|
ENDIF
|
|||
|
DW 0
|
|||
|
|
|||
|
IF NETWORKENABLED
|
|||
|
O1_LoadNetworkDriver DW 6
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SaveModuleText
|
|||
|
DW Near Ptr LoadNetworkText
|
|||
|
DW Near Ptr LoadNetworkBox
|
|||
|
DW Near Ptr LoadNetworkFunctions
|
|||
|
DW 0
|
|||
|
ENDIF
|
|||
|
|
|||
|
O1_SaveITList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SaveModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr SaveITModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr SaveIT ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SaveS3MList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SaveModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr SaveS3MModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr SaveS3M ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
IF TUTORIAL
|
|||
|
ELSE
|
|||
|
|
|||
|
O1_LoadS3MList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr LoadS3MModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr LoadS3M ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LoadXMList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr LoadXMModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr LoadXM ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LoadMTMList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr LoadMTMModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr LoadMTM ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LoadMODList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr LoadMODModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr LoadMOD ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_Load669List DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr Load669ModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr Load669 ; 7
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_LoadITList DW 7
|
|||
|
DW Near Ptr IdleFunctionGotoEmpty
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr LoadModuleText
|
|||
|
DW Near Ptr LoadBox
|
|||
|
DW Near Ptr LoadITModuleText
|
|||
|
DW Near Ptr DirectScreen ; 6
|
|||
|
DW Near Ptr LoadIT ; 7
|
|||
|
DW 0
|
|||
|
ENDIF
|
|||
|
|
|||
|
O1_EmptyList DW 0
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr InDirectScreen ; 0
|
|||
|
DW Near Ptr FullScreenBox ; 1
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr NoText
|
|||
|
DW 0
|
|||
|
|
|||
|
ITFormatButton DW 2
|
|||
|
DW 0FFFFh, 18, 14, 15
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr D_GetFormatType
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DB 69, 12, 77, 14
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " IT214", 0
|
|||
|
|
|||
|
S3MFormatButton DW 2
|
|||
|
DW 17, 19, 14, 15
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr D_GetFormatType
|
|||
|
DW 1
|
|||
|
DW 0, 0
|
|||
|
DB 69, 15, 77, 17
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " S3M", 0
|
|||
|
|
|||
|
IF DDCOMPRESS
|
|||
|
|
|||
|
OldITFormatButton DW 2
|
|||
|
DW 18, 20, 14, 15
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr D_GetFormatType
|
|||
|
DW 2
|
|||
|
DW 0, 0
|
|||
|
DB 69, 18, 77, 20
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " IT2xx", 0
|
|||
|
|
|||
|
IT215FormatButton DW 2
|
|||
|
DW 19, 15, 14, 15
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr D_GetFormatType
|
|||
|
DW 3
|
|||
|
DW 0, 0
|
|||
|
DB 69, 21, 77, 23
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " IT215", 0
|
|||
|
|
|||
|
|
|||
|
ELSE
|
|||
|
|
|||
|
OldITFormatButton DW 2
|
|||
|
DW 18, 15, 14, 15
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr D_GetFormatType
|
|||
|
DW 2
|
|||
|
DW 0, 0
|
|||
|
DB 69, 18, 77, 20
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " IT2xx", 0
|
|||
|
ENDIF
|
|||
|
|
|||
|
|
|||
|
NoText DW 10
|
|||
|
DB 0
|
|||
|
|
|||
|
LoadBox DW 0
|
|||
|
DB 1, 12, 78, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
SaveITModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "Saving Impulse 2 Module", 13
|
|||
|
DB 0FFh, 23, 129, 0
|
|||
|
|
|||
|
SaveS3MModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "Saving Scream Tracker 3 Module", 13
|
|||
|
DB 0FFh, 30, 129, 0
|
|||
|
|
|||
|
LoadS3MModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "Scream Tracker III Module", 13
|
|||
|
DB 0FFh, 25, 129, 0
|
|||
|
|
|||
|
LoadXMModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "Fast Tracker II Module", 13
|
|||
|
DB 0FFh, 22, 129, 0
|
|||
|
|
|||
|
LoadMTMModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "MultiTracker Module", 13
|
|||
|
DB 0FFh, 19, 129, 0
|
|||
|
|
|||
|
LoadMODModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "MOD Format Module", 13
|
|||
|
DB 0FFh, 17, 129, 0
|
|||
|
|
|||
|
Load669ModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "Composer 669 Module", 13
|
|||
|
DB 0FFh, 19, 129, 0
|
|||
|
|
|||
|
LoadITModuleText DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 2h
|
|||
|
DB "Impulse Tracker Module", 13
|
|||
|
DB 0FFh, 22, 129, 0
|
|||
|
|
|||
|
IdleFunctionGotoEmpty DD DWord Ptr F_GotoEmptyList
|
|||
|
DD 0
|
|||
|
|
|||
|
IF TUTORIAL
|
|||
|
ELSE
|
|||
|
|
|||
|
LoadMOD DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_LoadMOD
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
Load669 DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_Load669
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
LoadS3M DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_LoadS3M
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
LoadXM DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_LoadXM
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
LoadMTM DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_LoadMTM
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
LoadIT DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_LoadIT
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
SaveIT DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_SaveIT
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
SaveS3M DW 15
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
DD DWord Ptr D_SaveS3M
|
|||
|
DD DWord Ptr F_GotoEmptyList
|
|||
|
|
|||
|
FileNamePrompt DW 16
|
|||
|
DB 13, 46
|
|||
|
DW 0 ; Disk segment
|
|||
|
DW Offset FileSpecifier
|
|||
|
DW 64 ; Length
|
|||
|
DD D_NewSpecifier
|
|||
|
DW 12, 16, 16, 14
|
|||
|
|
|||
|
FileNameSavePrompt DW 16
|
|||
|
DB 13, 46
|
|||
|
DW 0 ; Disk segment
|
|||
|
DW Offset FileSpecifier
|
|||
|
DW 64 ; Length
|
|||
|
DD D_SaveModule
|
|||
|
DW 12, 16, 16, 14
|
|||
|
|
|||
|
SongDirectoryPrompt DW 16
|
|||
|
DB 13, 47
|
|||
|
DW 0
|
|||
|
DW Offset SongDirectory
|
|||
|
DW 64
|
|||
|
DD D_NewDirectory
|
|||
|
DW 15, 12, 12, 15
|
|||
|
|
|||
|
SongNameModuleLoader Label DWord
|
|||
|
DD DWord Ptr D_LoadSongNames
|
|||
|
DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD 0
|
|||
|
|
|||
|
FileWindow DW 15
|
|||
|
DD DWord Ptr D_DrawFileWindow
|
|||
|
DD DWord Ptr D_PreFileWindow
|
|||
|
DD DWord Ptr D_PostFileLoadWindow
|
|||
|
|
|||
|
FileSaveWindow DW 15
|
|||
|
DD DWord Ptr D_DrawFileWindow
|
|||
|
DD DWord Ptr D_PreFileWindow
|
|||
|
DD DWord Ptr D_PostFileSaveWindow
|
|||
|
|
|||
|
DirectoryWindow DW 15
|
|||
|
DD DWord Ptr D_DrawDirectoryWindow
|
|||
|
DD DWord Ptr D_PreDirectoryWindow
|
|||
|
DD DWord Ptr D_PostDirectoryWindow
|
|||
|
|
|||
|
DriveWindow DW 15
|
|||
|
DD DWord Ptr D_DrawDriveWindow
|
|||
|
DD DWord Ptr D_PreDriveWindow
|
|||
|
DD DWord Ptr D_PostDriveWindow
|
|||
|
|
|||
|
SaveDriveWindow DW 15
|
|||
|
DD DWord Ptr D_DrawDriveWindow
|
|||
|
DD DWord Ptr D_PreDriveWindow
|
|||
|
DD DWord Ptr D_PostSaveDriveWindow
|
|||
|
|
|||
|
IF NETWORKENABLED
|
|||
|
LoadNetworkText DW 10
|
|||
|
DB "Load Network Driver", 0
|
|||
|
|
|||
|
LoadNetworkBox DW 0
|
|||
|
DB 1, 12, 78, 49
|
|||
|
DB 27
|
|||
|
|
|||
|
LoadNetworkFunctions DW 15
|
|||
|
DD DWord Ptr Network_DrawDriverScreen
|
|||
|
DD DWord Ptr Network_PreDriverScreen
|
|||
|
DD DWord Ptr Network_PostDriverScreen
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
LoadModuleText DW 10
|
|||
|
DB "Load Module (F9)", 0
|
|||
|
|
|||
|
SaveModuleText DW 10
|
|||
|
DB "Save Module (F10)", 0
|
|||
|
|
|||
|
FileBox DW 0
|
|||
|
DB 2, 12, 41, 44
|
|||
|
DB 27
|
|||
|
|
|||
|
DirBox DW 0
|
|||
|
DB 43, 12, 56, 34
|
|||
|
DB 27
|
|||
|
|
|||
|
DriveBox DW 0
|
|||
|
DB 58, 12, 67, 34
|
|||
|
DB 27
|
|||
|
|
|||
|
SearchBox DW 0
|
|||
|
DB 50, 36, 77, 38
|
|||
|
DB 27
|
|||
|
|
|||
|
FileInfoBox DW 0
|
|||
|
DB 50, 39, 77, 44
|
|||
|
DB 27
|
|||
|
|
|||
|
FileNameBox DW 0
|
|||
|
DB 12, 45, 77, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
SearchText DW 1
|
|||
|
DB 44, 37
|
|||
|
DB 20h
|
|||
|
DB "Search", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB "Format", 13
|
|||
|
DB " Size", 13
|
|||
|
DB " Date", 13
|
|||
|
DB " Time", 0
|
|||
|
|
|||
|
FileText DW 1
|
|||
|
DB 3, 46
|
|||
|
DB 20h
|
|||
|
DB " Filename", 13
|
|||
|
DB "Directory", 0
|
|||
|
|
|||
|
SampleListHeader DW 10
|
|||
|
DB "Sample List (F3)", 0
|
|||
|
|
|||
|
InstFillInfo DW 8
|
|||
|
DD DWord Ptr I_ShowSampleInfo
|
|||
|
|
|||
|
InstFileName DW 16
|
|||
|
DB 64, 13
|
|||
|
DW 1
|
|||
|
DW 4
|
|||
|
DW 13
|
|||
|
DD 0
|
|||
|
DW 0FFFFh, 30, 28, 7
|
|||
|
|
|||
|
InstSpeed DW 18
|
|||
|
DB 64, 14
|
|||
|
DW 0
|
|||
|
DW 3Ch
|
|||
|
DD DWord Ptr I_PlaySample
|
|||
|
DW 29, 31, 28, 7
|
|||
|
|
|||
|
InstLoopToggle DW 17
|
|||
|
DB 64, 15
|
|||
|
DW 0
|
|||
|
DW 12h
|
|||
|
DB 16
|
|||
|
DW 30, 32, 28, 7
|
|||
|
|
|||
|
InstLoopBegin DW 18
|
|||
|
DB 64, 16
|
|||
|
DW 0
|
|||
|
DW 34h
|
|||
|
DD DWord Ptr I_CheckLoopValues
|
|||
|
DW 31, 33, 28, 7
|
|||
|
|
|||
|
InstLoopEnd DW 18
|
|||
|
DB 64, 17
|
|||
|
DW 0
|
|||
|
DW 38h
|
|||
|
DD DWord Ptr I_CheckLoopValues
|
|||
|
DW 32, 34, 28, 7
|
|||
|
|
|||
|
InstSusLoopToggle DW 17
|
|||
|
DB 64, 18
|
|||
|
DW 0
|
|||
|
DW 12h
|
|||
|
DB 32
|
|||
|
DW 33, 35, 28, 7
|
|||
|
|
|||
|
InstSusLoopBegin DW 18
|
|||
|
DB 64, 19
|
|||
|
DW 0
|
|||
|
DW 40h
|
|||
|
DD DWord Ptr I_CheckSusLoopValues
|
|||
|
DW 34, 36, 28, 7
|
|||
|
|
|||
|
InstSusLoopEnd DW 18
|
|||
|
DB 64, 20
|
|||
|
DW 0
|
|||
|
DW 44h
|
|||
|
DD DWord Ptr I_CheckSusLoopValues
|
|||
|
DW 35, 37, 28, 7
|
|||
|
|
|||
|
SetHelpContext0 DW 11
|
|||
|
DW 0
|
|||
|
|
|||
|
SetHelpContext1 DW 11
|
|||
|
DW 1
|
|||
|
|
|||
|
SetHelpContext2 DW 11
|
|||
|
DW 2
|
|||
|
|
|||
|
SetHelpContext3 DW 11
|
|||
|
DW 3
|
|||
|
|
|||
|
SetHelpContext4 DW 11
|
|||
|
DW 4
|
|||
|
|
|||
|
SetHelpContext5 DW 11
|
|||
|
DW 5
|
|||
|
|
|||
|
SetHelpContext6 DW 11
|
|||
|
DW 6
|
|||
|
|
|||
|
SetHelpContext7 DW 11
|
|||
|
DW 7
|
|||
|
|
|||
|
SetHelpContext8 DW 11
|
|||
|
DW 8
|
|||
|
|
|||
|
SetHelpContext9 DW 11
|
|||
|
DW 9
|
|||
|
|
|||
|
SetHelpContext10 DW 11
|
|||
|
DW 10
|
|||
|
|
|||
|
SetHelpContext11 DW 11
|
|||
|
DW 11
|
|||
|
|
|||
|
SetHelpContext12 DW 11
|
|||
|
DW 12
|
|||
|
|
|||
|
SetHelpContext13 DW 11
|
|||
|
DW 13
|
|||
|
|
|||
|
SampleListBox DW 0
|
|||
|
DB 4, 12, 35, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
InstDVBox DW 0
|
|||
|
DB 36, 12, 53, 18
|
|||
|
DB 9
|
|||
|
|
|||
|
InstDVTBBox DW 0
|
|||
|
DB 37, 15, 47, 17
|
|||
|
DB 9
|
|||
|
|
|||
|
InstDVTB DW 9
|
|||
|
DB 38, 16
|
|||
|
DW 0, 64
|
|||
|
DW 2, 13h
|
|||
|
DW 0FFFFh, 11, 29, 28
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
InstGVTBBox DW 0
|
|||
|
DB 37, 22, 47, 24
|
|||
|
DB 9
|
|||
|
|
|||
|
InstGVTB DW 9
|
|||
|
DB 38, 23
|
|||
|
DW 0, 64
|
|||
|
DW 2, 11h
|
|||
|
DW 7, 46, 29, 28
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
InstDPTBBox DW 0
|
|||
|
DB 37, 29, 47, 32
|
|||
|
DB 25
|
|||
|
|
|||
|
InstDPToggle DW 17
|
|||
|
DB 38, 30
|
|||
|
DW 0, 2Fh
|
|||
|
DB 80h
|
|||
|
DW 11, 47, 29, 28
|
|||
|
|
|||
|
InstDPTB DW 9
|
|||
|
DB 38, 31
|
|||
|
DW 0, 64
|
|||
|
DW 2, 2Fh
|
|||
|
DW 46, 15, 29, 28
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
InstVSTBBox DW 0
|
|||
|
DB 37, 38, 47, 40
|
|||
|
DB 9
|
|||
|
|
|||
|
InstVSTB DW 9
|
|||
|
DB 38, 39
|
|||
|
DW 0, 64
|
|||
|
DW 2, 4Ch
|
|||
|
DW 47, 19, 37, 28
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
InstVDTBBox DW 0
|
|||
|
DB 37, 45, 47, 47
|
|||
|
DB 9
|
|||
|
|
|||
|
InstVDTB DW 14
|
|||
|
DB 38, 46
|
|||
|
DW 0, 32
|
|||
|
DW 2, 4Dh
|
|||
|
DW 15, 0FFFFh, 23, 28
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 8
|
|||
|
|
|||
|
InstVRTBBox DW 0
|
|||
|
DB 55, 45, 72, 47
|
|||
|
DB 9
|
|||
|
|
|||
|
InstVRTB DW 14
|
|||
|
DB 56, 46
|
|||
|
DW 0, 255
|
|||
|
DW 2, 4Eh
|
|||
|
DW 39, 0FFFFh, 28, 19
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 15
|
|||
|
|
|||
|
InstGVBox DW 0
|
|||
|
DB 36, 19, 53, 25
|
|||
|
DB 9
|
|||
|
|
|||
|
InstDPBox DW 0
|
|||
|
DB 36, 26, 53, 33
|
|||
|
DB 9
|
|||
|
|
|||
|
InstVSBox DW 0
|
|||
|
DB 36, 35, 53, 41
|
|||
|
DB 9
|
|||
|
|
|||
|
InstVDBox DW 0
|
|||
|
DB 36, 42, 53, 48
|
|||
|
DB 9
|
|||
|
|
|||
|
InstVRBox DW 0
|
|||
|
DB 54, 42, 77, 48
|
|||
|
DB 9
|
|||
|
|
|||
|
InstParamBox DW 0
|
|||
|
DB 63, 12, 77, 24
|
|||
|
DB 27
|
|||
|
|
|||
|
InstVWBox DW 0
|
|||
|
DB 54, 31, 77, 41
|
|||
|
DB 9
|
|||
|
|
|||
|
InstDVText DW 1
|
|||
|
DB 38, 14
|
|||
|
DB 20h
|
|||
|
DB "Default Volume", 0
|
|||
|
|
|||
|
InstGVText DW 1
|
|||
|
DB 38, 21
|
|||
|
DB 20h
|
|||
|
DB "Global Volume", 0
|
|||
|
|
|||
|
InstDPText DW 1
|
|||
|
DB 39, 28
|
|||
|
DB 20h
|
|||
|
DB "Default Pan", 0
|
|||
|
|
|||
|
InstVSText DW 1
|
|||
|
DB 38, 37
|
|||
|
DB 20h
|
|||
|
DB "Vibrato Speed", 0
|
|||
|
|
|||
|
InstVDText DW 1
|
|||
|
DB 38, 44
|
|||
|
DB 20h
|
|||
|
DB "Vibrato Depth", 0
|
|||
|
|
|||
|
InstVRText DW 1
|
|||
|
DB 60, 44
|
|||
|
DB 20h
|
|||
|
DB "Vibrato Rate", 0
|
|||
|
|
|||
|
InstVWText DW 1
|
|||
|
DB 58, 33
|
|||
|
DB 20h
|
|||
|
DB "Vibrato Waveform", 0
|
|||
|
|
|||
|
InstParamText DW 1
|
|||
|
DB 55, 13
|
|||
|
DB 20h
|
|||
|
DB "Filename", 13
|
|||
|
DB " Speed", 13
|
|||
|
DB " Loop", 13
|
|||
|
DB " LoopBeg", 13
|
|||
|
DB " LoopEnd", 13
|
|||
|
DB " SusLoop", 13
|
|||
|
DB " SusLBeg", 13
|
|||
|
DB " SusLEnd", 13
|
|||
|
DB 0FFh, 8, ' ', 0FEh, 21h, 146, 0FEh, 3, 0FFh, 13, 154, 0FEh, 20h, 13
|
|||
|
DB " Quality", 13
|
|||
|
DB " Length"
|
|||
|
DB 0
|
|||
|
|
|||
|
InstVibSine DW 2
|
|||
|
DW 36, 39, 15, 38
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr I_SampleButtonHandler
|
|||
|
DW 0, 4Fh, 0
|
|||
|
DB 56, 35, 65, 37
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " ", 185, 186, 0
|
|||
|
|
|||
|
InstVibRamp DW 2
|
|||
|
DW 36, 40, 37, 28
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr I_SampleButtonHandler
|
|||
|
DW 1, 4Fh, 0
|
|||
|
DB 66, 35, 75, 37
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " ", 189, 190, 0
|
|||
|
|
|||
|
InstVibSquare DW 2
|
|||
|
DW 37, 23, 15, 40
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr I_SampleButtonHandler
|
|||
|
DW 2, 4Fh, 0
|
|||
|
DB 56, 38, 65, 40
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " ", 187, 188, 0
|
|||
|
|
|||
|
InstVibRandom DW 2
|
|||
|
DW 38, 23, 39, 28
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr I_SampleButtonHandler
|
|||
|
DW 3, 4Fh, 0
|
|||
|
DB 66, 38, 75, 40
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Random", 0
|
|||
|
|
|||
|
InstWaveFormBox DW 0
|
|||
|
DB 54, 25, 77, 30
|
|||
|
DB 9
|
|||
|
|
|||
|
InstWaveFormText DW 1
|
|||
|
DB 55, 26
|
|||
|
DB 0Dh
|
|||
|
DB 1, 2, 3, 4, 5, 6, 7, 8, 9, 0FFh, 1, 10, 11
|
|||
|
DB 12, 0FFh, 1, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 13
|
|||
|
DB 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33
|
|||
|
DB 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 13
|
|||
|
DB 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55
|
|||
|
DB 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 13
|
|||
|
DB 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77
|
|||
|
DB 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88
|
|||
|
DB 0
|
|||
|
|
|||
|
SampleList DW 15
|
|||
|
DD DWord Ptr I_DrawSampleList
|
|||
|
DD DWord Ptr I_PreSampleList
|
|||
|
DD DWord Ptr I_PostSampleList
|
|||
|
|
|||
|
EMSErrorText DW 1
|
|||
|
DB 27, 26
|
|||
|
DB 20h
|
|||
|
DB "Crash warning: EMS error", 13
|
|||
|
DB " Debug: ", 0FDh, "Xh, ", 0FDh, "D, ", 0FDh, "D, ", 0FDh, "X", 13
|
|||
|
DB 0FFh, 8, " "
|
|||
|
DB 0FDh, "X:"
|
|||
|
DB 0FDh, "X:"
|
|||
|
DB 0FDh, "X:"
|
|||
|
DB 0FDh, "X", 0
|
|||
|
EMSErrorValue7 DW 0
|
|||
|
EMSErrorValue6 DW 0
|
|||
|
EMSErrorValue5 DW 0
|
|||
|
EMSErrorValue4 DW 0
|
|||
|
EMSErrorValue8 DW 0
|
|||
|
EMSErrorValue3 DW 0
|
|||
|
EMSErrorValue2 DW 0
|
|||
|
EMSErrorValue DW 0
|
|||
|
|
|||
|
EMSErrorBox DW 0
|
|||
|
DB 25, 24, 54, 32
|
|||
|
DB 3
|
|||
|
|
|||
|
TemplateErrorBox DW 0
|
|||
|
DB 20, 23, 59, 34
|
|||
|
DB 3
|
|||
|
|
|||
|
TemplateErrorText DW 1
|
|||
|
DB 24, 25
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 9, " Template Error", 13, 13
|
|||
|
DB "No note in the top left position", 13
|
|||
|
DB " of the clipboard on which to", 13
|
|||
|
DB 0FFh, 7, " base translations.", 0
|
|||
|
|
|||
|
IF NETWORKENABLED
|
|||
|
NetworkErrorText DW 1
|
|||
|
DB 23, 25
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 10, " Network Error", 13, 13
|
|||
|
DB "This function is not available in", 13
|
|||
|
DB " multi-composer mode. Disconnect", 13
|
|||
|
DB " from network mode to enable.", 0
|
|||
|
ENDIF
|
|||
|
|
|||
|
CrashRecoveryBox DW 0
|
|||
|
DB 20, 19, 60, 30
|
|||
|
DB 3
|
|||
|
|
|||
|
CrashRecoveryText DW 1
|
|||
|
DB 22, 21
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 12, " Crash Recovery", 13, 13
|
|||
|
DB " Please save your work under a", 13
|
|||
|
DB " different filename, reboot your", 13
|
|||
|
DB "computer and rerun Impulse Tracker as", 13
|
|||
|
DB " the system is likely to be unstable", 0
|
|||
|
|
|||
|
IF SHOWPATTERNLENGTH
|
|||
|
|
|||
|
PatternLengthText DW 1
|
|||
|
DB 27, 27
|
|||
|
DB 20h
|
|||
|
DB "Pattern is ", 0FDh, 'D', " bytes long", 0
|
|||
|
PatternLength DW 0
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
C5FrequencyText DW 8
|
|||
|
DD DWord Ptr I_PrintC5Frequency
|
|||
|
|
|||
|
AmpExtraKeyList Label
|
|||
|
DB 1
|
|||
|
DW 2400h ; Alt-J
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
|
|||
|
DB 0 ; ESC
|
|||
|
DW 101h
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
DB 0 ; Enter
|
|||
|
DW 11Ch
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
|
|||
|
DB 0FFh
|
|||
|
|
|||
|
AmpBox DW 0
|
|||
|
DB 22, 25, 57, 35
|
|||
|
DB 3
|
|||
|
|
|||
|
SampleAmpBox DW 0
|
|||
|
DB 9, 25, 69, 35
|
|||
|
DB 3
|
|||
|
|
|||
|
AmpText DW 1
|
|||
|
DB 27, 27
|
|||
|
DB " Volume Amplification %", 0
|
|||
|
|
|||
|
SampleAmpText DW 1
|
|||
|
DB 27, 27
|
|||
|
DB " Sample Amplification %", 0
|
|||
|
|
|||
|
AmpTBBox DW 0
|
|||
|
DB 25, 29, 52, 31
|
|||
|
DB 25
|
|||
|
|
|||
|
FastAmpTBBox DW 0
|
|||
|
DB 32, 29, 44, 31
|
|||
|
DB 25
|
|||
|
|
|||
|
SampleAmpTBBox DW 0
|
|||
|
DB 12, 29, 64, 31
|
|||
|
DB 25
|
|||
|
|
|||
|
AmpTB DW 9
|
|||
|
DB 26, 30
|
|||
|
DW 0, 200
|
|||
|
DW 1, Offset Amplification
|
|||
|
DW 4, 4, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
InstrumentAmpTB DW 9
|
|||
|
DB 26, 30
|
|||
|
DW 0, 200
|
|||
|
DW 8, Offset InstrumentAmplification
|
|||
|
DW 4, 4, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
FastAmpTB DW 9
|
|||
|
DB 33, 30
|
|||
|
DW 10, 90
|
|||
|
DW 1, Offset FastVolumeAmplification
|
|||
|
DW 4, 4, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
SampleAmpTB DW 9
|
|||
|
DB 13, 30
|
|||
|
DW 0, 400
|
|||
|
DW 8, Offset SampleAmplification
|
|||
|
DW 4, 4, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
|
|||
|
ConfirmOKButton DW 2
|
|||
|
DW 3, 3, 5, 5
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 1 ; Returns 1
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 30, 32, 39, 34
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
ConfirmCancelButton DW 2
|
|||
|
DW 3, 3, 4, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 40, 32, 49, 34
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Cancel", 0
|
|||
|
|
|||
|
PatternTooLongText DW 1
|
|||
|
DB 28, 27
|
|||
|
DB 20h
|
|||
|
DB "Pattern data exceeds 64k", 0
|
|||
|
|
|||
|
NBDText DW 1
|
|||
|
DB 30, 27
|
|||
|
DB 20h
|
|||
|
DB "No data in clipboard", 0
|
|||
|
|
|||
|
OOSoundCardMemoryText DW 1
|
|||
|
DB 27, 27
|
|||
|
DB 20h
|
|||
|
DB "Insufficient Soundcard RAM", 0
|
|||
|
|
|||
|
OOSText DW 1
|
|||
|
DB 31, 27
|
|||
|
DB 20h
|
|||
|
DB "Too many samples!", 0
|
|||
|
|
|||
|
|
|||
|
OOMText DW 1
|
|||
|
DB 30, 27
|
|||
|
DB 20h
|
|||
|
DB "Insufficient memory", 0
|
|||
|
|
|||
|
PSMText DW 1
|
|||
|
DB 27, 26
|
|||
|
DB 20h
|
|||
|
DB " Crash Warning:", 13
|
|||
|
DB " Pattern Size Mismatch", 13
|
|||
|
DB "Fix: Remove corrupted data", 0
|
|||
|
|
|||
|
LongMsgText DW 1
|
|||
|
DB 29, 27
|
|||
|
DB 20h
|
|||
|
DB "Song message too long!", 0
|
|||
|
|
|||
|
OLBText DW 1
|
|||
|
DB 30, 27
|
|||
|
DB 20h
|
|||
|
DB "Swap blocks overlap", 0
|
|||
|
|
|||
|
SOORText DW 1
|
|||
|
DB 30, 27
|
|||
|
DB 20h
|
|||
|
DB "Out of pattern range", 0
|
|||
|
|
|||
|
NBMBox DW 0
|
|||
|
DB 25, 25, 54, 32
|
|||
|
DB 3
|
|||
|
|
|||
|
NBMText DW 1
|
|||
|
DB 31, 27
|
|||
|
DB 20h
|
|||
|
DB "No block is marked", 0
|
|||
|
|
|||
|
OKButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 35, 29, 44, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
|
|||
|
CrashRecoveryOKButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 35, 27, 44, 29
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
|
|||
|
TemplateOKButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 35, 31, 44, 33
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
|
|||
|
PECLinkButton DW 2
|
|||
|
DW 18, 13, 20, 20
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr PE_SetCommandCursor
|
|||
|
DW 1
|
|||
|
DW 0
|
|||
|
DW 0
|
|||
|
DB 39, 37, 50, 39
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Link", 0
|
|||
|
|
|||
|
PECSplitButton DW 2
|
|||
|
DW 18, 13, 19, 19
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr PE_SetCommandCursor
|
|||
|
DW 0
|
|||
|
DW 0
|
|||
|
DW 0
|
|||
|
DB 51, 37, 63, 39
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Split", 0
|
|||
|
|
|||
|
|
|||
|
PECBox1 DW 0
|
|||
|
DB 39, 22, 42, 24
|
|||
|
DB 9
|
|||
|
|
|||
|
PECBox2 DW 0
|
|||
|
DB 39, 25, 43, 27
|
|||
|
DB 9
|
|||
|
|
|||
|
PECBox3 DW 0
|
|||
|
DB 39, 28, 45, 30
|
|||
|
DB 9
|
|||
|
|
|||
|
PECBox4 DW 0
|
|||
|
DB 39, 31, 57, 33
|
|||
|
DB 9
|
|||
|
|
|||
|
PECBox5 DW 0
|
|||
|
DB 39, 34, 62, 36
|
|||
|
DB 9
|
|||
|
|
|||
|
PEConfigBox DW 0
|
|||
|
DB 10, 18, 69, 43
|
|||
|
DB 3
|
|||
|
|
|||
|
PEConfigText DW 1
|
|||
|
DB 28, 19
|
|||
|
DB 20h
|
|||
|
DB "Pattern Editor Options", 0
|
|||
|
|
|||
|
PEConfigBsOctText DW 1
|
|||
|
DB 28, 23
|
|||
|
DB 20h
|
|||
|
DB "Base octave", 0
|
|||
|
|
|||
|
PEConfigSkipValueText DW 1
|
|||
|
DB 28, 26
|
|||
|
DB 20h
|
|||
|
DB "Cursor step", 0
|
|||
|
|
|||
|
PEConfigRHLMinorText DW 1
|
|||
|
DB 22, 29
|
|||
|
DB 20h
|
|||
|
DB "Row hilight minor", 0
|
|||
|
|
|||
|
PEConfigRHLMajorText DW 1
|
|||
|
DB 22, 32
|
|||
|
DB 20h
|
|||
|
DB "Row hilight major", 0
|
|||
|
|
|||
|
PEConfigMaxRowsText DW 1
|
|||
|
DB 14, 35
|
|||
|
DB 20h
|
|||
|
DB "Number of rows in pattern", 0
|
|||
|
|
|||
|
PEConfigCommandCursor DW 1
|
|||
|
DB 18, 38
|
|||
|
DB 20h
|
|||
|
DB "Command/Value columns", 0
|
|||
|
|
|||
|
PEConfigDoneButton DW 2
|
|||
|
DW 19, 14, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 34, 40, 45, 42
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Done", 0
|
|||
|
|
|||
|
PETBBaseOctave DW 9
|
|||
|
DB 40, 23
|
|||
|
DW 0, 8
|
|||
|
DW 1, Offset BaseOctave
|
|||
|
DW 13, 15, 15, 13
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
PETBSkipValue DW 9
|
|||
|
DB 40, 26
|
|||
|
DW 0, 16
|
|||
|
DW 1, Offset SkipValue
|
|||
|
DW 14, 16, 16, 14
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
PETBRHLMinor DW 9
|
|||
|
DB 40, 29
|
|||
|
DW 0, 32
|
|||
|
DW 1, Offset RowHiLight1
|
|||
|
DW 15, 17, 17, 15
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
PETBRHLMajor DW 9
|
|||
|
DB 40, 32
|
|||
|
DW 0, 128
|
|||
|
DW 1, Offset RowHiLight2
|
|||
|
DW 16, 18, 18, 16
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
PETBMaxRow DW 9
|
|||
|
DB 40, 35
|
|||
|
DW 32, 200
|
|||
|
DW 1, Offset NumberOfRows
|
|||
|
DW 17, 19, 19, 17
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
PatternEdit DW 15
|
|||
|
DD DWord Ptr PE_DrawPatternEdit
|
|||
|
DD DWord Ptr PE_PrePatternEdit
|
|||
|
DD DWord Ptr PE_PostPatternEdit
|
|||
|
|
|||
|
PatternEditMsg DW 10
|
|||
|
DB "Pattern Editor (F2)", 0
|
|||
|
|
|||
|
HelpKeyList DB 0
|
|||
|
DW 1C8h
|
|||
|
DD DWord Ptr H_HelpUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D0h
|
|||
|
DD DWord Ptr H_HelpDown
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1C9h
|
|||
|
DD DWord Ptr H_HelpPgUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D1h
|
|||
|
DD DWord Ptr H_HelpPgDn
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 101h
|
|||
|
DD DWord Ptr H_HelpESC
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Offset GlobalKeyChain
|
|||
|
|
|||
|
ShowHelp DW 8
|
|||
|
DD DWord Ptr H_DrawHelp
|
|||
|
|
|||
|
HelpBox DW 0
|
|||
|
DB 1, 12, 78, 45
|
|||
|
DW 27
|
|||
|
|
|||
|
HelpMsg DW 10
|
|||
|
DB "Help", 0
|
|||
|
|
|||
|
HelpDoneButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr H_HelpESC
|
|||
|
DW 0, 0, 0
|
|||
|
DB 34, 46, 45, 48
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Done", 0
|
|||
|
|
|||
|
SetHelpOrderPanning DW 11
|
|||
|
DW 0
|
|||
|
|
|||
|
OrderBox DW 0
|
|||
|
DB 5, 14, 9, 47
|
|||
|
DB 27
|
|||
|
|
|||
|
OrderList DW 12
|
|||
|
DB 2, 15
|
|||
|
DW 32
|
|||
|
DW 11, 43
|
|||
|
|
|||
|
ShowChannelMsgs DW 8
|
|||
|
DD DWord Ptr F_ShowChannels
|
|||
|
|
|||
|
FillHeader DW 8
|
|||
|
DD DWord Ptr PE_FillHeader
|
|||
|
|
|||
|
PanBox1 DW 0
|
|||
|
DB 30, 14, 40, 47
|
|||
|
DB 15
|
|||
|
|
|||
|
PanBox2 DW 0
|
|||
|
DB 64, 14, 74, 47
|
|||
|
DB 15
|
|||
|
|
|||
|
PanText1 DW 1
|
|||
|
DB 30, 14
|
|||
|
DB 23h
|
|||
|
DB 146, 0FEh, 30h, "L M R", 0FEh, 23h, 145, 0
|
|||
|
|
|||
|
PanText2 DW 1
|
|||
|
DB 64, 14
|
|||
|
DB 23h
|
|||
|
DB 146, 0FEh, 30h, "L M R", 0FEh, 23h, 145, 0
|
|||
|
|
|||
|
VolumeText1 DW 1
|
|||
|
DB 30, 14
|
|||
|
DB 23h
|
|||
|
DB 146, 0FEh, 30h, " Volumes ", 0FEh, 23h, 145, 0
|
|||
|
|
|||
|
VolumeText2 DW 1
|
|||
|
DB 64, 14
|
|||
|
DB 23h
|
|||
|
DB 146, 0FEh, 30h, " Volumes ", 0FEh, 23h, 145, 0
|
|||
|
|
|||
|
|
|||
|
Channel1 DW 9 ; Object 9
|
|||
|
DB 31, 15 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 0 ; Pan/Channel 1
|
|||
|
DW 11, 12, 43, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 19 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel2 DW 9
|
|||
|
DB 31, 16
|
|||
|
DW 0, 64
|
|||
|
DW 0, 1 ; Pan/Channel 2
|
|||
|
DW 11, 13, 44, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 20 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel3 DW 9 ; Object 9
|
|||
|
DB 31, 17 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 2 ; Pan/Channel 3
|
|||
|
DW 12, 14, 45, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 21 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel4 DW 9
|
|||
|
DB 31, 18
|
|||
|
DW 0, 64
|
|||
|
DW 0, 3 ; Pan/Channel 4
|
|||
|
DW 13, 15, 46, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 22 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel5 DW 9 ; Object 9
|
|||
|
DB 31, 19 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 4 ; Pan/Channel 5
|
|||
|
DW 14, 16, 47, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 23 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel6 DW 9
|
|||
|
DB 31, 20
|
|||
|
DW 0, 64
|
|||
|
DW 0, 5 ; Pan/Channel 6
|
|||
|
DW 15, 17, 48, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 24 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel7 DW 9 ; Object 9
|
|||
|
DB 31, 21 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 6 ; Pan/Channel 7
|
|||
|
DW 16, 18, 49, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 25 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel8 DW 9
|
|||
|
DB 31, 22
|
|||
|
DW 0, 64
|
|||
|
DW 0, 7 ; Pan/Channel 8
|
|||
|
DW 17, 19, 50, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 26 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel9 DW 9 ; Object 9
|
|||
|
DB 31, 23 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 8 ; Pan/Channel 9
|
|||
|
DW 18, 20, 51, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 27 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel10 DW 9
|
|||
|
DB 31, 24
|
|||
|
DW 0, 64
|
|||
|
DW 0, 9 ; Pan/Channel 10
|
|||
|
DW 19, 21, 52, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 12, 28 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel11 DW 9 ; Object 9
|
|||
|
DB 31, 25 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 10 ; Pan/Channel 11
|
|||
|
DW 20, 22, 53, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 13, 29 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel12 DW 9
|
|||
|
DB 31, 26
|
|||
|
DW 0, 64
|
|||
|
DW 0, 11 ; Pan/Channel 12
|
|||
|
DW 21, 23, 54, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 14, 30 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel13 DW 9 ; Object 9
|
|||
|
DB 31, 27 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 12 ; Pan/Channel 13
|
|||
|
DW 22, 24, 55, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 15, 31 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel14 DW 9
|
|||
|
DB 31, 28
|
|||
|
DW 0, 64
|
|||
|
DW 0, 13 ; Pan/Channel 14
|
|||
|
DW 23, 25, 56, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 16, 32 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel15 DW 9 ; Object 9
|
|||
|
DB 31, 29 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 14 ; Pan/Channel 15
|
|||
|
DW 24, 26, 57, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 17, 33 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel16 DW 9
|
|||
|
DB 31, 30
|
|||
|
DW 0, 64
|
|||
|
DW 0, 15 ; Pan/Channel 16
|
|||
|
DW 25, 27, 58, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 18, 34 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel17 DW 9 ; Object 9
|
|||
|
DB 31, 31 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 16 ; Pan/Channel 17
|
|||
|
DW 26, 28, 59, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 19, 35 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel18 DW 9
|
|||
|
DB 31, 32
|
|||
|
DW 0, 64
|
|||
|
DW 0, 17 ; Pan/Channel 18
|
|||
|
DW 27, 29, 60, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 20, 36 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel19 DW 9 ; Object 9
|
|||
|
DB 31, 33 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 18 ; Pan/Channel 19
|
|||
|
DW 28, 30, 61, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 21, 37 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel20 DW 9
|
|||
|
DB 31, 34
|
|||
|
DW 0, 64
|
|||
|
DW 0, 19 ; Pan/Channel 20
|
|||
|
DW 29, 31, 62, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 22, 38 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel21 DW 9 ; Object 9
|
|||
|
DB 31, 35 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 20 ; Pan/Channel 21
|
|||
|
DW 30, 32, 63, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 23, 39 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel22 DW 9
|
|||
|
DB 31, 36
|
|||
|
DW 0, 64
|
|||
|
DW 0, 21 ; Pan/Channel 22
|
|||
|
DW 31, 33, 64, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 24, 40 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel23 DW 9 ; Object 9
|
|||
|
DB 31, 37 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 22 ; Pan/Channel 23
|
|||
|
DW 32, 34, 65, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 25, 41 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel24 DW 9
|
|||
|
DB 31, 38
|
|||
|
DW 0, 64
|
|||
|
DW 0, 23 ; Pan/Channel 24
|
|||
|
DW 33, 35, 66, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 26, 42 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel25 DW 9 ; Object 9
|
|||
|
DB 31, 39 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 24 ; Pan/Channel 25
|
|||
|
DW 34, 36, 67, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 27, 43 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel26 DW 9
|
|||
|
DB 31, 40
|
|||
|
DW 0, 64
|
|||
|
DW 0, 25 ; Pan/Channel 26
|
|||
|
DW 35, 37, 68, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 28, 44 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel27 DW 9 ; Object 9
|
|||
|
DB 31, 41 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 26 ; Pan/Channel 27
|
|||
|
DW 36, 38, 69, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 29, 45 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel28 DW 9
|
|||
|
DB 31, 42
|
|||
|
DW 0, 64
|
|||
|
DW 0, 27 ; Pan/Channel 28
|
|||
|
DW 37, 39, 70, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 30, 46 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel29 DW 9 ; Object 9
|
|||
|
DB 31, 43 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 28 ; Pan/Channel 29
|
|||
|
DW 38, 40, 71, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 31, 47 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel30 DW 9
|
|||
|
DB 31, 44
|
|||
|
DW 0, 64
|
|||
|
DW 0, 29 ; Pan/Channel 30
|
|||
|
DW 39, 41, 72, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 32, 48 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel31 DW 9 ; Object 9
|
|||
|
DB 31, 45 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 30 ; Pan/Channel 31
|
|||
|
DW 40, 42, 73, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 33, 49 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel32 DW 9
|
|||
|
DB 31, 46
|
|||
|
DW 0, 64
|
|||
|
DW 0, 31 ; Pan/Channel 32
|
|||
|
DW 41, 43, 74, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 34, 50 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel33 DW 9 ; Object 9
|
|||
|
DB 65, 15 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 32 ; Pan/Channel 33
|
|||
|
DW 42, 44, 10, 11 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 35, 51 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel34 DW 9
|
|||
|
DB 65, 16
|
|||
|
DW 0, 64
|
|||
|
DW 0, 33 ; Pan/Channel 34
|
|||
|
DW 43, 45, 10, 12 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 36, 52 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel35 DW 9 ; Object 9
|
|||
|
DB 65, 17 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 34 ; Pan/Channel 35
|
|||
|
DW 44, 46, 10, 13 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 37, 53 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel36 DW 9
|
|||
|
DB 65, 18
|
|||
|
DW 0, 64
|
|||
|
DW 0, 35 ; Pan/Channel 36
|
|||
|
DW 45, 47, 10, 14 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 38, 54 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel37 DW 9 ; Object 9
|
|||
|
DB 65, 19 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 36 ; Pan/Channel 37
|
|||
|
DW 46, 48, 10, 15 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 39, 55 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel38 DW 9
|
|||
|
DB 65, 20
|
|||
|
DW 0, 64
|
|||
|
DW 0, 37 ; Pan/Channel 38
|
|||
|
DW 47, 49, 10, 16 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 40, 56 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel39 DW 9 ; Object 9
|
|||
|
DB 65, 21 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 38 ; Pan/Channel 39
|
|||
|
DW 48, 50, 10, 17 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 41, 57 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel40 DW 9
|
|||
|
DB 65, 22
|
|||
|
DW 0, 64
|
|||
|
DW 0, 39 ; Pan/Channel 40
|
|||
|
DW 49, 51, 10, 18 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 42, 58 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel41 DW 9 ; Object 9
|
|||
|
DB 65, 23 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 40 ; Pan/Channel 41
|
|||
|
DW 50, 52, 10, 19 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 43, 59 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel42 DW 9
|
|||
|
DB 65, 24
|
|||
|
DW 0, 64
|
|||
|
DW 0, 41 ; Pan/Channel 42
|
|||
|
DW 51, 53, 10, 20 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 44, 60 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel43 DW 9 ; Object 9
|
|||
|
DB 65, 25 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 42 ; Pan/Channel 43
|
|||
|
DW 52, 54, 10, 21 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 45, 61 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel44 DW 9
|
|||
|
DB 65, 26
|
|||
|
DW 0, 64
|
|||
|
DW 0, 43 ; Pan/Channel 44
|
|||
|
DW 53, 55, 10, 22 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 46, 62 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel45 DW 9 ; Object 9
|
|||
|
DB 65, 27 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 44 ; Pan/Channel 45
|
|||
|
DW 54, 56, 10, 23 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 47, 63 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel46 DW 9
|
|||
|
DB 65, 28
|
|||
|
DW 0, 64
|
|||
|
DW 0, 45 ; Pan/Channel 46
|
|||
|
DW 55, 57, 10, 24 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 48, 64 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel47 DW 9 ; Object 9
|
|||
|
DB 65, 29 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 46 ; Pan/Channel 47
|
|||
|
DW 56, 58, 10, 25 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 49, 65 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel48 DW 9
|
|||
|
DB 65, 30
|
|||
|
DW 0, 64
|
|||
|
DW 0, 47 ; Pan/Channel 48
|
|||
|
DW 57, 59, 10, 26 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 50, 66 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel49 DW 9 ; Object 9
|
|||
|
DB 65, 31 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 48 ; Pan/Channel 49
|
|||
|
DW 58, 60, 10, 27 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 51, 67 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel50 DW 9
|
|||
|
DB 65, 32
|
|||
|
DW 0, 64
|
|||
|
DW 0, 49 ; Pan/Channel 50
|
|||
|
DW 59, 61, 10, 28 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 52, 68 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel51 DW 9 ; Object 9
|
|||
|
DB 65, 33 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 50 ; Pan/Channel 51
|
|||
|
DW 60, 62, 10, 29 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 53, 69 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel52 DW 9
|
|||
|
DB 65, 34
|
|||
|
DW 0, 64
|
|||
|
DW 0, 51 ; Pan/Channel 52
|
|||
|
DW 61, 63, 10, 30 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 54, 70 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel53 DW 9 ; Object 9
|
|||
|
DB 65, 35 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 52 ; Pan/Channel 53
|
|||
|
DW 62, 64, 10, 31 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 55, 71 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel54 DW 9
|
|||
|
DB 65, 36
|
|||
|
DW 0, 64
|
|||
|
DW 0, 53 ; Pan/Channel 54
|
|||
|
DW 63, 65, 10, 32 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 56, 72 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel55 DW 9 ; Object 9
|
|||
|
DB 65, 37 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 54 ; Pan/Channel 55
|
|||
|
DW 64, 66, 10, 33 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 57, 73 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel56 DW 9
|
|||
|
DB 65, 38
|
|||
|
DW 0, 64
|
|||
|
DW 0, 55 ; Pan/Channel 56
|
|||
|
DW 65, 67, 10, 34 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 58, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel57 DW 9 ; Object 9
|
|||
|
DB 65, 39 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 56 ; Pan/Channel 57
|
|||
|
DW 66, 68, 10, 35 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 59, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel58 DW 9
|
|||
|
DB 65, 40
|
|||
|
DW 0, 64
|
|||
|
DW 0, 57 ; Pan/Channel 58
|
|||
|
DW 67, 69, 10, 36 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 60, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel59 DW 9 ; Object 9
|
|||
|
DB 65, 41 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 58 ; Pan/Channel 59
|
|||
|
DW 68, 70, 10, 37 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 61, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel60 DW 9
|
|||
|
DB 65, 42
|
|||
|
DW 0, 64
|
|||
|
DW 0, 59 ; Pan/Channel 60
|
|||
|
DW 69, 71, 10, 38 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 62, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel61 DW 9 ; Object 9
|
|||
|
DB 65, 43 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 60 ; Pan/Channel 61
|
|||
|
DW 70, 72, 10, 39 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 63, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel62 DW 9
|
|||
|
DB 65, 44
|
|||
|
DW 0, 64
|
|||
|
DW 0, 61 ; Pan/Channel 62
|
|||
|
DW 71, 73, 10, 40 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 64, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel63 DW 9 ; Object 9
|
|||
|
DB 65, 45 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 0, 62 ; Pan/Channel 63
|
|||
|
DW 72, 74, 10, 41 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 65, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
Channel64 DW 9
|
|||
|
DB 65, 46
|
|||
|
DW 0, 64
|
|||
|
DW 0, 63 ; Pan/Channel 64
|
|||
|
DW 73, 74, 10, 42 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 66, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
OrderAndPanningMsg DW 10
|
|||
|
DB "Order List and Panning (F11)", 0
|
|||
|
|
|||
|
OrderAndVolumeMsg DW 10
|
|||
|
DB "Order List and Channel Volume (F11)", 0
|
|||
|
|
|||
|
FullScreenBox DW 0
|
|||
|
DB 0, 0, 79, 49
|
|||
|
DB 4
|
|||
|
|
|||
|
ScreenHeader DW 8
|
|||
|
DD DWord Ptr F_DrawHeader
|
|||
|
|
|||
|
CallAutoDetect DW 8
|
|||
|
DD DWord Ptr Music_ShowAutoDetectSoundCard
|
|||
|
|
|||
|
AutoMiniBox DW 0
|
|||
|
DB 25, 25, 55, 30
|
|||
|
DB 0
|
|||
|
|
|||
|
AutoDetectText DW 1
|
|||
|
DB 32, 26
|
|||
|
DB 20h
|
|||
|
DB "Sound Card Setup", 0
|
|||
|
|
|||
|
LoadSampleKeyList DB 0
|
|||
|
DW 101h ; ESC
|
|||
|
DD DWord Ptr Glbl_F3
|
|||
|
|
|||
|
ViewSampleKeyList Label
|
|||
|
DB 0
|
|||
|
DW 1C9h ; PgUp
|
|||
|
DD DWord Ptr LSWindow_Up
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D1h ; PgDn
|
|||
|
DD DWord Ptr LSWindow_Down
|
|||
|
|
|||
|
DB 1 ; Alt
|
|||
|
DW 1F00h ; 'S'
|
|||
|
DD DWord Ptr D_SlowSampleSort
|
|||
|
|
|||
|
DB 5 ; Chain to...
|
|||
|
DW Offset GlobalKeyList
|
|||
|
|
|||
|
|
|||
|
LoadInstrumentKeyList DB 0
|
|||
|
DW 101h ; ESC
|
|||
|
DD DWord Ptr Glbl_F4
|
|||
|
|
|||
|
DB 1 ; Alt
|
|||
|
DW 1F00h ; 'S'
|
|||
|
DD DWord Ptr D_SlowInstrumentSort
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Offset GlobalKeyList
|
|||
|
|
|||
|
GlobalKeyList DB 0 ; F1
|
|||
|
HelpKeyValue DW 13Bh
|
|||
|
DD DWord Ptr H_Help
|
|||
|
|
|||
|
GlobalKeyChain:
|
|||
|
DB 3 ; Ctrl...
|
|||
|
DW 13Bh ; F1
|
|||
|
DD DWord Ptr Glbl_Ctrl_F1
|
|||
|
|
|||
|
DB 0 ; F2
|
|||
|
DW 13Ch
|
|||
|
DD DWord Ptr Glbl_F2
|
|||
|
|
|||
|
DB 0 ; F3
|
|||
|
DW 13Dh
|
|||
|
DD DWord Ptr Glbl_F3
|
|||
|
|
|||
|
DB 3 ; Ctrl...
|
|||
|
DW 13Dh ; F3
|
|||
|
DD DWord Ptr Glbl_Ctrl_F3
|
|||
|
|
|||
|
DB 0 ; F4
|
|||
|
DW 13Eh
|
|||
|
DD DWord Ptr Glbl_F4
|
|||
|
|
|||
|
DB 3 ; Ctrl...
|
|||
|
DW 13Eh ; F4
|
|||
|
DD DWord Ptr Glbl_Ctrl_F4
|
|||
|
|
|||
|
DB 0 ; F5
|
|||
|
DW 13Fh
|
|||
|
DD DWord Ptr Glbl_F5
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 12h ; Ctrl 'R'
|
|||
|
DD DWord Ptr Glbl_F9
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 0Ch ; Ctrl 'L'
|
|||
|
DD DWord Ptr Glbl_F9
|
|||
|
|
|||
|
DB 0 ; F9
|
|||
|
DW 142h
|
|||
|
DD DWord Ptr Glbl_F8
|
|||
|
|
|||
|
DB 0 ; F9
|
|||
|
DW 143h
|
|||
|
DD DWord Ptr Glbl_F9
|
|||
|
|
|||
|
DB 6 ; F9
|
|||
|
DW 143h
|
|||
|
DD DWord Ptr Glbl_Shift_F9
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 17h ; Ctrl 'W'
|
|||
|
DD DWord Ptr Glbl_F10
|
|||
|
|
|||
|
DB 0 ; F10
|
|||
|
DW 144h
|
|||
|
DD DWord Ptr Glbl_F10
|
|||
|
|
|||
|
DB 0 ; F11
|
|||
|
OrderKeyValue DW 157h
|
|||
|
DD DWord Ptr Glbl_F11
|
|||
|
|
|||
|
DB 0 ; F12
|
|||
|
DW 158h
|
|||
|
DD DWord Ptr Glbl_F12
|
|||
|
|
|||
|
DB 3 ; Ctrl..
|
|||
|
DW 158h ; F1
|
|||
|
DD DWord Ptr Glbl_Ctrl_F12
|
|||
|
|
|||
|
DB 0 ; ESC
|
|||
|
DW 101h
|
|||
|
DD DWord Ptr F_MainMenu
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 04h ; Ctrl 'D'
|
|||
|
DD DWord Ptr DOSShell
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 05h ; Ctrl 'E'
|
|||
|
DD DWord Ptr Refresh
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 13h ; Ctrl 'S'
|
|||
|
DD DWord Ptr D_SaveSong
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 11h ; Ctrl 'Q'
|
|||
|
DD DWord Ptr Quit
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 0Dh ; Ctrl 'M'
|
|||
|
DD DWord Ptr MouseToggle
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 0Eh ; Ctrl 'N'
|
|||
|
DD DWord Ptr F_NewSong
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 7h ; Ctrl 'G'
|
|||
|
DD DWord Ptr Music_SoundCardLoadAllSamples
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 9 ; Ctrl 'I'
|
|||
|
DD DWord Ptr Music_ReinitSoundCard
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 16 ; Ctrl 'P'
|
|||
|
DD DWord Ptr Music_TimeSong
|
|||
|
|
|||
|
IF MEMORYDEBUG
|
|||
|
DB 0
|
|||
|
DW 15B7h ; Right shift+Ctrl+Printscreen
|
|||
|
DD DWord Ptr Glbl_Debug
|
|||
|
ENDIF
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 13Bh ; F1
|
|||
|
DD DWord Ptr Glbl_Alt_F1
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 13Ch ; F2
|
|||
|
DD DWord Ptr Glbl_Alt_F2
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 13Dh ; F3
|
|||
|
DD DWord Ptr Glbl_Alt_F3
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 13Eh ; F4
|
|||
|
DD DWord Ptr Glbl_Alt_F4
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 13Fh ; F5
|
|||
|
DD DWord Ptr Glbl_Alt_F5
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 140h ; F6
|
|||
|
DD DWord Ptr Glbl_Alt_F6
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 141h ; F7
|
|||
|
DD DWord Ptr Glbl_Alt_F7
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 142h ; F8
|
|||
|
DD DWord Ptr Glbl_Alt_F8
|
|||
|
|
|||
|
DB 2 ; Alt..
|
|||
|
DW 157h ; F11
|
|||
|
DD DWord Ptr Music_ToggleOrderUpdate
|
|||
|
|
|||
|
IF NETWORKENABLED
|
|||
|
DB 6 ; Shift
|
|||
|
DW 101h ; ESC
|
|||
|
DD DWord Ptr Network_DriverScreen
|
|||
|
ENDIF
|
|||
|
|
|||
|
DB 6 ; Shift F1
|
|||
|
DW 13Bh
|
|||
|
DD DWord Ptr Glbl_Shift_F1
|
|||
|
|
|||
|
DB 6 ; Shift F5
|
|||
|
DW 13Fh
|
|||
|
DD DWord Ptr Glbl_DriverScreen
|
|||
|
|
|||
|
IF TIMERSCREEN
|
|||
|
DB 0 ; Left shift, left+right alt
|
|||
|
DW 73C6h ; Right ctrl + Pause
|
|||
|
DD DWord Ptr Glbl_TimerScreen
|
|||
|
ENDIF
|
|||
|
|
|||
|
IF EMSDEBUG
|
|||
|
DB 0 ; Left shift, Left alt, right alt
|
|||
|
DW 6329h ; + ~
|
|||
|
DD DWord Ptr E_DumpEMSMemory
|
|||
|
ENDIF
|
|||
|
|
|||
|
PlayCommandChain:
|
|||
|
DB 3 ; Ctrl...
|
|||
|
DW 13Fh ; F5
|
|||
|
DD DWord Ptr Glbl_Ctrl_F5
|
|||
|
|
|||
|
DB 0 ; F6
|
|||
|
DW 140h
|
|||
|
DD DWord Ptr Glbl_F6
|
|||
|
|
|||
|
DB 6 ; F6
|
|||
|
DW 140h
|
|||
|
DD DWord Ptr Glbl_Shift_F6
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 141h ; F7
|
|||
|
DD DWord Ptr PE_F7
|
|||
|
|
|||
|
DB 3 ; Ctrl
|
|||
|
DW 1CBh ; Left
|
|||
|
DD DWord Ptr DisplayMinus
|
|||
|
|
|||
|
DB 3 ; Ctrl
|
|||
|
DW 1CDh ; Right
|
|||
|
DD DWord Ptr DisplayPlus
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1B5h
|
|||
|
DD DWord Ptr PEFunction_DecreaseOctave
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 137h
|
|||
|
DD DWord Ptr PEFunction_IncreaseOctave
|
|||
|
|
|||
|
DB 6
|
|||
|
DW 1B5h
|
|||
|
DD DWord Ptr PEFunction_DecreaseOctave
|
|||
|
|
|||
|
DB 6
|
|||
|
DW 137h
|
|||
|
DD DWord Ptr PEFunction_IncreaseOctave
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '{'
|
|||
|
DD DWord Ptr Glbl_LeftBrace
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '}'
|
|||
|
DD DWord Ptr Glbl_RightBrace
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '['
|
|||
|
DD DWord Ptr Glbl_LeftSquareBracket
|
|||
|
|
|||
|
DB 1
|
|||
|
DW ']'
|
|||
|
DD DWord Ptr Glbl_RightSquareBracket
|
|||
|
|
|||
|
ChainMIDICommands:
|
|||
|
DB 9 ; MIDI Message
|
|||
|
DW 08000h
|
|||
|
DD DWord Ptr MIDI_NoteOff
|
|||
|
|
|||
|
DB 9 ; MIDI Message
|
|||
|
DW 09000h
|
|||
|
DD DWord Ptr MIDI_PlayNote
|
|||
|
|
|||
|
DB 9 ; MIDI Message
|
|||
|
DW 0C000h
|
|||
|
DD DWord Ptr MIDI_SetInstrument
|
|||
|
|
|||
|
DB 0FFh ; End of list
|
|||
|
|
|||
|
ESCExitList DB 0 ; ESC
|
|||
|
DW 101h
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Near Ptr ChainMIDICommands
|
|||
|
|
|||
|
SampleGlobalKeyList Label
|
|||
|
IF ENABLESOLO
|
|||
|
DB 1
|
|||
|
DW '`'
|
|||
|
DD DWord Ptr Music_ToggleSoloSample
|
|||
|
ENDIF
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1C9h
|
|||
|
DD DWord Ptr I_SampleUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D1h
|
|||
|
DD DWord Ptr I_SampleDown
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '<'
|
|||
|
DD DWord Ptr I_DecreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '>'
|
|||
|
DD DWord Ptr I_IncreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW ','
|
|||
|
DD DWord Ptr I_DecreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '.'
|
|||
|
DD DWord Ptr I_IncreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1E00h ; Alt 'A'
|
|||
|
DD DWord Ptr I_ConvertSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 3000h ; Alt 'B'
|
|||
|
DD DWord Ptr I_CutSampleBeforeLoop
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2000h ; Alt 'D'
|
|||
|
DD DWord Ptr I_DeleteSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1200h ; Alt 'E'
|
|||
|
DD DWord Ptr I_ResizeSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2100h ; Alt 'F'
|
|||
|
DD DWord Ptr I_ResizeSampleNoInt
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2200h ; Alt 'G'
|
|||
|
DD DWord Ptr I_ReverseSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2300h ; Alt 'H'
|
|||
|
DD DWord Ptr I_CenterSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1700h ; Alt 'I'
|
|||
|
DD DWord Ptr I_InvertSample
|
|||
|
|
|||
|
DB 1 ; Alt 'J'
|
|||
|
DW 2400h
|
|||
|
DD DWord Ptr I_ScaleSampleVolumes
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2600h ; Alt 'L'
|
|||
|
DD DWord Ptr I_CutSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 3200h ; Alt 'M'
|
|||
|
DD DWord Ptr I_AmplifySample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 3100h ; Alt 'N'
|
|||
|
DD DWord Ptr I_ToggleMultiChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1800h ; Alt 'O'
|
|||
|
DD DWord Ptr D_SaveSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1000h ; Alt 'Q'
|
|||
|
DD DWord Ptr I_ToggleSampleQuality
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1300h ; Alt 'R'
|
|||
|
DD DWord Ptr I_ReplaceSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1F00h ; Alt 'S'
|
|||
|
DD DWord Ptr I_SwapSamples
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1400h ; Alt 'T'
|
|||
|
DD DWord Ptr D_SaveST3Sample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1100h ; Alt 'W'
|
|||
|
DD DWord Ptr D_SaveRawSample
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2D00h ; Alt 'X'
|
|||
|
DD DWord Ptr I_ExchangeSamples
|
|||
|
|
|||
|
DB 1 ; Alt 'Y'
|
|||
|
DW 1500h
|
|||
|
DD DWord Ptr I_CalculateC5Speed
|
|||
|
|
|||
|
|
|||
|
DB 2 ; Alt...
|
|||
|
DW 14Eh ; Grey plus
|
|||
|
DD DWord Ptr I_DoubleSampleSpeed
|
|||
|
|
|||
|
DB 2 ; Alt...
|
|||
|
DW 14Ah ; Grey minus
|
|||
|
DD DWord Ptr I_HalveSampleSpeed
|
|||
|
|
|||
|
DB 3
|
|||
|
DW 14Eh
|
|||
|
DD DWord Ptr I_SampleSpeedSemiUp
|
|||
|
|
|||
|
DB 3
|
|||
|
DW 14Ah
|
|||
|
DD DWord Ptr I_SampleSpeedSemiDown
|
|||
|
|
|||
|
DB 9
|
|||
|
DW 9000h
|
|||
|
DD DWord Ptr MIDI_PlaySample
|
|||
|
|
|||
|
DB 0 ; Enter... to load sample!
|
|||
|
DW 11Ch
|
|||
|
DD DWord Ptr Glbl_LoadSample
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Offset GlobalKeyList
|
|||
|
|
|||
|
ScreenBox DW 0 ; Object type 0
|
|||
|
DB 0, 0, 79, 49 ; Coordinates
|
|||
|
DB 7 ; Box style
|
|||
|
|
|||
|
AboutBox DW 0 ; Object type 0
|
|||
|
DB 11, 16, 68, 34 ; Coordinates
|
|||
|
DB 0 ; Box style
|
|||
|
|
|||
|
AboutText DW 1 ; Object type 1
|
|||
|
DB 24, 19
|
|||
|
DB 02Bh
|
|||
|
DB 0FFh, 1, 0, 4, 8, 0FFh, 8, 55, 37, 41, 0FFh, 5, 55, 56, 58, 62, 66, 0FFh, 6, 55, 88, 92, 13
|
|||
|
DB 1, 5, 9, 12, 15, 18, 22, 25, 28, 31, 34, 38, 42, 45, 48, 51, 55, 55, 57, 59, 63, 67, 70, 73, 76, 79, 82, 85, 89, 93, 96, 99, 102, 105, 13
|
|||
|
DB 2, 6, 0FFh, 1, 10, 0FFh, 1, 13, 16, 19, 23, 26, 29, 32, 35, 39, 43, 46, 49, 52, 54, 55, 55, 60, 64, 68, 71, 74, 77, 80, 83, 86, 90, 94, 97, 100, 103, 106, 13
|
|||
|
DB 3, 7, 11, 14, 17, 20, 24, 27, 30, 33, 36, 40, 44, 47, 50, 53, 55, 55, 55, 61, 65, 69, 72, 75, 78, 81, 84, 87, 91, 95, 98, 101, 104, 107, 13
|
|||
|
DB 0FFh, 5, 55, 21, 0
|
|||
|
; DB 0FEh, 20h
|
|||
|
; DB " http://www.citenet.net/noise/it", 0
|
|||
|
|
|||
|
AutoContinueButton DW 2 ; Object type 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0 ; Button usage type
|
|||
|
DW 0, 0 ; ????
|
|||
|
DW 4 ; New List
|
|||
|
DD DWord Ptr Glbl_F9
|
|||
|
DW 0, 0, 0 ; ????
|
|||
|
DB 32, 31, 47, 33 ; Left/Top/Right/Bottom
|
|||
|
DB 8 ; Box initial style
|
|||
|
DB 0 ; Button Up
|
|||
|
DB " Continue", 0
|
|||
|
|
|||
|
UpdateScreen DW 8
|
|||
|
DD DWord Ptr S_UpdateScreen
|
|||
|
|
|||
|
Exit DW 4 ; Object type 4
|
|||
|
DW 0 ; Return value
|
|||
|
|
|||
|
DirectScreen DW 5 ; Object type 5
|
|||
|
DB 1
|
|||
|
|
|||
|
InDirectScreen DW 5 ; Object type 5
|
|||
|
DB 0
|
|||
|
|
|||
|
ImpulseLogo DW 6 ; Object type 6
|
|||
|
LogoCharacter DW 256 ; First char to define
|
|||
|
DW 108
|
|||
|
DB 0, 0, 0, 0, 1, 7, 15, 31 ; 0
|
|||
|
DB 63, 127, 127, 254, 252, 255, 255, 126 ; 1
|
|||
|
DB 24, 0, 0, 0, 0, 0, 0, 0 ; 2
|
|||
|
DB 0, 1, 3, 3, 3, 1, 0, 0 ; 3
|
|||
|
DB 7, 31, 63, 255, 255, 254, 248, 240 ; 4
|
|||
|
DB 192, 128, 0, 1, 1, 131, 3, 7 ; 5
|
|||
|
DB 7, 15, 14, 30, 60, 60, 120, 240 ; 6
|
|||
|
DB 240, 224, 224, 224, 224, 192, 0, 0 ; 7
|
|||
|
DB 240, 240, 248, 248, 248, 120, 56, 120 ; 8
|
|||
|
DB 112, 240, 240, 224, 224, 192, 192, 131 ; 9
|
|||
|
DB 7, 15, 31, 31, 62, 60, 61, 63 ; 10
|
|||
|
DB 63, 63, 62, 28, 8, 0, 0, 0 ; 11
|
|||
|
DB 0, 0, 0, 0, 0, 0, 193, 227 ; 12
|
|||
|
DB 199, 223, 191, 127, 247, 239, 207, 159 ; 13
|
|||
|
DB 31, 31, 63, 60, 24, 0, 0, 0 ; 14
|
|||
|
DB 0, 0, 0, 0, 0, 240, 240, 240 ; 15
|
|||
|
DB 241, 227, 239, 223, 191, 251, 247, 231 ; 16
|
|||
|
DB 159, 159, 31, 31, 14, 0, 0, 0 ; 17
|
|||
|
DB 0, 0, 0, 0, 0, 48, 112, 248 ; 18
|
|||
|
DB 248, 240, 224, 192, 193, 131, 7, 30 ; 19
|
|||
|
DB 252, 240, 225, 131, 3, 7, 7, 15 ; 20
|
|||
|
DB 15, 30, 30, 28, 8, 0, 0, 0 ; 21
|
|||
|
DB 0, 0, 0, 1, 3, 3, 7, 15 ; 22
|
|||
|
DB 31, 63, 127, 255, 191, 190, 124, 126 ; 23
|
|||
|
DB 255, 255, 255, 255, 199, 128, 128, 0 ; 24
|
|||
|
DB 60, 124, 248, 240, 224, 192, 135, 159 ; 25
|
|||
|
DB 127, 255, 223, 143, 30, 60, 56, 113 ; 26
|
|||
|
DB 255, 255, 252, 240, 192, 0, 0, 0 ; 27
|
|||
|
DB 0, 0, 0, 0, 0, 0, 128, 129 ; 28
|
|||
|
DB 131, 135, 15, 15, 30, 60, 124, 253 ; 29
|
|||
|
DB 191, 31, 31, 14, 0, 0, 0, 0 ; 30
|
|||
|
DB 0, 0, 0, 0, 0, 112, 248, 240 ; 31
|
|||
|
DB 225, 195, 135, 15, 31, 63, 127, 255 ; 32
|
|||
|
DB 239, 223, 159, 15, 14, 0, 0, 0 ; 33
|
|||
|
DB 0, 0, 0, 0, 24, 56, 124, 248 ; 34
|
|||
|
DB 248, 241, 225, 193, 129, 131, 15, 31 ; 35
|
|||
|
DB 249, 241, 225, 192, 0, 0, 0, 0 ; 36
|
|||
|
DB 0, 0, 0, 0, 0, 0, 1, 3 ; 37
|
|||
|
DB 7, 15, 30, 61, 57, 123, 119, 254 ; 38
|
|||
|
DB 252, 248, 240, 224, 192, 192, 192, 225 ; 39
|
|||
|
DB 247, 255, 254, 252, 0, 0, 0, 0 ; 40
|
|||
|
DB 0, 0, 24, 56, 120, 248, 248, 240 ; 41
|
|||
|
DB 112, 96, 224, 192, 192, 128, 0, 1 ; 42
|
|||
|
DB 3, 7, 14, 28, 56, 112, 248, 252 ; 43
|
|||
|
DB 255, 127, 63, 31, 7, 0, 0, 0 ; 44
|
|||
|
DB 0, 0, 0, 48, 120, 120, 248, 248 ; 45
|
|||
|
DB 252, 124, 124, 120, 120, 112, 241, 231 ; 46
|
|||
|
DB 142, 252, 248, 224, 128, 0, 0, 0 ; 47
|
|||
|
DB 0, 0, 0, 0, 0, 0, 3, 7 ; 48
|
|||
|
DB 15, 30, 60, 63, 127, 254, 252, 60 ; 49
|
|||
|
DB 126, 63, 63, 31, 6, 0, 0, 0 ; 50
|
|||
|
DB 0, 0, 0, 0, 60, 254, 254, 222 ; 51
|
|||
|
DB 30, 60, 248, 224, 128, 1, 7, 14 ; 52
|
|||
|
DB 124, 248, 224, 192, 0, 0, 0, 0 ; 53
|
|||
|
DB 0, 0, 0, 0, 128, 128, 0, 0 ; 54
|
|||
|
DB 0, 0, 0, 0, 0, 0, 0, 0 ; 55
|
|||
|
DB 0, 0, 7, 31, 63, 127, 127, 255 ; 56
|
|||
|
DB 255, 252, 127, 0, 0, 0, 0, 0 ; 57
|
|||
|
DB 3, 255, 255, 255, 255, 255, 255, 252 ; 58
|
|||
|
DB 128, 0, 0, 0, 0, 0, 0, 0 ; 59
|
|||
|
DB 0, 0, 0, 1, 1, 3, 3, 7 ; 60
|
|||
|
DB 7, 15, 31, 31, 31, 30, 0, 0 ; 61
|
|||
|
DB 255, 255, 255, 255, 255, 255, 255, 0 ; 62
|
|||
|
DB 0, 1, 3, 7, 7, 15, 31, 62 ; 63
|
|||
|
DB 60, 124, 248, 248, 240, 240, 224, 224 ; 64
|
|||
|
DB 192, 192, 128, 128, 0, 0, 0, 0 ; 65
|
|||
|
DB 128, 224, 240, 240, 248, 248, 248, 112 ; 66
|
|||
|
DB 240, 224, 192, 192, 128, 6, 15, 31 ; 67
|
|||
|
DB 63, 127, 127, 112, 33, 97, 195, 131 ; 68
|
|||
|
DB 7, 7, 7, 3, 1, 0, 0, 0 ; 69
|
|||
|
DB 0, 0, 0, 0, 0, 0, 252, 254 ; 70
|
|||
|
DB 254, 252, 248, 240, 224, 193, 195, 199 ; 71
|
|||
|
DB 223, 253, 240, 224, 128, 0, 0, 0 ; 72
|
|||
|
DB 0, 0, 0, 0, 0, 0, 0, 3 ; 73
|
|||
|
DB 15, 31, 63, 124, 248, 240, 225, 195 ; 74
|
|||
|
DB 199, 254, 252, 120, 48, 0, 0, 0 ; 75
|
|||
|
DB 0, 0, 0, 0, 0, 31, 255, 255 ; 76
|
|||
|
DB 255, 255, 191, 63, 126, 252, 248, 184 ; 77
|
|||
|
DB 63, 127, 127, 126, 124, 48, 0, 0 ; 78
|
|||
|
DB 0, 0, 0, 0, 0, 0, 128, 128 ; 79
|
|||
|
DB 129, 3, 7, 15, 15, 31, 62, 126 ; 80
|
|||
|
DB 239, 207, 143, 7, 3, 0, 0, 0 ; 81
|
|||
|
DB 0, 0, 0, 0, 0, 15, 63, 255 ; 82
|
|||
|
DB 255, 255, 238, 204, 0, 0, 0, 3 ; 83
|
|||
|
DB 15, 255, 254, 248, 224, 0, 0, 0 ; 84
|
|||
|
DB 0, 0, 0, 0, 0, 193, 195, 131 ; 85
|
|||
|
DB 135, 15, 15, 31, 63, 127, 255, 255 ; 86
|
|||
|
DB 190, 60, 28, 24, 0, 0, 0, 0 ; 87
|
|||
|
DB 0, 0, 0, 0, 0, 1, 3, 7 ; 88
|
|||
|
DB 15, 31, 63, 126, 252, 248, 240, 227 ; 89
|
|||
|
DB 199, 223, 188, 112, 225, 199, 254, 252 ; 90
|
|||
|
DB 252, 126, 127, 63, 31, 0, 0, 0 ; 91
|
|||
|
DB 0, 12, 60, 124, 248, 248, 240, 224 ; 92
|
|||
|
DB 192, 128, 0, 0, 0, 48, 248, 248 ; 93
|
|||
|
DB 248, 120, 241, 225, 195, 3, 15, 31 ; 94
|
|||
|
DB 59, 243, 227, 129, 0, 0, 0, 0 ; 95
|
|||
|
DB 0, 0, 0, 0, 1, 15, 31, 62 ; 96
|
|||
|
DB 120, 241, 231, 239, 252, 240, 192, 192 ; 97
|
|||
|
DB 227, 255, 255, 252, 112, 0, 0, 0 ; 98
|
|||
|
DB 0, 0, 0, 0, 192, 240, 241, 243 ; 99
|
|||
|
DB 231, 207, 143, 14, 12, 28, 56, 112 ; 100
|
|||
|
DB 225, 193, 1, 0, 0, 0, 0, 0 ; 101
|
|||
|
DB 0, 0, 0, 0, 0, 192, 255, 255 ; 102
|
|||
|
DB 255, 255, 254, 60, 120, 112, 240, 241 ; 103
|
|||
|
DB 247, 255, 252, 248, 96, 0, 0, 0 ; 104
|
|||
|
DB 0, 0, 0, 0, 0, 0, 0, 128 ; 105
|
|||
|
DB 128, 0, 0, 0, 0, 0, 0, 192 ; 106
|
|||
|
DB 192, 0, 0, 0, 0, 0, 0, 0 ; 107
|
|||
|
|
|||
|
O1_ConfirmConvertList DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmConvertSampleText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmConvert2List DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmConvertSampleText
|
|||
|
DW Near Ptr ConfirmConvertYesButton
|
|||
|
DW Near Ptr ConfirmConvertNoButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SampleCenterList DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmCenterSampleText
|
|||
|
DW Near Ptr ConfirmConvertYesButton
|
|||
|
DW Near Ptr ConfirmConvertNoButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_EnableInstrumentMode DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr EnableInstrumentModeText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
|
|||
|
O1_InitInstrument DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr InitInstrumentText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmInitialiseNoButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmOverWriteList DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmOverWriteText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_InitialiseInstrumentList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmInitialiseText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmInitialiseNoButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmDelete DW 4
|
|||
|
DW Near Ptr SongNameModuleLoader
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr DrawFileNameWindow
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmDeleteText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmDelete2 DW 4
|
|||
|
DW Near Ptr SampleNameLoader
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr DrawLoadSampleWindow
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmDeleteText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmDelete3 DW 4
|
|||
|
DW Near Ptr InstrumentNameLoader
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmDeleteText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
|
|||
|
O1_ConfirmSaveRenameList DW 3
|
|||
|
DW Near Ptr SampleNameLoader
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr DrawLoadSampleWindow
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmSaveRenameText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmResaveList DW 3
|
|||
|
DW Near Ptr SampleNameLoader
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr DrawLoadSampleWindow
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmResaveText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmDiscardList DW 3
|
|||
|
DW Near Ptr SampleNameLoader
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr DrawLoadSampleWindow
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmDiscardText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmCutSample DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmCutSampleText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmDeleteSample DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmDeleteSampleText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmDeleteInstrument DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmDeleteInstrumentText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmClearMessage DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmClearMessageText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ConfirmNoSave DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmNoSaveBox
|
|||
|
DW Near Ptr ConfirmNoSaveMessage
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
EmptyObject DW 8
|
|||
|
DD DWord Ptr F_Nothing
|
|||
|
|
|||
|
DrawFileNameWindow DW 8
|
|||
|
DD DWord Ptr D_DrawFileWindow
|
|||
|
|
|||
|
DrawLoadSampleWindow DW 8
|
|||
|
DD DWord Ptr D_DrawLoadSampleWindow
|
|||
|
|
|||
|
DrawLoadInstrumentWindow DW 8
|
|||
|
DD DWord Ptr D_DrawLoadInstrument
|
|||
|
|
|||
|
ConfirmOverWriteBox DW 0 ; Box Object
|
|||
|
DB 26, 25, 54, 32
|
|||
|
DB 3
|
|||
|
|
|||
|
ConfirmNosaveBox DW 0 ; Box Object
|
|||
|
DB 20, 25, 60, 32
|
|||
|
DB 3
|
|||
|
|
|||
|
EnableInstrumentModeText DW 1
|
|||
|
DB 29, 27
|
|||
|
DB 20h
|
|||
|
DB "Enable Instrument mode?", 0
|
|||
|
|
|||
|
ConfirmCenterSampleText DW 1
|
|||
|
DB 31, 27
|
|||
|
DB 20h
|
|||
|
DB "Centralise sample?", 0
|
|||
|
|
|||
|
ConfirmOverWriteText DW 1
|
|||
|
DB 33, 27
|
|||
|
DB 20h
|
|||
|
DB "Overwrite file?", 0
|
|||
|
|
|||
|
ConfirmDeleteText DW 1
|
|||
|
DB 35, 27
|
|||
|
DB 20h
|
|||
|
DB "Delete file?", 0
|
|||
|
|
|||
|
ConfirmDeleteSampleText DW 1
|
|||
|
DB 34, 27
|
|||
|
DB 20h
|
|||
|
DB "Delete sample?", 0
|
|||
|
|
|||
|
ConfirmDeleteInstrumentText DW 1
|
|||
|
DB 32, 27
|
|||
|
DB 20h
|
|||
|
DB "Delete instrument?", 0
|
|||
|
|
|||
|
ConfirmClearMessageText DW 1
|
|||
|
DB 31, 27
|
|||
|
DB 20h
|
|||
|
DB "Clear song message?", 0
|
|||
|
|
|||
|
ConfirmNoSaveMessage DW 1
|
|||
|
DB 23, 27
|
|||
|
DB 20h
|
|||
|
DB "Current module not saved. Proceed?", 0
|
|||
|
|
|||
|
ConfirmSaveRenameText DW 1
|
|||
|
DB 31, 27
|
|||
|
DB 20h
|
|||
|
DB "Save/Rename sample?", 0
|
|||
|
|
|||
|
ConfirmDiscardText DW 1
|
|||
|
DB 33, 27
|
|||
|
DB 20h
|
|||
|
DB "Discard changes?", 0
|
|||
|
|
|||
|
ConfirmResaveText DW 1
|
|||
|
DB 35, 27
|
|||
|
DB 20h
|
|||
|
DB "Save sample?", 0
|
|||
|
|
|||
|
InitInstrumentText DW 1
|
|||
|
DB 29, 27
|
|||
|
DB 20h
|
|||
|
DB "Create host instrument?", 0
|
|||
|
|
|||
|
ConfirmConvertSampleText DW 1
|
|||
|
DB 33, 27
|
|||
|
DB 20h
|
|||
|
DB "Convert sample?", 0
|
|||
|
|
|||
|
ConfirmInitialiseText DW 1
|
|||
|
DB 29, 27
|
|||
|
DB 20h
|
|||
|
DB "Initialise instruments?", 0
|
|||
|
|
|||
|
ConfirmCutSampleText DW 1
|
|||
|
DB 35, 27
|
|||
|
DB 20h
|
|||
|
DB "Cut sample?", 0
|
|||
|
|
|||
|
ConfirmQuitText DW 1
|
|||
|
DB 30, 27
|
|||
|
DB 20h
|
|||
|
DB "Exit Impulse Tracker?", 0
|
|||
|
|
|||
|
ConfirmOverWriteOKButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 4, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 1 ; Return OK to overwrite
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 30, 29, 39, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
ConfirmOverWriteCancelButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 3, 3
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 41, 29, 50, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Cancel", 0
|
|||
|
|
|||
|
ConfirmConvertYesButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 4, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 1 ; Return 1
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 29, 29, 39, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Yes", 0
|
|||
|
|
|||
|
ConfirmConvertNoButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 3, 3
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 2 ; Returns 2
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 41, 29, 50, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " No", 0
|
|||
|
|
|||
|
ConfirmInitialiseNoButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 3, 3
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 41, 29, 50, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " No", 0
|
|||
|
|
|||
|
O1_UnableToSaveList DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr UnableToSaveText
|
|||
|
DW Near Ptr NoSaveOKButton
|
|||
|
DW 0
|
|||
|
|
|||
|
UnableToSaveText DW 1
|
|||
|
DB 31, 27
|
|||
|
DB 20h
|
|||
|
DB "Unable to save file", 0
|
|||
|
|
|||
|
NoSaveOKButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 1
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 36, 29, 45, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
O1_ConfirmQuit DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr EmptyObject
|
|||
|
DW Near Ptr ConfirmOverWriteBox
|
|||
|
DW Near Ptr ConfirmQuitText
|
|||
|
DW Near Ptr ConfirmOverWriteOKButton
|
|||
|
DW Near Ptr ConfirmOverWriteCancelButton
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SelectMultiChannel DW 7
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr SMCBox ; 0
|
|||
|
DW Near Ptr SMCText ; 1
|
|||
|
DW Near Ptr SMCInBox1 ; 2
|
|||
|
DW Near Ptr SMCInBox2 ; 3
|
|||
|
DW Near Ptr SMCInBox3 ; 4
|
|||
|
DW Near Ptr SMCInBox4 ; 5
|
|||
|
DW Near Ptr SMCDrawChannel ; 6
|
|||
|
DW Near Ptr SMCChannel00Toggle ; 7
|
|||
|
DW Near Ptr SMCChannel01Toggle
|
|||
|
DW Near Ptr SMCChannel02Toggle
|
|||
|
DW Near Ptr SMCChannel03Toggle
|
|||
|
DW Near Ptr SMCChannel04Toggle
|
|||
|
DW Near Ptr SMCChannel05Toggle
|
|||
|
DW Near Ptr SMCChannel06Toggle
|
|||
|
DW Near Ptr SMCChannel07Toggle
|
|||
|
DW Near Ptr SMCChannel08Toggle
|
|||
|
DW Near Ptr SMCChannel09Toggle
|
|||
|
DW Near Ptr SMCChannel10Toggle
|
|||
|
DW Near Ptr SMCChannel11Toggle
|
|||
|
DW Near Ptr SMCChannel12Toggle
|
|||
|
DW Near Ptr SMCChannel13Toggle
|
|||
|
DW Near Ptr SMCChannel14Toggle
|
|||
|
DW Near Ptr SMCChannel15Toggle
|
|||
|
DW Near Ptr SMCChannel16Toggle
|
|||
|
DW Near Ptr SMCChannel17Toggle
|
|||
|
DW Near Ptr SMCChannel18Toggle
|
|||
|
DW Near Ptr SMCChannel19Toggle
|
|||
|
DW Near Ptr SMCChannel20Toggle
|
|||
|
DW Near Ptr SMCChannel21Toggle
|
|||
|
DW Near Ptr SMCChannel22Toggle
|
|||
|
DW Near Ptr SMCChannel23Toggle
|
|||
|
DW Near Ptr SMCChannel24Toggle
|
|||
|
DW Near Ptr SMCChannel25Toggle
|
|||
|
DW Near Ptr SMCChannel26Toggle
|
|||
|
DW Near Ptr SMCChannel27Toggle
|
|||
|
DW Near Ptr SMCChannel28Toggle
|
|||
|
DW Near Ptr SMCChannel29Toggle
|
|||
|
DW Near Ptr SMCChannel30Toggle
|
|||
|
DW Near Ptr SMCChannel31Toggle
|
|||
|
DW Near Ptr SMCChannel32Toggle
|
|||
|
DW Near Ptr SMCChannel33Toggle
|
|||
|
DW Near Ptr SMCChannel34Toggle
|
|||
|
DW Near Ptr SMCChannel35Toggle
|
|||
|
DW Near Ptr SMCChannel36Toggle
|
|||
|
DW Near Ptr SMCChannel37Toggle
|
|||
|
DW Near Ptr SMCChannel38Toggle
|
|||
|
DW Near Ptr SMCChannel39Toggle
|
|||
|
DW Near Ptr SMCChannel40Toggle
|
|||
|
DW Near Ptr SMCChannel41Toggle
|
|||
|
DW Near Ptr SMCChannel42Toggle
|
|||
|
DW Near Ptr SMCChannel43Toggle
|
|||
|
DW Near Ptr SMCChannel44Toggle
|
|||
|
DW Near Ptr SMCChannel45Toggle
|
|||
|
DW Near Ptr SMCChannel46Toggle
|
|||
|
DW Near Ptr SMCChannel47Toggle
|
|||
|
DW Near Ptr SMCChannel48Toggle
|
|||
|
DW Near Ptr SMCChannel49Toggle
|
|||
|
DW Near Ptr SMCChannel50Toggle
|
|||
|
DW Near Ptr SMCChannel51Toggle
|
|||
|
DW Near Ptr SMCChannel52Toggle
|
|||
|
DW Near Ptr SMCChannel53Toggle
|
|||
|
DW Near Ptr SMCChannel54Toggle
|
|||
|
DW Near Ptr SMCChannel55Toggle
|
|||
|
DW Near Ptr SMCChannel56Toggle
|
|||
|
DW Near Ptr SMCChannel57Toggle
|
|||
|
DW Near Ptr SMCChannel58Toggle
|
|||
|
DW Near Ptr SMCChannel59Toggle
|
|||
|
DW Near Ptr SMCChannel60Toggle
|
|||
|
DW Near Ptr SMCChannel61Toggle
|
|||
|
DW Near Ptr SMCChannel62Toggle
|
|||
|
DW Near Ptr SMCChannel63Toggle ; 70
|
|||
|
DW Near Ptr SMCOKButton ; 71
|
|||
|
DW 0
|
|||
|
|
|||
|
SMCBox DW 0
|
|||
|
DB 7, 18, 72, 42
|
|||
|
DB 3
|
|||
|
|
|||
|
SMCInBox1 DW 0
|
|||
|
DB 19, 21, 23, 38
|
|||
|
DB 27
|
|||
|
|
|||
|
SMCInBox2 DW 0
|
|||
|
DB 35, 21, 39, 38
|
|||
|
DB 27
|
|||
|
|
|||
|
SMCInBox3 DW 0
|
|||
|
DB 51, 21, 55, 38
|
|||
|
DB 27
|
|||
|
|
|||
|
SMCInBox4 DW 0
|
|||
|
DB 67, 21, 71, 38
|
|||
|
DB 27
|
|||
|
|
|||
|
SMCText DW 1
|
|||
|
DB 29, 19
|
|||
|
DB 23h
|
|||
|
DB "Multichannel Selection", 0
|
|||
|
|
|||
|
SMCDrawChannel DW 8
|
|||
|
DD DWord Ptr F_DrawSMCChannels
|
|||
|
|
|||
|
SMCChannel00Toggle DW 17
|
|||
|
DB 20, 22
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+00
|
|||
|
DB 1
|
|||
|
DW 71, 8, 23, 55
|
|||
|
|
|||
|
SMCChannel01Toggle DW 17
|
|||
|
DB 20, 23
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+01
|
|||
|
DB 1
|
|||
|
DW 7, 9, 24, 56
|
|||
|
|
|||
|
SMCChannel02Toggle DW 17
|
|||
|
DB 20, 24
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+02
|
|||
|
DB 1
|
|||
|
DW 8, 10, 25, 57
|
|||
|
|
|||
|
SMCChannel03Toggle DW 17
|
|||
|
DB 20, 25
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+03
|
|||
|
DB 1
|
|||
|
DW 9, 11, 26, 58
|
|||
|
|
|||
|
SMCChannel04Toggle DW 17
|
|||
|
DB 20, 26
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+04
|
|||
|
DB 1
|
|||
|
DW 10, 12, 27, 59
|
|||
|
|
|||
|
SMCChannel05Toggle DW 17
|
|||
|
DB 20, 27
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+05
|
|||
|
DB 1
|
|||
|
DW 11, 13, 28, 60
|
|||
|
|
|||
|
SMCChannel06Toggle DW 17
|
|||
|
DB 20, 28
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+06
|
|||
|
DB 1
|
|||
|
DW 12, 14, 29, 61
|
|||
|
|
|||
|
SMCChannel07Toggle DW 17
|
|||
|
DB 20, 29
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+07
|
|||
|
DB 1
|
|||
|
DW 13, 15, 30, 62
|
|||
|
|
|||
|
SMCChannel08Toggle DW 17
|
|||
|
DB 20, 30
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+08
|
|||
|
DB 1
|
|||
|
DW 14, 16, 31, 63
|
|||
|
|
|||
|
SMCChannel09Toggle DW 17
|
|||
|
DB 20, 31
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+09
|
|||
|
DB 1
|
|||
|
DW 15, 17, 32, 64
|
|||
|
|
|||
|
SMCChannel10Toggle DW 17
|
|||
|
DB 20, 32
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+10
|
|||
|
DB 1
|
|||
|
DW 16, 18, 33, 65
|
|||
|
|
|||
|
SMCChannel11Toggle DW 17
|
|||
|
DB 20, 33
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+11
|
|||
|
DB 1
|
|||
|
DW 17, 19, 34, 66
|
|||
|
|
|||
|
SMCChannel12Toggle DW 17
|
|||
|
DB 20, 34
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+12
|
|||
|
DB 1
|
|||
|
DW 18, 20, 35, 67
|
|||
|
|
|||
|
SMCChannel13Toggle DW 17
|
|||
|
DB 20, 35
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+13
|
|||
|
DB 1
|
|||
|
DW 19, 21, 36, 68
|
|||
|
|
|||
|
SMCChannel14Toggle DW 17
|
|||
|
DB 20, 36
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+14
|
|||
|
DB 1
|
|||
|
DW 20, 22, 37, 69
|
|||
|
|
|||
|
SMCChannel15Toggle DW 17
|
|||
|
DB 20, 37
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+15
|
|||
|
DB 1
|
|||
|
DW 21, 71, 38, 70
|
|||
|
|
|||
|
SMCChannel16Toggle DW 17
|
|||
|
DB 36, 22
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+16
|
|||
|
DB 1
|
|||
|
DW 71, 24, 39, 7
|
|||
|
|
|||
|
SMCChannel17Toggle DW 17
|
|||
|
DB 36, 23
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+17
|
|||
|
DB 1
|
|||
|
DW 23, 25, 40, 8
|
|||
|
|
|||
|
SMCChannel18Toggle DW 17
|
|||
|
DB 36, 24
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+18
|
|||
|
DB 1
|
|||
|
DW 24, 26, 41, 9
|
|||
|
|
|||
|
SMCChannel19Toggle DW 17
|
|||
|
DB 36, 25
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+19
|
|||
|
DB 1
|
|||
|
DW 25, 27, 42, 10
|
|||
|
|
|||
|
SMCChannel20Toggle DW 17
|
|||
|
DB 36, 26
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+20
|
|||
|
DB 1
|
|||
|
DW 26, 28, 43, 11
|
|||
|
|
|||
|
SMCChannel21Toggle DW 17
|
|||
|
DB 36, 27
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+21
|
|||
|
DB 1
|
|||
|
DW 27, 29, 44, 12
|
|||
|
|
|||
|
SMCChannel22Toggle DW 17
|
|||
|
DB 36, 28
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+22
|
|||
|
DB 1
|
|||
|
DW 28, 30, 45, 13
|
|||
|
|
|||
|
SMCChannel23Toggle DW 17
|
|||
|
DB 36, 29
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+23
|
|||
|
DB 1
|
|||
|
DW 29, 31, 46, 14
|
|||
|
|
|||
|
SMCChannel24Toggle DW 17
|
|||
|
DB 36, 30
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+24
|
|||
|
DB 1
|
|||
|
DW 30, 32, 47, 15
|
|||
|
|
|||
|
SMCChannel25Toggle DW 17
|
|||
|
DB 36, 31
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+25
|
|||
|
DB 1
|
|||
|
DW 31, 33, 48, 16
|
|||
|
|
|||
|
SMCChannel26Toggle DW 17
|
|||
|
DB 36, 32
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+26
|
|||
|
DB 1
|
|||
|
DW 32, 34, 49, 17
|
|||
|
|
|||
|
SMCChannel27Toggle DW 17
|
|||
|
DB 36, 33
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+27
|
|||
|
DB 1
|
|||
|
DW 33, 35, 50, 18
|
|||
|
|
|||
|
SMCChannel28Toggle DW 17
|
|||
|
DB 36, 34
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+28
|
|||
|
DB 1
|
|||
|
DW 34, 36, 51, 19
|
|||
|
|
|||
|
SMCChannel29Toggle DW 17
|
|||
|
DB 36, 35
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+29
|
|||
|
DB 1
|
|||
|
DW 35, 37, 52, 20
|
|||
|
|
|||
|
SMCChannel30Toggle DW 17
|
|||
|
DB 36, 36
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+30
|
|||
|
DB 1
|
|||
|
DW 36, 38, 53, 21
|
|||
|
|
|||
|
SMCChannel31Toggle DW 17
|
|||
|
DB 36, 37
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+31
|
|||
|
DB 1
|
|||
|
DW 37, 71, 54, 22
|
|||
|
|
|||
|
SMCChannel32Toggle DW 17
|
|||
|
DB 52, 22
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+32
|
|||
|
DB 1
|
|||
|
DW 71, 40, 55, 23
|
|||
|
|
|||
|
SMCChannel33Toggle DW 17
|
|||
|
DB 52, 23
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+33
|
|||
|
DB 1
|
|||
|
DW 39, 41, 56, 24
|
|||
|
|
|||
|
SMCChannel34Toggle DW 17
|
|||
|
DB 52, 24
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+34
|
|||
|
DB 1
|
|||
|
DW 40, 42, 57, 25
|
|||
|
|
|||
|
SMCChannel35Toggle DW 17
|
|||
|
DB 52, 25
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+35
|
|||
|
DB 1
|
|||
|
DW 41, 43, 58, 26
|
|||
|
|
|||
|
SMCChannel36Toggle DW 17
|
|||
|
DB 52, 26
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+36
|
|||
|
DB 1
|
|||
|
DW 42, 44, 59, 27
|
|||
|
|
|||
|
SMCChannel37Toggle DW 17
|
|||
|
DB 52, 27
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+37
|
|||
|
DB 1
|
|||
|
DW 43, 45, 60, 28
|
|||
|
|
|||
|
SMCChannel38Toggle DW 17
|
|||
|
DB 52, 28
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+38
|
|||
|
DB 1
|
|||
|
DW 44, 46, 61, 29
|
|||
|
|
|||
|
SMCChannel39Toggle DW 17
|
|||
|
DB 52, 29
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+39
|
|||
|
DB 1
|
|||
|
DW 45, 47, 62, 30
|
|||
|
|
|||
|
SMCChannel40Toggle DW 17
|
|||
|
DB 52, 30
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+40
|
|||
|
DB 1
|
|||
|
DW 46, 48, 63, 31
|
|||
|
|
|||
|
SMCChannel41Toggle DW 17
|
|||
|
DB 52, 31
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+41
|
|||
|
DB 1
|
|||
|
DW 47, 49, 64, 32
|
|||
|
|
|||
|
SMCChannel42Toggle DW 17
|
|||
|
DB 52, 32
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+42
|
|||
|
DB 1
|
|||
|
DW 48, 50, 65, 33
|
|||
|
|
|||
|
SMCChannel43Toggle DW 17
|
|||
|
DB 52, 33
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+43
|
|||
|
DB 1
|
|||
|
DW 49, 51, 66, 34
|
|||
|
|
|||
|
SMCChannel44Toggle DW 17
|
|||
|
DB 52, 34
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+44
|
|||
|
DB 1
|
|||
|
DW 50, 52, 67, 35
|
|||
|
|
|||
|
SMCChannel45Toggle DW 17
|
|||
|
DB 52, 35
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+45
|
|||
|
DB 1
|
|||
|
DW 51, 53, 68, 36
|
|||
|
|
|||
|
SMCChannel46Toggle DW 17
|
|||
|
DB 52, 36
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+46
|
|||
|
DB 1
|
|||
|
DW 52, 54, 69, 37
|
|||
|
|
|||
|
SMCChannel47Toggle DW 17
|
|||
|
DB 52, 37
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+47
|
|||
|
DB 1
|
|||
|
DW 53, 71, 70, 38
|
|||
|
|
|||
|
SMCChannel48Toggle DW 17
|
|||
|
DB 68, 22
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+48
|
|||
|
DB 1
|
|||
|
DW 71, 56, 7, 39
|
|||
|
|
|||
|
SMCChannel49Toggle DW 17
|
|||
|
DB 68, 23
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+49
|
|||
|
DB 1
|
|||
|
DW 55, 57, 8, 40
|
|||
|
|
|||
|
SMCChannel50Toggle DW 17
|
|||
|
DB 68, 24
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+50
|
|||
|
DB 1
|
|||
|
DW 56, 58, 9, 41
|
|||
|
|
|||
|
SMCChannel51Toggle DW 17
|
|||
|
DB 68, 25
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+51
|
|||
|
DB 1
|
|||
|
DW 57, 59, 10, 42
|
|||
|
|
|||
|
SMCChannel52Toggle DW 17
|
|||
|
DB 68, 26
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+52
|
|||
|
DB 1
|
|||
|
DW 58, 60, 11, 43
|
|||
|
|
|||
|
SMCChannel53Toggle DW 17
|
|||
|
DB 68, 27
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+53
|
|||
|
DB 1
|
|||
|
DW 59, 61, 12, 44
|
|||
|
|
|||
|
SMCChannel54Toggle DW 17
|
|||
|
DB 68, 28
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+54
|
|||
|
DB 1
|
|||
|
DW 60, 62, 13, 45
|
|||
|
|
|||
|
SMCChannel55Toggle DW 17
|
|||
|
DB 68, 29
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+55
|
|||
|
DB 1
|
|||
|
DW 61, 63, 14, 46
|
|||
|
|
|||
|
SMCChannel56Toggle DW 17
|
|||
|
DB 68, 30
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+56
|
|||
|
DB 1
|
|||
|
DW 62, 64, 15, 47
|
|||
|
|
|||
|
SMCChannel57Toggle DW 17
|
|||
|
DB 68, 31
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+57
|
|||
|
DB 1
|
|||
|
DW 63, 65, 16, 48
|
|||
|
|
|||
|
SMCChannel58Toggle DW 17
|
|||
|
DB 68, 32
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+58
|
|||
|
DB 1
|
|||
|
DW 64, 66, 17, 49
|
|||
|
|
|||
|
SMCChannel59Toggle DW 17
|
|||
|
DB 68, 33
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+59
|
|||
|
DB 1
|
|||
|
DW 65, 67, 18, 50
|
|||
|
|
|||
|
SMCChannel60Toggle DW 17
|
|||
|
DB 68, 34
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+60
|
|||
|
DB 1
|
|||
|
DW 66, 68, 19, 51
|
|||
|
|
|||
|
SMCChannel61Toggle DW 17
|
|||
|
DB 68, 35
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+61
|
|||
|
DB 1
|
|||
|
DW 67, 69, 20, 52
|
|||
|
|
|||
|
SMCChannel62Toggle DW 17
|
|||
|
DB 68, 36
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+62
|
|||
|
DB 1
|
|||
|
DW 68, 70, 21, 53
|
|||
|
|
|||
|
SMCChannel63Toggle DW 17
|
|||
|
DB 68, 37
|
|||
|
DW 1
|
|||
|
DW Offset MultiChannelInfo+63
|
|||
|
DB 1
|
|||
|
DW 69, 71, 22, 54
|
|||
|
|
|||
|
SMCOKButton DW 2
|
|||
|
DW 22, 7, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 35, 39, 44, 41
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK ", 0
|
|||
|
|
|||
|
O1_ExchangeSampleList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr ExchangeSampleText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ReplaceSampleList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr ReplaceSampleText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ReplaceInstrumentList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr ReplaceInstrumentText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SwapSampleList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr SwapSampleText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_SwapInstrumentList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr SwapInstrumentText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_CopyInstrumentList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr CopyInstrumentText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ExchangeInstrumentList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr OKCancelList
|
|||
|
DW Near Ptr ExchangeSampleBox
|
|||
|
DW Near Ptr ExchangeInstrumentText
|
|||
|
DW Near Ptr ExchangeSampleInputBox
|
|||
|
DW Near Ptr ExchangeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_ResizeSampleList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESC&ReturnList
|
|||
|
DW Near Ptr ResizeSampleBox ; 0
|
|||
|
DW Near Ptr ResizeSampleText ; 1
|
|||
|
DW Near Ptr ResizeSampleInputBox ; 2
|
|||
|
DW Near Ptr ResizeSampleInput ; 3
|
|||
|
DW Near Ptr CancelExchangeButton
|
|||
|
DW 0
|
|||
|
|
|||
|
ESCF2&ReturnList DB 0
|
|||
|
DW 13Ch
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
ESC&ReturnList DB 0
|
|||
|
DW 101h
|
|||
|
DD DWord Ptr F_Return0
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 11Ch
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Near Ptr ChainMIDICommands
|
|||
|
|
|||
|
ExchangeSampleBox DW 0
|
|||
|
DB 26, 23, 54, 32
|
|||
|
DB 3
|
|||
|
|
|||
|
ExchangeSampleText DW 1
|
|||
|
DB 30, 25
|
|||
|
DB 20h
|
|||
|
DB "Exchange sample with:", 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 5, " Sample", 0
|
|||
|
|
|||
|
ResizeSampleBox DW 0
|
|||
|
DB 26, 22, 54, 32
|
|||
|
DB 3
|
|||
|
|
|||
|
ResizeSampleText DW 1
|
|||
|
DB 31, 24
|
|||
|
DB 23h
|
|||
|
DB " Resize Sample", 13, 13
|
|||
|
DB 13, 0FEh, 20h
|
|||
|
DB "New Length", 0
|
|||
|
|
|||
|
ResizeSampleInputBox DW 0
|
|||
|
DB 41, 26, 49, 28
|
|||
|
DB 27
|
|||
|
|
|||
|
ResizeSampleInput DW 18
|
|||
|
DB 42, 27
|
|||
|
DW 2
|
|||
|
DW Offset NewSampleSize
|
|||
|
DD 0
|
|||
|
DW 0FFFFh, 4, 4, 0FFFFh
|
|||
|
|
|||
|
SwapSampleText DW 1
|
|||
|
DB 32, 25
|
|||
|
DB 20h
|
|||
|
DB "Swap sample with:", 13
|
|||
|
DB 13
|
|||
|
DB " Sample", 0
|
|||
|
|
|||
|
SwapInstrumentText DW 1
|
|||
|
DB 29, 25
|
|||
|
DB 20h
|
|||
|
DB "Swap instrument with:", 13
|
|||
|
DB 13
|
|||
|
DB " Instrument", 0
|
|||
|
|
|||
|
CopyInstrumentText DW 1
|
|||
|
DB 31, 25
|
|||
|
DB 20h
|
|||
|
DB " Copy instrument:", 13
|
|||
|
DB 13
|
|||
|
DB "Instrument", 0
|
|||
|
|
|||
|
ReplaceSampleText DW 1
|
|||
|
DB 30, 25
|
|||
|
DB 20h
|
|||
|
DB "Replace sample with:", 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 5, " Sample", 0
|
|||
|
|
|||
|
ReplaceInstrumentText DW 1
|
|||
|
DB 28, 25
|
|||
|
DB 20h
|
|||
|
DB "Replace instrument with:", 13
|
|||
|
DB 13
|
|||
|
DB " Instrument", 0
|
|||
|
|
|||
|
ExchangeInstrumentText DW 1
|
|||
|
DB 28, 25
|
|||
|
DB 20h
|
|||
|
DB "Exchange instrument with:", 13
|
|||
|
DB 13
|
|||
|
DB " Instrument", 0
|
|||
|
|
|||
|
ExchangeSampleInputBox DW 0
|
|||
|
DB 41, 26, 45, 28
|
|||
|
DB 27
|
|||
|
|
|||
|
ExchangeSampleInput DW 16
|
|||
|
DB 42, 27
|
|||
|
DW 2
|
|||
|
DW Offset SampleNumberInput
|
|||
|
DW 3
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
DW 0FFFFh, 4, 4, 0FFFFh
|
|||
|
|
|||
|
CancelExchangeButton DW 2
|
|||
|
DW 3, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0 ; Returns 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 35, 29, 44, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Cancel", 0
|
|||
|
|
|||
|
|
|||
|
O1_OrderVolumeList DW 10
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr OrderandVolumeMsg ; 3
|
|||
|
DW Near Ptr OrderBox ; 4
|
|||
|
DW Near Ptr PanBox1 ; 5
|
|||
|
DW Near Ptr PanBox2 ; 6
|
|||
|
DW Near Ptr ShowChannelMsgs ; 7
|
|||
|
DW Near Ptr VolumeText1 ; 8
|
|||
|
DW Near Ptr VolumeText2 ; 9
|
|||
|
DW Near Ptr OrderList ; 10
|
|||
|
DW Near Ptr ChannelVol1 ; 11
|
|||
|
DW Near Ptr ChannelVol2 ; 12
|
|||
|
DW Near Ptr ChannelVol3 ; 13
|
|||
|
DW Near Ptr ChannelVol4 ; 14
|
|||
|
DW Near Ptr ChannelVol5 ; 15
|
|||
|
DW Near Ptr ChannelVol6 ; 16
|
|||
|
DW Near Ptr ChannelVol7 ; 17
|
|||
|
DW Near Ptr ChannelVol8 ; 18
|
|||
|
DW Near Ptr ChannelVol9 ; 19
|
|||
|
DW Near Ptr ChannelVol10 ; 20
|
|||
|
DW Near Ptr ChannelVol11 ; 21
|
|||
|
DW Near Ptr ChannelVol12 ; 22
|
|||
|
DW Near Ptr ChannelVol13 ; 23
|
|||
|
DW Near Ptr ChannelVol14 ; 24
|
|||
|
DW Near Ptr ChannelVol15 ; 25
|
|||
|
DW Near Ptr ChannelVol16 ; 26
|
|||
|
DW Near Ptr ChannelVol17
|
|||
|
DW Near Ptr ChannelVol18
|
|||
|
DW Near Ptr ChannelVol19
|
|||
|
DW Near Ptr ChannelVol20
|
|||
|
DW Near Ptr ChannelVol21
|
|||
|
DW Near Ptr ChannelVol22
|
|||
|
DW Near Ptr ChannelVol23
|
|||
|
DW Near Ptr ChannelVol24
|
|||
|
DW Near Ptr ChannelVol25
|
|||
|
DW Near Ptr ChannelVol26
|
|||
|
DW Near Ptr ChannelVol27
|
|||
|
DW Near Ptr ChannelVol28
|
|||
|
DW Near Ptr ChannelVol29
|
|||
|
DW Near Ptr ChannelVol30
|
|||
|
DW Near Ptr ChannelVol31
|
|||
|
DW Near Ptr ChannelVol32
|
|||
|
DW Near Ptr ChannelVol33
|
|||
|
DW Near Ptr ChannelVol34
|
|||
|
DW Near Ptr ChannelVol35
|
|||
|
DW Near Ptr ChannelVol36
|
|||
|
DW Near Ptr ChannelVol37
|
|||
|
DW Near Ptr ChannelVol38
|
|||
|
DW Near Ptr ChannelVol39
|
|||
|
DW Near Ptr ChannelVol40
|
|||
|
DW Near Ptr ChannelVol41
|
|||
|
DW Near Ptr ChannelVol42
|
|||
|
DW Near Ptr ChannelVol43
|
|||
|
DW Near Ptr ChannelVol44
|
|||
|
DW Near Ptr ChannelVol45
|
|||
|
DW Near Ptr ChannelVol46
|
|||
|
DW Near Ptr ChannelVol47
|
|||
|
DW Near Ptr ChannelVol48
|
|||
|
DW Near Ptr ChannelVol49
|
|||
|
DW Near Ptr ChannelVol50
|
|||
|
DW Near Ptr ChannelVol51
|
|||
|
DW Near Ptr ChannelVol52
|
|||
|
DW Near Ptr ChannelVol53
|
|||
|
DW Near Ptr ChannelVol54
|
|||
|
DW Near Ptr ChannelVol55
|
|||
|
DW Near Ptr ChannelVol56
|
|||
|
DW Near Ptr ChannelVol57
|
|||
|
DW Near Ptr ChannelVol58
|
|||
|
DW Near Ptr ChannelVol59
|
|||
|
DW Near Ptr ChannelVol60
|
|||
|
DW Near Ptr ChannelVol61
|
|||
|
DW Near Ptr ChannelVol62
|
|||
|
DW Near Ptr ChannelVol63
|
|||
|
DW Near Ptr ChannelVol64 ; 74
|
|||
|
DW Near Ptr SetHelpContext4
|
|||
|
DW 0
|
|||
|
|
|||
|
ChannelVol1 DW 9 ; Object 9
|
|||
|
DB 31, 15 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 0+64 ; Volume/Channel 1
|
|||
|
DW 11, 12, 43, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 19 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol2 DW 9
|
|||
|
DB 31, 16
|
|||
|
DW 0, 64
|
|||
|
DW 4, 1+64 ; Volume/Channel 2
|
|||
|
DW 11, 13, 44, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 20 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol3 DW 9 ; Object 9
|
|||
|
DB 31, 17 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 2+64 ; Volume/Channel 3
|
|||
|
DW 12, 14, 45, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 21 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol4 DW 9
|
|||
|
DB 31, 18
|
|||
|
DW 0, 64
|
|||
|
DW 4, 3+64 ; Volume/Channel 4
|
|||
|
DW 13, 15, 46, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 22 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol5 DW 9 ; Object 9
|
|||
|
DB 31, 19 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 4+64 ; Volume/Channel 5
|
|||
|
DW 14, 16, 47, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 23 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol6 DW 9
|
|||
|
DB 31, 20
|
|||
|
DW 0, 64
|
|||
|
DW 4, 5+64 ; Volume/Channel 6
|
|||
|
DW 15, 17, 48, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 24 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol7 DW 9 ; Object 9
|
|||
|
DB 31, 21 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 6+64 ; Volume/Channel 7
|
|||
|
DW 16, 18, 49, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 25 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol8 DW 9
|
|||
|
DB 31, 22
|
|||
|
DW 0, 64
|
|||
|
DW 4, 7+64 ; Volume/Channel 8
|
|||
|
DW 17, 19, 50, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 26 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol9 DW 9 ; Object 9
|
|||
|
DB 31, 23 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 8+64 ; Volume/Channel 9
|
|||
|
DW 18, 20, 51, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 11, 27 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol10 DW 9
|
|||
|
DB 31, 24
|
|||
|
DW 0, 64
|
|||
|
DW 4, 9+64 ; Volume/Channel 10
|
|||
|
DW 19, 21, 52, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 12, 28 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol11 DW 9 ; Object 9
|
|||
|
DB 31, 25 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 10+64 ; Volume/Channel 11
|
|||
|
DW 20, 22, 53, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 13, 29 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol12 DW 9
|
|||
|
DB 31, 26
|
|||
|
DW 0, 64
|
|||
|
DW 4, 11+64 ; Volume/Channel 12
|
|||
|
DW 21, 23, 54, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 14, 30 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol13 DW 9 ; Object 9
|
|||
|
DB 31, 27 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 12+64 ; Volume/Channel 13
|
|||
|
DW 22, 24, 55, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 15, 31 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol14 DW 9
|
|||
|
DB 31, 28
|
|||
|
DW 0, 64
|
|||
|
DW 4, 13+64 ; Volume/Channel 14
|
|||
|
DW 23, 25, 56, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 16, 32 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol15 DW 9 ; Object 9
|
|||
|
DB 31, 29 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 14+64 ; Volume/Channel 15
|
|||
|
DW 24, 26, 57, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 17, 33 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol16 DW 9
|
|||
|
DB 31, 30
|
|||
|
DW 0, 64
|
|||
|
DW 4, 15+64 ; Volume/Channel 16
|
|||
|
DW 25, 27, 58, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 18, 34 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol17 DW 9 ; Object 9
|
|||
|
DB 31, 31 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 16+64 ; Volume/Channel 17
|
|||
|
DW 26, 28, 59, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 19, 35 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol18 DW 9
|
|||
|
DB 31, 32
|
|||
|
DW 0, 64
|
|||
|
DW 4, 17+64 ; Volume/Channel 18
|
|||
|
DW 27, 29, 60, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 20, 36 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol19 DW 9 ; Object 9
|
|||
|
DB 31, 33 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 18+64 ; Volume/Channel 19
|
|||
|
DW 28, 30, 61, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 21, 37 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol20 DW 9
|
|||
|
DB 31, 34
|
|||
|
DW 0, 64
|
|||
|
DW 4, 19+64 ; Volume/Channel 20
|
|||
|
DW 29, 31, 62, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 22, 38 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol21 DW 9 ; Object 9
|
|||
|
DB 31, 35 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 20+64 ; Volume/Channel 21
|
|||
|
DW 30, 32, 63, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 23, 39 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol22 DW 9
|
|||
|
DB 31, 36
|
|||
|
DW 0, 64
|
|||
|
DW 4, 21+64 ; Volume/Channel 22
|
|||
|
DW 31, 33, 64, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 24, 40 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol23 DW 9 ; Object 9
|
|||
|
DB 31, 37 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 22+64 ; Volume/Channel 23
|
|||
|
DW 32, 34, 65, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 25, 41 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol24 DW 9
|
|||
|
DB 31, 38
|
|||
|
DW 0, 64
|
|||
|
DW 4, 23+64 ; Volume/Channel 24
|
|||
|
DW 33, 35, 66, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 26, 42 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol25 DW 9 ; Object 9
|
|||
|
DB 31, 39 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 24+64 ; Volume/Channel 25
|
|||
|
DW 34, 36, 67, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 27, 43 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol26 DW 9
|
|||
|
DB 31, 40
|
|||
|
DW 0, 64
|
|||
|
DW 4, 25+64 ; Volume/Channel 26
|
|||
|
DW 35, 37, 68, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 28, 44 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol27 DW 9 ; Object 9
|
|||
|
DB 31, 41 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 26+64 ; Volume/Channel 27
|
|||
|
DW 36, 38, 69, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 29, 45 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol28 DW 9
|
|||
|
DB 31, 42
|
|||
|
DW 0, 64
|
|||
|
DW 4, 27+64 ; Volume/Channel 28
|
|||
|
DW 37, 39, 70, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 30, 46 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol29 DW 9 ; Object 9
|
|||
|
DB 31, 43 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 28+64 ; Volume/Channel 29
|
|||
|
DW 38, 40, 71, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 31, 47 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol30 DW 9
|
|||
|
DB 31, 44
|
|||
|
DW 0, 64
|
|||
|
DW 4, 29+64 ; Volume/Channel 30
|
|||
|
DW 39, 41, 72, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 32, 48 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol31 DW 9 ; Object 9
|
|||
|
DB 31, 45 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 30+64 ; Volume/Channel 31
|
|||
|
DW 40, 42, 73, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 33, 49 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol32 DW 9
|
|||
|
DB 31, 46
|
|||
|
DW 0, 64
|
|||
|
DW 4, 31+64 ; Volume/Channel 32
|
|||
|
DW 41, 43, 74, 10 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 34, 50 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol33 DW 9 ; Object 9
|
|||
|
DB 65, 15 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 32+64 ; Volume/Channel 33
|
|||
|
DW 42, 44, 10, 11 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 35, 51 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol34 DW 9
|
|||
|
DB 65, 16
|
|||
|
DW 0, 64
|
|||
|
DW 4, 33+64 ; Volume/Channel 34
|
|||
|
DW 43, 45, 10, 12 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 36, 52 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol35 DW 9 ; Object 9
|
|||
|
DB 65, 17 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 34+64 ; Volume/Channel 35
|
|||
|
DW 44, 46, 10, 13 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 37, 53 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol36 DW 9
|
|||
|
DB 65, 18
|
|||
|
DW 0, 64
|
|||
|
DW 4, 35+64 ; Volume/Channel 36
|
|||
|
DW 45, 47, 10, 14 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 38, 54 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol37 DW 9 ; Object 9
|
|||
|
DB 65, 19 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 36+64 ; Volume/Channel 37
|
|||
|
DW 46, 48, 10, 15 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 39, 55 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol38 DW 9
|
|||
|
DB 65, 20
|
|||
|
DW 0, 64
|
|||
|
DW 4, 37+64 ; Volume/Channel 38
|
|||
|
DW 47, 49, 10, 16 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 40, 56 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol39 DW 9 ; Object 9
|
|||
|
DB 65, 21 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 38+64 ; Volume/Channel 39
|
|||
|
DW 48, 50, 10, 17 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 41, 57 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol40 DW 9
|
|||
|
DB 65, 22
|
|||
|
DW 0, 64
|
|||
|
DW 4, 39+64 ; Volume/Channel 40
|
|||
|
DW 49, 51, 10, 18 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 42, 58 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol41 DW 9 ; Object 9
|
|||
|
DB 65, 23 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 40+64 ; Volume/Channel 41
|
|||
|
DW 50, 52, 10, 19 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 43, 59 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol42 DW 9
|
|||
|
DB 65, 24
|
|||
|
DW 0, 64
|
|||
|
DW 4, 41+64 ; Volume/Channel 42
|
|||
|
DW 51, 53, 10, 20 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 44, 60 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol43 DW 9 ; Object 9
|
|||
|
DB 65, 25 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 42+64 ; Volume/Channel 43
|
|||
|
DW 52, 54, 10, 21 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 45, 61 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol44 DW 9
|
|||
|
DB 65, 26
|
|||
|
DW 0, 64
|
|||
|
DW 4, 43+64 ; Volume/Channel 44
|
|||
|
DW 53, 55, 10, 22 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 46, 62 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol45 DW 9 ; Object 9
|
|||
|
DB 65, 27 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 44+64 ; Volume/Channel 45
|
|||
|
DW 54, 56, 10, 23 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 47, 63 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol46 DW 9
|
|||
|
DB 65, 28
|
|||
|
DW 0, 64
|
|||
|
DW 4, 45+64 ; Volume/Channel 46
|
|||
|
DW 55, 57, 10, 24 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 48, 64 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol47 DW 9 ; Object 9
|
|||
|
DB 65, 29 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 46+64 ; Volume/Channel 47
|
|||
|
DW 56, 58, 10, 25 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 49, 65 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol48 DW 9
|
|||
|
DB 65, 30
|
|||
|
DW 0, 64
|
|||
|
DW 4, 47+64 ; Volume/Channel 48
|
|||
|
DW 57, 59, 10, 26 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 50, 66 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol49 DW 9 ; Object 9
|
|||
|
DB 65, 31 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 48+64 ; Volume/Channel 49
|
|||
|
DW 58, 60, 10, 27 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 51, 67 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol50 DW 9
|
|||
|
DB 65, 32
|
|||
|
DW 0, 64
|
|||
|
DW 4, 49+64 ; Volume/Channel 50
|
|||
|
DW 59, 61, 10, 28 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 52, 68 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol51 DW 9 ; Object 9
|
|||
|
DB 65, 33 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 50+64 ; Volume/Channel 51
|
|||
|
DW 60, 62, 10, 29 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 53, 69 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol52 DW 9
|
|||
|
DB 65, 34
|
|||
|
DW 0, 64
|
|||
|
DW 4, 51+64 ; Volume/Channel 52
|
|||
|
DW 61, 63, 10, 30 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 54, 70 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol53 DW 9 ; Object 9
|
|||
|
DB 65, 35 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 52+64 ; Volume/Channel 53
|
|||
|
DW 62, 64, 10, 31 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 55, 71 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol54 DW 9
|
|||
|
DB 65, 36
|
|||
|
DW 0, 64
|
|||
|
DW 4, 53+64 ; Volume/Channel 54
|
|||
|
DW 63, 65, 10, 32 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 56, 72 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol55 DW 9 ; Object 9
|
|||
|
DB 65, 37 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 54+64 ; Volume/Channel 55
|
|||
|
DW 64, 66, 10, 33 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 57, 73 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol56 DW 9
|
|||
|
DB 65, 38
|
|||
|
DW 0, 64
|
|||
|
DW 4, 55+64 ; Volume/Channel 56
|
|||
|
DW 65, 67, 10, 34 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 58, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol57 DW 9 ; Object 9
|
|||
|
DB 65, 39 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 56+64 ; Volume/Channel 57
|
|||
|
DW 66, 68, 10, 35 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 59, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol58 DW 9
|
|||
|
DB 65, 40
|
|||
|
DW 0, 64
|
|||
|
DW 4, 57+64 ; Volume/Channel 58
|
|||
|
DW 67, 69, 10, 36 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 60, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol59 DW 9 ; Object 9
|
|||
|
DB 65, 41 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 58+64 ; Volume/Channel 59
|
|||
|
DW 68, 70, 10, 37 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 61, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol60 DW 9
|
|||
|
DB 65, 42
|
|||
|
DW 0, 64
|
|||
|
DW 4, 59+64 ; Volume/Channel 60
|
|||
|
DW 69, 71, 10, 38 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 62, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol61 DW 9 ; Object 9
|
|||
|
DB 65, 43 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 60+64 ; Volume/Channel 61
|
|||
|
DW 70, 72, 10, 39 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 63, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol62 DW 9
|
|||
|
DB 65, 44
|
|||
|
DW 0, 64
|
|||
|
DW 4, 61+64 ; Volume/Channel 62
|
|||
|
DW 71, 73, 10, 40 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 64, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol63 DW 9 ; Object 9
|
|||
|
DB 65, 45 ; x,y
|
|||
|
DW 0, 64 ; Ranges
|
|||
|
DW 4, 62+64 ; Volume/Channel 63
|
|||
|
DW 72, 74, 10, 41 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 65, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
ChannelVol64 DW 9
|
|||
|
DB 65, 46
|
|||
|
DW 0, 64
|
|||
|
DW 4, 63+64 ; Volume/Channel 64
|
|||
|
DW 73, 74, 10, 42 ; Up/Down/Tab/Shift-Tab
|
|||
|
DW 66, 74 ; PgUp/PgDn
|
|||
|
|
|||
|
O1_ConfigureITList DW 14 ; Song name input
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr ConfigureListHeader
|
|||
|
DW Near Ptr DivisionLine
|
|||
|
DW Near Ptr SongVarText1
|
|||
|
DW Near Ptr SongNameBox
|
|||
|
DW Near Ptr InitialSpeedBox
|
|||
|
DW Near Ptr VolumeBox
|
|||
|
DW Near Ptr SongVarText2
|
|||
|
DW Near Ptr LinkCommandGToggle ; 10
|
|||
|
DW Near Ptr DirectoryText1
|
|||
|
DW Near Ptr DirectoryText2
|
|||
|
DW Near Ptr DirectoryInputBox
|
|||
|
DW Near Ptr SongNameInput ; 14
|
|||
|
DW Near Ptr InitialTempoInput ; 15
|
|||
|
DW Near Ptr InitialSpeedInput ; 16
|
|||
|
DW Near Ptr GlobalVolumeInput ; 17
|
|||
|
DW Near Ptr MixingVolumeInput ; 18
|
|||
|
DW Near Ptr SeparationInput ; 19
|
|||
|
DW Near Ptr OldEffectsModeToggle ; 20
|
|||
|
DW Near Ptr ConfigSetupButtons ; 21
|
|||
|
DW Near Ptr ControlInstrumentButton ; 22
|
|||
|
DW Near Ptr ControlSampleButton ; 23
|
|||
|
DW Near Ptr PlayBackStereoButton ; 24
|
|||
|
DW Near Ptr PlayBackMonoButton ; 25
|
|||
|
DW Near Ptr SlideLinearButton ; 26
|
|||
|
DW Near Ptr SlideAmigaButton ; 27
|
|||
|
DW Near Ptr SongDirectoryInput ; 28
|
|||
|
DW Near Ptr SampleDirectoryInput ; 29
|
|||
|
DW Near Ptr InstrumentDirectoryInput ; 30
|
|||
|
DW Near Ptr SaveDirectoryConfigButton ; 31
|
|||
|
DW Near Ptr LinkCommandGToggle ; 32
|
|||
|
DW Near Ptr SetHelpContext5
|
|||
|
DW 0
|
|||
|
|
|||
|
ConfigureListHeader DW 10
|
|||
|
DB "Song Variables & Directory Configuration (F12)", 0
|
|||
|
|
|||
|
DivisionLine DW 1
|
|||
|
DB 1, 39
|
|||
|
DB 21h
|
|||
|
DB 0FFh, 78, 129, 0
|
|||
|
|
|||
|
SongVarText1 DW 1
|
|||
|
DB 33, 13
|
|||
|
DB 23h
|
|||
|
DB "Song Variables", 0
|
|||
|
|
|||
|
SongNameBox DW 0
|
|||
|
DB 16, 15, 43, 17
|
|||
|
DB 25
|
|||
|
|
|||
|
InitialSpeedBox DW 0
|
|||
|
DB 16, 18, 50, 21
|
|||
|
DB 9
|
|||
|
|
|||
|
VolumeBox DW 0
|
|||
|
DB 16, 22, 34, 28
|
|||
|
DB 25
|
|||
|
|
|||
|
SongVarText2 DW 1
|
|||
|
DB 2, 16
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 5, " Song Name", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Initial Tempo", 13
|
|||
|
DB " Initial Speed", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Global Volume", 13
|
|||
|
DB " Mixing Volume", 13
|
|||
|
DB 0FFh, 4, " Separation", 13
|
|||
|
DB " Old Effects", 13
|
|||
|
DB "Compatible Gxx", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 7, " Control", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 6, " Playback", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Pitch Slides"
|
|||
|
DB 0
|
|||
|
|
|||
|
DirectoryText1 DW 1
|
|||
|
DB 34, 40
|
|||
|
DB 23h
|
|||
|
DB "Directories", 0
|
|||
|
|
|||
|
DirectoryText2 DW 1
|
|||
|
DB 2, 42
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 4, " Module", 13
|
|||
|
DB 0FFh, 4, " Sample", 13
|
|||
|
DB "Instrument", 13
|
|||
|
DB 0
|
|||
|
|
|||
|
DirectoryInputBox DW 0
|
|||
|
DB 12, 41, 78, 45
|
|||
|
DB 27
|
|||
|
|
|||
|
SongNameInput DW 16
|
|||
|
DB 17, 16
|
|||
|
DW 4, 4 ; Song seg, Song name
|
|||
|
DW 26
|
|||
|
DD 0
|
|||
|
DW 0FFFFh, 15, 15, 0FFFFh
|
|||
|
|
|||
|
InitialTempoInput DW 14
|
|||
|
DB 17, 19
|
|||
|
DW 31, 255
|
|||
|
DW 3, 33h ; Init. Tempo=Music:33h
|
|||
|
DW 14, 16, 16, 14
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 32
|
|||
|
|
|||
|
InitialSpeedInput DW 14
|
|||
|
DB 17, 20
|
|||
|
DW 1, 255
|
|||
|
DW 3, 32h ; Init. Tempo=Music:33h
|
|||
|
DW 15, 17, 17, 15
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 32
|
|||
|
|
|||
|
GlobalVolumeInput DW 9
|
|||
|
DB 17, 23
|
|||
|
DW 0, 128
|
|||
|
DW 3, 30h
|
|||
|
DW 16, 18, 18, 16
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
MixingVolumeInput DW 9
|
|||
|
DB 17, 24
|
|||
|
DW 0, 128
|
|||
|
DW 3, 31h
|
|||
|
DW 17, 19, 19, 17
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
SeparationInput DW 9
|
|||
|
DB 17, 25
|
|||
|
DW 0, 128
|
|||
|
DW 3, 34h
|
|||
|
DW 18, 20, 20, 18
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
|
|||
|
OldEffectsModeToggle DW 17
|
|||
|
DB 17, 26
|
|||
|
DW 2
|
|||
|
DW 2Ch ; Offset of 'Flags'
|
|||
|
DB 16
|
|||
|
DW 19, 10, 10, 19
|
|||
|
|
|||
|
LinkCommandGToggle DW 17
|
|||
|
DB 17, 27
|
|||
|
DW 2
|
|||
|
DW 2Ch ; Offset of 'Flags'
|
|||
|
DB 32
|
|||
|
DW 20, 22, 22, 20
|
|||
|
|
|||
|
ConfigSetupButtons DW 8
|
|||
|
DD DWord Ptr F_ConfigButtonSetup
|
|||
|
|
|||
|
ControlInstrumentButton DW 2
|
|||
|
DW 10, 24, 23, 23
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Empty Data...
|
|||
|
DW 2 ; Call Function
|
|||
|
DD DWord Ptr F_SetControlInstrument
|
|||
|
DW 0, 0, 0 ; Empty data...
|
|||
|
DB 16, 29, 30, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Instruments", 0
|
|||
|
|
|||
|
ControlSampleButton DW 2
|
|||
|
DW 10, 25, 22, 22
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Empty Data...
|
|||
|
DW 2 ; Call Function
|
|||
|
DD DWord Ptr F_SetControlSample
|
|||
|
DW 0, 0, 0 ; Empty data...
|
|||
|
DB 31, 29, 45, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Samples", 0
|
|||
|
|
|||
|
PlayBackStereoButton DW 2
|
|||
|
DW 22, 26, 25, 25
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Empty Data...
|
|||
|
DW 2 ; Call Function
|
|||
|
DD DWord Ptr F_SetStereo
|
|||
|
DW 0, 0, 0 ; Empty data...
|
|||
|
DB 16, 32, 30, 34
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Stereo", 0
|
|||
|
|
|||
|
PlayBackMonoButton DW 2
|
|||
|
DW 23, 27, 24, 24
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Empty Data...
|
|||
|
DW 2 ; Call Function
|
|||
|
DD DWord Ptr F_SetMono
|
|||
|
DW 0, 0, 0 ; Empty data...
|
|||
|
DB 31, 32, 45, 34
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Mono", 0
|
|||
|
|
|||
|
SlideLinearButton DW 2
|
|||
|
DW 24, 28, 27, 27
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Empty Data...
|
|||
|
DW 2 ; Call Function
|
|||
|
DD DWord Ptr F_SetLinear
|
|||
|
DW 0, 0, 0 ; Empty data...
|
|||
|
DB 16, 35, 30, 37
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Linear", 0
|
|||
|
|
|||
|
SlideAmigaButton DW 2
|
|||
|
DW 25, 28, 26, 26
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Empty Data...
|
|||
|
DW 2 ; Call Function
|
|||
|
DD DWord Ptr F_SetAmiga
|
|||
|
DW 0, 0, 0 ; Empty data...
|
|||
|
DB 31, 35, 45, 37
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Amiga", 0
|
|||
|
|
|||
|
|
|||
|
|
|||
|
SongDirectoryInput DW 16
|
|||
|
DB 13, 42
|
|||
|
DW 0, Offset SongDirectory
|
|||
|
DW 65
|
|||
|
DD 0
|
|||
|
DW 26, 29, 29, 26
|
|||
|
|
|||
|
SampleDirectoryInput DW 16
|
|||
|
DB 013, 43
|
|||
|
DW 0, Offset SampleDirectory
|
|||
|
DW 65
|
|||
|
DD 0
|
|||
|
DW 28, 30, 30, 28
|
|||
|
|
|||
|
InstrumentDirectoryInput DW 16
|
|||
|
DB 13, 44
|
|||
|
DW 0, Offset InstrumentDirectory
|
|||
|
DW 65
|
|||
|
DD 0
|
|||
|
DW 29, 31, 31, 29
|
|||
|
|
|||
|
SaveDirectoryConfigButton DW 2
|
|||
|
DW 30, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Press... no data reqd
|
|||
|
DW 2
|
|||
|
DD DWord Ptr D_SaveDirectoryConfiguration
|
|||
|
DW 0, 0, 0 ; Unused data..
|
|||
|
DB 27, 46, 52, 48
|
|||
|
DB 8 ; Thin box up
|
|||
|
DB 0 ; Button up
|
|||
|
DB " Save all Preferences", 0
|
|||
|
|
|||
|
O1_KeyboardList DW 8
|
|||
|
DW Near Ptr IdleKeyboardFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr KeyboardHeader ; 3
|
|||
|
DW Near Ptr KeyboardBox1 ; 4
|
|||
|
DW Near Ptr KeyboardBox2 ; 5
|
|||
|
DW Near Ptr KeyboardText1 ; 6
|
|||
|
DW Near Ptr KeyboardText2 ; 7
|
|||
|
DW Near Ptr KBClearTableButton ; 8
|
|||
|
DW Near Ptr KBDrawTables
|
|||
|
DW Near Ptr SetHelpContext8
|
|||
|
DW 0
|
|||
|
|
|||
|
IdleKeyboardFunctionList DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD DWord Ptr K_DrawTables
|
|||
|
DD 0
|
|||
|
|
|||
|
KBDrawTables DW 8
|
|||
|
DD DWord Ptr K_DrawTables
|
|||
|
|
|||
|
KeyboardHeader DW 10
|
|||
|
DB "Keyboard Information (Ctrl-F1)", 0
|
|||
|
|
|||
|
KeyboardBox1 DW 0
|
|||
|
DB 1, 14, 25, 47
|
|||
|
DB 27
|
|||
|
|
|||
|
KeyboardBox2 DW 0
|
|||
|
DB 28, 14, 52, 47
|
|||
|
DB 27
|
|||
|
|
|||
|
KeyboardText1 DW 1
|
|||
|
DB 2, 13
|
|||
|
DB 20h
|
|||
|
DB "Keyboard Queue", 0
|
|||
|
|
|||
|
KeyboardText2 DW 1
|
|||
|
DB 29, 13
|
|||
|
DB 20h
|
|||
|
DB "Keypress Table", 0
|
|||
|
|
|||
|
KBClearTableButton DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 2
|
|||
|
DD DWord Ptr K_ResetKeyboardTables
|
|||
|
DW 0, 0, 0
|
|||
|
DB 53, 14, 77, 16
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Clear Keyboard Tables", 0
|
|||
|
|
|||
|
|
|||
|
O1_InstrumentListGeneral DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr InstrumentGlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr InstrumentListHeader ; 2
|
|||
|
DW Near Ptr InstrumentNameBox ; 3
|
|||
|
DW Near Ptr InstrumentWindow ; 4
|
|||
|
DW Near Ptr GInstrumentGeneralButton ; 5
|
|||
|
DW Near Ptr GInstrumentVolumeButton ; 6
|
|||
|
DW Near Ptr GInstrumentPanningButton ; 7
|
|||
|
DW Near Ptr GInstrumentPitchButton ; 8
|
|||
|
DW Near Ptr InstrumentTranslateBox ; 9
|
|||
|
DW Near Ptr InstrumentNoteWindow ; 10
|
|||
|
DW Near Ptr InstrumentFileDivision
|
|||
|
DW Near Ptr InstrumentDCTDivision
|
|||
|
DW Near Ptr InstrumentGeneralNNAText
|
|||
|
DW Near Ptr InstrumentGeneralDCTText
|
|||
|
DW Near Ptr InstrumentGeneralFileNameText ; 15
|
|||
|
DW Near Ptr NNAButtonCut ; 16
|
|||
|
DW Near Ptr NNAButtonContinue ; 17
|
|||
|
DW Near Ptr NNAButtonOff ;18
|
|||
|
DW Near Ptr NNAButtonFade ; 19
|
|||
|
DW Near Ptr DCTButtonOff ; 20
|
|||
|
DW Near Ptr DCTButtonNote ; 21
|
|||
|
DW Near Ptr DCTButtonSample ; 22
|
|||
|
DW Near Ptr DCTButtonInstrument ; 23
|
|||
|
DW Near Ptr DCAButtonCut ; 24
|
|||
|
DW Near Ptr DCAButtonOff ; 25
|
|||
|
DW Near Ptr DCAButtonFade ; 26
|
|||
|
DW Near Ptr InstrumentFilenameBox ; 27
|
|||
|
DW Near Ptr InstrumentFilename ; 28
|
|||
|
DW Near Ptr InstrumentNNADivision
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SetHelpContext7
|
|||
|
DW 0
|
|||
|
|
|||
|
InstrumentDCTDivision DW 1
|
|||
|
DB 44, 30
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 35, 134, 0
|
|||
|
|
|||
|
InstrumentFileDivision DW 1
|
|||
|
DB 44, 45
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 35, 154, 0
|
|||
|
|
|||
|
InstrumentNNADivision DW 1
|
|||
|
DB 44, 15
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 35, 134, 0
|
|||
|
|
|||
|
NNAButtonCut DW 2
|
|||
|
DW 6, 17, 10, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 0 ; Set to 0
|
|||
|
DW 11h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 18, 77, 20, 8
|
|||
|
DB 0
|
|||
|
DB " Note Cut", 0
|
|||
|
|
|||
|
NNAButtonContinue DW 2
|
|||
|
DW 16, 18, 10, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 1 ; Set to 1
|
|||
|
DW 11h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 21, 77, 23, 8
|
|||
|
DB 0
|
|||
|
DB " Continue", 0
|
|||
|
|
|||
|
NNAButtonOff DW 2
|
|||
|
DW 17, 19, 10, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 2
|
|||
|
DW 11h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 24, 77, 26, 8
|
|||
|
DB 0
|
|||
|
DB " Note Off", 0
|
|||
|
|
|||
|
NNAButtonFade DW 2
|
|||
|
DW 18, 20, 10, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 3
|
|||
|
DW 11h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 27, 77, 29, 8
|
|||
|
DB 0
|
|||
|
DB " Note Fade", 0
|
|||
|
|
|||
|
DCTButtonOff DW 2
|
|||
|
DW 19, 21, 10, 24
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 0 ; Set to 0
|
|||
|
DW 12h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 33, 60, 35, 8
|
|||
|
DB 0
|
|||
|
DB " Disabled", 0
|
|||
|
|
|||
|
DCTButtonNote DW 2
|
|||
|
DW 20, 22, 10, 25
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 1
|
|||
|
DW 12h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 36, 60, 38, 8
|
|||
|
DB 0
|
|||
|
DB " Note", 0
|
|||
|
|
|||
|
DCTButtonSample DW 2
|
|||
|
DW 21, 23, 10, 26
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 2
|
|||
|
DW 12h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 39, 60, 41, 8
|
|||
|
DB 0
|
|||
|
DB " Sample", 0
|
|||
|
|
|||
|
DCTButtonInstrument DW 2
|
|||
|
DW 22, 28, 10, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 3
|
|||
|
DW 12h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 45, 42, 60, 44, 8
|
|||
|
DB 0
|
|||
|
DB " Instrument", 0
|
|||
|
|
|||
|
DCAButtonCut DW 2
|
|||
|
DW 19, 25, 20, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 0 ; Set to 0
|
|||
|
DW 13h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 61, 33, 77, 35, 8
|
|||
|
DB 0
|
|||
|
DB " Note Cut", 0
|
|||
|
|
|||
|
DCAButtonOff DW 2
|
|||
|
DW 24, 26, 21, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 1 ; Set to 0
|
|||
|
DW 13h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 61, 36, 77, 38, 8
|
|||
|
DB 0
|
|||
|
DB " Note Off", 0
|
|||
|
|
|||
|
DCAButtonFade DW 2
|
|||
|
DW 25, 28, 22, 4
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 5
|
|||
|
DD DWord Ptr F_InstrumentButtonHandler
|
|||
|
DW 2 ; Set to 0
|
|||
|
DW 13h
|
|||
|
DW 0 ; Unused
|
|||
|
DB 61, 39, 77, 41, 8
|
|||
|
DB 0
|
|||
|
DB " Note Fade", 0
|
|||
|
|
|||
|
|
|||
|
InstrumentGeneralNNAText DW 1
|
|||
|
DB 54, 17
|
|||
|
DB 20h
|
|||
|
DB "New Note Action", 0
|
|||
|
|
|||
|
InstrumentGeneralDCTText DW 1
|
|||
|
DB 47, 32
|
|||
|
DB 20h
|
|||
|
DB "Duplicate Check Type & Action", 0
|
|||
|
|
|||
|
InstrumentGeneralFileNameText DW 1
|
|||
|
DB 47, 47
|
|||
|
DB 20h
|
|||
|
DB "Filename", 0
|
|||
|
|
|||
|
InstrumentFilenameBox DW 0
|
|||
|
DB 55, 46, 73, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentFileName DW 16
|
|||
|
DB 56, 47
|
|||
|
DW 6, 4
|
|||
|
DW 13
|
|||
|
DD 0
|
|||
|
DW 22, 0FFFFh, 4, 10
|
|||
|
|
|||
|
GInstrumentGeneralButton DW 2
|
|||
|
DW 0FFFFh, 10, 4, 6
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 0
|
|||
|
DD I_SelectScreen
|
|||
|
DB 31, 12, 41, 14
|
|||
|
DB 8, 0
|
|||
|
DB " General", 0
|
|||
|
|
|||
|
GInstrumentVolumeButton DW 2
|
|||
|
DW 0FFFFh, 16, 5, 7
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 1
|
|||
|
DD I_SelectScreen
|
|||
|
DB 43, 12, 53, 14
|
|||
|
DB 8, 0
|
|||
|
DB " Volume", 0
|
|||
|
|
|||
|
GInstrumentPanningButton DW 2
|
|||
|
DW 0FFFFh, 16, 6, 8
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 2
|
|||
|
DD I_SelectScreen
|
|||
|
DB 55, 12, 65, 14
|
|||
|
DB 8, 0
|
|||
|
DB " Panning", 0
|
|||
|
|
|||
|
GInstrumentPitchButton DW 2
|
|||
|
DW 0FFFFh, 16, 7, 4
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 3
|
|||
|
DD I_SelectScreen
|
|||
|
DB 67, 12, 77, 14
|
|||
|
DB 8, 0
|
|||
|
DB " Pitch", 0
|
|||
|
|
|||
|
|
|||
|
O1_InstrumentListVolume DW 4
|
|||
|
DW Near Ptr IdleInstrumentList
|
|||
|
DW Near Ptr InstrumentGlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr InstrumentListHeader ; 2
|
|||
|
DW Near Ptr InstrumentNameBox ; 3
|
|||
|
DW Near Ptr InstrumentWindow ; 4
|
|||
|
DW Near Ptr VInstrumentGeneralButton ; 5
|
|||
|
DW Near Ptr VInstrumentVolumeButton ; 6
|
|||
|
DW Near Ptr VInstrumentPanningButton ; 7
|
|||
|
DW Near Ptr VInstrumentPitchButton ; 8
|
|||
|
DW Near Ptr InstrumentEnvelopeBox ; 9
|
|||
|
DW Near Ptr InstrumentEnvelope ; 10
|
|||
|
DW Near Ptr InstrumentVEBox ; 11
|
|||
|
DW Near Ptr InstrumentVELBox ; 12
|
|||
|
DW Near Ptr InstrumentVESLBox ; 13
|
|||
|
DW Near Ptr InstrumentVEText ; 14
|
|||
|
DW Near Ptr InstrumentVELText ; 15
|
|||
|
DW Near Ptr InstrumentVESLText ; 16
|
|||
|
DW Near Ptr InstrumentVEToggle ; 17
|
|||
|
DW Near Ptr InstrumentVELToggle ; 18
|
|||
|
DW Near Ptr InstrumentVELBeg ; 19
|
|||
|
DW Near Ptr InstrumentVELEnd ; 20
|
|||
|
DW Near Ptr InstrumentVESLToggle ; 21
|
|||
|
DW Near Ptr InstrumentVESLBeg ; 22
|
|||
|
DW Near Ptr InstrumentVESLEnd ; 23
|
|||
|
DW Near Ptr InstrumentGlobalVolumeBox ; 24
|
|||
|
DW Near Ptr InstrumentGlobalVolumeText ; 25
|
|||
|
DW Near Ptr InstrumentVolume2 ; 26
|
|||
|
DW Near Ptr InstrumentFadeOut2 ; 27
|
|||
|
DW Near Ptr InstrumentRandomVolBox ; 28
|
|||
|
DW Near Ptr InstrumentRandomVolBar ; 29
|
|||
|
DW Near Ptr InstrumentVECToggle ; 30
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SetHelpContext7
|
|||
|
DW 0
|
|||
|
|
|||
|
InstrumentVEBox DW 0
|
|||
|
DB 53, 27, 63, 30
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentVEText DW 1
|
|||
|
DB 38, 28
|
|||
|
DB 20h
|
|||
|
DB "Volume Envelope", 13
|
|||
|
DB " Carry", 0
|
|||
|
|
|||
|
InstrumentVEToggle DW 17
|
|||
|
DB 54, 28
|
|||
|
DW 4, 130h
|
|||
|
DB 1
|
|||
|
DW 10, 30, 4, 4
|
|||
|
|
|||
|
InstrumentVECToggle DW 17
|
|||
|
DB 54, 29
|
|||
|
DW 4, 130h
|
|||
|
DB 8
|
|||
|
DW 17, 18, 4, 4
|
|||
|
|
|||
|
InstrumentVELBox DW 0
|
|||
|
DB 53, 31, 63, 35
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentVELToggle DW 17
|
|||
|
DB 54, 32
|
|||
|
DW 4, 130h
|
|||
|
DB 2
|
|||
|
DW 30, 19, 4, 4
|
|||
|
|
|||
|
InstrumentVELBeg DW 13
|
|||
|
DB 54, 33
|
|||
|
DW 0, 132h
|
|||
|
DD 0
|
|||
|
DW 18, 20, 4, 4
|
|||
|
|
|||
|
InstrumentVELEnd DW 13
|
|||
|
DB 54, 34
|
|||
|
DW 0, 133h
|
|||
|
DD 0
|
|||
|
DW 19, 21, 4, 4
|
|||
|
|
|||
|
InstrumentVELText DW 1
|
|||
|
DB 40, 32
|
|||
|
DB 20h
|
|||
|
DB "Envelope Loop", 13
|
|||
|
DB " Loop Begin", 13
|
|||
|
DB 0FFh, 5, " Loop End", 0
|
|||
|
|
|||
|
InstrumentVESLBox DW 0
|
|||
|
DB 53, 36, 63, 40
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentVESLText DW 1
|
|||
|
DB 40, 37
|
|||
|
DB 20h
|
|||
|
DB " Sustain Loop", 13
|
|||
|
DB "SusLoop Begin", 13
|
|||
|
DB " SusLoop End", 0
|
|||
|
|
|||
|
InstrumentVESLToggle DW 17
|
|||
|
DB 54, 37
|
|||
|
DW 4, 130h
|
|||
|
DB 4
|
|||
|
DW 20, 22, 4, 4
|
|||
|
|
|||
|
InstrumentVESLBeg DW 13
|
|||
|
DB 54, 38
|
|||
|
DW 0, 134h
|
|||
|
DD 0
|
|||
|
DW 21, 23, 4, 4
|
|||
|
|
|||
|
InstrumentVESLEnd DW 13
|
|||
|
DB 54, 39
|
|||
|
DW 0, 135h
|
|||
|
DD 0
|
|||
|
DW 22, 26, 4, 4
|
|||
|
|
|||
|
InstrumentEnvelopeBox DW 0
|
|||
|
DB 31, 17, 77, 26
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentGlobalVolumeBox DW 0
|
|||
|
DB 53, 41, 71, 44
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentGlobalVolumeText DW 1
|
|||
|
DB 39, 42
|
|||
|
DB 20h
|
|||
|
DB " Global Volume", 13
|
|||
|
DB 0FFh, 7, " Fadeout", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB "Volume Swing %", 0
|
|||
|
|
|||
|
InstrumentRandomVolBox DW 0
|
|||
|
DB 53, 45, 71, 47
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentRandomVolBar DW 14
|
|||
|
DB 54, 46
|
|||
|
DW 0, 100
|
|||
|
DW 6, 1Ah
|
|||
|
DW 27, 0FFFFh, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentVolume2 DW 9
|
|||
|
DB 54, 42
|
|||
|
DW 0, 128
|
|||
|
DW 6, 18h
|
|||
|
DW 23, 27, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
InstrumentFadeOut2 DW 14
|
|||
|
DB 54, 43
|
|||
|
DW 0, 256
|
|||
|
DW 6, 14h
|
|||
|
DW 26, 29, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentEnvelope DW 15
|
|||
|
DD DWord Ptr I_DrawEnvelope
|
|||
|
DD DWord Ptr I_PreEnvelope
|
|||
|
DD DWord Ptr I_PostEnvelope
|
|||
|
|
|||
|
VInstrumentGeneralButton DW 2
|
|||
|
DW 0FFFFh, 10, 4, 6
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 0
|
|||
|
DD I_SelectScreen
|
|||
|
DB 31, 12, 41, 14
|
|||
|
DB 8, 0
|
|||
|
DB " General", 0
|
|||
|
|
|||
|
VInstrumentVolumeButton DW 2
|
|||
|
DW 0FFFFh, 10, 5, 7
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 1
|
|||
|
DD I_SelectScreen
|
|||
|
DB 43, 12, 53, 14
|
|||
|
DB 8, 0
|
|||
|
DB " Volume", 0
|
|||
|
|
|||
|
VInstrumentPanningButton DW 2
|
|||
|
DW 0FFFFh, 10, 6, 8
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 2
|
|||
|
DD I_SelectScreen
|
|||
|
DB 55, 12, 65, 14
|
|||
|
DB 8, 0
|
|||
|
DB " Panning", 0
|
|||
|
|
|||
|
VInstrumentPitchButton DW 2
|
|||
|
DW 0FFFFh, 10, 7, 4
|
|||
|
DW 0, 0, 0
|
|||
|
DW 6
|
|||
|
DD I_GetInstrumentScreen
|
|||
|
DW 3
|
|||
|
DD I_SelectScreen
|
|||
|
DB 67, 12, 77, 14
|
|||
|
DB 8, 0
|
|||
|
DB " Pitch", 0
|
|||
|
|
|||
|
O1_InstrumentListPanning DW 4
|
|||
|
DW Near Ptr IdleInstrumentList
|
|||
|
DW Near Ptr InstrumentGlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr InstrumentListHeader ; 2
|
|||
|
DW Near Ptr InstrumentNameBox ; 3
|
|||
|
DW Near Ptr InstrumentWindow ; 4
|
|||
|
DW Near Ptr VInstrumentGeneralButton ; 5
|
|||
|
DW Near Ptr VInstrumentVolumeButton ; 6
|
|||
|
DW Near Ptr VInstrumentPanningButton ; 7
|
|||
|
DW Near Ptr VInstrumentPitchButton ; 8
|
|||
|
DW Near Ptr InstrumentEnvelopeBox ; 9
|
|||
|
DW Near Ptr InstrumentEnvelope ; 10
|
|||
|
DW Near Ptr InstrumentVEBox ; 11
|
|||
|
DW Near Ptr InstrumentVELBox ; 12
|
|||
|
DW Near Ptr InstrumentVESLBox ; 13
|
|||
|
DW Near Ptr InstrumentPanText ; 14
|
|||
|
DW Near Ptr InstrumentVELText ; 15
|
|||
|
DW Near Ptr InstrumentVESLText ; 16
|
|||
|
DW Near Ptr InstrumentPanToggle ; 17
|
|||
|
DW Near Ptr InstrumentPanLToggle ; 18
|
|||
|
DW Near Ptr InstrumentPanLBeg ; 19
|
|||
|
DW Near Ptr InstrumentPanLEnd ; 20
|
|||
|
DW Near Ptr InstrumentPanSLToggle ; 21
|
|||
|
DW Near Ptr InstrumentPanSLBeg ; 22
|
|||
|
DW Near Ptr InstrumentPanSLEnd ; 23
|
|||
|
DW Near Ptr InstrumentDefaultPanBox ; 24
|
|||
|
DW Near Ptr InstrumentDefaultPanText ; 25
|
|||
|
DW Near Ptr InstrumentDefaultPanToggle ; 26
|
|||
|
DW Near Ptr InstrumentDefaultPanValue ; 27
|
|||
|
DW Near Ptr InstrumentPitchPanCenter ; 28
|
|||
|
DW Near Ptr InstrumentPitchPanSeparation ; 29
|
|||
|
DW Near Ptr InstrumentPanSwing ; 30
|
|||
|
DW Near Ptr InstrumentPanBoxFiller
|
|||
|
DW Near Ptr InstrumentPanCToggle ; 32
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SetHelpContext7
|
|||
|
DW 0
|
|||
|
|
|||
|
InstrumentPanBoxFiller DW 1
|
|||
|
DB 54, 44
|
|||
|
DB 2
|
|||
|
DB 0FFh, 9, 09Ah, 0
|
|||
|
|
|||
|
InstrumentPanText DW 1
|
|||
|
DB 37, 28
|
|||
|
DB 20h
|
|||
|
DB "Panning Envelope", 13
|
|||
|
DB " Carry", 0
|
|||
|
|
|||
|
InstrumentPanToggle DW 17
|
|||
|
DB 54, 28
|
|||
|
DW 4, 182h
|
|||
|
DB 1
|
|||
|
DW 10, 32, 4, 4
|
|||
|
|
|||
|
InstrumentPanCToggle DW 17
|
|||
|
DB 54, 29
|
|||
|
DW 4, 182h
|
|||
|
DB 8
|
|||
|
DW 17, 18, 4, 4
|
|||
|
|
|||
|
InstrumentPanLToggle DW 17
|
|||
|
DB 54, 32
|
|||
|
DW 4, 182h
|
|||
|
DB 2
|
|||
|
DW 32, 19, 4, 4
|
|||
|
|
|||
|
InstrumentPanLBeg DW 13
|
|||
|
DB 54, 33
|
|||
|
DW 0, 184h
|
|||
|
DD 0
|
|||
|
DW 18, 20, 4, 4
|
|||
|
|
|||
|
InstrumentPanLEnd DW 13
|
|||
|
DB 54, 34
|
|||
|
DW 0, 185h
|
|||
|
DD 0
|
|||
|
DW 19, 21, 4, 4
|
|||
|
|
|||
|
InstrumentPanSLToggle DW 17
|
|||
|
DB 54, 37
|
|||
|
DW 4, 182h
|
|||
|
DB 4
|
|||
|
DW 20, 22, 4, 4
|
|||
|
|
|||
|
InstrumentPanSLBeg DW 13
|
|||
|
DB 54, 38
|
|||
|
DW 0, 186h
|
|||
|
DD 0
|
|||
|
DW 21, 23, 4, 4
|
|||
|
|
|||
|
InstrumentPanSLEnd DW 13
|
|||
|
DB 54, 39
|
|||
|
DW 0, 187h
|
|||
|
DD 0
|
|||
|
DW 22, 26, 4, 4
|
|||
|
|
|||
|
InstrumentDefaultPanBox DW 0
|
|||
|
DB 53, 41, 63, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentDefaultPanText DW 1
|
|||
|
DB 33, 42
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 9, " Default Pan", 13
|
|||
|
DB 0FFh, 11, " Pan Value", 13, 13
|
|||
|
DB 0FFh, 4, " Pitch-Pan Center", 13
|
|||
|
DB "Pitch-Pan Separation", 13
|
|||
|
DB 0FFh, 11, " Pan swing", 0
|
|||
|
|
|||
|
InstrumentDefaultPanToggle DW 17
|
|||
|
DB 54, 42
|
|||
|
DW 4, 19h
|
|||
|
DB 80h
|
|||
|
DW 23, 27, 4, 4
|
|||
|
|
|||
|
InstrumentDefaultPanValue DW 9
|
|||
|
DB 54, 43
|
|||
|
DW 0, 64
|
|||
|
DW 6, 19h
|
|||
|
DW 26, 28, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
InstrumentPitchPanCenter DW 15
|
|||
|
DD DWord Ptr I_DrawPitchPanCenter
|
|||
|
DD DWord Ptr I_PrePitchPanCenter
|
|||
|
DD DWord Ptr I_PostPitchPanCenter
|
|||
|
|
|||
|
InstrumentPitchPanSeparation DW 9
|
|||
|
DB 54, 46
|
|||
|
DW -32, 32
|
|||
|
DW 6, 16h
|
|||
|
DW 28, 30, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
InstrumentPanSwing DW 9
|
|||
|
DB 54, 47
|
|||
|
DW 0, 64
|
|||
|
DW 6, 1Bh
|
|||
|
DW 29, 0FFFFh, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
O1_InstrumentListPitch DW 4
|
|||
|
DW Near Ptr IdleInstrumentList
|
|||
|
DW Near Ptr InstrumentGlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr InstrumentListHeader ; 2
|
|||
|
DW Near Ptr InstrumentNameBox ; 3
|
|||
|
DW Near Ptr InstrumentWindow ; 4
|
|||
|
DW Near Ptr VInstrumentGeneralButton ; 5
|
|||
|
DW Near Ptr VInstrumentVolumeButton ; 6
|
|||
|
DW Near Ptr VInstrumentPanningButton ; 7
|
|||
|
DW Near Ptr VInstrumentPitchButton ; 8
|
|||
|
DW Near Ptr InstrumentEnvelopeBox ; 9
|
|||
|
DW Near Ptr InstrumentEnvelope ; 10
|
|||
|
DW Near Ptr InstrumentVEBox ; 11
|
|||
|
DW Near Ptr InstrumentVELBox ; 12
|
|||
|
DW Near Ptr InstrumentVESLBox ; 13
|
|||
|
DW Near Ptr InstrumentPitchText ; 14
|
|||
|
DW Near Ptr InstrumentVELText ; 15
|
|||
|
DW Near Ptr InstrumentVESLText ; 16
|
|||
|
DW Near Ptr InstrumentPitchToggle ; 17
|
|||
|
DW Near Ptr InstrumentPitchLToggle ; 18
|
|||
|
DW Near Ptr InstrumentPitchLBeg ; 19
|
|||
|
DW Near Ptr InstrumentPitchLEnd ; 20
|
|||
|
DW Near Ptr InstrumentPitchSLToggle ; 21
|
|||
|
DW Near Ptr InstrumentPitchSLBeg ; 22
|
|||
|
DW Near Ptr InstrumentPitchSLEnd ; 23
|
|||
|
DW Near Ptr InstrumentMIDIBox1 ; 24
|
|||
|
DW Near Ptr InstrumentMIDIChannel ; 25
|
|||
|
DW Near Ptr InstrumentMIDIProgram ; 26
|
|||
|
DW Near Ptr InstrumentMIDIBank1 ; 27
|
|||
|
DW Near Ptr InstrumentMIDIBank2 ; 28
|
|||
|
DW Near Ptr InstrumentPitchCToggle ; 29
|
|||
|
IF FILTERENVELOPES
|
|||
|
DW Near Ptr InstrumentFilterCutoff ; 30
|
|||
|
DW Near Ptr InstrumentFilterResonance ; 31
|
|||
|
ENDIF
|
|||
|
DW Near Ptr InstrumentMIDIText
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr SetHelpContext7
|
|||
|
DW 0
|
|||
|
|
|||
|
InstrumentMIDIText DW 1
|
|||
|
DB 36, 42
|
|||
|
DB 20h
|
|||
|
|
|||
|
IF FILTERENVELOPES
|
|||
|
DB "Default Cutoff", 13
|
|||
|
DB "Default Resonance", 13
|
|||
|
ENDIF
|
|||
|
DB "MIDI Channel", 13
|
|||
|
DB "MIDI Program", 13
|
|||
|
DB "MIDI Bank Low", 13
|
|||
|
DB "MIDI Bank High", 0
|
|||
|
|
|||
|
InstrumentPitchText DW 1
|
|||
|
DB 35, 28
|
|||
|
DB 20h
|
|||
|
DB "Frequency Envelope", 13
|
|||
|
DB " Carry", 0
|
|||
|
|
|||
|
InstrumentPitchToggle DW 17
|
|||
|
DB 54, 28
|
|||
|
DW 4, 1D4h
|
|||
|
DB 1
|
|||
|
DW 10, 29, 4, 4
|
|||
|
|
|||
|
InstrumentPitchCToggle DW 17
|
|||
|
DB 54, 29
|
|||
|
DW 4, 1D4h
|
|||
|
DB 8
|
|||
|
DW 17, 18, 4, 4
|
|||
|
|
|||
|
InstrumentPitchLToggle DW 17
|
|||
|
DB 54, 32
|
|||
|
DW 4, 1D4h
|
|||
|
DB 2
|
|||
|
DW 29, 19, 4, 4
|
|||
|
|
|||
|
InstrumentPitchLBeg DW 13
|
|||
|
DB 54, 33
|
|||
|
DW 0, 1D6h
|
|||
|
DD 0
|
|||
|
DW 18, 20, 4, 4
|
|||
|
|
|||
|
InstrumentPitchLEnd DW 13
|
|||
|
DB 54, 34
|
|||
|
DW 0, 1D7h
|
|||
|
DD 0
|
|||
|
DW 19, 21, 4, 4
|
|||
|
|
|||
|
InstrumentPitchSLToggle DW 17
|
|||
|
DB 54, 37
|
|||
|
DW 4, 1D4h
|
|||
|
DB 4
|
|||
|
DW 20, 22, 4, 4
|
|||
|
|
|||
|
InstrumentPitchSLBeg DW 13
|
|||
|
DB 54, 38
|
|||
|
DW 0, 1D8h
|
|||
|
DD 0
|
|||
|
DW 21, 23, 4, 4
|
|||
|
|
|||
|
InstrumentPitchSLEnd DW 13
|
|||
|
DB 54, 39
|
|||
|
DW 0, 1D9h
|
|||
|
DD 0
|
|||
|
IF FILTERENVELOPES
|
|||
|
DW 22, 30, 4, 4
|
|||
|
ELSE
|
|||
|
DW 22, 25, 4, 4
|
|||
|
ENDIF
|
|||
|
|
|||
|
InstrumentMIDIChannel DW 14
|
|||
|
IF FILTERENVELOPES
|
|||
|
DB 54, 44
|
|||
|
ELSE
|
|||
|
DB 54, 42
|
|||
|
ENDIF
|
|||
|
DW 0, 17
|
|||
|
DW 6, 3Ch
|
|||
|
IF FILTERENVELOPES
|
|||
|
DW 30, 26, 4, 4
|
|||
|
ELSE
|
|||
|
DW 23, 26, 4, 4
|
|||
|
ENDIF
|
|||
|
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentFilterCutoff DW 14
|
|||
|
DB 54, 42
|
|||
|
DW 0, 127
|
|||
|
DW 6, 3Ah
|
|||
|
DW 23, 31, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentFilterResonance DW 14
|
|||
|
DB 54, 43
|
|||
|
DW 0, 127
|
|||
|
DW 6, 3Bh
|
|||
|
DW 30, 25, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentMIDIProgram DW 14
|
|||
|
IF FILTERENVELOPES
|
|||
|
DB 54, 45
|
|||
|
ELSE
|
|||
|
DB 54, 43
|
|||
|
ENDIF
|
|||
|
DW -1, 127
|
|||
|
DW 6, 3Dh
|
|||
|
DW 25, 27, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentMIDIBank1 DW 14
|
|||
|
IF FILTERENVELOPES
|
|||
|
DB 54, 46
|
|||
|
ELSE
|
|||
|
DB 54, 44
|
|||
|
ENDIF
|
|||
|
DW -1, 127
|
|||
|
DW 6, 3Eh
|
|||
|
DW 26, 28, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentMIDIBank2 DW 14
|
|||
|
IF FILTERENVELOPES
|
|||
|
DB 54, 47
|
|||
|
ELSE
|
|||
|
DB 54, 45
|
|||
|
ENDIF
|
|||
|
DW -1, 127
|
|||
|
DW 6, 3Fh
|
|||
|
DW 27, 0FFFFh, 4, 4
|
|||
|
DW 0FFFFh, 0FFFFh
|
|||
|
DW 16
|
|||
|
|
|||
|
InstrumentListHeader DW 10
|
|||
|
DB "Instrument List (F4)", 0
|
|||
|
|
|||
|
InstrumentNameBox DW 0
|
|||
|
DB 4, 12, 30, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentTranslateBox DW 0
|
|||
|
DB 31, 15, 42, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentMIDIBox1 DW 0
|
|||
|
IF FILTERENVELOPES
|
|||
|
DB 53, 41, 71, 48
|
|||
|
ELSE
|
|||
|
DB 53, 41, 71, 46
|
|||
|
ENDIF
|
|||
|
DB 27
|
|||
|
|
|||
|
InstrumentWindow DW 15
|
|||
|
DD DWord Ptr I_DrawInstrumentWindow
|
|||
|
DD DWord Ptr I_PreInstrumentWindow
|
|||
|
DD DWord Ptr I_PostInstrumentWindow
|
|||
|
|
|||
|
InstrumentNoteWindow DW 15
|
|||
|
DD DWord Ptr I_DrawNoteWindow
|
|||
|
DD DWord Ptr I_PreNoteWindow
|
|||
|
DD DWord Ptr I_PostNoteWindow
|
|||
|
|
|||
|
InstrumentGlobalKeyList Label
|
|||
|
IF ENABLESOLO
|
|||
|
DB 1
|
|||
|
DW '`'
|
|||
|
DD DWord Ptr Music_ToggleSoloInstrument
|
|||
|
ENDIF
|
|||
|
|
|||
|
DB 3 ; Ctrl
|
|||
|
DW 1C9h
|
|||
|
DD DWord Ptr I_SampleUp
|
|||
|
|
|||
|
DB 3 ; Ctrl.
|
|||
|
DW 1D1h
|
|||
|
DD DWord Ptr I_SampleDown
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1C9h
|
|||
|
DD DWord Ptr I_SampleUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D1h
|
|||
|
DD DWord Ptr I_SampleDown
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '<'
|
|||
|
DD DWord Ptr I_DecreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '>'
|
|||
|
DD DWord Ptr I_IncreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW ','
|
|||
|
DD DWord Ptr I_DecreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '.'
|
|||
|
DD DWord Ptr I_IncreasePlayChannel
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2000h ; Alt 'D'
|
|||
|
DD DWord Ptr I_DeleteInstrument
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1300h ; Alt 'R'
|
|||
|
DD DWord Ptr I_ReplaceInstrument
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1F00h ; Alt 'S'
|
|||
|
DD DWord Ptr I_SwapInstruments
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1800h ; Alt 'O'
|
|||
|
DD DWord Ptr D_SaveInstrument
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1900h ; Alt 'P'
|
|||
|
DD DWord Ptr I_CopyInstrument
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 1600h ; Alt 'U'
|
|||
|
DD DWord Ptr I_UpdateInstrument
|
|||
|
|
|||
|
DB 1 ; Alt 'J'
|
|||
|
DW 2400h
|
|||
|
DD DWord Ptr I_ScaleInstrumentVolumes
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 2D00h ; Alt 'X'
|
|||
|
DD DWord Ptr I_ExchangeInstruments
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 3100h ; Alt 'N'
|
|||
|
DD DWord Ptr I_ToggleMultiChannel
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 139h
|
|||
|
DD DWord Ptr I_InstrumentListSpace
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 039h
|
|||
|
DD DWord Ptr I_InstrumentListNoteOff
|
|||
|
|
|||
|
DB 0 ; Enter... to load sample!
|
|||
|
DW 11Ch
|
|||
|
DD DWord Ptr Glbl_LoadInstrument
|
|||
|
|
|||
|
DB 4 ; Always call function
|
|||
|
DW 0
|
|||
|
DD DWord Ptr I_PlayNote
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Offset GlobalKeyList
|
|||
|
|
|||
|
O1_DisplayList DW 4
|
|||
|
DW Near Ptr InfoPageIdleList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr DisplayHeader ; 3
|
|||
|
DW Near Ptr DisplayObject ; 4
|
|||
|
DW Near Ptr SetHelpContext9
|
|||
|
DW 0
|
|||
|
|
|||
|
O1_FullDisplayList DW 1
|
|||
|
DW Near Ptr InfoPageIdleList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr DisplayObject ; 1
|
|||
|
DW Near Ptr SetHelpContext9
|
|||
|
DW 0
|
|||
|
|
|||
|
InfoPageIdleList Label DWord
|
|||
|
DD DWord Ptr DisplayUpdateScreen
|
|||
|
DD 0
|
|||
|
|
|||
|
DisplayHeader DW 10
|
|||
|
DB "Info Page (F5)", 0
|
|||
|
|
|||
|
DisplayObject DW 15
|
|||
|
DD DWord Ptr DrawDisplayData
|
|||
|
DD DWord Ptr F_Nothing
|
|||
|
DD DWord Ptr PostDisplayData
|
|||
|
|
|||
|
O1_ThumbStringList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESC&ReturnList
|
|||
|
DW Near Ptr ThumbBox
|
|||
|
DW Near Ptr ThumbInputText
|
|||
|
DW Near Ptr ThumbInputBox
|
|||
|
DW Near Ptr ThumbInput
|
|||
|
DW 0
|
|||
|
|
|||
|
ThumbBox DW 0
|
|||
|
DB 29, 24, 50, 28
|
|||
|
DB 3
|
|||
|
|
|||
|
ThumbInputText DW 1
|
|||
|
DB 32, 26
|
|||
|
DB 23h
|
|||
|
DB "Enter Value", 0
|
|||
|
|
|||
|
ThumbInputBox DW 0
|
|||
|
DB 43, 25, 48, 27
|
|||
|
DB 27
|
|||
|
|
|||
|
ThumbInput DW 16
|
|||
|
DB 44, 26
|
|||
|
DW 5, Offset ThumbStringEnter
|
|||
|
DW 4
|
|||
|
DD 0 ; No function
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
O1_NewSongList DW 11
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NewSongBox ; 0
|
|||
|
DW Near Ptr NewSongText ; 1
|
|||
|
DW Near Ptr NewSongText2 ; 2
|
|||
|
DW Near Ptr KeepPatternButton ; 3
|
|||
|
DW Near Ptr ClearPatternButton ; 4
|
|||
|
DW Near Ptr KeepSampleButton ; 5
|
|||
|
DW Near Ptr ClearSampleButton ; 6
|
|||
|
DW Near Ptr KeepInstrumentButton ; 7
|
|||
|
DW Near Ptr ClearInstrumentButton ; 8
|
|||
|
DW Near Ptr KeepOrderListButton ; 9
|
|||
|
DW Near Ptr ClearOrderListButton ; 10
|
|||
|
DW Near Ptr NewSongOKButton ; 11
|
|||
|
DW Near Ptr NewSongCancelButton ; 12
|
|||
|
|
|||
|
DW 0
|
|||
|
|
|||
|
NewSongBox DW 0
|
|||
|
DB 21, 20, 58, 38
|
|||
|
DB 3
|
|||
|
|
|||
|
NewSongText DW 1
|
|||
|
DB 36, 21
|
|||
|
DB 23h
|
|||
|
DB "New Song", 0
|
|||
|
|
|||
|
NewSongText2 DW 1
|
|||
|
DB 23, 24
|
|||
|
DB 20h
|
|||
|
DB " Patterns", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 4, " Samples", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB "Instruments", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Order List", 0
|
|||
|
|
|||
|
KeepPatternButton DW 2
|
|||
|
DW 0FFFFh, 5, 4, 4
|
|||
|
DW 2
|
|||
|
DW 3, 4
|
|||
|
DW 3 ; Set var!
|
|||
|
DW 3, 0
|
|||
|
DW 0, 0, 0
|
|||
|
DB 34, 23, 43, 25
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Keep", 0
|
|||
|
|
|||
|
ClearPatternButton DW 2
|
|||
|
DW 4, 6, 3, 3
|
|||
|
DW 2
|
|||
|
DW 3, 4
|
|||
|
DW 3
|
|||
|
DW 3, 1 ; Clear pattern flag
|
|||
|
DW 0, 0, 0
|
|||
|
DB 44, 23, 54, 25
|
|||
|
DB 8
|
|||
|
DB 3 ; Default to down
|
|||
|
DB " Clear", 0
|
|||
|
|
|||
|
KeepSampleButton DW 2
|
|||
|
DW 3, 7, 6, 6
|
|||
|
DW 2
|
|||
|
DW 5, 6
|
|||
|
DW 3 ; Set var!
|
|||
|
DW 4, 0
|
|||
|
DW 0, 0, 0
|
|||
|
DB 34, 26, 43, 28
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Keep", 0
|
|||
|
|
|||
|
ClearSampleButton DW 2
|
|||
|
DW 4, 8, 5, 5
|
|||
|
DW 2
|
|||
|
DW 5, 6
|
|||
|
DW 3
|
|||
|
DW 4, 1 ; Clear pattern flag
|
|||
|
DW 0, 0, 0
|
|||
|
DB 44, 26, 54, 28
|
|||
|
DB 8
|
|||
|
DB 3 ; Default to down
|
|||
|
DB " Clear", 0
|
|||
|
|
|||
|
KeepInstrumentButton DW 2
|
|||
|
DW 5, 9, 8, 8
|
|||
|
DW 2
|
|||
|
DW 7, 8
|
|||
|
DW 3 ; Set var!
|
|||
|
DW 5, 0
|
|||
|
DW 0, 0, 0
|
|||
|
DB 34, 29, 43, 31
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Keep", 0
|
|||
|
|
|||
|
ClearInstrumentButton DW 2
|
|||
|
DW 6, 10, 7, 7
|
|||
|
DW 2
|
|||
|
DW 7, 8
|
|||
|
DW 3
|
|||
|
DW 5, 1 ; Clear pattern flag
|
|||
|
DW 0, 0, 0
|
|||
|
DB 44, 29, 54, 31
|
|||
|
DB 8
|
|||
|
DB 3 ; Default to down
|
|||
|
DB " Clear", 0
|
|||
|
|
|||
|
KeepOrderListButton DW 2
|
|||
|
DW 7, 11, 10, 10
|
|||
|
DW 2
|
|||
|
DW 9, 10
|
|||
|
DW 3 ; Set var!
|
|||
|
DW 6, 0
|
|||
|
DW 0, 0, 0
|
|||
|
DB 34, 32, 43, 34
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Keep", 0
|
|||
|
|
|||
|
ClearOrderListButton DW 2
|
|||
|
DW 8, 12, 9, 9
|
|||
|
DW 2
|
|||
|
DW 9, 10
|
|||
|
DW 3
|
|||
|
DW 6, 1 ; Clear pattern flag
|
|||
|
DW 0, 0, 0
|
|||
|
DB 44, 32, 54, 34
|
|||
|
DB 8
|
|||
|
DB 3 ; Default to down
|
|||
|
DB " Clear", 0
|
|||
|
|
|||
|
NewSongOKButton DW 2
|
|||
|
DW 9, 0FFFFh, 12, 12
|
|||
|
DW 0 ; Press.
|
|||
|
DW 0, 0
|
|||
|
DW 0 ; Return value.
|
|||
|
DW 1 ; Return OK.
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 27, 35, 38, 37
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " OK", 0
|
|||
|
|
|||
|
NewSongCancelButton DW 2
|
|||
|
DW 9, 0FFFFh, 11, 11
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 0
|
|||
|
DW 0
|
|||
|
DW 0, 0, 0, 0
|
|||
|
DB 40, 35, 51, 37
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Cancel", 0
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_MainMenu DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr MainMenuBox1 ; 0
|
|||
|
DW Near Ptr MainMenuBox2 ; 1
|
|||
|
DW Near Ptr MainMenuText ; 2
|
|||
|
DW Near Ptr MainMenuFile ; 3
|
|||
|
DW Near Ptr MainMenuPlayBack ; 4
|
|||
|
DW Near Ptr MainMenuViewPatterns ; 5
|
|||
|
DW Near Ptr MainMenuViewSamples ; 6
|
|||
|
DW Near Ptr MainMenuViewInstruments; 7
|
|||
|
DW Near Ptr MainMenuViewOrderPan ; 8
|
|||
|
DW Near Ptr MainMenuViewVariables ; 9
|
|||
|
DW Near Ptr MainMenuMessage
|
|||
|
DW Near Ptr MainMenuHelp ; 11
|
|||
|
|
|||
|
DW 0
|
|||
|
|
|||
|
MainMenuBox1 DW 0
|
|||
|
DB 6, 14, 38, 46
|
|||
|
DB 3
|
|||
|
|
|||
|
MainMenuBox2 DW 0
|
|||
|
DB 7, 15, 37, 45
|
|||
|
DB 0
|
|||
|
|
|||
|
MainMenuText DW 1
|
|||
|
DB 12, 16
|
|||
|
DB 23h
|
|||
|
DB "Main Menu", 0
|
|||
|
|
|||
|
MainMenuFile DW 2
|
|||
|
DW 0FFFFh, 4, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 2
|
|||
|
DD DWord Ptr F_FileMenu
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 18, 36, 20
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " File Menu...", 0
|
|||
|
|
|||
|
MainMenuPlayBack DW 2
|
|||
|
DW 3, 5, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 2
|
|||
|
DD DWord Ptr F_PlayBackMenu
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 21, 36, 23
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Playback Menu...", 0
|
|||
|
|
|||
|
MainMenuViewPatterns DW 2
|
|||
|
DW 4, 6, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr F_ViewPattern
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 24, 36, 26
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " View Patterns (F2)", 0
|
|||
|
|
|||
|
MainMenuViewSamples DW 2
|
|||
|
DW 5, 7, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 2
|
|||
|
DD DWord Ptr F_SampleMenu
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 27, 36, 29
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Sample Menu...", 0
|
|||
|
|
|||
|
MainMenuViewInstruments DW 2
|
|||
|
DW 6, 8, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 2
|
|||
|
DD DWord Ptr F_InstrumentMenu
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 30, 36, 32
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Instrument Menu...", 0
|
|||
|
|
|||
|
MainMenuViewOrderPan DW 2
|
|||
|
DW 7, 9, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_ViewOrderPan
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 33, 36, 35
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " View Orders/Panning (F11)", 0
|
|||
|
|
|||
|
MainMenuViewVariables DW 2
|
|||
|
DW 8, 10, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_ViewVariables
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 36, 36, 38
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " View Variables (F12)", 0
|
|||
|
|
|||
|
MainMenuMessage DW 2
|
|||
|
DW 9, 11, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_MessageEditor
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 39, 36, 41
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Message Editor (Shift-F9)", 0
|
|||
|
|
|||
|
MainMenuHelp DW 2
|
|||
|
DW 10, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_Help
|
|||
|
DW 0, 0, 0
|
|||
|
DB 8, 42, 36, 44
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Help! (F1)", 0
|
|||
|
|
|||
|
O1_FileMenu DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr FileBox1 ; 0
|
|||
|
DW Near Ptr FileBox2 ; 1
|
|||
|
DW Near Ptr FileMenuText ; 2
|
|||
|
DW Near Ptr FileLoad ; 3
|
|||
|
DW Near Ptr FileNew
|
|||
|
DW Near Ptr FileSaveCurrent
|
|||
|
DW Near Ptr FileSaveAs
|
|||
|
DW Near Ptr FileDOSShell
|
|||
|
DW Near Ptr FileQuit
|
|||
|
DW 0
|
|||
|
|
|||
|
FileBox1 DW 0
|
|||
|
DB 25, 16, 54, 39
|
|||
|
DB 1
|
|||
|
|
|||
|
FileBox2 DW 0
|
|||
|
DB 26, 17, 53, 38
|
|||
|
DB 0
|
|||
|
|
|||
|
FileMenuText DW 1
|
|||
|
DB 30, 18
|
|||
|
DB 23h
|
|||
|
DB "File Menu", 0
|
|||
|
|
|||
|
FileLoad DW 2
|
|||
|
DW 0FFFFh, 4, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_FileLoad
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 20, 52, 22
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Load... (F9)", 0
|
|||
|
|
|||
|
FileNew DW 2
|
|||
|
DW 3, 5, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_FileNew
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 23, 52, 25
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " New... (Ctrl-N)", 0
|
|||
|
|
|||
|
FileSaveCurrent DW 2
|
|||
|
DW 4, 6, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_FileSaveCurrent
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 26, 52, 28
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Save Current (Ctrl-S)", 0
|
|||
|
|
|||
|
FileSaveAs DW 2
|
|||
|
DW 5, 7, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_FileSaveAs
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 29, 52, 31
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Save As... (F10)", 0
|
|||
|
|
|||
|
FileDOSShell DW 2
|
|||
|
DW 6, 8, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_FileDOSShell
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 32, 52, 34
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Shell to DOS (Ctrl-D)", 0
|
|||
|
|
|||
|
FileQuit DW 2
|
|||
|
DW 7, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_FileQuit
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 35, 52, 37
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Quit (Ctrl-Q)", 0
|
|||
|
|
|||
|
O1_PlayBackMenu DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr PlayBackBox1 ; 0
|
|||
|
DW Near Ptr PlayBackBox2 ; 1
|
|||
|
DW Near Ptr PlayBackText ; 2
|
|||
|
DW Near Ptr PlayBackShowInfoPage ; 3
|
|||
|
DW Near Ptr PlayBackSong ; 4
|
|||
|
DW Near Ptr PlayBackPattern ; 5
|
|||
|
DW Near Ptr PlayBackOrder ; 6
|
|||
|
DW Near Ptr PlayBackMark ; 7
|
|||
|
DW Near Ptr PlayBackStop ; 8
|
|||
|
DW Near Ptr PlayBackReinit ; 9
|
|||
|
DW Near Ptr PlayBackDriverScreen ; 10
|
|||
|
DW Near Ptr PlayBackCalculateLength ; 11
|
|||
|
DW 0
|
|||
|
|
|||
|
PlayBackBox1 DW 0
|
|||
|
DB 25, 16, 59, 48
|
|||
|
DB 1
|
|||
|
|
|||
|
PlayBackBox2 DW 0
|
|||
|
DB 26, 17, 58, 47
|
|||
|
DB 0
|
|||
|
|
|||
|
PlayBackText DW 1
|
|||
|
DB 31, 18
|
|||
|
DB 23h
|
|||
|
DB "Playback Menu", 0
|
|||
|
|
|||
|
PlayBackShowInfoPage DW 2
|
|||
|
DW 0FFFFh, 4, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_InfoPage
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 20, 57, 22
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Show Infopage (F5)", 0
|
|||
|
|
|||
|
PlayBackSong DW 2
|
|||
|
DW 3, 5, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_PlaySong
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 23, 57, 25
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Play Song (Ctrl-F5)", 0
|
|||
|
|
|||
|
PlayBackPattern DW 2
|
|||
|
DW 4, 6, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_PlayPattern
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 26, 57, 28
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Play Pattern (F6)", 0
|
|||
|
|
|||
|
PlayBackOrder DW 2
|
|||
|
DW 5, 7, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_PlayOrder
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 29, 57, 31
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Play from Order (Shift-F6)", 0
|
|||
|
|
|||
|
PlayBackMark DW 2
|
|||
|
DW 6, 8, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_PlayMark
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 32, 57, 34
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Play from Mark/Cursor (F7)", 0
|
|||
|
|
|||
|
PlayBackStop DW 2
|
|||
|
DW 7, 9, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_Stop
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 35, 57, 37
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Stop (F8)", 0
|
|||
|
|
|||
|
PlayBackReinit DW 2
|
|||
|
DW 8, 10, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_ReinitSoundCard
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 38, 57, 40
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Reinit Soundcard (Ctrl-I)", 0
|
|||
|
|
|||
|
PlayBackDriverScreen DW 2
|
|||
|
DW 9, 11, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_DriverScreen
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 41, 57, 43
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Driver Screen (Shift-F5)", 0
|
|||
|
|
|||
|
PlayBackCalculateLength DW 2
|
|||
|
DW 10, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_CalculateLength
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 44, 57, 46
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Calculate Length (Ctrl-P)", 0
|
|||
|
|
|||
|
|
|||
|
O1_SampleMenu DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr SampleBox1 ; 0
|
|||
|
DW Near Ptr SampleBox2 ; 1
|
|||
|
DW Near Ptr SampleText ; 2
|
|||
|
DW Near Ptr SampleMenuList ; 3
|
|||
|
DW Near Ptr SampleLibrary ; 4
|
|||
|
DW Near Ptr ReloadGravis ; 5
|
|||
|
|
|||
|
DW 0
|
|||
|
|
|||
|
SampleBox1 DW 0
|
|||
|
DB 25, 23, 57, 37
|
|||
|
DB 1
|
|||
|
|
|||
|
|
|||
|
SampleBox2 DW 0
|
|||
|
DB 26, 24, 56, 36
|
|||
|
DB 0
|
|||
|
|
|||
|
SampleText DW 1
|
|||
|
DB 30, 25
|
|||
|
DB 23h
|
|||
|
DB "Sample Menu", 0
|
|||
|
|
|||
|
SampleMenuList DW 2
|
|||
|
DW 0FFFFh, 4, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_SampleList
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 27, 55, 29
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Sample List (F3)", 0
|
|||
|
|
|||
|
SampleLibrary DW 2
|
|||
|
DW 3, 5, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_SampleLibrary
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 30, 55, 32
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Sample Library (Ctrl-F3)", 0
|
|||
|
|
|||
|
ReloadGravis DW 2
|
|||
|
DW 4, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_ReloadGravis
|
|||
|
DW 0, 0, 0
|
|||
|
DB 27, 33, 55, 35
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Reload Soundcard (Ctrl-G)", 0
|
|||
|
|
|||
|
O1_InstrumentMenu DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr InstrumentBox1 ; 0
|
|||
|
DW Near Ptr InstrumentBox2 ; 1
|
|||
|
DW Near Ptr InstrumentText ; 2
|
|||
|
DW Near Ptr InstrumentMenuList ; 3
|
|||
|
DW Near Ptr InstrumentLibrary ; 4
|
|||
|
DW 0
|
|||
|
|
|||
|
InstrumentBox1 DW 0
|
|||
|
DB 20, 23, 56, 34
|
|||
|
DB 1
|
|||
|
|
|||
|
|
|||
|
InstrumentBox2 DW 0
|
|||
|
DB 21, 24, 55, 33
|
|||
|
DB 0
|
|||
|
|
|||
|
InstrumentText DW 1
|
|||
|
DB 25, 25
|
|||
|
DB 23h
|
|||
|
DB "Instrument Menu", 0
|
|||
|
|
|||
|
InstrumentMenuList DW 2
|
|||
|
DW 0FFFFh, 4, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_InstrumentList
|
|||
|
DW 0, 0, 0
|
|||
|
DB 22, 27, 54, 29
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Instrument List (F4)", 0
|
|||
|
|
|||
|
InstrumentLibrary DW 2
|
|||
|
DW 3, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4
|
|||
|
DD DWord Ptr F_InstrumentLibrary
|
|||
|
DW 0, 0, 0
|
|||
|
DB 22, 30, 54, 32
|
|||
|
DB 28
|
|||
|
DB 0
|
|||
|
DB " Instrument Library (Ctrl-F4)", 0
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_EditSampleName DW 3
|
|||
|
DW IdleFunctionList
|
|||
|
DW ESCReturnList
|
|||
|
DW EditSampleNameBox ; 0
|
|||
|
DW EditSampleNameText ; 1
|
|||
|
DW EditSampleNameInputBox ; 2
|
|||
|
DW EditSampleNameInput ;3
|
|||
|
DW 0
|
|||
|
|
|||
|
EditSampleNameBox DW 0
|
|||
|
DB 23, 25, 56, 31
|
|||
|
DB 3
|
|||
|
|
|||
|
EditSampleNameText DW 1
|
|||
|
DB 32, 26
|
|||
|
DB 23h
|
|||
|
DB "Edit Sample Name", 0
|
|||
|
|
|||
|
EditSampleNameInputBox DW 0
|
|||
|
DB 26, 28, 53, 30
|
|||
|
DB 27
|
|||
|
|
|||
|
EditSampleNameInput DW 16
|
|||
|
DB 27, 29
|
|||
|
DW 0, Offset SampleName
|
|||
|
DW 26
|
|||
|
DD DWord Ptr F_Return1
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
IF MEMORYDEBUG
|
|||
|
|
|||
|
O1_DebugList DW 5
|
|||
|
DW Near Ptr IdleDebugFunctionList
|
|||
|
DW Near Ptr DebugKeyList
|
|||
|
DW Near Ptr FullScreenBox
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr DebugBox
|
|||
|
DW Near Ptr DebugText
|
|||
|
DW Near Ptr DebugInputBox
|
|||
|
DW Near Ptr DebugAddressInput
|
|||
|
DW Near Ptr DebugInfo
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr DebugHeader
|
|||
|
DW 0
|
|||
|
|
|||
|
|
|||
|
DebugInfo DW 8
|
|||
|
IdleDebugFunctionList DD DWord Ptr F_DrawDebug
|
|||
|
DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD 0
|
|||
|
|
|||
|
DebugKeyList Label
|
|||
|
DB 4
|
|||
|
DW 0
|
|||
|
DD DWord Ptr F_PostDebug
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1C8h
|
|||
|
DD DWord Ptr F_DebugUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D0h
|
|||
|
DD DWord Ptr F_DebugDown
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1C9h
|
|||
|
DD DWord Ptr F_DebugPgUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D1h
|
|||
|
DD DWord Ptr F_DebugPgDn
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Offset GlobalKeyList
|
|||
|
|
|||
|
|
|||
|
DebugBox DW 0
|
|||
|
DB 1, 14, 78, 45
|
|||
|
DB 27
|
|||
|
|
|||
|
DebugText DW 1
|
|||
|
DB 4, 47
|
|||
|
DB 20h
|
|||
|
DB "Address", 0
|
|||
|
|
|||
|
DebugInputBox DW 0
|
|||
|
DB 11, 46, 30, 48
|
|||
|
DB 25
|
|||
|
|
|||
|
DebugAddressInput DW 16
|
|||
|
DB 12, 47
|
|||
|
DW 5, Offset AddressInput
|
|||
|
DW 18
|
|||
|
DD DWord Ptr F_DebugStringInput
|
|||
|
DW 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
DebugHeader DW 10
|
|||
|
DB "Debug", 0
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_ConfigurePaletteList DW 53
|
|||
|
DW IdleFunctionList
|
|||
|
DW GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr ConfigurePaletteHeader ; 3
|
|||
|
DW Near Ptr SetHelpContext10
|
|||
|
DW Near Ptr PaletteColourBorder1
|
|||
|
DW Near Ptr PaletteColourBorder2
|
|||
|
DW Near Ptr PaletteColourBorder3
|
|||
|
DW Near Ptr PaletteColourBorder4
|
|||
|
DW Near Ptr PaletteColourBorder5
|
|||
|
DW Near Ptr PaletteColourBorder6 ; 10
|
|||
|
DW Near Ptr PaletteColourBorder7
|
|||
|
DW Near Ptr PaletteColourBorder8
|
|||
|
DW Near Ptr PaletteColourBorder9
|
|||
|
DW Near Ptr PaletteColourBorder10
|
|||
|
DW Near Ptr PaletteColourBorder11
|
|||
|
DW Near Ptr PaletteColourBorder12
|
|||
|
DW Near Ptr PaletteColourBorder13
|
|||
|
DW Near Ptr PaletteColourBorder14
|
|||
|
DW Near Ptr PaletteColourBorder15
|
|||
|
DW Near Ptr PaletteColourBorder16 ; 20
|
|||
|
DW Near Ptr PaletteColourBox1
|
|||
|
DW Near Ptr PaletteColourBox2
|
|||
|
DW Near Ptr PaletteColourBox3
|
|||
|
DW Near Ptr PaletteColourBox4
|
|||
|
DW Near Ptr PaletteColourBox5
|
|||
|
DW Near Ptr PaletteColourBox6
|
|||
|
DW Near Ptr PaletteColourBox7
|
|||
|
DW Near Ptr PaletteColourBox8
|
|||
|
DW Near Ptr PaletteColourBox9
|
|||
|
DW Near Ptr PaletteColourBox10 ; 30
|
|||
|
DW Near Ptr PaletteColourBox11
|
|||
|
DW Near Ptr PaletteColourBox12
|
|||
|
DW Near Ptr PaletteColourBox13
|
|||
|
DW Near Ptr PaletteColourBox14
|
|||
|
DW Near Ptr PaletteColourBox15
|
|||
|
DW Near Ptr PaletteColourBox16
|
|||
|
DW Near Ptr PaletteInputBox1
|
|||
|
DW Near Ptr PaletteInputBox2
|
|||
|
DW Near Ptr PaletteInputBox3
|
|||
|
DW Near Ptr PaletteInputBox4 ; 40
|
|||
|
DW Near Ptr PaletteInputBox5
|
|||
|
DW Near Ptr PaletteInputBox6
|
|||
|
DW Near Ptr PaletteInputBox7
|
|||
|
DW Near Ptr PaletteInputBox8
|
|||
|
DW Near Ptr PaletteInputBox9
|
|||
|
DW Near Ptr PaletteInputBox10
|
|||
|
DW Near Ptr PaletteInputBox11
|
|||
|
DW Near Ptr PaletteInputBox12
|
|||
|
DW Near Ptr PaletteInputBox13
|
|||
|
DW Near Ptr PaletteInputBox14 ; 50
|
|||
|
DW Near Ptr PaletteInputBox15
|
|||
|
DW Near Ptr PaletteInputBox16
|
|||
|
DW Near Ptr Colour0RedInput ; 53
|
|||
|
DW Near Ptr Colour0GreenInput
|
|||
|
DW Near Ptr Colour0BlueInput
|
|||
|
DW Near Ptr Colour1RedInput ; 56
|
|||
|
DW Near Ptr Colour1GreenInput
|
|||
|
DW Near Ptr Colour1BlueInput
|
|||
|
DW Near Ptr Colour2RedInput
|
|||
|
DW Near Ptr Colour2GreenInput ; 60
|
|||
|
DW Near Ptr Colour2BlueInput
|
|||
|
DW Near Ptr Colour3RedInput
|
|||
|
DW Near Ptr Colour3GreenInput
|
|||
|
DW Near Ptr Colour3BlueInput
|
|||
|
DW Near Ptr Colour4RedInput
|
|||
|
DW Near Ptr Colour4GreenInput
|
|||
|
DW Near Ptr Colour4BlueInput
|
|||
|
DW Near Ptr Colour5RedInput
|
|||
|
DW Near Ptr Colour5GreenInput
|
|||
|
DW Near Ptr Colour5BlueInput ; 70
|
|||
|
DW Near Ptr Colour6RedInput
|
|||
|
DW Near Ptr Colour6GreenInput
|
|||
|
DW Near Ptr Colour6BlueInput
|
|||
|
DW Near Ptr Colour7RedInput ; 74
|
|||
|
DW Near Ptr Colour7GreenInput
|
|||
|
DW Near Ptr Colour7BlueInput
|
|||
|
DW Near Ptr Colour8RedInput
|
|||
|
DW Near Ptr Colour8GreenInput
|
|||
|
DW Near Ptr Colour8BlueInput
|
|||
|
DW Near Ptr Colour9RedInput ; 80
|
|||
|
DW Near Ptr Colour9GreenInput
|
|||
|
DW Near Ptr Colour9BlueInput
|
|||
|
DW Near Ptr Colour10RedInput
|
|||
|
DW Near Ptr Colour10GreenInput
|
|||
|
DW Near Ptr Colour10BlueInput
|
|||
|
DW Near Ptr Colour11RedInput
|
|||
|
DW Near Ptr Colour11GreenInput
|
|||
|
DW Near Ptr Colour11BlueInput
|
|||
|
DW Near Ptr Colour12RedInput
|
|||
|
DW Near Ptr Colour12GreenInput ; 90
|
|||
|
DW Near Ptr Colour12BlueInput
|
|||
|
DW Near Ptr Colour13RedInput
|
|||
|
DW Near Ptr Colour13GreenInput
|
|||
|
DW Near Ptr Colour13BlueInput
|
|||
|
DW Near Ptr Colour14RedInput
|
|||
|
DW Near Ptr Colour14GreenInput
|
|||
|
DW Near Ptr Colour14BlueInput
|
|||
|
DW Near Ptr Colour15RedInput
|
|||
|
DW Near Ptr Colour15GreenInput
|
|||
|
DW Near Ptr Colour15BlueInput ; 100
|
|||
|
DW Near Ptr PredefinedPaletteMsg
|
|||
|
DW Near Ptr PredefinedPalette1
|
|||
|
DW Near Ptr PredefinedPalette2
|
|||
|
DW Near Ptr PredefinedPalette3
|
|||
|
DW Near Ptr PredefinedPalette4
|
|||
|
DW Near Ptr PredefinedPalette5
|
|||
|
DW Near Ptr PredefinedPalette6
|
|||
|
DW Near Ptr PredefinedPalette7
|
|||
|
DW 0
|
|||
|
|
|||
|
ConfigurePaletteHeader DW 10
|
|||
|
DB "Palette Configuration (Ctrl-F12)", 0
|
|||
|
|
|||
|
PaletteColourBorder1 DW 0
|
|||
|
DB 2, 13, 8, 17
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder2 DW 0
|
|||
|
DB 2, 18, 8, 22
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder3 DW 0
|
|||
|
DB 2, 23, 8, 27
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder4 DW 0
|
|||
|
DB 2, 28, 8, 32
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder5 DW 0
|
|||
|
DB 2, 33, 8, 37
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder6 DW 0
|
|||
|
DB 2, 38, 8, 42
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder7 DW 0
|
|||
|
DB 2, 43, 8, 47
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder8 DW 0
|
|||
|
DB 29, 13, 35, 17
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder9 DW 0
|
|||
|
DB 29, 18, 35, 22
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder10 DW 0
|
|||
|
DB 29, 23, 35, 27
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder11 DW 0
|
|||
|
DB 29, 28, 35, 32
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder12 DW 0
|
|||
|
DB 29, 33, 35, 37
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder13 DW 0
|
|||
|
DB 29, 38, 35, 42
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder14 DW 0
|
|||
|
DB 29, 43, 35, 47
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder15 DW 0
|
|||
|
DB 56, 13, 62, 17
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBorder16 DW 0
|
|||
|
DB 56, 18, 62, 22
|
|||
|
DB 11
|
|||
|
|
|||
|
PaletteColourBox1 DW 1
|
|||
|
DB 3, 14
|
|||
|
DB 00h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox2 DW 1
|
|||
|
DB 3, 19
|
|||
|
DB 10h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox3 DW 1
|
|||
|
DB 3, 24
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox4 DW 1
|
|||
|
DB 3, 29
|
|||
|
DB 30h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox5 DW 1
|
|||
|
DB 3, 34
|
|||
|
DB 40h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox6 DW 1
|
|||
|
DB 3, 39
|
|||
|
DB 50h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox7 DW 1
|
|||
|
DB 3, 44
|
|||
|
DB 60h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox8 DW 1
|
|||
|
DB 30, 14
|
|||
|
DB 70h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox9 DW 1
|
|||
|
DB 30, 19
|
|||
|
DB 80h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox10 DW 1
|
|||
|
DB 30, 24
|
|||
|
DB 90h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox11 DW 1
|
|||
|
DB 30, 29
|
|||
|
DB 0A0h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox12 DW 1
|
|||
|
DB 30, 34
|
|||
|
DB 0B0h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox13 DW 1
|
|||
|
DB 30, 39
|
|||
|
DB 0C0h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox14 DW 1
|
|||
|
DB 30, 44
|
|||
|
DB 0D0h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox15 DW 1
|
|||
|
DB 57, 14
|
|||
|
DB 0E0h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteColourBox16 DW 1
|
|||
|
DB 57, 19
|
|||
|
DB 0F0h
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 13
|
|||
|
DB 0FFh, 5, " ", 0
|
|||
|
|
|||
|
PaletteInputBox1 DW 0
|
|||
|
DB 9, 13, 19, 17
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox2 DW 0
|
|||
|
DB 9, 18, 19, 22
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox3 DW 0
|
|||
|
DB 9, 23, 19, 27
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox4 DW 0
|
|||
|
DB 9, 28, 19, 32
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox5 DW 0
|
|||
|
DB 9, 33, 19, 37
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox6 DW 0
|
|||
|
DB 9, 38, 19, 42
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox7 DW 0
|
|||
|
DB 9, 43, 19, 47
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox8 DW 0
|
|||
|
DB 36, 13, 46, 17
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox9 DW 0
|
|||
|
DB 36, 18, 46, 22
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox10 DW 0
|
|||
|
DB 36, 23, 46, 27
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox11 DW 0
|
|||
|
DB 36, 28, 46, 32
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox12 DW 0
|
|||
|
DB 36, 33, 46, 37
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox13 DW 0
|
|||
|
DB 36, 38, 46, 42
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox14 DW 0
|
|||
|
DB 36, 43, 46, 47
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox15 DW 0
|
|||
|
DB 63, 13, 73, 17
|
|||
|
DB 27
|
|||
|
|
|||
|
PaletteInputBox16 DW 0
|
|||
|
DB 63, 18, 73, 22
|
|||
|
DB 27
|
|||
|
|
|||
|
Colour0RedInput DW 9
|
|||
|
DB 10, 14
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs
|
|||
|
DW 0FFFFh, 54, 74, 95, 0FFFFh, 56
|
|||
|
|
|||
|
Colour0GreenInput DW 9
|
|||
|
DB 10, 15
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+1
|
|||
|
DW 53, 55, 75, 96, 0FFFFh, 57
|
|||
|
|
|||
|
Colour0BlueInput DW 9
|
|||
|
DB 10, 16
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+2
|
|||
|
DW 54, 56, 76, 97, 0FFFFh, 58
|
|||
|
|
|||
|
Colour1RedInput DW 9
|
|||
|
DB 10, 19
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+3
|
|||
|
DW 55, 57, 77, 98, 53, 59
|
|||
|
|
|||
|
Colour1GreenInput DW 9
|
|||
|
DB 10, 20
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+4
|
|||
|
DW 56, 58, 78, 99, 54, 60
|
|||
|
|
|||
|
Colour1BlueInput DW 9
|
|||
|
DB 10, 21
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+5
|
|||
|
DW 57, 59, 79, 100, 55, 61
|
|||
|
|
|||
|
Colour2RedInput DW 9
|
|||
|
DB 10, 24
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+6
|
|||
|
DW 58, 60, 80, 0FFFFh, 56, 62
|
|||
|
|
|||
|
Colour2GreenInput DW 9
|
|||
|
DB 10, 25
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+7
|
|||
|
DW 59, 61, 81, 0FFFFh, 57, 63
|
|||
|
|
|||
|
Colour2BlueInput DW 9
|
|||
|
DB 10, 26
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+8
|
|||
|
DW 60, 62, 82, 0FFFFh, 58, 64
|
|||
|
|
|||
|
Colour3RedInput DW 9
|
|||
|
DB 10, 29
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+9
|
|||
|
DW 61, 63, 83, 0FFFFh, 59, 65
|
|||
|
|
|||
|
Colour3GreenInput DW 9
|
|||
|
DB 10, 30
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+10
|
|||
|
DW 62, 64, 84, 0FFFFh, 60, 66
|
|||
|
|
|||
|
Colour3BlueInput DW 9
|
|||
|
DB 10, 31
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+11
|
|||
|
DW 63, 65, 85, 0FFFFh, 61, 67
|
|||
|
|
|||
|
Colour4RedInput DW 9
|
|||
|
DB 10, 34
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+12
|
|||
|
DW 64, 66, 86, 0FFFFh, 62, 68
|
|||
|
|
|||
|
Colour4GreenInput DW 9
|
|||
|
DB 10, 35
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+13
|
|||
|
DW 65, 67, 87, 0FFFFh, 63, 69
|
|||
|
|
|||
|
Colour4BlueInput DW 9
|
|||
|
DB 10, 36
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+14
|
|||
|
DW 66, 68, 88, 0FFFFh, 64, 70
|
|||
|
|
|||
|
Colour5RedInput DW 9
|
|||
|
DB 10, 39
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+15
|
|||
|
DW 67, 69, 89, 0FFFFh, 65, 71
|
|||
|
|
|||
|
Colour5GreenInput DW 9
|
|||
|
DB 10, 40
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+16
|
|||
|
DW 68, 70, 90, 0FFFFh, 66, 72
|
|||
|
|
|||
|
Colour5BlueInput DW 9
|
|||
|
DB 10, 41
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+17
|
|||
|
DW 69, 71, 91, 0FFFFh, 67, 73
|
|||
|
|
|||
|
Colour6RedInput DW 9
|
|||
|
DB 10, 44
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+18
|
|||
|
DW 70, 72, 92, 0FFFFh, 68, 74
|
|||
|
|
|||
|
Colour6GreenInput DW 9
|
|||
|
DB 10, 45
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+19
|
|||
|
DW 71, 73, 93, 0FFFFh, 69, 75
|
|||
|
|
|||
|
Colour6BlueInput DW 9
|
|||
|
DB 10, 46
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+20
|
|||
|
DW 72, 74, 94, 0FFFFh, 70, 76
|
|||
|
|
|||
|
Colour7RedInput DW 9
|
|||
|
DB 37, 14
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+21
|
|||
|
DW 73, 75, 95, 53, 71, 77
|
|||
|
|
|||
|
Colour7GreenInput DW 9
|
|||
|
DB 37, 15
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+22
|
|||
|
DW 74, 76, 96, 54, 72, 78
|
|||
|
|
|||
|
Colour7BlueInput DW 9
|
|||
|
DB 37, 16
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+23
|
|||
|
DW 75, 77, 97, 55, 73, 79
|
|||
|
|
|||
|
Colour8RedInput DW 9
|
|||
|
DB 37, 19
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+24
|
|||
|
DW 76, 78, 98, 56, 74, 80
|
|||
|
|
|||
|
Colour8GreenInput DW 9
|
|||
|
DB 37, 20
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+25
|
|||
|
DW 77, 79, 99, 57, 75, 81
|
|||
|
|
|||
|
Colour8BlueInput DW 9
|
|||
|
DB 37, 21
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+26
|
|||
|
DW 78, 80, 100, 58, 76, 82
|
|||
|
|
|||
|
Colour9RedInput DW 9
|
|||
|
DB 37, 24
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+27
|
|||
|
DW 79, 81, 102, 59, 77, 83
|
|||
|
|
|||
|
Colour9GreenInput DW 9
|
|||
|
DB 37, 25
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+28
|
|||
|
DW 80, 82, 102, 60, 78, 84
|
|||
|
|
|||
|
Colour9BlueInput DW 9
|
|||
|
DB 37, 26
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+29
|
|||
|
DW 81, 83, 102, 61, 79, 85
|
|||
|
|
|||
|
Colour10RedInput DW 9
|
|||
|
DB 37, 29
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+30
|
|||
|
DW 82, 84, 102, 62, 80, 86
|
|||
|
|
|||
|
Colour10GreenInput DW 9
|
|||
|
DB 37, 30
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+31
|
|||
|
DW 83, 85, 102, 63, 81, 87
|
|||
|
|
|||
|
Colour10BlueInput DW 9
|
|||
|
DB 37, 31
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+32
|
|||
|
DW 84, 86, 102, 64, 82, 88
|
|||
|
|
|||
|
Colour11RedInput DW 9
|
|||
|
DB 37, 34
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+33
|
|||
|
DW 85, 87, 102, 65, 83, 89
|
|||
|
|
|||
|
Colour11GreenInput DW 9
|
|||
|
DB 37, 35
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+34
|
|||
|
DW 86, 88, 102, 66, 84, 90
|
|||
|
|
|||
|
Colour11BlueInput DW 9
|
|||
|
DB 37, 36
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+35
|
|||
|
DW 87, 89, 102, 67, 85, 91
|
|||
|
|
|||
|
Colour12RedInput DW 9
|
|||
|
DB 37, 39
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+36
|
|||
|
DW 88, 90, 102, 68, 86, 92
|
|||
|
|
|||
|
Colour12GreenInput DW 9
|
|||
|
DB 37, 40
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+37
|
|||
|
DW 89, 91, 102, 69, 87, 93
|
|||
|
|
|||
|
Colour12BlueInput DW 9
|
|||
|
DB 37, 41
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+38
|
|||
|
DW 90, 92, 102, 70, 88, 94
|
|||
|
|
|||
|
Colour13RedInput DW 9
|
|||
|
DB 37, 44
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+39
|
|||
|
DW 91, 93, 102, 71, 89, 95
|
|||
|
|
|||
|
Colour13GreenInput DW 9
|
|||
|
DB 37, 45
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+40
|
|||
|
DW 92, 94, 102, 72, 90, 96
|
|||
|
|
|||
|
Colour13BlueInput DW 9
|
|||
|
DB 37, 46
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+41
|
|||
|
DW 93, 95, 102, 73, 91, 97
|
|||
|
|
|||
|
Colour14RedInput DW 9
|
|||
|
DB 64, 14
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+42
|
|||
|
DW 94, 96, 53, 74, 92, 98
|
|||
|
|
|||
|
Colour14GreenInput DW 9
|
|||
|
DB 64, 15
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+43
|
|||
|
DW 95, 97, 54, 75, 93, 99
|
|||
|
|
|||
|
Colour14BlueInput DW 9
|
|||
|
DB 64, 16
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+44
|
|||
|
DW 96, 98, 55, 76, 94, 100
|
|||
|
|
|||
|
Colour15RedInput DW 9
|
|||
|
DB 64, 19
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+45
|
|||
|
DW 97, 99, 56, 77, 95, 102
|
|||
|
|
|||
|
Colour15GreenInput DW 9
|
|||
|
DB 64, 20
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+46
|
|||
|
DW 98, 100, 57, 78, 96, 102
|
|||
|
|
|||
|
Colour15BlueInput DW 9
|
|||
|
DB 64, 21
|
|||
|
DW 0, 63
|
|||
|
DW 7, Offset PaletteDefs+47
|
|||
|
DW 99, 102, 58, 79, 97, 102
|
|||
|
|
|||
|
PredefinedPaletteMsg DW 1
|
|||
|
DB 57, 25
|
|||
|
DB 20h
|
|||
|
DB "Predefined Palettes", 0
|
|||
|
|
|||
|
PredefinedPalette1 DW 2
|
|||
|
DW 100, 103, 82, 61
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 0 ; First palette
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 27, 77, 29
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Light Blue", 0
|
|||
|
|
|||
|
PredefinedPalette2 DW 2
|
|||
|
DW 102, 104, 85, 64
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 1 ; First palette
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 30, 77, 32
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Gold", 0
|
|||
|
|
|||
|
PredefinedPalette3 DW 2
|
|||
|
DW 103, 105, 86, 65
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 2 ; First palette
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 33, 77, 35
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Camouflage", 0
|
|||
|
|
|||
|
PredefinedPalette4 DW 2
|
|||
|
DW 104, 106, 88, 67
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 3
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 36, 77, 38
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Midnight Tracking", 0
|
|||
|
|
|||
|
PredefinedPalette5 DW 2
|
|||
|
DW 105, 107, 90, 69
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 4
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 39, 77, 41
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Pine Colours", 0
|
|||
|
|
|||
|
PredefinedPalette6 DW 2
|
|||
|
DW 106, 108, 91, 70
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 5
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 42, 77, 44
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Soundtracker", 0
|
|||
|
|
|||
|
PredefinedPalette7 DW 2
|
|||
|
DW 107, 0FFFFh, 94, 73
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 4 ; Jump to function
|
|||
|
DD DWord Ptr S_UsePresetPalette
|
|||
|
DW 6
|
|||
|
DW 0, 0 ; Unused data
|
|||
|
DB 55, 45, 77, 47
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Volcanic", 0
|
|||
|
|
|||
|
O1_LoadInstrumentList DW 5
|
|||
|
DW Near Ptr InstrumentNameLoader ; Idlekey
|
|||
|
DW Near Ptr LoadInstrumentKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr LoadInstrumentHeader ; 2
|
|||
|
DW Near Ptr FillHeader ; 3
|
|||
|
DW Near Ptr LoadInstrumentWindow
|
|||
|
DW Near Ptr LoadInstrument ; 5
|
|||
|
DW Near Ptr LoadInstrumentDriveWindow
|
|||
|
DW Near Ptr LoadInstrumentDrive
|
|||
|
DW Near Ptr SetHelpContext11
|
|||
|
DW 0
|
|||
|
|
|||
|
LoadInstrumentDriveWindow DW 0
|
|||
|
DB 63, 15, 72, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
LoadInstrumentDrive DW 15
|
|||
|
DD DWord Ptr D_LIDrawDriveWindow
|
|||
|
DD DWord Ptr D_LIPreDriveWindow
|
|||
|
DD DWord Ptr D_LIPostDriveWindow
|
|||
|
|
|||
|
O1_ViewInstrumentLibrary DW 5
|
|||
|
DW Near Ptr InstrumentNameLoader ; Idlekey
|
|||
|
DW Near Ptr LoadInstrumentKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr InstrumentLibraryHeader ; 2
|
|||
|
DW Near Ptr FillHeader ; 3
|
|||
|
DW Near Ptr LoadInstrumentWindow
|
|||
|
DW Near Ptr ViewInstrument ; 5
|
|||
|
DW Near Ptr LoadInstrumentDriveWindow
|
|||
|
DW Near Ptr LoadInstrumentDrive
|
|||
|
DW Near Ptr SetHelpContext11
|
|||
|
DW 0
|
|||
|
|
|||
|
LoadInstrumentHeader DW 10
|
|||
|
DB "Load Instrument", 0
|
|||
|
|
|||
|
InstrumentLibraryHeader DW 10
|
|||
|
DB "Instrument Library (Ctrl-F4)", 0
|
|||
|
|
|||
|
LoadInstrumentWindow DW 0
|
|||
|
DB 5, 12, 62, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
LoadInstrument DW 15
|
|||
|
DD DWord Ptr D_DrawLoadInstrument
|
|||
|
DD DWord Ptr D_PreLoadInstrument
|
|||
|
DD DWord Ptr D_PostLoadInstrument
|
|||
|
|
|||
|
ViewInstrument DW 15
|
|||
|
DD DWord Ptr D_DrawLoadInstrument
|
|||
|
DD DWord Ptr D_PreLoadInstrument
|
|||
|
DD DWord Ptr D_ViewInstrument
|
|||
|
|
|||
|
InstrumentNameLoader DD DWord Ptr D_LoadInstrumentNames
|
|||
|
DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD 0
|
|||
|
|
|||
|
O1_UndoList DW 3
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr ESCExitList
|
|||
|
DW Near Ptr UndoBox1
|
|||
|
DW Near Ptr UndoBox2
|
|||
|
DW Near Ptr UndoText
|
|||
|
DW Near Ptr UndoSelector
|
|||
|
DW 0
|
|||
|
|
|||
|
UndoBox1 DW 0
|
|||
|
DB 16, 21, 63, 36
|
|||
|
DB 3
|
|||
|
|
|||
|
UndoBox2 DW 0
|
|||
|
DB 19, 23, 60, 34
|
|||
|
DB 27
|
|||
|
|
|||
|
UndoText DW 1
|
|||
|
DB 38, 22
|
|||
|
DB 23h
|
|||
|
DB "Undo", 0
|
|||
|
|
|||
|
UndoSelector DW 15
|
|||
|
DD DWord Ptr PEFunction_DrawUndo
|
|||
|
DD DWord Ptr PEFunction_PreUndo
|
|||
|
DD DWord Ptr PEFunction_PostUndo
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_MessageList DW 4
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr MessageBox
|
|||
|
DW Near Ptr MessageObject
|
|||
|
DW Near Ptr MessageHeader
|
|||
|
DW Near Ptr SetHelpContext12
|
|||
|
DW 0
|
|||
|
|
|||
|
MessageBox DW 0
|
|||
|
DB 1, 12, 78, 48
|
|||
|
DB 27
|
|||
|
|
|||
|
MessageObject DW 15
|
|||
|
DD DWord Ptr Msg_DrawMessage
|
|||
|
DD DWord Ptr Msg_PreMessage
|
|||
|
DD DWord Ptr Msg_PostMessage
|
|||
|
|
|||
|
MessageHeader DW 10
|
|||
|
DB "Message Editor (Shift-F9)", 0
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_MIDIOutputScreen DW 9
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr MIDIOutKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr MIDIOutputHeader
|
|||
|
DW Near Ptr MIDIOutputMainConfigText
|
|||
|
DW Near Ptr MIDIOutputSFxConfigText
|
|||
|
DW Near Ptr MIDIOutputMainConfigBox
|
|||
|
DW Near Ptr MIDIOutputSFxConfigBox
|
|||
|
DW Near Ptr MIDIOutputZxxConfigBox ; 8
|
|||
|
DW Near Ptr MIDIStartInput ; 9
|
|||
|
DW Near Ptr MIDIStopInput ; 10
|
|||
|
DW Near Ptr MIDITickInput ; 11
|
|||
|
DW Near Ptr MIDINoteOnInput ; 12
|
|||
|
DW Near Ptr MIDINoteOffInput ; 13
|
|||
|
DW Near Ptr MIDIChangeVolumeInput ; 14
|
|||
|
DW Near Ptr MIDIChangePanInput ; 15
|
|||
|
DW Near Ptr MIDIBankSelectInput ; 16
|
|||
|
DW Near Ptr MIDIProgramChangeInput ; 17
|
|||
|
DW Near Ptr MIDISF0Input
|
|||
|
DW Near Ptr MIDISF1Input
|
|||
|
DW Near Ptr MIDISF2Input
|
|||
|
DW Near Ptr MIDISF3Input
|
|||
|
DW Near Ptr MIDISF4Input
|
|||
|
DW Near Ptr MIDISF5Input
|
|||
|
DW Near Ptr MIDISF6Input
|
|||
|
DW Near Ptr MIDISF7Input
|
|||
|
DW Near Ptr MIDISF8Input
|
|||
|
DW Near Ptr MIDISF9Input
|
|||
|
DW Near Ptr MIDISFAInput
|
|||
|
DW Near Ptr MIDISFBInput
|
|||
|
DW Near Ptr MIDISFCInput
|
|||
|
DW Near Ptr MIDISFDInput
|
|||
|
DW Near Ptr MIDISFEInput
|
|||
|
DW Near Ptr MIDISFFInput ; 33
|
|||
|
DW Near Ptr MIDIZ1Input
|
|||
|
DW Near Ptr MIDIZ2Input
|
|||
|
DW Near Ptr MIDIZ3Input
|
|||
|
DW Near Ptr MIDIZ4Input
|
|||
|
DW Near Ptr MIDIZ5Input
|
|||
|
DW Near Ptr MIDIZ6Input
|
|||
|
DW Near Ptr MIDIZ7Input
|
|||
|
DW Near Ptr MIDIZxxNumbering
|
|||
|
DW 0
|
|||
|
|
|||
|
MIDIOutputHeader DW 10
|
|||
|
DB "MIDI Output Configuration", 0
|
|||
|
|
|||
|
MIDIZxxNumbering DW 8
|
|||
|
DD DWord Ptr F_ShowMIDIZxxInput
|
|||
|
|
|||
|
MIDIOutKeyList DB 0
|
|||
|
DW 1C8h
|
|||
|
DD DWord Ptr F_MIDI_Up
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D0h
|
|||
|
DD DWord Ptr F_MIDI_Down
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1C9h
|
|||
|
DD DWord Ptr F_MIDI_PgUp
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 1D1h
|
|||
|
DD DWord Ptr F_MIDI_PgDn
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Offset GlobalKeyChain
|
|||
|
|
|||
|
MIDIOutputMainConfigText DW 1
|
|||
|
DB 2, 13
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 4, " MIDI Start", 13
|
|||
|
DB 0FFh, 5, " MIDI Stop", 13
|
|||
|
DB 0FFh, 5, " MIDI Tick", 13
|
|||
|
DB 0FFh, 7, " Note On", 13
|
|||
|
DB 0FFh, 6, " Note Off", 13
|
|||
|
DB " Change Volume", 13
|
|||
|
DB 0FFh, 4, " Change Pan", 13
|
|||
|
DB " Bank Select", 13
|
|||
|
DB "Program Change", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Macro", 13
|
|||
|
DB " Setup", 0
|
|||
|
|
|||
|
MIDIOutputSFxConfigText DW 1
|
|||
|
DB 13, 24
|
|||
|
DB 20h
|
|||
|
DB "SF0", 13
|
|||
|
DB "SF1", 13
|
|||
|
DB "SF2", 13
|
|||
|
DB "SF3", 13
|
|||
|
DB "SF4", 13
|
|||
|
DB "SF5", 13
|
|||
|
DB "SF6", 13
|
|||
|
DB "SF7", 13
|
|||
|
DB "SF8", 13
|
|||
|
DB "SF9", 13
|
|||
|
DB "SFA", 13
|
|||
|
DB "SFB", 13
|
|||
|
DB "SFC", 13
|
|||
|
DB "SFD", 13
|
|||
|
DB "SFE", 13
|
|||
|
DB "SFF", 0
|
|||
|
|
|||
|
MIDIOutputMainConfigBox DW 0
|
|||
|
DB 16, 12, 60, 22
|
|||
|
DB 27
|
|||
|
|
|||
|
MIDIOutputSFxConfigBox DW 0
|
|||
|
DB 16, 23, 60, 40
|
|||
|
DB 27
|
|||
|
|
|||
|
MIDIOutputZxxConfigBox DW 0
|
|||
|
DB 16, 41, 60, 49
|
|||
|
DB 27
|
|||
|
|
|||
|
|
|||
|
MIDIStartInput DW 16
|
|||
|
DB 17, 13
|
|||
|
DW 7, 0
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 9, 10, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIStopInput DW 16
|
|||
|
DB 17, 14
|
|||
|
DW 7, 20h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 9, 11, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDITickInput DW 16
|
|||
|
DB 17, 15
|
|||
|
DW 7, 40h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 10, 12, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDINoteOnInput DW 16
|
|||
|
DB 17, 16
|
|||
|
DW 7, 60h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 11, 13, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDINoteOffInput DW 16
|
|||
|
DB 17, 17
|
|||
|
DW 7, 80h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 12, 14, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIChangeVolumeInput DW 16
|
|||
|
DB 17, 18
|
|||
|
DW 7, 0A0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 13, 15, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIChangePanInput DW 16
|
|||
|
DB 17, 19
|
|||
|
DW 7, 0C0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 14, 16, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIBankSelectInput DW 16
|
|||
|
DB 17, 20
|
|||
|
DW 7, 0E0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 15, 17, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIProgramChangeInput DW 16
|
|||
|
DB 17, 21
|
|||
|
DW 7, 100h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 16, 18, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF0Input DW 16
|
|||
|
DB 17, 24
|
|||
|
DW 7, 120h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 17, 19, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF1Input DW 16
|
|||
|
DB 17, 25
|
|||
|
DW 7, 140h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 18, 20, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF2Input DW 16
|
|||
|
DB 17, 26
|
|||
|
DW 7, 160h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 19, 21, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF3Input DW 16
|
|||
|
DB 17, 27
|
|||
|
DW 7, 180h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 20, 22, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF4Input DW 16
|
|||
|
DB 17, 28
|
|||
|
DW 7, 1A0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 21, 23, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF5Input DW 16
|
|||
|
DB 17, 29
|
|||
|
DW 7, 1C0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 22, 24, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF6Input DW 16
|
|||
|
DB 17, 30
|
|||
|
DW 7, 1E0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 23, 25, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF7Input DW 16
|
|||
|
DB 17, 31
|
|||
|
DW 7, 200h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 24, 26, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF8Input DW 16
|
|||
|
DB 17, 32
|
|||
|
DW 7, 220h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 25, 27, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISF9Input DW 16
|
|||
|
DB 17, 33
|
|||
|
DW 7, 240h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 26, 28, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISFAInput DW 16
|
|||
|
DB 17, 34
|
|||
|
DW 7, 260h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 27, 29, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISFBInput DW 16
|
|||
|
DB 17, 35
|
|||
|
DW 7, 280h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 28, 30, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISFCInput DW 16
|
|||
|
DB 17, 36
|
|||
|
DW 7, 2A0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 29, 31, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISFDInput DW 16
|
|||
|
DB 17, 37
|
|||
|
DW 7, 2C0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 30, 32, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISFEInput DW 16
|
|||
|
DB 17, 38
|
|||
|
DW 7, 2E0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 31, 33, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDISFFInput DW 16
|
|||
|
DB 17, 39
|
|||
|
DW 7, 300h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 32, 34, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ1Input DW 16
|
|||
|
DB 17, 42
|
|||
|
DW 7, 8320h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 0FFFFh, 35, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ2Input DW 16
|
|||
|
DB 17, 43
|
|||
|
DW 7, 8340h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 34, 36, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ3Input DW 16
|
|||
|
DB 17, 44
|
|||
|
DW 7, 8360h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 35, 37, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ4Input DW 16
|
|||
|
DB 17, 45
|
|||
|
DW 7, 8380h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 36, 38, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ5Input DW 16
|
|||
|
DB 17, 46
|
|||
|
DW 7, 83A0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 37, 39, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ6Input DW 16
|
|||
|
DB 17, 47
|
|||
|
DW 7, 83C0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 38, 40, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIZ7Input DW 16
|
|||
|
DB 17, 48
|
|||
|
DW 7, 83E0h
|
|||
|
DW 32
|
|||
|
DD 0
|
|||
|
DW 39, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
O1_MIDIScreen DW 7
|
|||
|
DW Near Ptr MIDIIdleList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader
|
|||
|
DW Near Ptr FillHeader
|
|||
|
DW Near Ptr MIDIHeader
|
|||
|
DW Near Ptr ShowMIDIInput
|
|||
|
DW Near Ptr MIDIOptionsBox ; 5
|
|||
|
DW Near Ptr MIDIOptions ; 6
|
|||
|
DW Near Ptr ProgramChangeToggle ; 7
|
|||
|
DW Near Ptr Program1Toggle ; 8
|
|||
|
DW Near Ptr RecordNoteOffToggle ; 9
|
|||
|
DW Near Ptr RecordVelocityToggle ; 10
|
|||
|
DW Near Ptr RecordAfterTouchToggle ; 11
|
|||
|
DW Near Ptr MIDITranslateBox ; 12
|
|||
|
DW Near Ptr MIDIAmplificationTB ; 13
|
|||
|
DW Near Ptr MIDICentralNoteTB ; 14
|
|||
|
DW Near Ptr MIDIOutputButton ; 15
|
|||
|
DW Near Ptr MIDISaveConfigButton ; 16
|
|||
|
DW Near Ptr MIDINoteOffCut ; 17
|
|||
|
DW Near Ptr MIDIPitchBox ; 18
|
|||
|
DW Near Ptr MIDIPitchToggle ; 19
|
|||
|
DW Near Ptr MIDIPWDInput ; 20
|
|||
|
DW Near Ptr MIDIEmbedBox
|
|||
|
DW NEar Ptr MIDIEmbedToggle
|
|||
|
DW Near Ptr SetHelpContext13
|
|||
|
DW 0
|
|||
|
|
|||
|
MIDIHeader DW 10
|
|||
|
DB "MIDI Screen (Shift-F1)", 0
|
|||
|
|
|||
|
MIDIPitchToggle DW 17
|
|||
|
DB 25, 27
|
|||
|
DW 2
|
|||
|
DW 2Ch ; Offset of 'Flags'
|
|||
|
DB 64
|
|||
|
DW 14, 20, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIEmbedToggle DW 17
|
|||
|
DB 25, 31
|
|||
|
DW 2
|
|||
|
DW 2Ch ; Offset of 'Flags'
|
|||
|
DB 128
|
|||
|
DW 20, 15, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIPWDInput DW 14
|
|||
|
DB 25, 28
|
|||
|
DW 0, 32
|
|||
|
DW 3, 35h
|
|||
|
DW 19, 22, 0FFFFh, 0FFFFh
|
|||
|
DW 0FFFFh, 0FFFFh ; PgUp/PgDn
|
|||
|
DW 25
|
|||
|
|
|||
|
MIDIOutputButton DW 2
|
|||
|
DW 22, 16, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 1
|
|||
|
DD DWord Ptr O1_MIDIOutputScreen
|
|||
|
DW 0, 0, 0
|
|||
|
DB 2, 34, 32, 36
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " MIDI Output Configuration", 0
|
|||
|
|
|||
|
MIDISaveConfigButton DW 2
|
|||
|
DW 15, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 0
|
|||
|
DW 0, 0
|
|||
|
DW 2
|
|||
|
DD DWord Ptr Music_SaveMIDIConfig
|
|||
|
DW 0, 0, 0
|
|||
|
DB 2, 37, 32, 39
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Save Output Configuration", 0
|
|||
|
|
|||
|
ShowMIDIInput DW 8
|
|||
|
MIDIIdleList DD DWord Ptr K_ShowMIDIInput
|
|||
|
DD DWord Ptr IdleUpdateInfoLine
|
|||
|
DD 0
|
|||
|
|
|||
|
MIDIOptionsBox DW 0
|
|||
|
DB 24, 14, 30, 21
|
|||
|
DB 27
|
|||
|
|
|||
|
MIDITranslateBox DW 0
|
|||
|
DB 24, 22, 51, 25
|
|||
|
DB 27
|
|||
|
|
|||
|
MIDIPitchBox DW 0
|
|||
|
DB 24, 26, 51, 29
|
|||
|
DB 27
|
|||
|
|
|||
|
MIDIEmbedBox DW 0
|
|||
|
DB 24, 30, 51, 32
|
|||
|
DB 27
|
|||
|
|
|||
|
MIDIOptions DW 1
|
|||
|
DB 7, 15
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 4, " Tick quantize", 13
|
|||
|
DB " Base Program 1", 13
|
|||
|
DB " Record Note-Off", 13
|
|||
|
DB " Record Velocity", 13
|
|||
|
DB "Record Aftertouch", 13
|
|||
|
DB 0FFh, 5, " Cut note off", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 4, " Amplification", 13
|
|||
|
DB " C-5 Note-value", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB "Output MIDI pitch", 13
|
|||
|
DB "Pitch wheel depth", 13
|
|||
|
DB 13
|
|||
|
DB 13
|
|||
|
DB " Embed MIDI data", 0
|
|||
|
|
|||
|
ProgramChangeToggle DW 17
|
|||
|
DB 25, 15
|
|||
|
DW 1, Offset CentraliseCursor
|
|||
|
DB 8
|
|||
|
DW 0FFFFh, 8, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
Program1Toggle DW 17
|
|||
|
DB 25, 16
|
|||
|
DW 1, Offset CentraliseCursor
|
|||
|
DB 16
|
|||
|
DW 7, 9, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
RecordNoteOffToggle DW 17
|
|||
|
DB 25, 17
|
|||
|
DW 1, Offset CentraliseCursor
|
|||
|
DB 32
|
|||
|
DW 8, 10, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
RecordVelocityToggle DW 17
|
|||
|
DB 25, 18
|
|||
|
DW 1, Offset CentraliseCursor
|
|||
|
DB 64
|
|||
|
DW 9, 11, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
RecordAfterTouchToggle DW 17
|
|||
|
DB 25, 19
|
|||
|
DW 1, Offset CentraliseCursor
|
|||
|
DB 128
|
|||
|
DW 10, 17, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDINoteOffCut DW 17
|
|||
|
DB 25, 20
|
|||
|
DW 1, Offset Flags
|
|||
|
DB 2
|
|||
|
DW 11, 13, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDIAmplificationTB DW 9
|
|||
|
DB 25, 23
|
|||
|
DW 0, 200
|
|||
|
DW 1, Offset MIDIAmplification
|
|||
|
DW 17, 14, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
|
|||
|
MIDICentralNoteTB DW 14
|
|||
|
DB 25, 24
|
|||
|
DW 0, 127
|
|||
|
DW 1, Offset MIDICentralNote
|
|||
|
DW 13, 19, 0FFFFh, 0FFFFh, 0FFFFh, 0FFFFh
|
|||
|
DW 25
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
IF TIMERSCREEN
|
|||
|
|
|||
|
O1_TimerList DW 5
|
|||
|
DW Near Ptr InfoPageIdleList
|
|||
|
DW Near Ptr GlobalKeyList
|
|||
|
DW Near Ptr FullScreenBox ; 0
|
|||
|
DW Near Ptr ScreenHeader ; 1
|
|||
|
DW Near Ptr FillHeader ; 2
|
|||
|
DW Near Ptr TimerHeader
|
|||
|
DW Near Ptr TimerText ; 4
|
|||
|
DW Near Ptr DrawTimer
|
|||
|
DW Near Ptr Divider
|
|||
|
DW Near Ptr SetHelpContext0
|
|||
|
DW 0
|
|||
|
|
|||
|
TimerHeader DW 10
|
|||
|
DB "Time Information", 0
|
|||
|
|
|||
|
TimerText DW 1
|
|||
|
DB 2, 13
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 4, " Module time:", 13
|
|||
|
DB "Current session:", 13
|
|||
|
DB 13
|
|||
|
DB 0FFh, 5, " Total time:", 0
|
|||
|
|
|||
|
DrawTimer DW 15
|
|||
|
DD DWord Ptr D_DrawTimer
|
|||
|
DD DWord Ptr F_Nothing
|
|||
|
DD DWord Ptr D_PostTimerList
|
|||
|
|
|||
|
Divider DW 1
|
|||
|
DB 1, 18
|
|||
|
DB 20h
|
|||
|
DB 0FFh, 78, 09Ah, 0
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_StereoSampleList DW 2
|
|||
|
DW Near Ptr IdleFunctionList
|
|||
|
DW Near Ptr LRKeyList
|
|||
|
DW Near Ptr StereoSampleBox ; 0
|
|||
|
DW Near Ptr StereoSampleText
|
|||
|
DW Near Ptr StereoButtonLeft ; 2
|
|||
|
DW Near Ptr StereoButtonRight ; 3
|
|||
|
DW 0
|
|||
|
|
|||
|
LRKeyList DB 8
|
|||
|
DW 'L'
|
|||
|
DD DWord Ptr F_Return64
|
|||
|
|
|||
|
DB 8
|
|||
|
DW 'R'
|
|||
|
DD DWord Ptr F_Return192
|
|||
|
|
|||
|
DB 0FFh
|
|||
|
|
|||
|
StereoSampleBox DW 0
|
|||
|
DB 26, 22, 54, 29
|
|||
|
DB 3
|
|||
|
|
|||
|
StereoSampleText DW 1
|
|||
|
DB 30, 24
|
|||
|
DB 20h
|
|||
|
DB "Loading Stereo Sample", 0
|
|||
|
|
|||
|
StereoButtonLeft DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 3, 3
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Unused
|
|||
|
DW 0 ; Return
|
|||
|
DW 64
|
|||
|
DW 0, 0, 0, 0 ; Unused
|
|||
|
DB 30, 26, 39, 28
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Left", 0
|
|||
|
|
|||
|
StereoButtonRight DW 2
|
|||
|
DW 0FFFFh, 0FFFFh, 2, 2
|
|||
|
DW 0
|
|||
|
DW 0, 0 ; Unused
|
|||
|
DW 0 ; Return
|
|||
|
DW 64+128
|
|||
|
DW 0, 0, 0, 0 ; Unused
|
|||
|
DB 40, 26, 50, 28
|
|||
|
DB 8
|
|||
|
DB 0
|
|||
|
DB " Right", 0
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
O1_ShowTime DW 2
|
|||
|
DW 0
|
|||
|
DW Near Ptr ESCReturnList
|
|||
|
DW Near Ptr NBMBox
|
|||
|
DW Near Ptr ShowTime
|
|||
|
DW Near Ptr OKButton
|
|||
|
DW Near Ptr SongLengthText
|
|||
|
DW 0
|
|||
|
|
|||
|
SongLengthText DW 1
|
|||
|
DB 27, 27
|
|||
|
DB 20h
|
|||
|
DB "Total song time: ", 0
|
|||
|
|
|||
|
ShowTime DW 8
|
|||
|
DD Music_ShowTime
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
IF SPECTRUMANALYSER
|
|||
|
O1_FourierDisplay DW 0
|
|||
|
; DW Near Ptr FourierIdleList
|
|||
|
DW Near Ptr InfoPageIdleList
|
|||
|
DW Near Ptr FourierKeyList
|
|||
|
DW Near Ptr FourierDisplay
|
|||
|
DW 0
|
|||
|
|
|||
|
;FourierIdleList DD DWord Ptr Fourier_IdleList
|
|||
|
; DD 0
|
|||
|
|
|||
|
FourierKeyList DB 1
|
|||
|
DW '-'
|
|||
|
DD DWord Ptr DisplayMinus
|
|||
|
|
|||
|
DB 1
|
|||
|
DW '+'
|
|||
|
DD DWord Ptr DisplayPlus
|
|||
|
|
|||
|
DB 0
|
|||
|
DW 13Fh
|
|||
|
DD DWord Ptr Glbl_Ctrl_F5
|
|||
|
|
|||
|
DB 1
|
|||
|
DW 'p'
|
|||
|
DD DWord Ptr Fourier_ChangePalette
|
|||
|
|
|||
|
DB 5
|
|||
|
DW Near Ptr PlayCommandChain
|
|||
|
|
|||
|
FourierDisplay DW 15
|
|||
|
DD DWord Ptr Fourier_PreDrawScreen
|
|||
|
DD DWord Ptr Fourier_DrawScreen
|
|||
|
DD DWord Ptr Fourier_PostFunction
|
|||
|
|
|||
|
ENDIF
|
|||
|
|
|||
|
;<3B><><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><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
EndS
|
|||
|
|
|||
|
End
|