drammem.c

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· C语言 代码 · 共 60 行

C
60
字号
/* Copyright 1996, ESS Technology, Inc.					*//* SCCSID @(#)drammem.c	1.4 12/6/97 *//* * $Log$ */#include <stdio.h>#include "util.h"#include "drammem.h"#define FIRST_SECTION_SIZE	6912  /* bytes */#define FIRST_SECTION_X		126   /* X start position */#define SECOND_SECTION_SIZE	4608  /* bytes */#define SECOND_SECTION_X	96   /* X start position */#define SECOND_SECTION_Y	864   /* Y start position */#define LONG_WORD_SIZE		4     /* bytes */#define TOTAL_SIZE (FIRST_SECTION_SIZE + SECOND_SECTION_SIZE)/*-----------------------------------------------------------  Function:put_scratch  Description:    Copy bytes from src_adr to dst_add.  Parameters:    dss_add: des. address.    src_adr: source address.    size: number of bytes.  Return:    number of bytes copied.-----------------------------------------------------------*/int put_scratch(int dst_adr, char *src_adr, int size){    sram_to_dram(dst_adr >> 2, (int *)src_adr, size/4);    return (size);}#if 0/*-----------------------------------------------------------  Function:get_scratch  Description:    Copy bytes from src_adr(in DRAME) to dst_add.  Parameters:    dss_add: des. address.    src_adr: source address in byte address.    size: number of bytes.  Return:    number of bytes copied.  NOTE:    The src_add MUST BE the mutiple of 4.-----------------------------------------------------------*/int get_scratch(char *dst_adr, int src_adr, int size){    dram_to_sram((int *)dst_adr, src_adr/4, size/4);    return (size);}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?