Author Topic: Displaying characters and graphics on a TV with a Z80 computer.  (Read 2874 times)

0 Members and 1 Guest are viewing this topic.

Offline VoltTopic starter

  • Newbie
  • Posts: 2
  • Country: gb
Displaying characters and graphics on a TV with a Z80 computer.
« on: December 17, 2015, 08:38:30 pm »
Hello, my first post!  :D

I have been building a Z80 computer for the past couple of months and I have hit a bit of a brick wall, the problem is that I want to be able to plug my computer into a TV (PAL, preferably composite). So have been searching for IC's that may do the trick, I have taken a look a the MC6847, MC6845 and 6561 VIC but their a bit complicated for me at the moment.

My main constraint is that I don't want to use a microcontroller (So the Arduino TVout library is ruled out for me), therefor is there a simpler way/IC for printing to a TV screen?

Thanks for reading, hope I have given enough info and sorry for bad grammar/spelling.  :)
 

BulletMagnet83

  • Guest
Re: Displaying characters and graphics on a TV with a Z80 computer.
« Reply #1 on: December 17, 2015, 08:44:00 pm »
http://www.waveguide.se/?article=bitmapped-video-interface

Perhaps this will be useful? I've literally just finished reading it.
 

Offline alank2

  • Super Contributor
  • ***
  • Posts: 2185
Re: Displaying characters and graphics on a TV with a Z80 computer.
« Reply #2 on: December 17, 2015, 08:46:32 pm »
This guy is doing it with an AVR, but you might find some good info and ideas:

http://www.batsocks.co.uk/products/Other/TellyMate.htm
 

BulletMagnet83

  • Guest
Re: Displaying characters and graphics on a TV with a Z80 computer.
« Reply #3 on: December 17, 2015, 08:54:57 pm »
Actually, thinking about it some more... all the devices you've mentioned are geared up for a 68xx / 65xx type of bus, and rely on shared memory. They might be a pain in the arse to rig up to a Z80 (though possible, you'll need to do some fiddling).

What might be the best option is to get hold of a TMS9918/29 instead. The Sega Master System used a similar and mostly-compatible VDC with a Z80 CPU, and the 9918 & variants use their own separate DRAM-based video memory. It handles all the timings and addressing for you, so no need to worry about the black arts of DRAM.  8) IIRC, you write to it just like an I/O port, and would need some sort of interrupt setup so that the video memory is only updated during the vertical blanking interval.

Search for a schematic of the master system and you'll get a feel for how it all fits together.
« Last Edit: December 17, 2015, 08:59:19 pm by BulletMagnet83 »
 

Offline VoltTopic starter

  • Newbie
  • Posts: 2
  • Country: gb
Re: Displaying characters and graphics on a TV with a Z80 computer.
« Reply #4 on: December 17, 2015, 09:40:48 pm »
I have been looking at your suggestions, I think the Bitmapped video interface may be the best way at the moment until I can get my hands on a TMS9918, it seems simple to build and program for.

Thanks for your help :D

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf