[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



>2. Vblank. According to MESS the state of vblank can be read in bit7 of 
>$C019. What is the polarity of the VBLANK bit? and what is the VBLANK 
>duration? Does any s/w actually use this?

This capability began with the //e, as well.  (There was another technique
for locking processing to the video generator on earlier machines, which
involved reading I/O addresses which were not driven by anything, so as
to sample residual video data on the data bus.  Check out this URL:
http://rich12345.tripod.com/aiivideo/softalk.html  ;-)

The high bit of $C019 goes low during the VBL period, which starts
at line 192 and continues to line 261.  (Each line is approximately
64 cycles.)

>3. Memory. Are the jumpers that set the installed memory size purely for 
>memory decide logic, or are they something that can be read from s/w? i.e. 
>does the apple know how much memory is installed via these jumpers, or does 
>s/w have to do a memory test to find out?

They are purely for hardware decoding.

Software must do an "experiment" to discover the amount of RAM
installed.

>That's about it for now. For those that are interested I've got text-mode 
>going and can switch between Applesoft and the monitor (I'm using the ][+ 
>ROMS atm) and the speaker works. I'll be looking at hires graphics next but 
>want to solve this cursor mystery first...

Good luck, and keep having fun!

-michael

Check out parallel computing for 8-bit Apples on my
Home page:  http://members.aol.com/MJMahon/