Rev 276 | Rev 278 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 276 | Rev 277 | ||
---|---|---|---|
Line 1170... | Line 1170... | ||
1170 | 1170 | ||
1171 | mov [esp+36],dword 2 |
1171 | mov [esp+36],dword 2 |
Line 1172... | Line -... | ||
1172 | ret |
- | |
1173 | - | ||
1174 | - | ||
1175 | align 4 |
- | |
1176 | - | ||
1177 | sys_wss: |
- | |
1178 | - | ||
1179 | cmp word [wss],word 0 |
- | |
1180 | jnz wssl1 |
- | |
1181 | mov [esp+36],dword 1 |
- | |
1182 | ret |
- | |
1183 | wssl1: |
- | |
1184 | - | ||
1185 | cmp eax,1 ; set volume - main |
- | |
1186 | jnz wssl2 |
- | |
1187 | mov [esp+36],dword 0 |
- | |
1188 | ret |
- | |
1189 | wssl2: |
- | |
1190 | - | ||
1191 | cmp eax,2 ; set volume - cd |
- | |
1192 | jnz wssl3 |
- | |
1193 | ; L |
- | |
1194 | mov dx,word [wss] |
- | |
1195 | add dx,4 |
- | |
1196 | mov al,0x2 |
- | |
1197 | out dx,al |
- | |
1198 | mov esi,1 |
- | |
1199 | call delay_ms |
- | |
1200 | mov eax,ebx |
- | |
1201 | inc edx |
- | |
1202 | out dx,al |
- | |
1203 | ; R |
- | |
1204 | mov dx,word [wss] |
- | |
1205 | add dx,4 |
- | |
1206 | mov al,0x3 |
- | |
1207 | out dx,al |
- | |
1208 | mov esi,1 |
- | |
1209 | call delay_ms |
- | |
1210 | mov eax,ebx |
- | |
1211 | inc edx |
- | |
1212 | out dx,al |
- | |
1213 | mov [esp+36],dword 0 |
- | |
1214 | ret |
- | |
1215 | wssl3: |
- | |
1216 | mov [esp+36],dword 2 |
1172 | ret |
Line 1217... | Line 1173... | ||
1217 | ret |
1173 | |
1218 | 1174 | ||
1219 | display_number: |
1175 | display_number: |
Line 1383... | Line 1339... | ||
1383 | ; 1=roland mpu midi base , base io address |
1339 | ; 1=roland mpu midi base , base io address |
1384 | ; 2=keyboard 1, base kaybap 2, shift keymap, 9 country 1eng 2fi 3ger 4rus |
1340 | ; 2=keyboard 1, base kaybap 2, shift keymap, 9 country 1eng 2fi 3ger 4rus |
1385 | ; 3=cd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1341 | ; 3=cd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1386 | ; 4=sb16 base , base io address |
1342 | ; 4=sb16 base , base io address |
1387 | ; 5=system language, 1eng 2fi 3ger 4rus |
1343 | ; 5=system language, 1eng 2fi 3ger 4rus |
1388 | ; 6=wss base , base io address |
- | |
1389 | ; 7=hd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1344 | ; 7=hd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1390 | ; 8=fat32 partition in hd |
1345 | ; 8=fat32 partition in hd |
1391 | ; 9 |
1346 | ; 9 |
1392 | ; 10 = sound dma channel |
1347 | ; 10 = sound dma channel |
1393 | ; 11 = enable lba read |
1348 | ; 11 = enable lba read |
Line 1500... | Line 1455... | ||
1500 | jnz nsyse5 |
1455 | jnz nsyse5 |
1501 | mov [syslang],ebx |
1456 | mov [syslang],ebx |
1502 | ret |
1457 | ret |
1503 | nsyse5: |
1458 | nsyse5: |
Line 1504... | Line -... | ||
1504 | - | ||
1505 | cmp eax,6 ; WSS |
- | |
1506 | jnz nsyse6 |
- | |
1507 | cmp ebx,0x100 |
- | |
1508 | jb nsyse6 |
- | |
1509 | mov [wss],ebx |
- | |
1510 | ret |
- | |
1511 | - | ||
1512 | wss_temp dd 0 |
- | |
1513 | - | ||
1514 | nsyse6: |
- | |
1515 | 1459 | ||
1516 | cmp eax,7 ; HD BASE |
1460 | cmp eax,7 ; HD BASE |
1517 | jne nsyse7 |
1461 | jne nsyse7 |
1518 | test ebx,ebx |
1462 | test ebx,ebx |
1519 | jz nosethd |
1463 | jz nosethd |
Line 1610... | Line 1554... | ||
1610 | ; 1=roland mpu midi base , base io address |
1554 | ; 1=roland mpu midi base , base io address |
1611 | ; 2=keyboard 1, base kaybap 2, shift keymap, 9 country 1eng 2fi 3ger 4rus |
1555 | ; 2=keyboard 1, base kaybap 2, shift keymap, 9 country 1eng 2fi 3ger 4rus |
1612 | ; 3=cd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1556 | ; 3=cd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1613 | ; 4=sb16 base , base io address |
1557 | ; 4=sb16 base , base io address |
1614 | ; 5=system language, 1eng 2fi 3ger 4rus |
1558 | ; 5=system language, 1eng 2fi 3ger 4rus |
1615 | ; 6=wss base |
- | |
1616 | ; 7=hd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1559 | ; 7=hd base 1, pri.master 2, pri slave 3 sec master, 4 sec slave |
1617 | ; 8=fat32 partition in hd |
1560 | ; 8=fat32 partition in hd |
1618 | ; 9=get hs timer tic |
1561 | ; 9=get hs timer tic |
Line 1619... | Line 1562... | ||
1619 | 1562 | ||
Line 1681... | Line 1624... | ||
1681 | jnz ngsyse5 |
1624 | jnz ngsyse5 |
1682 | mov eax,[syslang] |
1625 | mov eax,[syslang] |
1683 | mov [esp+36],eax |
1626 | mov [esp+36],eax |
1684 | ret |
1627 | ret |
1685 | ngsyse5: |
1628 | ngsyse5: |
1686 | cmp eax,6 |
- | |
1687 | jnz ngsyse6 |
- | |
1688 | mov eax,[wss] |
- | |
1689 | mov [esp+36],eax |
- | |
1690 | ret |
- | |
1691 | ngsyse6: |
- | |
1692 | cmp eax,7 |
1629 | cmp eax,7 |
1693 | jnz ngsyse7 |
1630 | jnz ngsyse7 |
1694 | movzx eax,[hd_base] |
1631 | movzx eax,[hd_base] |
1695 | mov [esp+36],eax |
1632 | mov [esp+36],eax |
1696 | ret |
1633 | ret |
Line 5020... | Line 4957... | ||
5020 | wraw_bacground_select db 0 |
4957 | wraw_bacground_select db 0 |
5021 | lba_read_enabled dd 0x0 ; 0 = disabled , 1 = enabled |
4958 | lba_read_enabled dd 0x0 ; 0 = disabled , 1 = enabled |
5022 | pci_access_enabled dd 0x0 ; 0 = disabled , 1 = enabled |
4959 | pci_access_enabled dd 0x0 ; 0 = disabled , 1 = enabled |
Line 5023... | Line 4960... | ||
5023 | 4960 | ||
5024 | sb16 dd 0x0 |
- | |
Line 5025... | Line 4961... | ||
5025 | wss dd 0x0 |
4961 | sb16 dd 0x0 |
5026 | 4962 | ||
Line 5027... | Line 4963... | ||
5027 | buttontype dd 0x0 |
4963 | buttontype dd 0x0 |