Rev 165 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 165 | savelij | 1 | |
| 181 | savelij | 2 | ; LAST UPDATE: 11.12.2024 savelij |
| 165 | savelij | 3 | |
| 4 | ; номера функций плеера |
||
| 5 | INIT_VAR |
||
| 6 | SETVAR __INIT_SD ; 00 перезапуск SD |
||
| 7 | SETVAR __PREV_TRACK ; 01 предыдущий трек |
||
| 8 | SETVAR __PLAY ; 02 плей |
||
| 9 | SETVAR __PAUSE ; 03 пауза |
||
| 10 | SETVAR __STOP ; 04 стоп |
||
| 11 | SETVAR __NEXT_TRACK ; 05 следующий трек |
||
| 12 | SETVAR __XORBASS ; 06 XOR TREBLE/BASS |
||
| 13 | SETVAR __XORSURR ; 07 XOR SURROUND |
||
| 14 | SETVAR __VOL_UP ; 08 громкость + |
||
| 15 | SETVAR __VOL_DOWN ; 09 громкость - |
||
| 16 | SETVAR __MUTE ; 0A вкл/выкл громкости |
||
| 17 | SETVAR __GET_TIME ; 0B отдать время |
||
| 18 | SETVAR __GET_VTS ; 0C отдать парам 6-10 |
||
| 19 | SETVAR __GET_CURRENT ; 0D отдать тек номер |
||
| 20 | SETVAR __SET_NUM ; 0E установка текущего номера |
||
| 21 | SETVAR __RESET_MP3 ; 0F сброс MP3 декодера |
||
| 22 | SETVAR __FAT_TYPE ; 10 тип FAT |
||
| 23 | SETVAR __GET_LNG ; 11 отдать имя файла |
||
| 24 | SETVAR __GET_FILE_DESCR ; 12 отдать описатель |
||
| 25 | SETVAR __GET_COUNT_FILES ; 13 отдать колво *.EXT |
||
| 26 | SETVAR __SEND_MP3 ; 14 прд на MP3 |
||
| 27 | SETVAR __TXT_COUNT_FILES ; 15 DEC число файлов |
||
| 28 | SETVAR __TXT_CURRENT_FILE ; 16 DEC число текущ+1 |
||
| 29 | SETVAR __XOR_RESET ; 17 переключения типа сброса |
||
| 30 | SETVAR __PREV_DIR ; 18 следующий DIR |
||
| 31 | SETVAR __NEXT_DIR ; 19 предыдущий DIR |
||
| 32 | SETVAR __SET_TEMBR ; 1A уст. тембров |
||
| 33 | SETVAR __TXT_TEMBR_STATUS ; 1B чтение тембров |
||
| 34 | SETVAR __BITRATE ; 1C RD битрейт и проч |
||
| 35 | SETVAR __TEST_MODE ; 1D тест режима |
||
| 36 | SETVAR __GET_CHIP_TYPE ; 1E номер чипа MP3 |
||
| 37 | SETVAR __GET_COUNT_PATTERN ; 1F количество паттернов MOD |
||
| 38 | |||
| 39 | ; смещения переменных плеера |
||
| 40 | INIT_VAR |
||
| 41 | SETVAR VARP_FLAGS, BYTE |
||
| 42 | SETVAR VARP_STATUS, BYTE ; статус плеера |
||
| 43 | SETVAR VARP_GETVTSL, BYTE ; громкость MP3 чипа |
||
| 44 | SETVAR VARP_GETVTSH, BYTE ; биты режимов |
||
| 45 | SETVAR VARP_VSTBL, WORD ; текущие настройки тембров |
||
| 46 | SETVAR VARP_COUNT_MP3, WORD ; количество MP3 |
||
| 47 | SETVAR VARP_NUMFILE, WORD ; номер текущего файла |
||
| 48 | SETVAR VARP_TYPE_RESET, BYTE ; тип сброса |
||
| 49 | SETVAR VARP_TYPE_FAT, BYTE ; калибр FAT |
||
| 50 | SETVAR VARP_BUF_TEXT, 8 ; буфер для текста |
||
| 51 | SETVAR VARP_SIZE_PATTERN_MOD, BYTE ; кол-во патернов в загруженном MOD |
||
| 52 | SETVAR VARP_SIZE_PAGES_MOD, BYTE ; кол-во страниц MOD |
||
| 53 | SETVAR VARP_TIMEOUT, WORD ; TIMEOUT на работу с новым файлом |
||
| 54 | SETVAR VARP_KUDAXOR, WORD ; адрес перехода на XOR BIT 7 |
||
| 55 | SETVAR VARP_PAGE_PLAYER, BYTE ; номер страницы расположения плеера |
||
| 56 | SETVAR VARP_INT_MODE, BYTE ; флаг разрешенности прерываний |
||
| 57 | SETVAR VARP_CHIP_TYPE, BYTE ; тип чина на плате |
||
| 58 | SETVAR VARP_FILE_TYPE, BYTE ; тип файла |
||
| 59 | SETVAR VARP_SIZE_VARS, 0 ; количество переменных |
||
| 60 | |||
| 61 | ; VARP_FLAGS |
||
| 62 | BITMASK SD_LOST, 7 ; 1-карточка потеряна |
||
| 63 | BITMASK FILE_LOAD, 2 ; 1-файл загружен, 0-нет |
||
| 64 | BITMASK PLAY_STOP, 0 ; 0-1-разрешение PLAY,0-стоп/пауза |
||
| 65 | |||
| 66 | ; VARP_GETVTSH |
||
| 67 | BITMASK ENABLE_TEMBR, 7 ; включение/выключение тембров |
||
| 68 | BITMASK MUTE, 6 ; 0-звук включен, 1-выключен |
||
| 69 | BITMASK NEW_FILE, 5 ; новый файл |
||
| 70 | BITMASK TYPE_RESET, 4 ; тип сброса чипа MP3 0-SOFT RESET, 1-HARD |
||
| 71 | ; BITMASK CHIP_TYPE, 3 ; тип чипа MP3 |
||
| 72 | ; BITMASK FILE_TYPE, 1 ; тип файла |
||
| 73 | BITMASK SURROUND, 0 ; включение/выключение объемного звука |
||
| 74 | |||
| 75 | ; ошибки |
||
| 76 | SD_NOT_FOUND EQU 0xEE ; SD карта не найдена |
||
| 77 | FAT_NOT_FOUND EQU 0xDD ; FAT не найден |
||
| 78 | NEOGS_ERROR EQU 0xCC ; NeoGS не найден, это GS |
||
| 79 | FILES_NOT_FOUND EQU 0xBB ; файлы не найдены |
||
| 80 | PLAYER_OK EQU 0x77 ; плеер готов к работе |
||
| 81 | |||
| 82 | ; типы файлов |
||
| 83 | INIT_VAR 1 |
||
| 181 | savelij | 84 | SETVAR FILE_MOD |
| 165 | savelij | 85 | SETVAR FILE_MP3 |