Main Page: Difference between revisions

From vice-emu
Jump to navigation Jump to search
m (→‎Development: Add Interlace page link)
 
(30 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Website ==
== VICE on the Web ==
=== Website ===
* [http://vice-emu.sourceforge.net/ VICE Website]
* [http://vice-emu.sourceforge.net/ VICE Website]
* [https://sourceforge.net/projects/vice-emu/develop/ Sourceforge project page]
* [https://sourceforge.net/projects/vice-emu/develop/ Sourceforge project page]
=== Contact ===
* [mailto:vice-emu-mail@lists.sourceforge.net VICE mailing list]
* IRC: Libera.Chat #vice-dev ([https://web.libera.chat/#vice-dev Webchat], another [https://kiwiirc.com/nextclient/irc.libera.chat/vice-dev Webchat])
If you want to report a bug, [[:Category:BUGS|look here]].


== Releases ==
== Releases ==


* https://sourceforge.net/projects/vice-emu/files/
* https://sourceforge.net/projects/vice-emu/files/
* http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/index.html
: (also hosted at http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/index.html )
* WinVICE [http://vice.pokefinder.org/ nightly builds] provided by pokefinder team
* Recent snapshot builds (for Windows and Debian) at the VICE GitHub mirror https://github.com/VICE-Team/svn-mirror/releases
* nightly builds for Windows provided by Retroplay can be found [https://tinyurl.com/tjzkr5x here]
* [http://svn.code.sf.net/p/vice-emu/code/trunk/ Browse SVN repository]
* [http://svn.code.sf.net/p/vice-emu/code/trunk/ Browse SVN repository]


== Documentation ==
== Documentation ==
* VICE Documentation ([http://vice-emu.sourceforge.net/vice_toc.html last stable release]) ([http://vice.pokefinder.org/doc/vice_toc.html nightly build])
* VICE Documentation from [http://vice-emu.sourceforge.net/vice_toc.html last stable release]
* [[VICEKB|Knowledge base]] (outdated)
* extra [[:Category:User|User Information]]
* [http://www.trikaliotis.net/opencbm OpenCBM]
* [[:Category:Ports|Ports]] to other platforms
* [http://www.pdbuchan.com/commodore/vicetops.html VICE Output to PostScript (VICEtoPS)]
* [[Hall of Shame]]
* using [[RS232]] emulation
* using [[Autostart]]


== Bug tracker ==
=== related stuff ===
before reporting bugs you may want to have a look at the list of [[Todo#Known_Issues|known issues]]
* [https://sourceforge.net/tracker/?limit=100&func=&group_id=223021&atid=1057617&assignee=&status=4&category=&artgroup=&keyword=&submitter=&artifact_id=&assignee=&status=1&category=&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse= Tracker: open Bugs]
* [https://sourceforge.net/tracker/?limit=100&func=&group_id=223021&atid=1057620&assignee=&status=1&category=&artgroup=&keyword=&submitter=&artifact_id=&assignee=&status=1&category=&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&mass_category=&mass_priority=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse= Tracker: open Feature Requests]
* [https://sourceforge.net/tracker/?limit=100&func=&group_id=223021&atid=1057619&assignee=&status=&category=&artgroup=&keyword=&submitter=&artifact_id=&assignee=&status=1&category=&artgroup=&submitter=&keyword=&artifact_id=&submit=Filter&mass_category=&mass_priority=&mass_resolution=&mass_assignee=&mass_artgroup=&mass_status=&mass_cannedresponse= Tracker: open Patches]


== Misc ==
* The binary monitor interface is stable now. Examples of projects using it:
** [https://github.com/GeorgRottensteiner/C64Studio C64 Studio] is a IDE (Windows based)
** [https://github.com/MihaMarkic/vice-bridge-net vice bridge .net] is a .net library for implementing binary monitor support
*** [https://github.com/MihaMarkic/modern-vice-pdb-monitor Modern VICE PDB monitor] is based on the above
** [https://github.com/Sakrac/IceBroLite IceBro Lite] is a debugger (uses a custom SDL interface)
** [https://github.com/empathicqubit/vscode-cc65-debugger vscode-cc65-debugger] is a debugger (based on VSCODE)
** [https://github.com/rolandshacks/vs64 vs64] is a debugger (based on VSCODE)
** [https://github.com/martinpiper/ACME VICE PDP Monitor] is a debugger that comes with a custom version of ACME
** [https://github.com/Galfodo/pyvicemon pyvicemon] is a remote ml monitor written in python


[[Hall of Shame]]
* [http://www.trikaliotis.net/opencbm OpenCBM]
 
* [http://www.pdbuchan.com/commodore/vicetops.html VICE Output to PostScript (VICEtoPS)]
VICE on [[Android]]
* [http://vmps801.stock-consulting.com/ VICE Printer Output to PNG (vmps801)]
 
Other [[VICE Ports]]


== Development ==
== Development ==
* [[Getting_started]]
* [[Modernizing the Gtk3 UI]]
* [[Todo]] - list of known issues, and more general TODO lists
* [[Upstream bugs]] - list of upstream bugs
* VICE [https://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk/vice/doc/coding-guidelines.txt coding guidelines]
* [[Warnings]] - compiler warnings dumping ground
* [[Feature checking]]
** [[Hotkey cleanup]] - lists hotkeys used in the various ports
** [[Resource_and_Cmdline_checking]] - Tracks and documents all Resources and Command line options
** [[FFMPEG_Status]]
** [[SDL_Status]]
** [[Hardware_SID_Status]]
* [[Archdep]] - refactoring archdep code
* [[Keymaps]] - keymap rework
* [[MonitorUI]] - the intended behaviour of the monitor (g)ui
* [[Scaling_cleanup]]
* [[C64models]] - lists the differences between the various x64 emulated models, and documents elements that have been emulated already or not emulated yet
* [[Cartsystem]] - c64 cartridge system details
* [[Drive options precedence]]
* [[Improving dual disk drive handling]]


* [[Icons]] - what icons do we need for the GUIs?
* [[:Category:TODO|TODO]] ([[:Category:DONE|DONE]])


* [[Testbench]] - [[Debugcart]]
* [[:Category:Developer|Developer]] Documentation


* [[Scripts]] in the source tree
* [[:Category:Testbench|Testbench]] - [[Debugcart]]
 
* [[Interlace]] - implementing interlace in the renderers and emulated video chips
 
== Contact ==
* [mailto:vice-emu-mail@lists.sourceforge.net VICE mailing list]
* IRC: Libera.Chat #vice-dev ([https://web.libera.chat/#vice-dev Webchat], another [https://kiwiirc.com/nextclient/irc.libera.chat/vice-dev Webchat])


== Developers ==
== Developers ==
Line 81: Line 55:
* David Hogan, [[User:dqh]] (Host rendering performance, Multi-threading, macOS maintainer)
* David Hogan, [[User:dqh]] (Host rendering performance, Multi-threading, macOS maintainer)
* empathicqubit [[User:empathicqubit]] (binary remote monitor)
* empathicqubit [[User:empathicqubit]] (binary remote monitor)
* OldWoman37 [[User:OldWoman37]] (CMD-HD, virtual devices)
* Texel [[User:Texel]] (x128)
* durandal [[User:durandal]] (RS232)


=== half-awake ===
=== half-awake ===
Line 98: Line 75:
'''**''' = this has been confirmed through reputable sources
'''**''' = this has been confirmed through reputable sources


----
[[Category:User]]
([[Wiki Help]])
[[Category:Developer]]
([[Special:AllPages|All Pages]])

Latest revision as of 18:05, 2 January 2024

VICE on the Web

Website

Contact

If you want to report a bug, look here.

Releases

(also hosted at http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/index.html )

Documentation

related stuff

Development

Developers

New Developers Wanted - we are always looking for help!

half-awake

  • Marco van den Heuvel, User:blackystardust (autotools magic*, Cartridges, Ports, Project Maintainer)

sleeping

* = half-awake takes precedence

** = this has been confirmed through reputable sources