Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mystery rom? #5

Open
LegalizeAdulthood opened this issue Jan 17, 2017 · 4 comments
Open

mystery rom? #5

LegalizeAdulthood opened this issue Jan 17, 2017 · 4 comments

Comments

@LegalizeAdulthood
Copy link

Is this the character generator ROM?

Was this a ROM placed in the sockets on the AVO board?

@rdebath
Copy link
Contributor

rdebath commented Jan 18, 2017

There is a character ROM on the mainboard, but the mystery ROM does not contain character definitions or random data. It appears to contain 8080 machine code.

There is a slot for a character ROM on the AVO board, but a standard AVO board contains ONLY RAM. The CHAR ROM on the AVO board is intended for an extra 128 characters for extended character sets. Adding this ROM does not make the VT100 an 8-bit terminal (it's still 7-bit) but does enable ECS(0 and ESC(1 character selectors.

@LegalizeAdulthood
Copy link
Author

LegalizeAdulthood commented Jan 18, 2017

OK, so that still leaves the question unanswered as to where this mystery ROM came from?

Was it in the ROM sockets on the AVO?

@rdebath
Copy link
Contributor

rdebath commented Jan 18, 2017

Okay, I've just run a couple of quick tests.

The disassembly of the code is very similar to the first of the "normal" 2k ROMS.

If I use it as a replacement for "23-061E2.bin" I get a working VT100 emulator.
So if I had to guess I'd say it might be copy of the ROM numbered "23-031E2.bin".
But it could just as easily be a modified or later version.

Being this sort of ROM I don't think it'll work on the AVO.

@LegalizeAdulthood
Copy link
Author

Interesting! That implies it is an earlier or later version of ROM 23-061E2.bin. I did a compare on it and you are correct that there are a few bytes that are different.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants