******************************************************************************* * memory.device.I Written by Readysoft. * Copyright 1992,1993,1994 RS. All rights reserved. 1992.02.25.-1994.05.18. * v1.6. ******************************************************************************* ******************************************************************************* * Macros ******************************************************************************* ;------------------------------------------------------------------------------ ; MemoryName Macro ;------------------------------------------------------------------------------ MEM.NAM MACRO DC.B 'memory.device',0 EVEN ENDM ******************************************************************************* * Constant Definitions ******************************************************************************* ;------------------------------------------------------------------------------ ; MemHeader Structure ;------------------------------------------------------------------------------ RSRESET mem_mh_Next RS.L 1 ptr to next header mem_mh_Type RS.L 1 memory type mem_mh_Lower RS.L 1 lower address mem_mh_Upper RS.L 1 upper address mem_mh_Free RS.L 1 free bytes mem_mh_FirstBlk RS.L 1 ptr to first MemBlock mem_mh_SizeOf RS.B 0 ;------------------------------------------------------------------------------ ; MemBlock Structure ;------------------------------------------------------------------------------ RSRESET mem_mb_Next RS.L 1 ptr to next block mem_mb_Bytes RS.L 1 bytesize of block mem_mb_SizeOf RS.B 0 ;------------------------------------------------------------------------------ ; mh.Type Bit Definitions ;------------------------------------------------------------------------------ mem_ty_b_Chip EQU 0 mem_ty_b_Fast EQU 1 mem_ty_b_Clear EQU 16 ;------------------------------------------------------------------------------ ; mh.Type Values ;------------------------------------------------------------------------------ mem_ty_Chip EQU 1<