Does the creativision use the A version of the tms9929?

Discuss the CreatiVision hardware: models, revisions, fixing, hacking and modding.
Post Reply
Golden Child
Posts: 7
Joined: Tue Sep 09, 2025 12:21 pm

Does the creativision use the A version of the tms9929?

Post by Golden Child » Tue Sep 09, 2025 1:34 pm

So I was using cvbasic and haroldo-ok's online cvbasic compiler and discovered that mame uses a non-A version of the tms9929 for the crvision driver.

Were all of the creativisions made with non-A versions? I'm sure that later versions would use the A version.

The lasr2001 driver specifies the A version.

When using a rom from cvbasic, you can tell the difference between the A and the non-A versions by using hi-res graphics. It will show itself by repeating the top third of the screen 3 times instead of showing you the full graphic screen.

from the src/mame/vtech/crvision.cpp file:

TODO:

CreatiVision

- fix Diagnostic A (video) sprites generator test
- proper keyboard emulation, need keyboard schematics
- memory expansion 16K, can be chained
- centronics control/status port
- non-working cartridges:
* Diagnostic B (keyboard)
- homebrew roms with graphics issues:
* Christmas Demo 1.0
* Titanic Frogger Demo 1.0
* Titanic Frogger Demo 1.1


switching the creativision to use the 9929a fixes the xmas demo as well as the titanic demo (graphics problems)
Post Reply