Marcus Comstedt's SoftVMS ported to Pokitto.

Dependencies:   PokittoLib

Fork of HelloWorld by Pokitto Community Team

Committer:
fmanga
Date:
Sat Mar 31 19:07:59 2018 +0000
Revision:
11:88c459b0ac3a
Initial SoftVMS port

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fmanga 11:88c459b0ac3a 1 /*
fmanga 11:88c459b0ac3a 2 The <sys/time.h> header defines the timeval structure that includes at least the following members:
fmanga 11:88c459b0ac3a 3
fmanga 11:88c459b0ac3a 4 time_t tv_sec seconds
fmanga 11:88c459b0ac3a 5 suseconds_t tv_usec microseconds
fmanga 11:88c459b0ac3a 6
fmanga 11:88c459b0ac3a 7 #define time_t unsigned int
fmanga 11:88c459b0ac3a 8 */
fmanga 11:88c459b0ac3a 9 #define suseconds_t unsigned int
fmanga 11:88c459b0ac3a 10
fmanga 11:88c459b0ac3a 11 struct timeval {
fmanga 11:88c459b0ac3a 12 time_t tv_sec;
fmanga 11:88c459b0ac3a 13 suseconds_t tv_usec;
fmanga 11:88c459b0ac3a 14 };
fmanga 11:88c459b0ac3a 15
fmanga 11:88c459b0ac3a 16 void resetcpu( void );
fmanga 11:88c459b0ac3a 17 void run_cpu( void );
fmanga 11:88c459b0ac3a 18
fmanga 11:88c459b0ac3a 19 void waitforevents(struct timeval *);
fmanga 11:88c459b0ac3a 20 void checkevents( void );
fmanga 11:88c459b0ac3a 21 void redrawlcd( void );
fmanga 11:88c459b0ac3a 22 void vmputpixel(int, int, int);
fmanga 11:88c459b0ac3a 23 void keypress(int i);
fmanga 11:88c459b0ac3a 24 void keyrelease(int i);
fmanga 11:88c459b0ac3a 25 int do_vmsgame(char *filename, char *biosname);
fmanga 11:88c459b0ac3a 26 int do_lcdimg(char *filename);
fmanga 11:88c459b0ac3a 27 void sound(int freq);
fmanga 11:88c459b0ac3a 28 int gettimeofday(struct timeval *);
fmanga 11:88c459b0ac3a 29 #define GETTIMEOFDAY(tp) gettimeofday(tp)
fmanga 11:88c459b0ac3a 30 extern void error_msg(char *fmt, ...);
fmanga 11:88c459b0ac3a 31