6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Thu Apr 25, 2024 6:38 am

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: ASCII Video Terminal
PostPosted: Wed Sep 17, 2014 12:54 pm 
Offline

Joined: Wed May 20, 2009 1:06 pm
Posts: 491
Ascii Video Terminal:
http://geoffg.net/terminal.html

ASCII Video Terminal – PIC32MX250
http://micromite.org/shop/add-on-gadget ... ic32mx250/


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Wed Sep 17, 2014 7:27 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8142
Location: Midwestern USA
ChuckT wrote:

Interesting project. It seems to have the same capabilities as the SECONS µVGA unit, but with greater hardware flexibility, lower overall cost, and access to the µcontroller's software. I like the idea that the unit could be readily integrated into a homebrew 65xx project, since the hobbyist can position components as needed on the PCB.

I'm curious as to what the display looks like on a VGA monitor.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Wed Sep 17, 2014 7:30 pm 
Offline

Joined: Wed May 20, 2009 1:06 pm
Posts: 491
I think it is a spin off of the Maximite which has eight colors. It is the chip that can do this. I think anyone can reprogram it.

http://geoffg.net/maximite.html


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Wed Sep 17, 2014 7:57 pm 
Offline

Joined: Wed May 20, 2009 1:06 pm
Posts: 491
The SECONS µVGA unit has more pixels but the ASCII Terminal is probably more flexible and cheaper letting the user do more of what he / she wants to do.


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Wed Sep 17, 2014 9:15 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8142
Location: Midwestern USA
ChuckT wrote:
The SECONS µVGA unit has more pixels but the ASCII Terminal is probably more flexible and cheaper letting the user do more of what he / she wants to do.

More pixels, at least in the case of the µVGA, doesn't translate into a better display. The widely used WYSE 60 terminal has a lower display resolution than that of the µVGA (the 60's design dates to the mid-1980s), but has as good an appearance.

The flexibility of Geoff Graham's design is what got my attention, especially since it's built from a pile of readily-available parts. Also, the VT-100 implementation looks to be more complete in most respects than µVGA's. As the source code for the PIC is available, one could add features, assuming the PIC has enough memory to hold the expanded code. For example, this design doesn't support multiple text colors—color has to be selected via jumpers on the PCB. I suppose one could modify the design to individually drive the color signals, complemented by extra code to support ANSI escape sequences for changing color.

I may consider building one of these after I get POC V2 up and running, as it seems to be a relatively easy thing to put together (it could be built on perf board). V2's console port can be jumper-set to be a true TIA-232 port or a TTL serial port. The latter setup was concocted to allow me to use my µVGA module as a console, along with a PC keyboard and VGA monitor. The TTL setup, with a minor modification, should work equally well with Graham's design.

Quote:
I think it is a spin off of the Maximite which has eight colors. It is the chip that can do this. I think anyone can reprogram it.

The core of the whole design is the code that Graham wrote to run in the PIC controller. He originally published it in the Maximite project.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Wed Sep 17, 2014 11:16 pm 
Offline
User avatar

Joined: Tue Mar 02, 2004 8:55 am
Posts: 996
Location: Berkshire, UK
The screen resolution for the video terminal seems to change depending on the mode. The source suggests its 80x36 (characters) in VGA, 50x18 in PAL composite, 50x15 in NTSC composite.

The picture is generated by DMA transferring monochrome pixel data to an SPI channel. Adding colour could be hard. You would need to increase the size of the buffer required to hold the image data, possibly exceeding the available RAM. Whilst there are lots of DMA channels I think only one is active at a time so to synchronize three colour pin outputs you would need to DMA the image on a single channel wasting 5 of the bits in each byte and lots of memory. So I think colour is out unless you use a TQFP chip with lots more RAM.

The SECONS uVGA uses a lower spec CPU (a dsPIC) in conjunction with a CPLD to generate its colour outputs. It must be generating the image for a row of one character while the CPU is fetching the data for the next.

_________________
Andrew Jacobs
6502 & PIC Stuff - http://www.obelisk.me.uk/
Cross-Platform 6502/65C02/65816 Macro Assembler - http://www.obelisk.me.uk/dev65/
Open Source Projects - https://github.com/andrew-jacobs


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Tue Sep 23, 2014 4:31 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8142
Location: Midwestern USA
BigDumbDinosaur wrote:
The flexibility of Geoff Graham's design is what got my attention...

The Australian publication Silicon Chip makes the ASCII terminal PIC available with the firmware loaded and ready for use. I decided to order one—it came to about 21 dollars US, including shipping. Yes, I could buy the PIC for about a third of that, but I don't have a PIC programmer. So the Silicon Chip offer is a good deal for a one-off build.

Speaking of a one-off build, the terminal circuit is simple enough that it can be assembled on a piece of perf board. The trickiest part of the build will be probably be soldering connections to the keyboard and VGA receptacles.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
 Post subject: Re: ASCII Video Terminal
PostPosted: Wed Jan 14, 2015 3:30 pm 
Offline

Joined: Sat Dec 08, 2012 8:29 pm
Posts: 62
great thinks, thank you for the link =)


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: