There's a couple of problems.  For one, Peter Hizalev's version of the board 
uses a higher model of PIC and I'm not sure if the one used in the MVT100 
design is up to the task (Stephen and I had discussed going down this path at 
some point).  I just tried flashing Peter's .hex file into my MVT100 and that 
was a no-go - the LED didn't illuminate and no video output was produced.  (I 
tried v3.0.2 and v2.0.2 whose file size was more in line with the .hex file for 
this version of the board, but both produced the same non-result.)

I really don't know enough about these devices or the MPLAB toolkit to say what 
would be involved in compiling Peter's source to run on this PIC, not to 
mention whether it has the resources to run Peter's code.  On top of that, his 
version of the board doesn't have composite video output or baud rate jumpers, 
so those features would be lost unless someone with more skills than I have put 
that code back.  Not to mention, the M100 extra escape codes would need to be 
added and the 128-255 characters from the M100/DVI character set would need to 
be converted.

It's probably not impossible, but it's definitely not a task I'm cut out for.  
:)

I think the improvements I'm making will help quite a bit.  The original Geoff 
Graham design used a 6x12 font which was actually 5x10 if you subtract buffer 
space.  Of that, most characters only occupied 5x7 pixels and the rest was 
reserved for descenders and buffer space.  Then, in 24-line mode it would scale 
up to 6x18 by simply repeating every other scanline.  This made a bit of a mess 
of the characters, which I'm guessing had led Geoff to some compromises in the 
character shapes to minimize the negative side-effect of the scaling.

I'm re-drawing the characters as 6x18 (while still retaining the 6x12 character 
bitmaps for the code to use in 36-line mode) so a normal capital letter would 
occupy 5x11 pixels with up to 4 pixels available for descenders.  I was 
hand-scaling the original Geoff Graham character shapes (except for my improved 
6, 9, and Q) but then had the idea to look at the real DVI font to see if it 
has more pleasing character shapes.  At the very least, it's more authentic to 
the MVT100's purpose.  :)

(Note: if the DVI characters are horrible, I may just stick with Geoff's 
characters.  In all likelihood, I will probably end up with two full character 
sets, and in that case I guess people could choose to burn a .hex file with the 
DVI-inspired font or the Geoff-inspired font...)







        jim

From: M100 [mailto:m100-boun...@lists.bitchin100.com] On Behalf Of Mike Stein
Sent: Wednesday, January 27, 2021 12:53
To: m...@bitchin100.com
Subject: Re: [M100] DVI character set

CAUTION External Sender: Do not click links or open attachments unless you 
recognize the sender and know the content is safe.

Just thought since all the source files are there it might be helpful if you're 
also changing the MVT character set.

On Wed, Jan 27, 2021 at 2:25 PM Stephen Adolph 
<twospru...@gmail.com<mailto:twospru...@gmail.com>> wrote:
thanks Mike, similar motivations for sure.  The other part of it is that the 
M100 DVI character set is unique and related to the M100.  So, thinking to both 
improve it and change the character set to "M100 style".


On Wed, Jan 27, 2021 at 2:21 PM Mike Stein 
<mhs.st...@gmail.com<mailto:mhs.st...@gmail.com>> wrote:
https://github.com/petrohi/terminal/tree/master/firmware/Terminal.X<https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fpetrohi%2Fterminal%2Ftree%2Fmaster%2Ffirmware%2FTerminal.X&data=04%7C01%7CJim.Anderson%40kpu.ca%7C87a9dab7855f472c06be08d8c3059ece%7C66b9f62d3042495eaab6db86f21500c0%7C0%7C0%7C637473776195987532%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=HRdKEMW9C46NhL10V2dKM%2BWOeXPTEd%2BnHiT8wDF7Sg8%3D&reserved=0>

"The updated Version 2 is a huge improvement to the display and character 
generation. It results in an easier to read and much clearer display. "

On Wed, Jan 27, 2021 at 1:05 PM Stephen Adolph 
<twospru...@gmail.com<mailto:twospru...@gmail.com>> wrote:
looks like 8x8 characters, 2KB total.

On Wed, Jan 27, 2021 at 12:00 PM Stephen Adolph 
<twospru...@gmail.com<mailto:twospru...@gmail.com>> wrote:
super cool thanks for the quick turn!
Steve

On Wed, Jan 27, 2021 at 11:52 AM Brian K. White 
<b.kenyo...@gmail.com<mailto:b.kenyo...@gmail.com>> wrote:
On 1/26/21 10:42 PM, Stephen Adolph wrote:
> Hey DVI owners,
>
> Would someone mind doing a bit if information mining?
>
> I would love to get the font bitmap for the DVI.  Jim Anderson is
> working on improvements to MVT100 firmware and it would be cool to copy
> and use these fonts.
>
> It is stored in a 4 K eprom M17.  So I am wondering if someone could
> pull the chip and read the eprom data?
>
> Thanks
> Steve
>

Here ya go

https://drive.google.com/drive/folders/1yqVh_mj5vtBJhYng-Uitvsjnykq0Knnt?usp=sharing<https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdrive.google.com%2Fdrive%2Ffolders%2F1yqVh_mj5vtBJhYng-Uitvsjnykq0Knnt%3Fusp%3Dsharing&data=04%7C01%7CJim.Anderson%40kpu.ca%7C87a9dab7855f472c06be08d8c3059ece%7C66b9f62d3042495eaab6db86f21500c0%7C0%7C0%7C637473776195997520%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=mlFvo8%2FaD1i88l0lX%2BWw%2FB2uFVkxd5HCoe04wp5Cx0U%3D&reserved=0>

I have 2 units and dumped them both and they were identical.

M40 is labelled "P"  (program?)
M17 is labelled "CG" (character generator?)

--
bkw

Reply via email to