View Single Post
Old 10-17-2010, 06:10 AM   #22
charliefx
Member
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:

Quote:
Failed to load game
java.lang.NoClassDefFoundError: net.lidskialf.kif.HackImageSource
at net.lidskialf.kif.KifKindlet.createImage(KifKindle t.java:447)
at org.zmpp.blorb.BlorbImages.handlePicture(BlorbImag es.java:137)
at org.zmpp.blorb.BlorbImages.putToDatabase(BlorbImag es.java:103)
at org.zmpp.blorb.BlorbMediaCollection.<init>(BlorbMe diaCollection.java:96)
at org.zmpp.blorb.BlorbImages.<init>(BlorbImages.java :64)
at org.zmpp.blorb.BlorbResources.<init>(BlorbResource s.java:69)
at org.zmpp.vm.MachineFactory.readResourcesFromFile(M achineFactory.java:195)
at org.zmpp.vm.MachineFactory.readResources(MachineFa ctory.java:164)
at org.zmpp.vm.MachineFactory.buildMachine(MachineFac tory.java:94)
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 et.java:459)
at net.lidskialf.kif.LoadFilePanel$1.actionPerformed( LoadFilePanel.java:23)
at org.kwt.ui.KWTSelectableLabel.processEvent(KWTSele ctableLabel.java:244)
at java.awt.Component.dispatchEventImpl(Compiled Method)(Component.java:2218)
at java.awt.Component.dispatchEvent(Compiled Method)(Component.java:2103)
at java.awt.KeyboardFocusManager.redispatchEvent(Comp iled Method)(KeyboardFocusManager.java:709)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEv ent(Compiled Method)(DefaultKeyboardFocusManager.java:559)
at java.awt.DefaultKeyboardFocusManager.preDispatchKe yEvent(DefaultKeyboardFocusManager.java:687)
at java.awt.DefaultKeyboardFocusManager.typeAheadAsse rtions(Compiled Method)(DefaultKeyboardFocusManager.java:637)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent (Compiled Method)(DefaultKeyboardFocusManager.java:542)
at java.awt.Component.dispatchEventImpl(Compiled Method)(Component.java:2112)
at java.awt.Window.dispatchEventImpl(Window.java:327)
at java.awt.Component.dispatchEvent(Compiled Method)(Component.java:2103)
at java.awt.EventQueue.dispatchEvent(Compiled Method)(EventQueue.java:329)
at java.awt.EventQueueProxy.dispatchEvent(Compiled Method)(EventDispatchThread.java:294)
at java.awt.EventDispatchThread.pumpOneEvent(Compiled Method)(EventDispatchThread.java:106)
at java.awt.EventDispatchThread.pumpEvents(Compiled Method)(EventDispatchThread.java:96)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:91)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:77)
at java.lang.Thread.startup(Thread.java:758)
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