On this page I have consolidated all of the programs I've written for the DTV. They are mostly in BASIC. For those who think that BASIC is for beginners and have some ego saying that all programs must be written in Machine Language. Here is what I have to say. I think BASIC can be very powerfull when used correctly (just see any of the programs below) It is much faster to develop software, especially when there are lots of strings involved. And in my case, I haven't had (until recently) an easy way to get software between my PC and my DTV. So that means I had to write the code on the DTV itself. I could not use an emulator since no emulators currently emulate the DTV's features. That is why, thus far, BASIC has been my choice. However, now that I can move data between my 1581 disks and my PC very quickly, I am developing GrText in a cross-assembler.
It has an experimental preview mode that works in regular C64 1-bpp graphics mode. I mostly made this part just to see if a 6-pixel font was any more readable and viable than the 4-pixel font commonly used in 80-column programs for the C64. It looks like the 6-pixel wins.
|This is the palette screen where you can select your foreground and background colors. You can see all 256 colors of the DTV and is a good place for checking how your colors look on the DTV (do you need the resistor fix, or has it been done correctly, etc)|
|This program was instrumental in me being able to sawp the resistors and be able to see the changes it made. Using the grayscale-gradient feature (seen here) you can see all 16 luma values at once. So if there is anything wrong with your luma circuit, you'll see it here. Keep in mind these screen captures were taken before I made an S-Video output and got my settings right on my capture card.|