home *** CD-ROM | disk | FTP | other *** search
/ Enigma Amiga Life 109 / EnigmaAmiga109CD.iso / software / sviluppo / mccontrol / modules / empty_mcm.asm < prev    next >
Assembly Source File  |  2000-02-09  |  2KB  |  86 lines

  1. ;----------------------------------------------------------------------------
  2. ;    Empty.mcm by Guido Mersmann
  3. ;----------------------------------------------------------------------------
  4.     include "Include.i"
  5.     ;include "SRC.MC_ModuleInclude"
  6.     output Sourcecodes:MCControl/Modules/Empty.mcm
  7.     opt o+,w-
  8. ;----------------------------------------------------------------------------
  9. Version = 1
  10. Revision = 2
  11. Day = 19
  12. Month = 10
  13. Year = 99
  14. ;----------------------------------------------------------------------------
  15. ;--- Macros
  16. Version_String    MACRO
  17.     dc.b "$VER: ",\1,' \<Version>.\<Revision>'," (\<Day>.\<Month>.\<Year>) ",'\2',0
  18.     ENDM
  19. ;----------------------------------------------------------------------------
  20. ;--- Your defines
  21.  
  22. ;----------------------------------------------------------------------------
  23.     RSSET Module_SIZEOF
  24. ;--- User Data
  25. Module_UserData    rs.b 0
  26. ;--- Insert Userdata here!
  27. Module_UserData_End    rs.b 0
  28. ;----------------------------------------------------------------------------
  29. ;----------------------------------------------------------------------------
  30. JModule_Code    rts
  31. JModule_Version    dc.w 1
  32. JModule_ID    dc.l Module_Identifier
  33. JModule_Flags    dc.l 0 ;(ModuleF_xxxx)
  34. JModule_Exec_Base    dc.l 0 ;Filled by MCControl
  35. JModule_Dos_Base    dc.l 0 ;Filled by MCControl
  36. JModule_Intuition_Base    dc.l 0 ;Filled by MCControl
  37. ;--- Card Data
  38. JModule_DelayReadByte    dc.l 0 ;Filled by MCControl
  39. JModule_DelayReadBit    dc.l 0 ;Filled by MCControl
  40. JModule_DelayWriteByte    dc.l 0 ;Filled by MCControl
  41. JModule_DelayWriteBit    dc.l 0 ;Filled by MCControl
  42.     ds.l 10 ;reserved
  43. ;--- Jump Table
  44. JModule_Delay    ds.w 3 ;Delay
  45.     bra JModule_Open
  46.     nop
  47.     bra JModule_Close
  48.     nop
  49.     bra JModule_FrameOpen
  50.     nop
  51.     bra JModule_FrameClose
  52.     nop
  53.     bra JModule_ReadCommand
  54.     nop
  55.     bra JModule_WriteCommand
  56.     nop
  57.     bra JModule_PADOpen
  58.     nop
  59.     bra JModule_PADClose
  60.     nop
  61.     bra JModule_PADCommand
  62.     nop
  63.     bra JModule_DirectFrame
  64.     nop
  65.     bra JModule_DirectPage
  66.     nop
  67.     ds.w 3*8 ;reserved
  68.     ds.b Module_UserData_End-Module_UserData
  69.  
  70.     Version_String "Empty.mcm",<by Guido Mersmann>
  71.     even
  72. ;----------------------------------------------------------------------------
  73. JModule_Open
  74. JModule_Close
  75. JModule_FrameOpen
  76. JModule_FrameClose
  77. JModule_ReadCommand
  78. JModule_WriteCommand
  79. JModule_PADOpen
  80. JModule_PADClose
  81. JModule_PADCommand
  82. JModule_DirectFrame
  83. JModule_DirectPage
  84.     moveq    #Module_Error_NoError,d0
  85.     rts
  86.