Author Topic: Dosbox On A Poodle?  (Read 3728 times)

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Dosbox On A Poodle?
« on: July 07, 2006, 12:05:32 pm »
I am trying to use DOSbox on my poodle (OZ/GPE 3.5.4; PXA250) and when I run it it segfaults. Is this a hardware problem, does DOSbox not run on this hardware, or should I try recompiling the package for my self?
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Dosbox On A Poodle?
« Reply #1 on: July 07, 2006, 12:57:31 pm »
I notice that there is an ARM .ipk file and and armv5te .ipk file for DOSbox. ipkg insists on installing the armv5te .ipk on my machine. Is there a difference, especially one that could be causing a segmentation fault?
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Dosbox On A Poodle?
« Reply #2 on: July 08, 2006, 11:41:33 am »
More information:

It runs if I add swap space on a CompactFlash card, but the program I am trying to run inside DOSbox (Jill of the Jungle, an old DOS freeware game) appears to cause it to seg fault later. The SDL window for DOSbox comes up and it goes full screen (as specified in the config file I'm using) but it never gets beyond a black screen--it is killed by SIGSEGV shortly after going fullscreen.

Incidentally, it does run on my Nokia 770, albeit just a bit too slow to be usable. I want to try the Z because it has a 400MHz ARM CPU as opposed to the Nokia's 250MHz.
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

Jinidog

  • Jr. Member
  • **
  • Posts: 76
    • View Profile
    • http://www.st-legacy.de.vu
Dosbox On A Poodle?
« Reply #3 on: July 11, 2006, 05:20:52 am »
the armv5-package is the right one for the poodle, because it is optimized for its CPU.
You may try to install a debugger like strace oder gdb and find out, where it dies.
But perhaps you still haven't enough RAM simply.
Try to shutdown everything not necessarily needed and increase swap-size.
Dosbox will still be unuseable slow, I think, but you can try of corse.

simbaB

  • Newbie
  • *
  • Posts: 47
    • View Profile
    • http://www.oakcourt.dyndns.org/~andrew/
Dosbox On A Poodle?
« Reply #4 on: July 11, 2006, 03:31:30 pm »
Quote
the armv5-package is the right one for the poodle, because it is optimized for its CPU.
You may try to install a debugger like strace oder gdb and find out, where it dies.
But perhaps you still haven't enough RAM simply.
Try to shutdown everything not necessarily needed and increase swap-size.
Dosbox will still be unuseable slow, I think, but you can try of corse.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=134659\"][{POST_SNAPBACK}][/a][/div]

I don't know about the speed issue, but I will say this: It is almost usable on my Nokia 770, which has a 250MHz ARM processor. I would think the poodle with a 400MHz processor would work quite well. When I was much younger I ran this game on a 25MHz 486SX without any problems so the 10x emulation rule of thumb test is certainly passed here.
« Last Edit: July 11, 2006, 03:31:56 pm by simbaB »
[span style=\'font-size:8pt;line-height:100%\']Collie (not used) | Poodle (OZ/Opie 3.5.4.2-rc2)
Nokia 770 (ITOS 2006) | IBM Thinkpad R51 (Debian)
Intel Core 2 Duo/Desktop Board DG965RY (Debian)[/span]

fooman

  • Newbie
  • *
  • Posts: 49
    • View Profile
Dosbox On A Poodle?
« Reply #5 on: August 04, 2006, 11:54:17 pm »
I was able to successfully compile dosbox but when I tried running it on my poodle, it gave me a segmentation fault.  I've seen hrw mention in other places that 0.65 gives a segmentation fault when used with libsdl-qpe.

Quote
Quote
the armv5-package is the right one for the poodle, because it is optimized for its CPU.
You may try to install a debugger like strace oder gdb and find out, where it dies.
But perhaps you still haven't enough RAM simply.
Try to shutdown everything not necessarily needed and increase swap-size.
Dosbox will still be unuseable slow, I think, but you can try of corse.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=134659\"][{POST_SNAPBACK}][/a][/div]

I don't know about the speed issue, but I will say this: It is almost usable on my Nokia 770, which has a 250MHz ARM processor. I would think the poodle with a 400MHz processor would work quite well. When I was much younger I ran this game on a 25MHz 486SX without any problems so the 10x emulation rule of thumb test is certainly passed here.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=134730\"][{POST_SNAPBACK}][/a][/div]
SL-C3000 running Cacko 1.23 Beta 1 with Tetsu's special Kernel v18b
Swapped out 4 GB Microdrive for 4 GB CF card
1 GB SanDisk Ultra II SD card with ext2 filesystem
128 MB swapfile on SD card
Ambicom 802.11b WiFi CF card
TRENDnet 10 Mbps Ethernet CF card