| |
|
Released by : tlr
Release Date :
18 February 2008
Type : C64 DTV
|
Website :
http://www.kahlin.net/daniel/dtv/cable.php
User rating: | awaiting 8 votes (8 left) |
Credits :
Download :
Look for downloads on external sites:
Pokefinder.org
Summary Submitted by tlr on 17 February 2008
dtvtrans is a PC <-> C64DTV V2/V3 transfer solution.
It uses a cable connected between the parallel port of the PC and a joystick port on the C64DTV. (port 1, port 2 and the user port supported)
The transfer speed is roughly 15 Kbyte/s PC -> DTV and 13 KByte/s DTV -> PC.
Used with Lallafa's dtv2ser+usb hardware it is roughly 17 KByte/s PC -> DTV and 19 KByte/s DTV -> PC.
Changes since version 0.6:
* [PC] Applied a patch to fix possible problems using dtvtrans rd on GNU/Linux systems (contributed by Hannu Nuotio)
* [PC] Support for auto reset of the DTV.
* [PC] sys is now a synonym for go.
* [PC] chaining of commands (separated by '+' signs) supported. This idea was taken directly from lallafa's dtv2ser[+usb] software.
* [PC] implemented a sleep command as in lallafa's dtv2ser[+usb] software.
* [DTV] hardcoded video timings for PAL. Corrected timings for NTSC.
* [DTV] support for auto reset. Works automatically with the cable plugged into joy2. (dtvmon/dtvboot works with all ports)
* [DTV] significantly improved speed due to heavy burst optimizations of the transfer code.
- measured with Lallafa's dtv2ser+usb hardware + software 0.3
dtvtrans 1.0: write=16.85 KByte/s, read=18.47 KByte/s
- measured with Lallafa's dtv2ser+usb hardware + software 0.2
dtvtrans 1.0: write=12.98 KByte/s, read=19.10 KByte/s
dtvtrans 0.6: write=9.18 KByte/s, read=13.25 KByte/s
- measured with dtvtrans on a Linux box
dtvtrans 1.0: write=15.5 KByte/s, read=13.6 KByte/s
dtvtrans 0.6: write=9.84 KByte/s, read=8.29 KByte/s
dtvmon 1.2: write=15.4 KByte/s, read=13.4 KByte/s
dtvmon 1.1 rom beta: write=6.61 KByte/s, read=6.12 KByte/s
* [DTV] Switchable guaranteed setup timing for DTV -> PC communication. (gets rid of an ugly 5us delay on the PC side, providing improved transfer speeds on many systems)
* [DTV] An RTS in a program called using go/sys returns to the server
* [DTV] go/sys can set registers and wait for the result.
* [DTV] Address of the dtvtrans code in memory is selectable (by bank). If not $018000, a reset trap will be installed at $018000 that jumps to the installed location.
* [PC] Added 'load'. Does a BASIC load.
* [PC] Added 'save'. Does a BASIC save.
* [PC] Added 'run'. Does a BASIC run.
* [PC] Added 'init'. Does a BASIC init.
* [PC] Added 'exit'. Does a BASIC exit.
* [PC] Added 'verify'.
* [PC] Added 'info'. Queries information about the server.
* [PC] Added switches to 'reset'. The default is to automatically do a full BASIC init.
* [PC] Switched to Mingw32/MSYS on Windows.
* [PC] Source code modified for easier addition of new backends.
* [PC] Much better error handling.
* [PC] files with an extension of .bin or .raw are automatically assumed to be in raw format. The global option '-l' will override this. (suggested by lallafa)
* Added cable schematics. (cable-schematics.png)
* Added protocol documentation (PROTOCOL.txt)
* Many useful additions to the protocol.
|
|
|
|
| Search CSDb |
| Navigate | |
|
| Detailed Info | |
|
| Fun Stuff | |
· Goofs · Hidden Parts · Trivia
|
|
| Forum | |
|
| Support CSDb | |
|
| |
|