i_r_on wrote:
Expensiveness doesn't matter that much but at this point I want a simple chip to integrate.
I made a pin-compatible replacement for the 9918A/9928/9929 called the F18A. It uses an FPGA and contains all the VRAM internally so you only need 5V, ground, reset, the 8-bit bus and control signals. It is simple to integrate and you can't over-run the F18A like the original VDP. I also made some enhancements, like a 9938/58 compatible 80-column mode, all 32 sprites can be visible on a single scan line, etc. The F18A outputs 640x480@60Hz VGA to use with a modern monitor. I'm not sure if you wanted legacy video signals though.
I have a website (
http://codehackcreate.com/archives/30) with more info if you are interested. There is also a project where a board was made to put the F18A into an Apple ][. The project thread is here (
http://atariage.com/forums/topic/248108-appleti/) and it uses a very simple interface to the bus.
The 99/4A and MSX communities have beat the 9918A to death, especially with regards to timing, over-running, and pushing the chip to the max. There is plenty of good 9918A info to be found in those forums as well. Also, when I was working on the F18A I emailed one of the original 9918A designers (Karl Guttag) and he was kind enough to answer questions about the chip's design and provide some internal documentation. All of this info is now published online.
I hope some of this helps.
Matthew