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

Re: Programming the Sprite Card (was NES - Apple Sprite card)



In article <3E765D17.6040103@noneofyourbusiness.com>, Exegete
<millers@noneofyourbusiness.com> writes:
>
>Yves McDonald wrote:
>> The story so far with my attemps to program the Sprite Card:
>> 
>> I'm able to program it using Orca/Pascal with various pointer tricks. I 
>> have learned how to use the GS Toolbox to display hex values on screen 
>> for debug purpose.  After a three months break,  I had time to wire an 
>> RCA plug to it and get a display on an ordinary TV set (no RF 
>> modulator).  First disappointment,  I only get black and white pictures 
>> but I'm satisfied to see that old set of chips to actually work and 
>> respond to wathever data I write in registers or in the VRAM.
>> 
>> I don't know why I don't get any colors.  Perhaps I have an impedance 
>> mismatch between TV input and card output or a defect in the Card's 
>> video signal buffer amplifier (a pair of transistors - basically).  Any 
>> suggesstions about lack of colors?
>> 
>> Meanwhile, I'll write a set of VDP init and VRAM access routines to make 
>> sprite/backdrop creation a little easier.
>> 
>> Yves
>> 
>> Michael J. Mahon worte
>> 
>>> Yves McDonald wrote:
>>>
>>>
>>>> I think the paper about the sprite card was published in Byte issue 
>>>> on LOGO language (circa 1982).
>>>>
>>>> There are code samples in TI 9900 assembly language in TI books 
>>>> indeed.   From the chip count on the sprite card, the 9918A 
>>>> interfaces nicely to the Apple bus.
>>>
>>>
>>>
>>> Yes, it interfaces very easily, though the actual decoding on this card
>>> is somewhat peculiar.
>>>
>>> The card also contains a 2516 EPROM which contains 6502 firmware
>>> used by Sprite Logo to control the card.  I glanced at it, but have not
>>> done much disassembly.
>>>
>>> The TMS9918A was also used in the MSX computers, and that is a
>>> good place to go for more information on the chip:
>>>
>>> http://www.msxnet.org/tech/
>>>
>>> After seeing how reticulated the 9918 is to control, I admit that my
>>> interest flagged somewhat.  But that can be remedied by writing a
>>> set of low-level drivers to provide a more "natural" programming
>>> interface.
>>>
>>> I'd be very interested in any software that used this card.
>
>Are there any chips that would make it difficult to impossible to create 
>more cards like this one? Other than the 9918a itself?

That's pretty much it--the DRAM and clue logic is pretty generic.

-michael

Check out amazing quality 8-bit Apple sound on my
Home page:  http://members.aol.com/MJMahon/