[vcf-midatlantic] Need Yamaha C1 EPROM images

Ethan telmnstr at 757.org
Tue Dec 15 13:52:03 EST 2015


> Looked at the roms:
> IC62 is a character set rom.
> It contains (from analysis with Neil Corlett's NanaWin):
> 0x0000-0x07ff: Character set, 8x8, one character per 8 bytes, top to bottom 
> of character; 000-127 is normal IBM codepage 437 characters, 128-255 is a 
> non-codepage 437 graphical set
> 0x0800-0x0fff: Blank.
> 0x1000-0x17ff: Top half of an 8x16 (or 8x12 or 8x14, unclear) font, same 
> character set as above, i.e. 'half codepage 437, half graphical'.
> 0x1800-0x1fff: Bottom half of the 8x16 (8x12 or 8x14 of that is used) font at 
> 0x1000-0x17ff
> 0x2000-0x27ff: Character set, 8x8, one character per 8 bytes, top to bottom 
> of character; All 256 characters are the standard IBM codepage 437 
> characters.
> 0x2800-0x2fff: Blank.
> 0x3000-0x37ff: Top half of an 8x16 (or 8x12 or 8x14, unclear) font, codepage 
> 437
> 0x3800-0x3fff: Bottom half of the 8x16 (8x12 or 8x14 of that is used) font at 
> 0x3000-0x37ff
> 0x4000-0x5fff: same as 0x2000-3fff
> 0x6000-0x7fff: same as 0x2000-3fff

Ah interesting, I didn't try to look at them graphically, my tool of 
choice there is a Java app called "Tile Molester."

> The other two roms are supposed to be interleaved; IC39 is EVEN and IC40 is 
> ODD. (so the cpu must be 16 bits wide like 8086 and 80286, and the rom likely 
> lives at 0xf0000-0xfffff as on any ibm-compatible PC)
> Other than the first byte of each rom being weird (you'd expect them both to 
> be 0x43 0x43 to make the copyright message work, but they're 0x50 and 0x9a, 
> which may have been intentional to make some sort of ROM Checksum work) they 
> look pretty normal, I didn't see any obvious corruption.

I get that they were intereleaved, and I even wrote out a new set that had 
the wrong character corrected with no go.

> Do they read out consistently?

I've verified them a few times and it was fine. I could see activity on 
the data pins on the chips hitting some of the data and address lines on a 
scope, so there is some acitivity but it's my guess it's stuck in a loop 
or something.

The machine has a dip switch that switches the video between external 
(Herculeas or CGA) or internal LCD. No matter the position of the dip 
switch it's always coming up external, and I traced back the dip switch 
and it's read by software I think.

It had leaky caps -- I repleaced those and cleaned up the board. There 
could still be damage, but things look and test ok. When I've seen them up 
for sale 3/4ths of them seem to have the same always external 
video/nothing comes up issue.

 			- Ethan



More information about the vcf-midatlantic mailing list