[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NES - Apple Sprite card
Yves McDonald wrote:
Roy,
You will find TMS9918A datasheet (in PDF format) at the following
address, along with other 8-bit interface chips (ex: 8255):
http://sites.uol.com.br/lsturaro/datasheet.html
I have the databook from TI on that family of video controllers as well
but I'm not sure where it is nor if I decided to throw it away when I
moved. I hope I didn't ;-).
Are there any 6502 code samples for that chip? I'd like to try my card
but I want to make sure I have a working program instead of developping
software on hardware of unknown state. I threw away Ciarcia's article
on that chip a long time ago. Dang :-(
Thanks,
Yves
I have most of the Bytes ever published. I'll try checking tomorrow, and
see if I can find the issue in question.
As I recall the databook tells you how to address the VRAM through an 8
bit port, but I think the only code they use was 9900 code. I do recall
that the book made it clear that any 8 bit CPU can work with the 9918.
The Coleco ADAM version of CP/M 2.2 came with an editor assembler (I
suppose the standard DRI programs) but also included information on how
to program the VDA and it's RAM. However, I no longer have a copy.
Roy
My manual on the 9918 is out on loan at the moment, but I thought the
lowest level was a pixel-mapped layer.
Certainly, if you did a graphic image in BASIC on either the TI or the
Coleco, sprites were never used. The ADAM's BASIC had exactly the same
commands as AppleSoft, so that any graphics work done in AppleSoft
(that didn't use Peeks or Pokes of course) could be done on the ADAM.
Many a time I typed in Apple programs from Family Computing on my ADAM
and had they look exactly the same as the picture of the Apple
version. Or, if machine lanugage was used, the same program with
different data statements.
Roy
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
-----== Over 80,000 Newsgroups - 16 Different Servers! =-----