~lgb/x-emulators/dev

« back to all changes in this revision

Viewing changes to targets/cx16/vera.h

  • Committer: GitHub
  • Author(s): LGB
  • Date: 2020-01-18 01:19:08 UTC
  • mfrom: (265.1.63)
  • Revision ID: git-v1:1dd7619788b3c1f5896dd056cc1af0d4ba0daa86
Merge pull request #83 from lgblgblgb/dev

Refresh master from dev ...

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* The Xemu project.
 
2
   Copyright (C)2016-2019 LGB (Gábor Lénárt) <lgblgblgb@gmail.com>
 
3
 
 
4
   This is the Commander X16 emulation. Note: the source is overcrowded with comments by intent :)
 
5
   That it can useful for other people as well, or someone wants to contribute, etc ...
 
6
 
 
7
This program is free software; you can redistribute it and/or modify
 
8
it under the terms of the GNU General Public License as published by
 
9
the Free Software Foundation; either version 2 of the License, or
 
10
(at your option) any later version.
 
11
 
 
12
This program is distributed in the hope that it will be useful,
 
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
GNU General Public License for more details.
 
16
 
 
17
You should have received a copy of the GNU General Public License
 
18
along with this program; if not, write to the Free Software
 
19
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
 
20
 
 
21
#ifndef __XEMU_LOCAL_VERA_H_INCLUDED
 
22
#define __XEMU_LOCAL_VERA_H_INCLUDED
 
23
 
 
24
extern void  vera_init  ( void );
 
25
extern void  vera_reset ( void );
 
26
extern void  vera_write_cpu_register ( int reg, Uint8 data );
 
27
extern Uint8 vera_read_cpu_register  ( int reg );
 
28
extern int   vera_render_line ( void );
 
29
extern int   vera_dump_vram ( const char *fn );
 
30
 
 
31
#endif