dtvwiki

http://pelrun.github.io/dtvwiki

This project is maintained by pelrun

Based on a discussion occurred on PETSCII DTV Hacking forums and in order to help newcomers to jump on board and understand what the DTV can do (in addition to emulate properly a C64), the following benchmarks program was done :

Goal :
  1. Standard C64 method (Set segment mapper to map screen buffer, 1024 stores)
  2. Standard method with DTV “burst” and “skip internal cycle” modes enabled
  3. DTV DMA transfer
  4. DTV Blitter operation
Code key points :

[CODE KEY STEPS TO BE ADDED]

Results :

This screenshot shows the program output result, the rasterbars were used to quantify the amount of time (in HBLs) needed by each method to blit the data on the screen :

Visual results

Conclusion :

[CONCLUSION TO BE WRITTEN]

Source Code :

The source code is provided with the authorization of its author (Shadow/Noice) and is free to use and modify.

Source code (Kick Assembler format)