Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user tomek ! (Registered 2024-11-24) You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > Cloning the DTV
2008-06-30 22:09
madcrow
Account closed

Registered: Oct 2003
Posts: 39
Cloning the DTV

I wonder how hard it would be. Given that the DTV seems to be finally attracting some quality productions, but is no longer sold at all (and even when it was sold, was a pain to convert into a "real computer"), it might be a cool project to create a little DTV on a mini-ITX type board.

The only questions I have are:
1. Is enough known about the DTV's internals to actually code the clone chips in VHDL/Verilog/whatever?

2. Would anyone buy such a creature if it were to become available?
--------------------------------------
please have pity on the n00bish emu kiddie responsible for the post above.
2008-06-30 22:15
chatGPZ

Registered: Dec 2001
Posts: 11351
from a hardware point of view it'd be rather easy - any common fpga board would be sufficient (you wouldnt even really need a "big" fpga, so it wont be very expensive either)..... infact at some point jeri even promised to release the dtv core, but that obviously wont happen =P
2008-06-30 22:28
madcrow
Account closed

Registered: Oct 2003
Posts: 39
Quote: from a hardware point of view it'd be rather easy - any common fpga board would be sufficient (you wouldnt even really need a "big" fpga, so it wont be very expensive either)..... infact at some point jeri even promised to release the dtv core, but that obviously wont happen =P

I know all that. My question was more about whether enough is known about how the DTV actually WORKS in order to code for something as low-level as an FPGA. Putting together emulation code in C is one thing, but coding actual hardware is much harder.

BTW, does VICEplus actually emulate any of the DTV-6510's advanced features (fast mode, extra opcodes/registers, etc) or is it just a mod of the VIC code ATM?
--------------------------------------
please have pity on the n00bish emu kiddie responsible for the post above.
2008-06-30 22:33
chatGPZ

Registered: Dec 2001
Posts: 11351
Quote:

I know all that. My question was more about whether enough is known about how the DTV actually WORKS in order to code for something as low-level as an FPGA.


i doubt that its known enough to justify trying a reimplementation right now.

Quote:

BTW, does VICEplus actually emulate any of the DTV-6510's advanced features (fast mode, extra opcodes/registers, etc) or is it just a mod of the VIC code ATM?


it implements a few of those things, but probably is by far not complete or anywhere near accurate..... it's just enough that the handful existing demos work.
2008-07-01 15:25
Peiselulli

Registered: Oct 2006
Posts: 81
Some facts of the for the 1. question :

I think the emulation of the CPU, the blitter and the DMA controller is nearly 100% accurate.

emulation speak for that. For example, the disk loader and the modplayer of DTV odyssey is very time critical.

Maybe for the video part of the DTV there are some strange tricks left.

The only way to get the emulation more accurate is to
write more special testcode or write more demos for DTV :->

for the 2. question :
A new hardware will be quite more interesting if is much more compatible with the original C64, which results in lesser compatibility for DTV software.






2008-07-02 08:33
Mace

Registered: May 2002
Posts: 1799
Quote:
A new hardware will be quite more interesting if is much more compatible with the original C64, which results in lesser compatibility for DTV software.
Resulting in a machine that is neither... who'd want that?
2008-07-02 08:57
chatGPZ

Registered: Dec 2001
Posts: 11351
you can always run fpga64 ... which is *quite* accurate now (i would dare to say, more accurate than most emulators).
2008-07-02 10:29
Scout

Registered: Dec 2002
Posts: 1570
Quote: you can always run fpga64 ... which is *quite* accurate now (i would dare to say, more accurate than most emulators).

That's C-One related, right?
Would be nice of there would be a DTV-alike spawn off based on the C-One.
2008-07-02 10:40
chatGPZ

Registered: Dec 2001
Posts: 11351
fpga64 runs on the c-one, yes...but it also runs on a few other boards (and porting to a different board isnt supposed to be terribly hard either)

Quote:

Would be nice of there would be a DTV-alike spawn off based on the C-One.


that IS the dtv =D
2008-07-02 11:01
Scout

Registered: Dec 2002
Posts: 1570
Quote: fpga64 runs on the c-one, yes...but it also runs on a few other boards (and porting to a different board isnt supposed to be terribly hard either)

Quote:

Would be nice of there would be a DTV-alike spawn off based on the C-One.


that IS the dtv =D


:-P

Yeah, but the fpga source from Jeri isn't available.
I heard there was another kernal (afaik by a dutch guy) made. Maybe it's possible to use that as a base.
2008-07-02 11:19
chatGPZ

Registered: Dec 2001
Posts: 11351
Quote:

I heard there was another kernal (afaik by a dutch guy) made. Maybe it's possible to use that as a base.


that IS fpga64 =D
2008-07-02 11:21
Scout

Registered: Dec 2002
Posts: 1570
Quote: Quote:

I heard there was another kernal (afaik by a dutch guy) made. Maybe it's possible to use that as a base.


that IS fpga64 =D


Yay! We're getting somewhere ;-)

Maybe it's possible to use that as a base for a DTV clone.
2008-07-02 11:27
enthusi

Registered: May 2004
Posts: 677
sorry, but to me that sounds incredible stupid :)

using an c64 fpga to emulate another c64fpga that kinda failed in several places but got additional features instead?

Id rather LOVE to see a proper stand-alone fpga64-board.
What peiselulli said.
2008-07-02 11:50
chatGPZ

Registered: Dec 2001
Posts: 11351
enthusi: like i said, the fpga64 core runs on a few other boards, you can call that "standalone" if you wish :)
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Xiny6581/Dees Produc..
kbs/Pht/Lxt
GeirS
MaD ][/Starship
A3/AFL
Felidae/Reflex
Barfly/Extend
Genius/Xenon
Grue/Extend
bonefish
MM/Diskbusters
Gregfeel/Lepsi De, S..
E$G/HF ⭐ 7
psych
WVL/Xenon
Zardax/Artline Designs
grasstust/Hoaxers
YPS
Kakka/Extend, Damone..
Hexhog
Dipswitch/Up Rough
Guests online: 137
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 The Demo Coder  (9.6)
8 Wonderland XIV  (9.6)
9 Comaland 100%  (9.6)
10 No Bounds  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Censor Design  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Booze  (9.7)
3 Stormbringer  (9.7)
4 Fungus  (9.6)
5 Grim Reaper  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.056 sec.