View Single Post
Old 10-17-2010, 06:10 AM   #22
charliefx began at the beginning.
Posts: 12
Karma: 10
Join Date: Oct 2010
Device: Kindle DX Graphite
I remove kif and the games from KDXg and copy everything again (0.4/PRETEST), to get a 'clean' installation.

When I try to open minizork.z3 or curses.z5 from the kif sources the games didn't run and no log.txt was created.Then I tried troll.z5 (downloaded from the Infocom Archive) an same thing, nothing happens.

So I reconnect the usb cable to add another game, but this time I didn't exit kif before pluggin it.When I disconnect the Kindle to test the new game, the 'USB Drive Mode' screen refreshs and I get the Troll interface (first screen, The Troll Room) and I can play the game.

To me, this looks like a screeen refresh issue: when I open the game it's works ok, but I can't see cause the screen didn't fully refresh.Same thing with minizork.z3 and curses.z5

When I try TheEmptyRoom.zblorb, I get the log.txt again:

Failed to load game
java.lang.NoClassDefFoundError: net.lidskialf.kif.HackImageSource
at net.lidskialf.kif.KifKindlet.createImage(KifKindle
at org.zmpp.blorb.BlorbImages.handlePicture(BlorbImag
at org.zmpp.blorb.BlorbImages.putToDatabase(BlorbImag
at org.zmpp.blorb.BlorbMediaCollection.<init>(BlorbMe
at org.zmpp.blorb.BlorbImages.<init>( :64)
at org.zmpp.blorb.BlorbResources.<init>(BlorbResource
at org.zmpp.vm.MachineFactory.readResourcesFromFile(M
at org.zmpp.vm.MachineFactory.readResources(MachineFa
at org.zmpp.vm.MachineFactory.buildMachine(MachineFac
at org.zmpp.ExecutionControl.<init>(ExecutionControl. java:84)
at net.lidskialf.kif.KifKindlet.startGame(KifKindlet. java:618)
at net.lidskialf.kif.KifKindlet.loadGame(KifKindlet.j ava:587)
at net.lidskialf.kif.KifKindlet.fileSelected(KifKindl
at net.lidskialf.kif.LoadFilePanel$1.actionPerformed(
at org.kwt.ui.KWTSelectableLabel.processEvent(KWTSele
at java.awt.Component.dispatchEventImpl(Compiled Method)(
at java.awt.Component.dispatchEvent(Compiled Method)(
at java.awt.KeyboardFocusManager.redispatchEvent(Comp iled Method)(
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEv ent(Compiled Method)(
at java.awt.DefaultKeyboardFocusManager.preDispatchKe yEvent(
at java.awt.DefaultKeyboardFocusManager.typeAheadAsse rtions(Compiled Method)(
at java.awt.DefaultKeyboardFocusManager.dispatchEvent (Compiled Method)(
at java.awt.Component.dispatchEventImpl(Compiled Method)(
at java.awt.Window.dispatchEventImpl(
at java.awt.Component.dispatchEvent(Compiled Method)(
at java.awt.EventQueue.dispatchEvent(Compiled Method)(
at java.awt.EventQueueProxy.dispatchEvent(Compiled Method)(
at java.awt.EventDispatchThread.pumpOneEvent(Compiled Method)(
at java.awt.EventDispatchThread.pumpEvents(Compiled Method)(
at java.awt.EventDispatchThread.pumpEvents(EventDispa
at java.lang.Thread.startup(
Until you can fix it I can play (no zblorb files) in the KDXg doing this:
- run kif.
- open a game.
- plug the usb cable.
- safely remove the device and unplug.
- ejoy the game.

Edit: I just realize that it's easier to start and stop the screensaver, with the power switch, after load the game.I try to refresh with Alt+G, but this didn't do the trick.

Last edited by charliefx; 10-17-2010 at 07:30 AM.
charliefx is offline   Reply With Quote