From: CHRIS (chris_at_CosmicWolf.com)
Date: 2003-05-06 00:09:29
> now the question is, what about the implementation i have used for some > hackery so far: > > clock_t clock(void) > { > static clock_t fake; > return(fake++); > } Yeah, that is how I would do it. > ps: is it really that the plain apple2 doesnt even have some sort > of timer? > (you dont need periodic irq if you have a timer, obviously :=)) Nope, no timer. For time, people often purchased a "clock" card; most models (I had a TimeMaster II H.O. card) had a method of enabling interrupts (60 times a second). There is a VSYNC memory location that tells you if you are in a veritcal retrace, but no way to generate an interrupt from it. Some extra hardware is needed to do that; I think the mouse card uses it to generate ~60 interrupts/sec. > gpz I'm still trying to figure out how to compile everything! Using Windows; have Red-Hat Linux 8.0 in an emulator (Connectix) but am really really rusty with Unix. Later! // CHRIS ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2003-05-06 00:06:12 CEST