Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


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

Registered: Sep 2003
Posts: 1702
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.
 
... 50 posts hidden. Click here to view all posts....
 
2007-08-07 10:28
tlr

Registered: Sep 2003
Posts: 1702
Added patch 168 with win32 binaries.

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

news:
* Cycle exact border on/off implemented.
* 8BPP chunky overscan implemented.
* 8BPP chunky idle fetch implemented.
22050 HERTZ, Symmetric Overscan, Spacelane & Wide Screen Slide works 100%.
Thanks to myself! :)
* Corrected some cycle timings in skip cycle and burst mode
* ColorRam/character/bitmap/sprite bank emulation.
* X11 fixes submitted by groepaz.

@Shadow: Thanks!
I think noone of us thought it would get this far either. It's all about synergies. :)
1570 laid most of the groundwork like MMU, DMA and blitter.
Nojoopa then did most of the hard work on the faster cpu modes, flash emulation and initial vicii emulation.
I did the color palette, sid modifications and later added details to the vicii code like correct idle fetch and overscan modes.
Now more people are participating, lots of things to do. Let's see what comes out of it! :)

---
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-07 18:24
iAN CooG

Registered: May 2002
Posts: 3132
Whoa, excellent!
Just tried Symmetric overscan, Widescreenslide and Spacelane. Everything seems perfect :)

Bug:
x64dtv bugs if I try to run "Colorblast" or "Linearscroll" by Six/Style. Shows an empty MessageBox with only "Error" as caption, and then exists.
Same happens in Must_See_DTV-STYLE.d64 but later, if in warp mode.
Didn't happened before, they simply didn't worked because for dtv1
2007-08-07 18:46
tlr

Registered: Sep 2003
Posts: 1702
@Ian: Thanks, will check.
The empty requester is usually an Access Violation. I got a bunch of those before I fixed raster/* for overscan.
My guess is that we don't mask gfx pointers from the vic registers correctly. The stuff for the DTV1 might set something out of range because the registers have different meaning on the DTV1.
2007-08-14 17:27
tlr

Registered: Sep 2003
Posts: 1702
Added patch 188 with win32 binaries.

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

news:
* Merged with VICE-1.22.
* Fixes SH[SXY]_ABS_[XY] timing bug introduced in VICE-1.22 (opcodes $9B, $9C, $9E & $9F)
* Burst mode corrections, should be 100% now.
* Snapshot for DTV VICII works correctly now. (format changed)
* scheduled DMA/Blitter (except CIA IRQ) implemented. (fixes emulator crash in the DTV1 demo Linear Scroll)

---
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-09-02 21:04
tlr

Registered: Sep 2003
Posts: 1702
Added snapshot rev 263 with win32 binaries.

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

news:
* win32 gui (English/Dutch/Swedish available)
* switchable SID model in x64dtv (default is DTVSID)
* hummer userport joystick emulation
* selectable DTV2 blitter bug emulation
* improved accuracy of blitter timing
* DMA timing corrections (swap mode)
* DMA length fix for length 0
* cycle exact palette changes.
* fixed a problem where sprite colors weren't correctly updated on palette changes.
* cleaned out most x64 features from x64dtv that are not applicable for the DTV.
* improved accuracy of burst mode emulation (no refetch unless really needed)
* Corrected problems with idle fetch

Note that the snapshot format changed!

---
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-09-03 19:26
iAN CooG

Registered: May 2002
Posts: 3132
Thx to you all for the excellent work.
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
icon/The Silents, Sp..
Jammer
TheRyk/MYD!
Acidchild/Padua
redback
CA$H/TRiAD
Guests online: 188
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.9)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 S!R  (9.9)
3 Mr Zero Page  (9.8)
4 Antitrack  (9.8)
5 OTD  (9.8)

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