home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol236 / ddldr.asm < prev    next >
Encoding:
Assembly Source File  |  1986-02-13  |  1.3 KB  |  61 lines

  1.          title 'disk definitions for drive a'
  2.  
  3.          public adrv              ; dph for drive a
  4.          public dskdef            ; disk tables list
  5.  
  6.          maclib cpm3              ; for generating tables
  7.  
  8.          cseg                     ; common memory
  9.  
  10. dpb128s: dpb 128,26,77,1024,64,2,8000h
  11. dpb256s: dpb 256,26,77,2048,128,2,8000h
  12. dpb512s: dpb 512,15,77,2048,128,2,8000h
  13. dpb1024s:dpb 1024,8,77,2048,128,2,8000h
  14.  
  15. dpb128d: dpb 128,26,154,2048,128,4,8000h
  16. dpb256d: dpb 256,26,154,2048,256,4,8000h
  17. dpb512d: dpb 512,15,154,2048,256,4,8000h
  18. dpb1024d:dpb 1024,8,154,2048,256,4,8000h
  19.  
  20.  
  21. adrv:    dw sk1024
  22.          ds 9
  23.          db 0
  24.          dw dpb1024d
  25.          dw 0
  26.          dw 0
  27.          dw bcb
  28.          dw bcb
  29.          dw 0ffffh
  30. bcb:     db 0ffh
  31.          ds 9
  32.          dw buff
  33.  
  34. sk128:   skew 26,6,1
  35. sk256:   skew 26,9,1
  36. sk512:   skew 15,4,1
  37. sk1024:  skew 8,3,1
  38.  
  39. dskdef:                           ; table of disk table addresses
  40.          dw sk128
  41.          dw sk256
  42.          dw sk512
  43.          dw sk1024
  44.  
  45.          dw dpb128s
  46.          dw dpb256s
  47.          dw dpb512s
  48.          dw dpb1024s
  49.  
  50.          dw sk128                 ; same skew tables for ds disks
  51.          dw sk256
  52.          dw sk512
  53.          dw sk1024
  54.  
  55.          dw dpb128d
  56.          dw dpb256d
  57.          dw dpb512d
  58.          dw dpb1024d
  59.  
  60. buff:    end
  61.