http://pelrun.github.io/dtvwiki
This project is maintained by pelrun
Also see Wikipedia article.
These are only available by soldering - see DTV Mods.
AlleyKat, California Games, Championship Wrestling, Cybernoid, Cybernoid II, Cyberdyne Warrior, Eliminator, Exolon, Firelord, Gateway to Apshai, Head The Ball, Impossible Mission, Impossible Mission 2, Jumpman Jr., Marauder, Maze Mania, Mission Impossibubble, Nebulus, Netherworld, Paradroid, Pitstop, Pitstop II, Ranarama, Speedball, Summer Games, Super Cycle, Sword of Fargoal, Uridium, Winter Games, Zynaps
The batch number is “hotstamped” into the plastic on the bottom of the joystick just beside the battery compartment, as shown below. It is not identical to the batch number stamped onto the retail packaging. The assumed interpretation is YYMMDD.
Batch | Core | Flash | Reporter |
---|---|---|---|
050711 | not tested | not tested | (David Murray) |
050728 | DTV2 | AT47BV161T | (huckle) |
050910 | not tested | not tested | (zitev) |
050917 | not tested | AT47BV161T | (zitev) |
050919 | DTV2 | AT47BV161T | (Roland, x1541, zee, expertsetup) |
050921 | DTV2 | AT47BV161T | (Roland, Fröhn) |
050927 | DTV2 | AT47BV161T | (Madmodder, nojoopa) |
DTV3 | AT47BV161T | (jsaily, grokk) | |
051005 | DTV3 | AT47BV161T | (tlr, SubZero) |
DTV2 | not tested | (bordeaux) | |
051008 | DTV2 | AT47BV161T | (1570, GerdC128) |
DTV3 | AT47BV161T | (MasterHit, spiff, peiselulli, twoflower, larsp) | |
DTV2 | AT49BV163A | (1570) | |
051103 | DTV3 | AT47BV161T | (spiff, abraxxl) |
060118 | DTV3 | SST39VF1681 | (LogicDeLuxe, Strider, Tobe, 1570, abraxxl) |
Note that there seem to be both DTV2s and DTV3s in batch 050927, 051005 and 051008 at least so batch number is not absolutely reliable for determining the DTV version. You have to run DTVDetect or Blitterscroll by tlr to determine DTV version reliably. Bordeaux reports that his 051005 DTVs came in a white box, so buying according to box color alone does not guarantee a V3 DTV.
The AT47BV161T (data sheet) was never released to the public. It is pin compatible to the AT49BV161T and AT49BV163AT (data sheet) but lacks some of its features and is guaranteed to last 100 flash erase cycles only. See this thread for details. This thread describes programming details from the software perspective.
For DTVs using the SST39VF1681 chip a hardware modification is needed for reflashing the device (add a 47pF capacitor between CS and GND or Vcc). Also, recent flash software (June 2007 or newer) is needed.
See Flash the DTV Rom for details on the flashing procedure.
See DTV Mods.
See Flash the DTV Rom#Flash new programs.
Yes. Use this version that is patched specifically for the DTV and fixes some IEC timing bugs. Just run the program you get from that page on the C64DTV. It will put the Jiffy kernal to RAM $1EE000 and use the DTV memory mapper to ‘install’ the new kernal (temporarily).
If you want to use the Jiffy kernal by default, use DTVSlimIntro and put the Jiffy kernal as AUTOSTART into flash.
Simply use the AUTOSTART feature of DTVSlimIntro.
The DTV’s video timing is not completely PAL compliant. In general, CRTs work much better with the DTV’s signal than flat screens. If the picture does not synchronize properly, try using DTVSlimIntro’s D04E changing feature (or POKE manually). The hardware colorfix and S-Video output (see DTV Mods) might also help a bit. However, picture quality is mostly determined by the screen’s input circuit.
Some people have modded the DTV to NTSC output. This requires replacing the timing crystal with a hard-to-get NTSC variant and reflashing the kernal. The NTSC output has far fewer issues. However, this is not recommended as PAL programs might not run properly on an NTSC C64(DTV).
The DTV has a few but crucial emulation issues. Many games (say, 10 to 30%) do not work properly. Old games are just as susceptible not to work as are newer ones: For example, Bruce Lee does not work without patches at all (but was easy to fix) while Mayhem in Monsterland ‘just’ has graphical glitches (that were very hard to fix). See also DTV Patched Games.
No. The only difference is the fixed blitter bug and a better flash chip. The blitter bug only affects a few DTV specific demos. So far, the inferior flash chip of the DTV2 has not failed anywhere.
Solution:
Note: these two links should be moved–each refers to Hummer as well as C64DTV, and the programming document (which covers all DTV versions) was already posted at DTV Specific Programming, under DTV Programming.