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


Forums > CSDb Discussions > Vice with support for the C64 DTV.
2007-07-01 21:25
tlr

Registered: Sep 2003
Posts: 1123
Vice with support for the C64 DTV.

This has been in the works for a while.

It's not at all complete, but this weekend VICII-DTV support was implemented so several of the released demos run on it. :)

Get it here for a taste:
http://picobay.com/dtv_wiki/index.php?title=DTV_Support_in_VICE

Source code + pre-built win32 binary + preconfigured flash image.
 
... 46 posts hidden. Click here to view all posts....
 
2007-07-22 17:41
Scout
Account closed

Registered: Dec 2002
Posts: 1559
I'm compiling the latest patch (97) under Ubuntu 7.04 (Feisty) and I get the following errors:

../src/sid/libsid.a(resid.o): In function `resid_open':
/home/roland/viceplus/src/sid/resid.cc:66: undefined reference to `operator new(unsigned int)'
../src/sid/libsid.a(resid.o): In function `resid_close':
/home/roland/viceplus/src/sid/resid.cc:155: undefined reference to `operator delete(void*)'
../src/resid/libresid.a(sid.o): In function `~SID':
/home/roland/viceplus/src/resid/sid.cc:53: undefined reference to `operator delete[](void*)'
/home/roland/viceplus/src/resid/sid.cc:53: undefined reference to `operator delete[](void*)'
../src/resid/libresid.a(sid.o): In function `SID::set_sampling_parameters(double, sampling_method, double, double, double)':
/home/roland/viceplus/src/resid/sid.cc:505: undefined reference to `operator delete[](void*)'
/home/roland/viceplus/src/resid/sid.cc:506: undefined reference to `operator delete[](void*)'
/home/roland/viceplus/src/resid/sid.cc:550: undefined reference to `operator delete[](void*)'
/home/roland/viceplus/src/resid/sid.cc:551: undefined reference to `operator new[](unsigned int)'
/home/roland/viceplus/src/resid/sid.cc:575: undefined reference to `operator new[](unsigned int)'
../src/resid/libresid.a(sid.o): In function `~SID':
/home/roland/viceplus/src/resid/sid.cc:54: undefined reference to `operator delete[](void*)'
/home/roland/viceplus/src/resid/sid.cc:54: undefined reference to `operator delete[](void*)'
collect2: ld returned 1 exit status
make[3]: *** [x64] Error 1
make[3]: Leaving directory `/home/roland/viceplus/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/roland/viceplus/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/roland/viceplus/src'
make: *** [all-recursive] Error 1


Any ideas? Am I missing some lib?
Btw, Vice 1.21 is compiling and working.
2007-07-22 17:45
Groepaz

Registered: Dec 2001
Posts: 8220
that looks like your gcc (or glibc) is missing c++ support. that would be very weird though =D (then again, its ubuntu...)
2007-07-22 21:31
tlr

Registered: Sep 2003
Posts: 1123
Patch 97 works here under Debian Testing i386 (32-bit).
2007-07-24 18:59
tlr

Registered: Sep 2003
Posts: 1123
Added patch 98 with win32 binaries (x64dtv.exe and x64.exe)

http://picobay.com/dtv_wiki/index.php?title=DTV_Support_in_VICE

news:
* Burst mode emulation (again hard work by nojoopa)
22050 HERTZ works in full speed.
Blitter Scroll now has full frame rate on NTSC too.
* Monitor supports simple wildcards ala CCSMON for hunt. (all targets)
e.g h 0800 ffff 8d xx d4

BTW the compilation issue Scout is having seems to be an Automake issue. It works with Automake 1.9, but not with Automake 1.10. There is some info on the wiki page about a workaround.
2007-07-24 19:34
Scout
Account closed

Registered: Dec 2002
Posts: 1559
Quote:
BTW the compilation issue Scout is having seems to be an Automake issue. It works with Automake 1.9, but not with Automake 1.10. There is some info on the wiki page about a workaround.


Aha!
In the meantime I reverted back to the Windows version. Maybe I'll do a retry soon.

Thanx for keeping the patches up to date, Daniel! \o/
2007-07-24 20:39
iAN CooG

Registered: May 2002
Posts: 1734
Excellent job!
2007-07-29 13:54
iAN CooG

Registered: May 2002
Posts: 1734
Patch 121 already? you guys are really working hard on x64dtv! Thanks =D
2007-08-03 14:04
tlr

Registered: Sep 2003
Posts: 1123
Added patch 139 with win32 binaries.

http://picobay.com/dtv_wiki/index.php?title=DTV_Support_in_VICE

news:
* FRED mode fixed.
* Color Fetch Disable implemented correctly.
Uncharted Territory works 100%
* Corrected some cycle timings in burst mode (p[hl][ap])
* Interrupt latency in skip cycle corrected.
* DMA to I/O registers implemented
* ColorRAM bank switching implemented.

@Ian: yes, pretty much going on. The patch number is the repository revision though, so not every patch has significant changes.

---
More developers are needed!

Both small and large tasks available. (see the wiki link above for a list of current tasks)
Development can be done under windows or linux (maybe others aswell).
People wanting to do additional features to x64 are welcome too.

Join us on #x64dtv-dev on freenode.net. :)
2007-08-03 14:38
Shadow

Registered: Apr 2002
Posts: 313
Great job! I just tried my 101% version of Uncharted Territory (which I released just a couple of minutes ago!) and it works perfectly. Have you fixed the blitter speed as well? I recall that the vector part seemed to run a bit too fast in earlier releases, but now it looks like it runs exactly as on the real thing.
2007-08-03 14:39
tlr

Registered: Sep 2003
Posts: 1123
Blitter (and DMA) speed should be exact. (although the full transfer currently occurs on the first cycle)
Previous - 1 | 2 | 3 | 4 | 5 | 6 - Next
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
willymanilly
psych858o/MSL/Elysiu..
Skrjablin/Hokuto Force
Jammer/TooMany
iceout/Avatar
Metal/Vibrants
Jazzcat/Onslaught
E$G/I-IokutO ForcE
Nucleus/Desire
V-12/Tropyx
hedning/G★P
Barbarossa
lemming/OFF!/N0S/FIG
Broti/DT/KRN
Truss/inZane
la-style/G*P
Death Demon
wacek/arise
Rex/Camelot
Guests online: 56
Top Demos
1 Uncensored  (9.7)
2 Edge of Disgrace  (9.7)
3 Coma Light 13  (9.6)
4 The Shores of Reflec..  (9.6)
5 Lunatico  (9.6)
6 Quad Core 100%  (9.5)
7 Comaland 100%  (9.5)
8 Incoherent Nightmare  (9.5)
9 Wonderland XII  (9.5)
10 Comaland  (9.5)
Top onefile Demos
1 Pandemoniac Part 2 o..  (9.6)
2 Synthesis  (9.6)
3 Dawnfall V1.1  (9.5)
4 Daah, Those Acid Pil..  (9.5)
5 Field Sort  (9.4)
6 Treu Love [reu]  (9.4)
7 Dawnfall  (9.3)
8 Globe 2016 [reu]  (9.3)
9 KAOS 64  (9.3)
10 Hardware Accelerated..  (9.2)
Top Groups
1 Booze Design  (9.4)
2 Censor Design  (9.4)
3 Oxyron  (9.4)
4 Crest  (9.3)
5 Finnish Gold  (9.3)
Top NTSC-Fixers
1 Horizon  (9.7)
2 Pudwerx  (9.6)
3 Stormbringer  (9.6)
4 Fungus  (9.6)
5 Moloch  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2017
Page generated in: 0.309 sec.