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

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: 
1.1.1.3 ! root       30: #define NVRAM_BOOTDELAY        24
        !            31: #define NVRAM_VMODE1   28
        !            32: #define NVRAM_VMODE2   29
1.1       root       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: 
1.1.1.2   root       42: extern void NvRam_Reset(void);
                     43: extern void NvRam_Init(void);
                     44: extern void NvRam_UnInit(void);
                     45: extern void NvRam_Select_ReadByte(void);
                     46: extern void NvRam_Select_WriteByte(void);
                     47: extern void NvRam_Data_ReadByte(void);
                     48: extern void NvRam_Data_WriteByte(void);
1.1       root       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.