- Timestamp:
- 07/16/2017 03:10:36 PM (7 years ago)
- Branches:
- master
- Children:
- 62340ef
- Parents:
- 5117699
- Location:
- ram
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/fpuint.s
r5117699 r4cfe69a 933 933 | actab -- action code dispatch table 934 934 | ----- -------------------------- 935 actab: dc.l act0 | 0 - AC_NULL: no action936 dc.l act1 | 1 - AC_SUST: sustain937 dc.l act2 | 2 - AC_ENBL: enable938 dc.l act3 | 3 - AC_JUMP: unconditional jump939 dc.l act4 | 4 - AC_LOOP: jump n times (loop)940 dc.l act5 | 5 - AC_KYUP: jump if key up (enable jump)941 dc.l act6 | 6 - AC_KYDN: jump if key down (sustain jump)942 dc.l act7 | 7 - AC_HERE: here on key up935 actab: .dc.l act0 | 0 - AC_NULL: no action 936 .dc.l act1 | 1 - AC_SUST: sustain 937 .dc.l act2 | 2 - AC_ENBL: enable 938 .dc.l act3 | 3 - AC_JUMP: unconditional jump 939 .dc.l act4 | 4 - AC_LOOP: jump n times (loop) 940 .dc.l act5 | 5 - AC_KYUP: jump if key up (enable jump) 941 .dc.l act6 | 6 - AC_KYDN: jump if key down (sustain jump) 942 .dc.l act7 | 7 - AC_HERE: here on key up 943 943 944 944 | fprescon -- FPU reset constant table 945 945 | -------- ------------------------ 946 fprescon: dc.w 0x0000 | frq 1 0.00947 dc.w 0x8300 | level -10.00948 dc.w 0x0000 | frq 2 0.00949 dc.w 0x0000 | locn 0.00950 dc.w 0x0000 | frq 3 0.00951 dc.w 0x0000 | reson 0.00952 dc.w 0x0000 | frq 4 0.00953 dc.w 0x7D00 | dyn +10.00954 dc.w 0x0000 | ind 1 0.00955 dc.w 0x3E80 | filt +5.00956 dc.w 0x0000 | ind 2 0.00957 dc.w 0x0000 | ind 3 0.00958 dc.w 0x0000 | ind 4 0.00959 dc.w 0x0000 | ind 5 0.00960 dc.w 0x0000 | ind 6 0.00946 fprescon: .dc.w 0x0000 | frq 1 0.00 947 .dc.w 0x8300 | level -10.00 948 .dc.w 0x0000 | frq 2 0.00 949 .dc.w 0x0000 | locn 0.00 950 .dc.w 0x0000 | frq 3 0.00 951 .dc.w 0x0000 | reson 0.00 952 .dc.w 0x0000 | frq 4 0.00 953 .dc.w 0x7D00 | dyn +10.00 954 .dc.w 0x0000 | ind 1 0.00 955 .dc.w 0x3E80 | filt +5.00 956 .dc.w 0x0000 | ind 2 0.00 957 .dc.w 0x0000 | ind 3 0.00 958 .dc.w 0x0000 | ind 4 0.00 959 .dc.w 0x0000 | ind 5 0.00 960 .dc.w 0x0000 | ind 6 0.00 961 961 962 962 | ------------------------------------------------------------------------------ … … 964 964 | ------------------------------------------------------------------------------ 965 965 966 _fp_resv: ds.w 12 | fpu spare function reset values967 _fpuifnc: ds.w 1 | interrupting function number from FPU966 _fp_resv: .ds.w 12 | fpu spare function reset values 967 _fpuifnc: .ds.w 1 | interrupting function number from FPU 968 968 969 969 .end -
ram/procpfl.s
r5117699 r4cfe69a 731 731 | actab -- action code dispatch table 732 732 | ----- -------------------------- 733 actab: dc.l act0 | 0 - AC_NULL: no action734 dc.l act1 | 1 - AC_SUST: sustain735 dc.l act2 | 2 - AC_ENBL: enable736 dc.l act3 | 3 - AC_JUMP: unconditional jump737 dc.l act4 | 4 - AC_LOOP: jump n times (loop)738 dc.l act5 | 5 - AC_KYUP: jump if key up (enable jump)739 dc.l act6 | 6 - AC_KYDN: jump if key down (sustain jump)740 dc.l act7 | 7 - AC_HERE: here on key up733 actab: .dc.l act0 | 0 - AC_NULL: no action 734 .dc.l act1 | 1 - AC_SUST: sustain 735 .dc.l act2 | 2 - AC_ENBL: enable 736 .dc.l act3 | 3 - AC_JUMP: unconditional jump 737 .dc.l act4 | 4 - AC_LOOP: jump n times (loop) 738 .dc.l act5 | 5 - AC_KYUP: jump if key up (enable jump) 739 .dc.l act6 | 6 - AC_KYDN: jump if key down (sustain jump) 740 .dc.l act7 | 7 - AC_HERE: here on key up 741 741 742 742 | ------------------------------------------------------------------------------ … … 746 746 | ----------------- local variables -------------------------------------------- 747 747 748 _curpf_f: ds.w 1 | interrupting voice & parameter from FPU748 _curpf_f: .ds.w 1 | interrupting voice & parameter from FPU 749 749 750 750 | ----------------- debug variables -------------------------------------------- 751 751 752 _curpf_t: ds.w 1 | current trigger753 754 _curpf_l: ds.l 1 | current pflist entry752 _curpf_t: .ds.w 1 | current trigger 753 754 _curpf_l: .ds.l 1 | current pflist entry 755 755 756 756 | ------------------------------------------------------------------------------ -
ram/sedisp.s
r5117699 r4cfe69a 1187 1187 | sddtab -- score display dispatch table -- MUST match score.h definitions 1188 1188 | ------ ---------------------------- ------------------------------ 1189 sddtab: dc.l dsexit | 0 null1190 dc.l dsexit | 1 score begin1191 dc.l dssbgn | 2 section begin1192 dc.l dssend | 3 section end1193 dc.l dsinst | 4 instrument change1194 dc.l dsnbx | 5 note begin1195 dc.l dsnex | 6 note end1196 dc.l dsstop | 7 stop1197 dc.l dsintp | 8 interpolate1198 dc.l dstmpo | 9 tempo1199 dc.l dstune | 10 tuning1200 dc.l dsgrp | 11 group status1201 dc.l dslocn | 12 location1202 dc.l dsdyn | 13 dynamics1203 dc.l dsanvl | 14 analog value1204 dc.l dsanrs | 15 analog resolution1205 dc.l dsasgn | 16 I/O assign1206 dc.l dstrns | 17 transposition1207 dc.l dsexit | 18 repeat1208 dc.l dspnch | 19 punch in/out1209 dc.l dsexit | 20 polyphonic pressure1210 dc.l dsexit | 21 score end1211 dc.l dsexit | 22 channel pressure1212 dc.l dsbar | 23 bar marker1213 dc.l dsnext | 24 next score1189 sddtab: .dc.l dsexit | 0 null 1190 .dc.l dsexit | 1 score begin 1191 .dc.l dssbgn | 2 section begin 1192 .dc.l dssend | 3 section end 1193 .dc.l dsinst | 4 instrument change 1194 .dc.l dsnbx | 5 note begin 1195 .dc.l dsnex | 6 note end 1196 .dc.l dsstop | 7 stop 1197 .dc.l dsintp | 8 interpolate 1198 .dc.l dstmpo | 9 tempo 1199 .dc.l dstune | 10 tuning 1200 .dc.l dsgrp | 11 group status 1201 .dc.l dslocn | 12 location 1202 .dc.l dsdyn | 13 dynamics 1203 .dc.l dsanvl | 14 analog value 1204 .dc.l dsanrs | 15 analog resolution 1205 .dc.l dsasgn | 16 I/O assign 1206 .dc.l dstrns | 17 transposition 1207 .dc.l dsexit | 18 repeat 1208 .dc.l dspnch | 19 punch in/out 1209 .dc.l dsexit | 20 polyphonic pressure 1210 .dc.l dsexit | 21 score end 1211 .dc.l dsexit | 22 channel pressure 1212 .dc.l dsbar | 23 bar marker 1213 .dc.l dsnext | 24 next score 1214 1214 1215 1215 | ============================================================================== … … 1219 1219 | globals: 1220 1220 | -------- 1221 _ac_code: ds.b 1 | accidental code1221 _ac_code: .ds.b 1 | accidental code 1222 1222 1223 1223 | locals: 1224 1224 | ------- 1225 numstr: ds.b 65 | video display update work area1225 numstr: .ds.b 65 | video display update work area 1226 1226 1227 1227 | ------------------------------------------------------------------------------ -
ram/seexec.s
r5117699 r4cfe69a 486 486 | sextab -- score execution dispatch table -- MUST match score.h definitions 487 487 | ------ ---------------------------------------------------------------- 488 sextab: dc.l exexit | 0 null489 dc.l exexit | 1 score begin490 dc.l exsbgn | 2 section begin491 dc.l exexit | 3 section end492 dc.l exinst | 4 instrument change493 dc.l exnbeg | 5 note begin494 dc.l exnend | 6 note end495 dc.l exstop | 7 stop496 dc.l exintp | 8 interpolate497 dc.l extmpo | 9 tempo498 dc.l extune | 10 tuning499 dc.l exexit | 11 group status500 dc.l exlocn | 12 location501 dc.l exdyn | 13 dynamics502 dc.l exanvl | 14 analog value503 dc.l exanrs | 15 analog resolution504 dc.l exasgn | 16 I/O assign505 dc.l extrns | 17 transposition506 dc.l exexit | 18 repeat507 dc.l expnch | 19 punch in/out508 dc.l exexit | 20 -unused- (polyphonic pressure)509 dc.l exexit | 21 score end510 dc.l exexit | 22 -unused- (channel pressure)511 dc.l exexit | 23 bar marker512 dc.l exnext | 24 next score488 sextab: .dc.l exexit | 0 null 489 .dc.l exexit | 1 score begin 490 .dc.l exsbgn | 2 section begin 491 .dc.l exexit | 3 section end 492 .dc.l exinst | 4 instrument change 493 .dc.l exnbeg | 5 note begin 494 .dc.l exnend | 6 note end 495 .dc.l exstop | 7 stop 496 .dc.l exintp | 8 interpolate 497 .dc.l extmpo | 9 tempo 498 .dc.l extune | 10 tuning 499 .dc.l exexit | 11 group status 500 .dc.l exlocn | 12 location 501 .dc.l exdyn | 13 dynamics 502 .dc.l exanvl | 14 analog value 503 .dc.l exanrs | 15 analog resolution 504 .dc.l exasgn | 16 I/O assign 505 .dc.l extrns | 17 transposition 506 .dc.l exexit | 18 repeat 507 .dc.l expnch | 19 punch in/out 508 .dc.l exexit | 20 -unused- (polyphonic pressure) 509 .dc.l exexit | 21 score end 510 .dc.l exexit | 22 -unused- (channel pressure) 511 .dc.l exexit | 23 bar marker 512 .dc.l exnext | 24 next score 513 513 514 514 .bss … … 518 518 | globals: 519 519 | -------- 520 _xevent: ds.l 1 | next event pointer520 _xevent: .ds.l 1 | next event pointer 521 521 522 522 .end -
ram/timeint.s
r5117699 r4cfe69a 367 367 | we define them here and ignore the ones in the bios. 368 368 369 tdiv1: ds.w 1 | Timer divider 1 (divides HZ_1K)370 tdiv2: ds.w 1 | Timer divider 2 (divides HZ_200)371 372 | ------------------------------------------------------------------------------ 373 374 _timers: ds.w NTIMERS | Timer array -- short timers[NTIMERS];375 376 _vi_clk: ds.w 1 | VSDD scroll delay timer377 _vi_tag: ds.w 1 | VSDD VI 'needs service' tag378 379 _S1IoRec: ds.l 1 | address of RS232 channel 1 IoRec380 _S2IoRec: ds.l 1 | address of RS232 channel 2 IoRec381 _M1IoRec: ds.l 1 | address of MIDI channel 1 IoRec382 _M2IoRec: ds.l 1 | address of MIDI channel 2 IoRec369 tdiv1: .ds.w 1 | Timer divider 1 (divides HZ_1K) 370 tdiv2: .ds.w 1 | Timer divider 2 (divides HZ_200) 371 372 | ------------------------------------------------------------------------------ 373 374 _timers: .ds.w NTIMERS | Timer array -- short timers[NTIMERS]; 375 376 _vi_clk: .ds.w 1 | VSDD scroll delay timer 377 _vi_tag: .ds.w 1 | VSDD VI 'needs service' tag 378 379 _S1IoRec: .ds.l 1 | address of RS232 channel 1 IoRec 380 _S2IoRec: .ds.l 1 | address of RS232 channel 2 IoRec 381 _M1IoRec: .ds.l 1 | address of MIDI channel 1 IoRec 382 _M2IoRec: .ds.l 1 | address of MIDI channel 2 IoRec 383 383 | ============================================================================== 384 384
Note:
See TracChangeset
for help on using the changeset viewer.