Annotation of hatari/src/falcon/nvram.h, revision 1.1.1.1

1.1       root        1: /*
                      2:   Hatari - nvram.h
                      3:  
                      4:   This file is distributed under the GNU Public License, version 2 or at
                      5:   your option any later version. Read the file gpl.txt for details.
                      6: 
                      7:   Atari TT and Falcon NVRAM and RTC emulation code - declarations
                      8: */
                      9: 
                     10: #ifndef HATARI_NVRAM_H
                     11: #define HATARI_NVRAM_H
                     12: 
                     13: /* some constants to give NVRAm locations symbolic names */
                     14: #define NVRAM_SECONDS  0
                     15: #define NVRAM_MINUTES  2
                     16: #define NVRAM_HOURS    4
                     17: #define NVRAM_DAY      7
                     18: #define NVRAM_MONTH    8
                     19: #define NVRAM_YEAR     9
                     20: 
                     21: /* FIXME: give better names to the OS selector cells */
                     22: #define NVRAM_OS1      14
                     23: #define NVRAM_OS2      15
                     24: 
                     25: #define NVRAM_LANGUAGE 20
                     26: #define NVRAM_KEYBOARDLAYOUT 21
                     27: #define NVRAM_TIMEFORMAT 22
                     28: #define NVRAM_DATESEPERATOR 23
                     29: 
                     30: #define NVRAM_BOOTDELAY 24
                     31: #define NVRAM_VIDEOMODE 28
                     32: #define NVRAM_MONITOR  29
                     33: 
                     34: #define NVRAM_SCSI     30
                     35: 
                     36: /* FIXME: give better names to these (maybe byte order if there is any?) 
                     37:  * keep track on NvRam_SetChecksum()!
                     38:  */
                     39: #define NVRAM_CHKSUM1  62
                     40: #define NVRAM_CHKSUM2  63
                     41: 
                     42: void NvRam_Reset(void);
                     43: void NvRam_Init(void);
                     44: void NvRam_UnInit(void);
                     45: void NvRam_Select_ReadByte(void);
                     46: void NvRam_Select_WriteByte(void);
                     47: void NvRam_Data_ReadByte(void);
                     48: void NvRam_Data_WriteByte(void);
                     49: 
                     50: #endif /* HATARI_NVRAM_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.