PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vice installieren



Corcovado
27.03.06, 00:18
Hallo,
Weil ich wieder mal Bard's Tale zocken wollte, hab ich mir vice per apt-get gezogen (System: Debian Sarge/2.6.8/Fluxbox). Als ich nun in der Manpage dazu nachlesen wollte wie man das Ding wieder konft und wie ich das ueberhaupt zum laufen bring, fand ich nur zum starten den Befehl x64 - tja dann allerdings kommt das hier:

user@drops user $ x64
*** VICE Version 1.16 ***

Welcome to x64, the free portable C64 Emulator.

Current VICE team members:
A. Boose, D. Lem, T. Biczo, A. Dehmel, T. Bretz, A. Matthies,
M. Pottendorfer, M. Brenner, S. Trikaliotis.

This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.

X11: Found 24bit/TrueColor visual.
X11: Using private colormap.
DGA2: Found mode: 800x600-0.0Hz, 22
DGA2: Found mode: 640x480-0.0Hz, 23
DGA2: Found mode: 640x350-0.0Hz, 24
DGA2: Found mode: 640x400-0.0Hz, 25
DGA2: Found mode: 720x400-0.0Hz, 26
C64MEM: Error - Couldn't load kernal ROM `kernal'.
Machine initialization failed.

Exiting...


Vllt kann mir ja jemand nen Tipp geben was man da machen muss, oder weiss ein Tutorial fuer das Ding.. Danke schon mal (PS: Bard's Tale Loesungen und Hilfe Links sind auch willkommen.. hab meine ASMs dazu auch nich mehr finden koennen..).

kreol
27.03.06, 00:34
Du mußt Dir von einer externen Quelle noch das ROM-image ziehen (vice-1.5-roms.tar.gz ist afaik z. Zt. aktuell), das ist bei Vice nicht ohne weiteres dabei. Habe leider gerade keinen Link griffbereit, aber mit google müßtest Du etwas finden.
Das ROM Archiv entpacken und die einzelnen ROM-Dateien für die verschiedenen von Vice emulierten Rechner in die entsprechenden Verzeichnisse kopieren, dann sollte es gehen.


Kreol

Corcovado
27.03.06, 00:41
Pow - schnelle Antwort!!!
Tja, wenns so is werd ich mich mal umschaun.. Danke!

kreol
27.03.06, 00:43
Lies mal Deine PM ;)


Kreol

Nachtrag: Wenn Du das ROM-Archiv mit tar -xzf vice-1.5-roms.tar.gz entpackt hast, sind die einzelnen ROMs dort in dem Verzeichnis .../data/C128, .../data/C64, .../data/PET usw. verfügbar. Die Dateien aus diesen Verzeichnissen verschiebst Du in das jeweilig gleichnamige Verzeichnis in /usr/lib/vice/ et voila.

Corcovado
27.03.06, 16:56
okok, werd mich mal umsehn, nach dem Rom Archiv :cool: . Ich hab gelesen, dass das fuer Debian nich angeboten werden kann, weil's immer noch unter Copyright steht - gibts da nix mit non-free?

kreol
27.03.06, 18:06
Werde den Link hier nicht posten, um Ärger zu vermeiden. Aber wenn Du Dir die Datei /usr/lib/vice/doc/README.ROMs ansiehst und der Umleitung folgst, findest Du es auch selbst, wenn es sich nicht schon erledigt hat ;)
Wenn Du den neuen ftp-Server gefunden hast, schau in dem Verzeichnis '.../crossplatform/emulators/VICE/old/' nach...
Die maßgebliche Datei ist vice-0.15.0-roms.tar.gz, die laufen hier unter Vice-1.19. Installationsanleitung in der README.ROMs und in #4.


Kreol

Corcovado
27.03.06, 21:02
Hallo - vielen Dank fuer die Tipps+ !!!
also die Seite ist ja bekanntlich: http://viceteam.org/, dort findet man noch einen Link zu http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/ welches einige "old" Pakete enthaelt, aber nix fuer Debian speziell, Linux konnte ich auch nicht direkt finden vllt findest Du/Ihr ja dort noch nen Link..

Kennt sich da jemand aus - kann ich nicht evtl auch die Sourcen einer neueren Version nehmen bspw fuer BSD und sie fuer mich (Debian) einfach nur kompilieren? Bzw kann man nicht auch bspw Win Sourcen nehmen und diese per Crosscompiler fuer Debian bauen?

kreol
27.03.06, 21:15
Ich denke Du hast Vice schon installiert? Dann brauchst Du nur die ROMs wie beschrieben in die entsprechenden Verzeichnisse zu schieben, unabhängig von der Distri.
Und auf der zimmers.net (die ich oben gemeint habe ;) ) findest Du unterhalb des /old-Verzeichnisses die vice-1.19.tar.gz. Entpacken und installieren sollte reichen. Habe hier auch ein Debian und da lief das problemlos. Ob eine neuere Version von Vice größeren Aufwand rechtfertigt weiß ich nicht...


Kreol

Corcovado
27.03.06, 22:43
Ich hab jetz die ROMs in den entsprechenden Verzeichnissen.. er bringt mir keinen Fehler mehr, aber es erscheint auch nur ein kleines Fenster mit einem schwarzen Kasten und unten nur grau..keine Optionen, Menu, etc..

Das sagt er, aber klingt doch eigentlich ganz ok - bis auf 1570?! Was fehlt?

drops vice # x64
*** VICE Version 1.16 ***

Welcome to x64, the free portable C64 Emulator.

Current VICE team members:
A. Boose, D. Lem, T. Biczo, A. Dehmel, T. Bretz, A. Matthies,
M. Pottendorfer, M. Brenner, S. Trikaliotis.

This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.

X11: Found 24bit/TrueColor visual.
X11: Using private colormap.
DGA2: Found mode: 800x600-0.0Hz, 22
DGA2: Found mode: 640x480-0.0Hz, 23
DGA2: Found mode: 640x350-0.0Hz, 24
DGA2: Found mode: 640x400-0.0Hz, 25
DGA2: Found mode: 720x400-0.0Hz, 26
Loading system file `/usr/lib/vice/C64/kernal'.
C64MEM: Kernal rev #3.
Loading system file `/usr/lib/vice/C64/basic'.
Loading system file `/usr/lib/vice/C64/chargen'.
Loading system file `/usr/lib/vice/PRINTER/mps803'.
Palette: Loading palette `/usr/lib/vice/PRINTER/mps803.vpl'.
Loading system file `/usr/lib/vice/PRINTER/nl10-cbm'.
Palette: Loading palette `/usr/lib/vice/PRINTER/mps803.vpl'.
NL10: Printer driver initialized.
Loading system file `/usr/lib/vice/DRIVES/dos1541'.
Loading system file `/usr/lib/vice/DRIVES/d1541II'.
IECDriveROM: Error - 1570 ROM image not found. Hardware-level 1570 emulation is not available.
Loading system file `/usr/lib/vice/DRIVES/dos1571'.
Loading system file `/usr/lib/vice/DRIVES/dos1581'.
Loading system file `/usr/lib/vice/DRIVES/dos2031'.
Loading system file `/usr/lib/vice/DRIVES/dos2040'.
Loading system file `/usr/lib/vice/DRIVES/dos3040'.
Loading system file `/usr/lib/vice/DRIVES/dos4040'.
Loading system file `/usr/lib/vice/DRIVES/dos1001'.
Drive: Finished loading ROM images.
X11Video: Successfully initialized, using shared memory.
X11Video: Successfully initialized, using shared memory.
Keyboard: Loading keymap `/usr/lib/vice/C64/x11_sym.vkm'.
Joystick: Linux joystick interface initialization...
Joystick: Warning - Cannot open joystick device `/dev/input/js0'.
Joystick: Warning - Cannot open joystick device `/dev/input/js1'.
Main CPU: starting at ($FFFC).
Main CPU: RESET.
Drive 8: RESET.

kreol
27.03.06, 22:57
Ich hab jetz die ROMs in den entsprechenden Verzeichnissen.. er bringt mir keinen Fehler mehr, aber es erscheint auch nur ein kleines Fenster mit einem schwarzen Kasten und unten nur grau..keine Optionen, Menu, etc..

Das sagt er, aber klingt doch eigentlich ganz ok - bis auf 1570?! Was fehlt?1570 ist afaik das Floppy, oder? Sollte unschädlich sein. Hast Du die Dateien aller Verzeichnisse kopiert oder nur C64?
Die Doku findet sich unter /usr/lib/vice/doc/html/index.html, also browserfertig aufbereitet. Steht da etwas?
Geh mal mit der Maus in das Fenster und klicke rechts/links. Da werden die Menüs geöffnet. Evtl. mußt Du noch etwas einstellen.
Werde mal nachsehen, wie das hier genau aussieht, wobei ich die 1.19 habe. Vllt. ist die 1.16 anders.

Nachtrag: Den 1570 error habe ich auch... Der Rest sieht nach erstem Lesen bei mir genauso aus. Allerdings habe ich ganz oben "DGA2: Found mode: 800x600-70,0Hz, 3" und danach 5 weitere Modes mit 60Hz, bei Dir steht da jeweils "0"...


Kreol

Corcovado
27.03.06, 23:15
Ich hatte ne VC1571 aber ich glaub VC1570er gabs auch... nja, solang man ein modul von beiden nutzen kann, wirds schon passen.

Ok, also ich hab natuerlich alles kopiert, hatte ich ja vorher am Nachmittag auch schon mit runtergeladenen ausprobiert. Alles deinstalliert, gepurged, nochmal installiert, nach config gesucht usw.. das denke ich passt schon, kommen ja auch keine Fehler mehr.

Es geht halt kein Menu auf, auch nich bei klicken, geklickt halten o.ae. Das mit dem DGA hoert sich vielversprechend an - hat das was damit zu tun ob man die Aufloesung auch in Xorg/XFree86 gekonft hat? Werds gleich noch ausprobieren, danke..

Edit: Das html Doc hab ich auch schon gefunden, da aber noch nix gesehn drueber.

kreol
27.03.06, 23:25
Hier ist noch ein kleiner Hilfetext, wenn es denn mal läuft... ;) K.A. wo ich den herhabe, von irgendeiner "1000 Spiele für den C64"-Seite glaube ich. Wenn ich noch links finde, poste ich die...

Sag Bescheid, ob das mit der XFConfig geklappt hat. Wobei ich ein bisschen zweifle. Hier werden auch Modes < 640x480 erkannt, die nicht in der config sind (400x300, 320x240 und 320x200).


Kreol

Corcovado
28.03.06, 13:05
These symptoms are usually a sign that VICE blocked as it tried to open the sound device.
http://vicekb.trikaliotis.net/01-003.shtml
..also xmms aus, dann geht's!

Danke nochmal fuer das .txt File, ich kannte VICE schon etwas von Windows. Kann man die Groesse nicht an ein komplett ausgefuelltes Vollbild anpassen? (Doppelte Groesse und Videobuffer, sowie eine max 800x600 Einstellung lassen immer noch etwas "Luft" uebrig, die dann Schwarz bleibt im Vollbild Modus..

Nja, egal - jetz muss ich schauen, wo ich nen Joystick herbekomm und wie ich den Confe, hehehe.. Geil!! :)

kreol
28.03.06, 18:21
...Kann man die Groesse nicht an ein komplett ausgefuelltes Vollbild anpassen? (Doppelte Groesse und Videobuffer, sowie eine max 800x600 Einstellung lassen immer noch etwas "Luft" uebrig, die dann Schwarz bleibt im Vollbild Modus..Das geht afaik nicht, wenn Du eine Lösung findest bin ich interessiert ;)

Viel Spaß :)


Kreol

MrGoodbyte
04.05.06, 16:22
Tach ...

Im Wesentlichen hab ich das an's Laufen gebracht, ich hab nur ein (im C64 durchaus ärgerliches) Problem: Ich hab keinen Sound!

Setze Fontpfad: `xset fp+ /usr/lib/vice/fonts'.
*** VICE Version 1.14 ***

Welcome to x64, the free portable C64 Emulator.

Current VICE team members:
A. Boose, D. Lem, T. Biczo, A. Dehmel, T. Bretz, A. Matthies,
M. Pottendorfer, M. Brenner, S. Trikaliotis.

This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.

X11: 24bit Farbtiefe erkannt.
DGA2: Found mode: 800x600-75,0Hz, 65
DGA2: Found mode: 640x480-75,0Hz, 69
DGA2: Found mode: 416x312-74,7Hz, 72
DGA2: Found mode: 400x300-75,1Hz, 73
Loading system file `/usr/lib/vice/C64/kernal'.
C64MEM: Kernal rev #3.
Loading system file `/usr/lib/vice/C64/basic'.
Loading system file `/usr/lib/vice/C64/chargen'.
MPS-803: Error - Could not load MPS-803 charset 'mps803'.
Palette: Loading palette `/usr/lib/vice/PRINTER/mps803.vpl'.
NL10: Error - Could not load NL-10 ROM file 'nl10-cbm'.
Loading system file `/usr/lib/vice/DRIVES/dos1541'.
Loading system file `/usr/lib/vice/DRIVES/d1541II'.
IECDriveROM: Error - 1570 ROM image not found. Hardware-level 1570 emulation is not available.
Loading system file `/usr/lib/vice/DRIVES/dos1571'.
IECDriveROM: Error - 1571CR ROM image not found. Hardware-level 1571CR emulation is not available.
Loading system file `/usr/lib/vice/DRIVES/dos1581'.
Loading system file `/usr/lib/vice/DRIVES/dos2031'.
Loading system file `/usr/lib/vice/DRIVES/dos2040'.
Loading system file `/usr/lib/vice/DRIVES/dos3040'.
Loading system file `/usr/lib/vice/DRIVES/dos4040'.
Loading system file `/usr/lib/vice/DRIVES/dos1001'.
Drive: Finished loading ROM images.
GnomeVideo: Video erfolgreich initialisiert.
X11: Benutze private Farbpalette.
GnomeVideo: Video erfolgreich initialisiert.
Keyboard: Loading keymap `/usr/lib/vice/C64/x11_sym.vkm'.
Joystick: Linux Joystick Schnittstellen Initialisierung...
Joystick: /dev/input/js0 is Analog 2-axis 4-button joystick
Joystick: Eingebauter Treiber Version: 2.1.0
Joystick: Kernel Treiber Version : 2.1.0
Joystick: Warning - Kann Joystick Device `/dev/input/js1' nicht öffnen.
Main CPU: starting at ($FFFC).
Main CPU: RESET.
Drive 8: RESET.
Did not find any uss device
Was bidde ist denn ein uss-Sound-Device? Und wie bietet man X64 das an?

Danke im Voraus! :)

MrShy
09.04.07, 15:44
Hallo,

ich habe heute früh via apt-get vice installiert, die fehlenden Dateien in die entsprechenden Ordner kopiert und in der Konsole mit x64 den Emulator gestartet.

Allerdings öffnet sich dann nur ein schwarzes Fenster. Ich hatte vice früher schon mal installiert. Da gab es eigentlich keine Probleme.

In der Konsole bekomme ich folgende Meldungen:


Setze Fontpfad: `xset fp+ /usr/lib/vice/fonts'.
*** VICE Version 1.20 ***

Welcome to x64, the free portable C64 Emulator.

Current VICE team members:
A. Boose, D. Lem, T. Biczo, A. Dehmel, T. Bretz, A. Matthies,
M. Pottendorfer, M. Brenner, S. Trikaliotis, M. van den Heuvel.

This is free software with ABSOLUTELY NO WARRANTY.
See the "About VICE" command for more info.

X11: 24bit Farbtiefe erkannt.
DGA2: Found mode: 800x600-75,0Hz, 41
DGA2: Found mode: 640x480-76,6Hz, 42
DGA2: Found mode: 768x576-75,0Hz, 52
Loading system file `/usr/lib/vice/C64/kernal'.
C64MEM: Kernal rev #3.
Loading system file `/usr/lib/vice/C64/basic'.
Loading system file `/usr/lib/vice/C64/chargen'.
Loading system file `/usr/lib/vice/PRINTER/mps803'.
Palette: Loading palette `/usr/lib/vice/PRINTER/mps803.vpl'.
NL10: Error - Could not load NL-10 ROM file 'nl10-cbm'.
Loading system file `/usr/lib/vice/DRIVES/dos1541'.
Loading system file `/usr/lib/vice/DRIVES/d1541II'.
IECDriveROM: Error - 1570 ROM image not found. Hardware-level 1570 emulation is not available.
Loading system file `/usr/lib/vice/DRIVES/dos1571'.
Loading system file `/usr/lib/vice/DRIVES/dos1581'.
Loading system file `/usr/lib/vice/DRIVES/dos2031'.
Loading system file `/usr/lib/vice/DRIVES/dos2040'.
Loading system file `/usr/lib/vice/DRIVES/dos3040'.
Loading system file `/usr/lib/vice/DRIVES/dos4040'.
Loading system file `/usr/lib/vice/DRIVES/dos1001'.
Drive: Finished loading ROM images.
GnomeVideo: Video erfolgreich initialisiert.
X11: Benutze private Farbpalette.
XCreateImage failed.
XCreateImage failed.

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed
GnomeVideo: Video erfolgreich initialisiert.
Sound: Available sound devices: alsa uss esd dummy fs speed dump wav
Keyboard: Loading keymap `/usr/lib/vice/C64/x11_sym.vkm'.
Joystick: Linux Joystick Schnittstellen Initialisierung...
Joystick: Warning - Kann Joystick Device `/dev/input/js0' nicht öffnen.
Joystick: Warning - Kann Joystick Device `/dev/input/js1' nicht öffnen.
Joystick: Warning - Kann Joystick Device `/dev/input/js2' nicht öffnen.
Joystick: Warning - Kann Joystick Device `/dev/input/js3' nicht öffnen.
Joystick: Warning - Kann Joystick Device `/dev/input/js4' nicht öffnen.
Joystick: Warning - Kann Joystick Device `/dev/input/js5' nicht öffnen.
Main CPU: starting at ($FFFC).
Main CPU: RESET.
Drive 8: RESET.

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed

(vice:13265): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `color != NULL' failed
Sound: Opened device `alsa', speed 22050Hz, fragment size 21ms, buffer size 341ms
reSID: MOS6581, filter on, sampling rate 22050Hz - fast
Drive 8: RESET.
Sound: Warning - Puffer geleert
Sound: Warning - Puffer geleert


Hat von euch jemand vice am Laufen ?

Ach ja... meine installierte Distri ist sidux-2007-01 (also Debian sid).

Danke für Info.

MrShy
11.04.07, 05:27
Hallo,

habe jetzt erfahren, dass es für diesen Fehler einen Debian Bug Report gibt (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=418295).

An dem Bug Report angefügt ist ein Patch für dieses Problem. Diesen Patch habe ich runtergeladen und ausführbar gemacht.

Beim Starten in der Konsole bekomme ich folgende Meldung:


root@siduxbox:/home/michael# ./libx11-security-update.patch
./libx11-security-update.patch: line 1: ---: command not found
./libx11-security-update.patch: line 2: +++: command not found
./libx11-security-update.patch: line 3: @@: command not found
./libx11-security-update.patch: line 4: /bin: is a directory
./libx11-security-update.patch: line 5: way: command not found
./libx11-security-update.patch: line 6: syntax error near unexpected token `('
./libx11-security-update.patch: line 6: ` im = XCreateImage(display, visual, x11ui_get_display_depth(),'

Könnte mir jemand von euch vielleicht sagen, wie man diesen Patch einspielen kann ?

Danke für eure Hilfe!

Sidolin
11.04.07, 05:40
Hallo,
das ist ein Patch für den Sourcecode von dem Programm, nicht für die fertig ausführbare Datei. Von daher macht es wohl am meisten Sinn auf ein Update des Paketes zu warten oder Vice irgendwie anders zu installieren.
Gruß,
Sid

MrShy
11.04.07, 05:55
Ok. Vielen Dank.
Dann werde ich wohl mal warten.