File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0001

     1                          ;************************************************************************
     2                          ;*									*
     3                          ;*	title name	: "yossy map tool"				*
     4                          ;*	proccess	: mchip ram name				*
     5                          ;*	file name	: ysm_mram.asm					*
     6                          ;*									*
     7                          ;************************************************************************
     8                          ;
     9                          ;
    10                          ;
    11                          ;
    12                          ;************************************************************************
    13                          ;*									*
    14                          ;*		mario chip == SFC RAM					*
    15                          ;*									*
    16                          ;************************************************************************
    17                          ;
    18                          ;************************************************************************
    19                          ;*		mario chip						*
    20                          ;************************************************************************
    21                          ;
    22                          ;========================================================================
    23                          ;=		0 page RAM						=
    24                          ;========================================================================
    25                          ;
    26                          ;-------------<	work RAM >-----------------------------------------------
    27          000000          CWORK		EQU	000000H
    28          000000          CWORK0		EQU	CWORK
    29          000002          CWORK1		EQU	CWORK0+2
    30          000004          CWORK2		EQU	CWORK1+2
    31          000006          CWORK3		EQU	CWORK2+2
    32          000008          CWORK4		EQU	CWORK3+2
    33          00000A          CWORK5		EQU	CWORK4+2
    34          00000C          CWORK6		EQU	CWORK5+2
    35          00000E          CWORK7		EQU	CWORK6+2
    36          000010          CWORK8		EQU	CWORK7+2
    37          000012          CWORK9		EQU	CWORK8+2
    38          000014          CWORKA		EQU	CWORK9+2
    39          000016          CWORKB		EQU	CWORKA+2
    40          000018          CWORKC		EQU	CWORKB+2
    41          00001A          CWORKD		EQU	CWORKC+2
    42          00001C          CWORKE		EQU	CWORKD+2
    43          00001E          CWORKF		EQU	CWORKE+2
    44                          ;
    45          000020          CWORK10		EQU	CWORKF+2
    46          000022          CWORK11		EQU	CWORK10+2
    47          000024          CWORK12		EQU	CWORK11+2
    48          000026          CWORK13		EQU	CWORK12+2
    49          000028          CWORK14		EQU	CWORK13+2
    50          00002A          CWORK15		EQU	CWORK14+2
    51          00002C          CWORK16		EQU	CWORK15+2
    52          00002E          CWORK17		EQU	CWORK16+2
    53          000030          CWORK18		EQU	CWORK17+2
    54          000032          CWORK19		EQU	CWORK18+2
    55          000034          CWORK1A		EQU	CWORK19+2
    56          000036          CWORK1B		EQU	CWORK1A+2
    57          000038          CWORK1C		EQU	CWORK1B+2
    58          00003A          CWORK1D		EQU	CWORK1C+2
    59          00003C          CWORK1E		EQU	CWORK1D+2
    60          00003E          CWORK1F		EQU	CWORK1E+2
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0002

    61                          ;
    62                          ;-------------<	register save RAM >--------------------------------------
    63          000040          REG0		EQU	CWORK1F+2
    64          000042          REG1		EQU	REG0+2
    65          000044          REG2		EQU	REG1+2
    66          000046          REG3		EQU	REG2+2
    67          000048          REG4		EQU	REG3+2
    68          00004A          REG5		EQU	REG4+2
    69          00004C          REG6		EQU	REG5+2
    70          00004E          REG7		EQU	REG6+2
    71          000050          REG8		EQU	REG7+2
    72          000052          REG9		EQU	REG8+2
    73          000054          REG10		EQU	REG9+2
    74          000056          REG11		EQU	REG10+2
    75          000058          REG12		EQU	REG11+2
    76          00005A          REG13		EQU	REG12+2
    77          00005C          REG14		EQU	REG13+2
    78          00005E          REG15		EQU	REG14+2
    79                          ;
    80                          ;-------------<	R11 ( return address ) save RAM >------------------------
    81          000060          RTS0		EQU	REG15+2
    82          000062          RTS1		EQU	RTS0+2
    83          000064          RTS2		EQU	RTS1+2
    84          000066          RTS3		EQU	RTS2+2
    85          000068          RTS4		EQU	RTS3+2
    86          00006A          RTS5		EQU	RTS4+2
    87          00006C          RTS6		EQU	RTS5+2
    88          00006E          RTS7		EQU	RTS6+2
    89          000070          RTS8		EQU	RTS7+2
    90          000072          RTS9		EQU	RTS8+2
    91                          ;
    92                          ;
    93                          ;........................................................................
    94                          ;.		extern RAM						.
    95                          ;........................................................................
    96          000074          CMSTATIC0	EQU	RTS9+2
    97                          ;
    98                          ;
    99                          ;------------------------------------------------------------------------
   100                          ;-		clear RAM.0						-
   101                          ;------------------------------------------------------------------------
   102                          ;
   103          000074          CMCLRRM0_S	EQU	CMSTATIC0
   104                          ;
   105                          ;
   106          000075          CMCLRRM0_E	EQU	CMCLRRM0_S+1
   107          000001          CMCLR0SE	EQU	CMCLRRM0_E-CMCLRRM0_S
   108                          ;
   109                          ;------------------------------------------------------------------------
   110                          ;-		clear RAM.0 end						-
   111                          ;------------------------------------------------------------------------
   112                          ;
   113                          ;
   114                          ;========================================================================
   115                          ;=		!=0 page RAM						=
   116                          ;========================================================================
   117                          ;
   118                          ;-------------<	map flag RAM >-------------------------------------------
   119          000200          CMPTYPE		EQU	200H			;map type
   120          000202          CMPLMODE	EQU	CMPTYPE+2		;player mode
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0003

   121                          ;
   122                          ;--------------	map data edit RAM -------------------------------
   123          000204          CEDZOOM		EQU	CMPLMODE+2		;map data edit zoom flag
   124          000206          CEDCENTX	EQU	CEDZOOM+2
   125          000208          CEDCENTY	EQU	CEDCENTX+2
   126                          ;
   127          00020A          CCSRXPS		EQU	CEDCENTY+2		;cursol X pos
   128          00020C          CCSRYPS		EQU	CCSRXPS+2		;   "   Y  "
   129          00020E          CEDMPXPS	EQU	CCSRYPS+2		;map edit set X pos
   130          000210          CEDMPZPS	EQU	CEDMPXPS+2		;	"     Z  "
   131          000212          CEDMPYPS	EQU	CEDMPZPS+2		;	"     Y  "
   132                          ;
   133                          ;
   134                          ;........................................................................
   135                          ;.		static RAM ( map )					.
   136                          ;........................................................................
   137          000214          CMSTATIC1	EQU	CEDMPYPS+2
   138                          ;
   139                          ;
   140          000096          MPOBJN		EQU	150			;map OBJ max no
   141                          ;
   142                          ;
   143                          ;------------------------------------------------------------------------
   144                          ;-		clear RAM.1						-
   145                          ;------------------------------------------------------------------------
   146          000214          CMCLRRM1_S	EQU	CMSTATIC1
   147                          ;
   148                          ;
   149                          ;-------------<	H-DMA buffer >-------------------------------------------
   150          000214          CMPHDMAB0	EQU	CMCLRRM1_S	;H-DMA buffer.0 ( X  cos )
   151          0002F4          CMPHDMAB1	EQU	CMPHDMAB0+70H*2	;	"    .1 ( X  sin )
   152          0003D4          CMPHDMAB2	EQU	CMPHDMAB1+70H*2	;	"    .2 ( Y -sin )
   153          0004B4          CMPHDMAB3	EQU	CMPHDMAB2+70H*2	;	"    .3 ( Y  cos )
   154                          ;
   155                          ;--------------	map work RAM ------------------------------------
   156          000594          CMPWORK		EQU	CMPHDMAB3+70H*2
   157                          ;
   158                          ;
   159          0006C0          CMCLRRM1_E	EQU	CMPWORK+(MPOBJN/2)*4
   160          0004AC          CMCLR1SE	EQU	CMCLRRM1_E-CMCLRRM1_S
   161                          ;
   162                          ;------------------------------------------------------------------------
   163                          ;-		clear RAM.1 end						-
   164                          ;------------------------------------------------------------------------
   165                          ;
   166                          ;
   167                          ;-------------<	map OBJ RAM >--------------------------------------------
   168          0006C0          CMPANGLE	EQU	CMCLRRM1_E		;map angle
   169                          ;
   170          0006C2          CMPPLXPOS	EQU	CMPANGLE+2		;player long X pos
   171          0006C4          CMPPLZPOS	EQU	CMPPLXPOS+2		;     "	     Z  "
   172                          ;
   173                          ;--------------	map clear RAM -----------------------------------
   174          0006C6          CMMPCLRRM_S	EQU	CMPPLZPOS+2
   175                          ;
   176          0006C6          CMPOBJSTN	EQU	CMMPCLRRM_S		;map OBJ set no
   177                          ;
   178          0006C8          CMPOBJTYP	EQU	CMPOBJSTN+2		;    "   type no.
   179          0006C9          CMPOBJXPS	EQU	CMPOBJTYP+1		;    "   X pos
   180          0006CA          CMPOBJZPS	EQU	CMPOBJXPS+1		;    "	 Z  "
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0004

   181          0006CB          CMPOBJYPS	EQU	CMPOBJZPS+1		;    "	 Y  "
   182                          ;
   183          000920          CMPWOBJXPS	EQU	CMPOBJTYP+MPOBJN*4	;map work OBJ X pos
   184          000921          CMPWOBJYPS	EQU	CMPWOBJXPS+1		;      "      Y  "
   185          000922          CMPWOBJSIZ	EQU	CMPWOBJYPS+1		;      "      zoom size
   186                          ;
   187          000B78          CMPWOBJZPS	EQU	CMPWOBJXPS+MPOBJN*4	;      "      Z pos
   188          000B79          CMPSORTIDX	EQU	CMPWOBJZPS+1		;         "         sort index buffer
   189                          ;
   190          000CA4          CMMPCLRRM_E	EQU	CMPWOBJZPS+MPOBJN*2
   191                          ;
   192                          ;
   193                          ;--------------	map player RAM define -------------------
   194          0006C8          CMPPLTYP	EQU	CMPOBJTYP		;player type no.
   195          0006C9          CMPPLXPS	EQU	CMPOBJXPS		;   "   X pos
   196          0006CA          CMPPLZPS	EQU	CMPOBJZPS		;   "   Z  "
   197          0006CB          CMPPLYPS	EQU	CMPOBJYPS		;   "   Y  "
   198          000922          CMPPLSIZ	EQU	CMPWOBJSIZ		;   "   zoom size
   199                          ;
   200                          ;--------------	move OBJ RAM define ---------------------
   201          0006CC          CMPMVTYP	EQU	CMPOBJTYP+4		;move OBJ type no.
   202          0006CD          CMPMVXPS	EQU	CMPOBJXPS+4		;    "    X pos
   203          0006CE          CMPMVZPS	EQU	CMPOBJZPS+4		;    "    Z  "
   204          0006CF          CMPMVYPS	EQU	CMPOBJYPS+4		;    "    Y  "
   205          000925          CMPWMVYPS	EQU	CMPWOBJYPS+4		;    "    work Y pos
   206          000926          CMPMVSIZ	EQU	CMPWOBJSIZ+4		;    "    zoom size
   207                          ;
   208                          ;
   209                          ;************************************************************************
   210                          ;*		SFC							*
   211                          ;************************************************************************
   212                          ;
   213                          ;========================================================================
   214                          ;=		0 page RAM						=
   215                          ;========================================================================
   216                          ;
   217                          ;-------------<	work RAM >-----------------------------------------------
   218          006000          CCWORK		EQU	06000H
   219          006000          CCWORK0		EQU	CCWORK
   220          006002          CCWORK1		EQU	CCWORK0+2
   221          006004          CCWORK2		EQU	CCWORK1+2
   222          006006          CCWORK3		EQU	CCWORK2+2
   223          006008          CCWORK4		EQU	CCWORK3+2
   224          00600A          CCWORK5		EQU	CCWORK4+2
   225          00600C          CCWORK6		EQU	CCWORK5+2
   226          00600E          CCWORK7		EQU	CCWORK6+2
   227          006010          CCWORK8		EQU	CCWORK7+2
   228          006012          CCWORK9		EQU	CCWORK8+2
   229          006014          CCWORKA		EQU	CCWORK9+2
   230          006016          CCWORKB		EQU	CCWORKA+2
   231          006018          CCWORKC		EQU	CCWORKB+2
   232          00601A          CCWORKD		EQU	CCWORKC+2
   233          00601C          CCWORKE		EQU	CCWORKD+2
   234          00601E          CCWORKF		EQU	CCWORKE+2
   235                          ;
   236          006020          CCWORK10	EQU	CCWORKF+2
   237          006022          CCWORK11	EQU	CCWORK10+2
   238          006024          CCWORK12	EQU	CCWORK11+2
   239          006026          CCWORK13	EQU	CCWORK12+2
   240          006028          CCWORK14	EQU	CCWORK13+2
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0005

   241          00602A          CCWORK15	EQU	CCWORK14+2
   242          00602C          CCWORK16	EQU	CCWORK15+2
   243          00602E          CCWORK17	EQU	CCWORK16+2
   244          006030          CCWORK18	EQU	CCWORK17+2
   245          006032          CCWORK19	EQU	CCWORK18+2
   246          006034          CCWORK1A	EQU	CCWORK19+2
   247          006036          CCWORK1B	EQU	CCWORK1A+2
   248          006038          CCWORK1C	EQU	CCWORK1B+2
   249          00603A          CCWORK1D	EQU	CCWORK1C+2
   250          00603C          CCWORK1E	EQU	CCWORK1D+2
   251          00603E          CCWORK1F	EQU	CCWORK1E+2
   252                          ;
   253                          ;-------------<	register save RAM >--------------------------------------
   254          006040          CREG0		EQU	CCWORK1F+2
   255          006042          CREG1		EQU	CREG0+2
   256          006044          CREG2		EQU	CREG1+2
   257          006046          CREG3		EQU	CREG2+2
   258          006048          CREG4		EQU	CREG3+2
   259          00604A          CREG5		EQU	CREG4+2
   260          00604C          CREG6		EQU	CREG5+2
   261          00604E          CREG7		EQU	CREG6+2
   262          006050          CREG8		EQU	CREG7+2
   263          006052          CREG9		EQU	CREG8+2
   264          006054          CREG10		EQU	CREG9+2
   265          006056          CREG11		EQU	CREG10+2
   266          006058          CREG12		EQU	CREG11+2
   267          00605A          CREG13		EQU	CREG12+2
   268          00605C          CREG14		EQU	CREG13+2
   269          00605E          CREG15		EQU	CREG14+2
   270                          ;
   271                          ;-------------<	R11 ( return address ) save RAM >------------------------
   272          006060          CRTS0		EQU	CREG15+2
   273          006062          CRTS1		EQU	CRTS0+2
   274          006064          CRTS2		EQU	CRTS1+2
   275          006066          CRTS3		EQU	CRTS2+2
   276          006068          CRTS4		EQU	CRTS3+2
   277          00606A          CRTS5		EQU	CRTS4+2
   278          00606C          CRTS6		EQU	CRTS5+2
   279          00606E          CRTS7		EQU	CRTS6+2
   280          006070          CRTS8		EQU	CRTS7+2
   281          006072          CRTS9		EQU	CRTS8+2
   282                          ;
   283                          ;
   284                          ;........................................................................
   285                          ;.		extern RAM						.
   286                          ;........................................................................
   287          006074          MSTATIC0	EQU	CRTS9+2
   288                          ;
   289                          ;
   290                          ;------------------------------------------------------------------------
   291                          ;-		clear RAM.0						-
   292                          ;------------------------------------------------------------------------
   293                          ;
   294          006074          MCLRRM0_S	EQU	MSTATIC0
   295                          ;
   296                          ;
   297          006075          MCLRRM0_E	EQU	MCLRRM0_S+1
   298          000001          MCLR0SE		EQU	MCLRRM0_E-MCLRRM0_S
   299                          ;
   300                          ;------------------------------------------------------------------------
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0006

   301                          ;-		clear RAM.0 end						-
   302                          ;------------------------------------------------------------------------
   303                          ;
   304                          ;
   305                          ;========================================================================
   306                          ;=		!=0 page RAM						=
   307                          ;========================================================================
   308                          ;
   309                          ;-------------<	map flag RAM >-------------------------------------------
   310          006200          MPTYPE		EQU	6200H		;map type
   311          006202          MPLMODE		EQU	MPTYPE+2	; "  player mode
   312                          ;
   313                          ;--------------	map data edit RAM -------------------------------
   314          006204          EDZOOM		EQU	MPLMODE+2	;map data edit zoom flag
   315          006206          EDCENTX		EQU	EDZOOM+2
   316          006208          EDCENTY		EQU	EDCENTX+2
   317                          ;
   318          00620A          CSRXPS		EQU	EDCENTY+2		;cursol X pos
   319          00620C          CSRYPS		EQU	CSRXPS+2		;   "   Y  "
   320          00620E          EDMPXPS		EQU	CSRYPS+2		;map edit set X pos
   321          006210          EDMPZPS		EQU	EDMPXPS+2		;	"     Z  "
   322          006212          EDMPYPS		EQU	EDMPZPS+2		;	"     Y  "
   323                          ;
   324                          ;
   325                          ;........................................................................
   326                          ;.		static RAM ( map )					.
   327                          ;........................................................................
   328          006214          MSTATIC1	EQU	EDMPYPS+2
   329                          ;
   330                          ;
   331                          ;------------------------------------------------------------------------
   332                          ;-		clear RAM.1						-
   333                          ;------------------------------------------------------------------------
   334          006214          MCLRRM1_S	EQU	MSTATIC1
   335                          ;
   336                          ;
   337                          ;-------------<	H-DMA buffer >-------------------------------------------
   338          006214          MPHDMAB0	EQU	MCLRRM1_S	;H-DMA buffer.0 ( X  cos )
   339          0062F4          MPHDMAB1	EQU	MPHDMAB0+70H*2	;	"    .1 ( X  sin )
   340          0063D4          MPHDMAB2	EQU	MPHDMAB1+70H*2	;	"    .2 ( Y -sin )
   341          0064B4          MPHDMAB3	EQU	MPHDMAB2+70H*2	;	"    .3 ( Y  cos )
   342                          ;
   343                          ;--------------	map work RAM ------------------------------------
   344          006594          MPWORK		EQU	MPHDMAB3+70H*2
   345                          ;
   346                          ;
   347          0066C0          MCLRRM1_E	EQU	MPWORK+(MPOBJN/2)*4
   348          0004AC          MCLR1SE		EQU	MCLRRM1_E-MCLRRM1_S
   349                          ;
   350                          ;------------------------------------------------------------------------
   351                          ;-		clear RAM.1 end						-
   352                          ;------------------------------------------------------------------------
   353                          ;
   354                          ;
   355                          ;-------------<	map OBJ RAM >--------------------------------------------
   356          0066C0          MPANGLE		EQU	MCLRRM1_E		;map angle
   357                          ;
   358          0066C2          MPPLXPOS	EQU	MPANGLE+2		;player long X pos
   359          0066C4          MPPLZPOS	EQU	MPPLXPOS+2		;     "	     Z  "
   360                          ;
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0007

   361                          ;--------------	map clear RAM -----------------------------------
   362          0066C6          MMPCLRRM_S	EQU	MPPLZPOS+2
   363                          ;
   364          0066C6          MPOBJSTN	EQU	MMPCLRRM_S		;map OBJ set no
   365                          ;
   366          0066C8          MPOBJTYP	EQU	MPOBJSTN+2		;    "   type no.
   367          0066C9          MPOBJXPS	EQU	MPOBJTYP+1		;    "   X pos
   368          0066CA          MPOBJZPS	EQU	MPOBJXPS+1		;    "	 Z  "
   369          0066CB          MPOBJYPS	EQU	MPOBJZPS+1		;    "	 Y  "
   370                          ;
   371          006920          MPWOBJXPS	EQU	MPOBJTYP+MPOBJN*4	;map work OBJ X pos
   372          006921          MPWOBJYPS	EQU	MPWOBJXPS+1		;      "      Y  "
   373          006922          MPWOBJSIZ	EQU	MPWOBJYPS+1		;      "      zoom size
   374                          ;
   375          006B78          MPWOBJZPS	EQU	MPWOBJXPS+MPOBJN*4	;      "      Z pos
   376          006B79          MPSORTIDX	EQU	MPWOBJZPS+1		;         "         sort index buffer
   377                          ;
   378          006CA4          MMPCLRRM_E	EQU	MPWOBJZPS+MPOBJN*2
   379          0005DE          MMPCLRSE	EQU	MMPCLRRM_E-MMPCLRRM_S
   380                          ;
   381                          ;
   382                          ;--------------	map player RAM define -------------------
   383          0066C8          MPPLTYP		EQU	MPOBJTYP		;player type no.
   384          0066C9          MPPLXPS		EQU	MPOBJXPS		;   "   X pos
   385          0066CA          MPPLZPS		EQU	MPOBJZPS		;   "   Z  "
   386          0066CB          MPPLYPS		EQU	MPOBJYPS		;   "   Y  "
   387          006922          MPPLSIZ		EQU	MPWOBJSIZ		;   "   zoom size
   388                          ;
   389                          ;--------------	move OBJ RAM define ---------------------
   390          0066CC          MPMVTYP		EQU	MPOBJTYP+4		;move OBJ type no.
   391          0066CD          MPMVXPS		EQU	MPOBJXPS+4		;    "    X pos
   392          0066CE          MPMVZPS		EQU	MPOBJZPS+4		;    "    Z  "
   393          0066CF          MPMVYPS		EQU	MPOBJYPS+4		;    "    Y  "
   394          006925          MPWMVYPS	EQU	MPWOBJYPS+4		;    "    work Y pos
   395          006926          MPMVSIZ		EQU	MPWOBJSIZ+4		;    "    zoom size
   396                          ;
   397                          ;
   398                          ;
   399                          ;
   400                          ;
   401                          ;************************************************************************
   402                          ;*									*
   403                          ;*		only mario chip RAM					*
   404                          ;*									*
   405                          ;************************************************************************
   406                          ;
   407                          ;........................................................................
   408                          ;.		extern RAM						.
   409                          ;........................................................................
   410                          ;
   411                          ;-------------<	OAM >----------------------------------------------------
   412          702000          OAM		EQU	702000H
   413          702200          OAMSUB		EQU	OAM+200H
   414          702220          OAMSB		EQU	OAMSUB+20H
   415                          ;
   416                          ;-------------<	color data buffer >--------------------------------------
   417          7022A0          DATACOL		EQU	OAMSB+080H	;now color data
   418                          ;
   419                          ;-------------<	div data RAM >-------------------------------------------
   420          7024A0          DIVBUF		EQU	DATACOL+200H	;[ map:0-3AE becorse bitmap buffer use ]
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0008

   421                          ;
   422                          ;
   423                          ;........................................................................
   424                          ;.		static RAM ( map )					.
   425                          ;........................................................................
   426                          ;
   427                          ;------------------------------------------------------------------------
   428                          ;-		clear RAM.2						-
   429                          ;------------------------------------------------------------------------
   430          702CA2          MCLRRM2_S	EQU	DIVBUF+256*2*4+2
   431                          ;
   432                          ;........................................................................
   433                          ;.		static RAM ( title )					.
   434                          ;........................................................................
   435          702CA2          MSTATIC2	EQU	MCLRRM2_S
   436                          ;
   437                          ;-------------<	software sprite RAM >------------------------------------
   438          702CA2          OSCCH		EQU	MSTATIC2
   439          702CA4          OSCCV		EQU	OSCCH+2
   440          702CA6          OCENTX		EQU	OSCCV+2
   441          702CA8          OCENTY		EQU	OCENTX+2
   442          702CAA          OMATA		EQU	OCENTY+2
   443          702CAC          OMATB		EQU	OMATA+2
   444          702CAE          OMATC		EQU	OMATB+2
   445          702CB0          OMATD		EQU	OMATC+2
   446          702CB2          OCHRADR		EQU	OMATD+2
   447          702CB6          OBUFXPS		EQU	OCHRADR+4
   448          702CB8          OBUFYPS		EQU	OBUFXPS+2
   449          702CBA          OBM7CNT		EQU	OBUFYPS+2
   450          702CBC          OBM7R01		EQU	OBM7CNT+2
   451          702CBE          OBM7R02		EQU	OBM7R01+2
   452          702CC0          OBM7R03		EQU	OBM7R02+2
   453          702CC2          OBM7R05		EQU	OBM7R03+2
   454          702CC4          OBM7R07		EQU	OBM7R05+2
   455          702CC6          OBM7R08		EQU	OBM7R07+2
   456          702CC8          OBM7R09		EQU	OBM7R08+2
   457          702CCA          OBM7R10		EQU	OBM7R09+2
   458                          ;
   459                          ;-------------<	software sprite chara buffer >---------------------------
   460          706000          WOB7CHR		EQU	706000H
   461                          ;			   |			
   462                          ;			   V			
   463                          ;			707FFFH
   464                          ;
   465                          ;
   466          708000          MCLRRM2_E	EQU	708000H
   467          00535D          MCLR2SE		EQU	MCLRRM2_E-MCLRRM2_S-1
   468                          ;
   469                          ;
   470                          ;------------------------------------------------------------------------
   471                          ;-		clear RAM.2 end						-
   472                          ;------------------------------------------------------------------------
   473                          ;
   474                          ;
   475                          ;
   476                          ;
   477                          ;-------------<	map bitmap buffer >--------------------------------------
   478          702C00          MPBITMAP	EQU	702C00H
   479                          ;
   480                          ;-------------<	map bitmap buffer convert work buffer >------------------
File : ysm_mram.asm RICOH SFX ASSEMBLER VER. V2.11Mon Sep  6 15:39:59 1993  Page 0009

   481          707200          MPCNVBF		EQU	MPBITMAP+4600H		;[ 28 x 20 ]
   482                          ;;;;		EQU	MPCNVBF+0E00H		;[ 3800H/4 ]
   483                          ;
   484                          ;
   485                          ;
   486                          ;
   487                          ;
