Release Starcraft


Had a crash that can be reproduced :
 
Put some replays in the replays folder, go in BroodWar, one player, select replays, when in the selection menu push down to scroll down in the list, push up. Crash.

=======================================================================================
PND : /media/SD32/pandora/menu/starcraft_b6.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/SD32/pandora/appdata/starcraft
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : run.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/starcraft"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/SD32/pandora/appdata/starcraft=rw+nolwh":"/mnt/pnd/starcraft=rr" none "/mnt/utmp/starcraft"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( run.sh ) ----------
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x40a80000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x40a70000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wineboot.exe" at 0x40ca0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x40de0000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x409e0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winemenubuilder.exe" at 0x40c30000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x409f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\services.exe" at 0x40c40000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x40f10000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x40e00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x40d80000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\userenv.dll" at 0x40e60000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x40a60000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x410b0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x40110000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x40da0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x411a0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x40f80000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x411d0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x40e20000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x40e00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x40e50000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x41250000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\mountmgr.sys" at 0x410d0000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x40a40000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x41350000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\windowscodecs.dll" at 0x40d70000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\plugplay.exe" at 0x400f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x40d80000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x40de0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x413c0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x41200000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x41300000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x410d0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x41060000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x40e40000: builtin
trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x40a60000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\explorer.exe" at 0x40c90000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x40e40000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x40dc0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x40fd0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x410d0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x40eb0000: builtin
trace:loaddll:load_builtin_dll Loaded L"Z:\\mnt\\utmp\\starcraft\\libscr_sa_arm.exe" at 0x40d30000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x414f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x413f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x41550000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x412c0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x41570000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x415b0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x411f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x417f0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x41700000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\msacm32.dll" at 0x41870000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winmm.dll" at 0x41630000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x41ac0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x418a0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x413b0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x41690000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x41470000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x416b0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x41c10000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winspool.drv" at 0x41cf0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\comdlg32.dll" at 0x41b20000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x41e30000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x420e0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\opengl32.dll" at 0x42a00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\wined3d.dll" at 0x428c0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\ddraw.dll" at 0x42850000: builtin
fixme:win:EnumDisplayDevicesW ((null),0,0x412af2b8,0x00000000), stub!
fixme:fbdev:X11DRV_fbdev_SetCurrentMode Cannot change screen BPP from 16 to 8
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dsound.dll" at 0x42c00000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x42c80000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\mmdevapi.dll" at 0x42c40000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\winealsa.drv" at 0x42d70000: builtin
ALSA lib pcm_dmix.c:1014:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\psapi.dll" at 0x42770000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\dbghelp.dll" at 0x44d70000: builtin
storm: DllMain 40D30000 1 1
storm: ctors done
WinMain: ctors done
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\crypt32.dll" at 0x46090000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rsaenh.dll" at 0x46050000: builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\rsaenh.dll" : builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\crypt32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\crypt32.dll" at 0x460d0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rsaenh.dll" at 0x46050000: builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\rsaenh.dll" : builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\crypt32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\crypt32.dll" at 0x460d0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\rsaenh.dll" at 0x46050000: builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\rsaenh.dll" : builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\crypt32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\tapi32.dll" at 0x460a0000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\standard.snp" at 0x46070000: builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\standard.snp" : builtin
trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\tapi32.dll" : builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\tapi32.dll" at 0x46080000: builtin
trace:loaddll:load_builtin_dll Loaded L"C:\\windows\\system32\\standard.snp" at 0x46050000: builtin
standard_snp: DllMain 46070000 8 0
standard_snp: DllMain 46070000 1 0
standard_snp: ctors done
standard_snp: DllMain 46070000 0 0
standard_snp: dtors done
standard_snp: DllMain 46050000 8 0
standard_snp: DllMain 46050000 1 0
standard_snp: ctors done
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
StarCraft.asm:313271: unresolved_call 40D610EC (no sym)
wine: Unhandled page fault on read access to 0x00000027 at address 0x40d60e84 (thread 0009), starting debugger...
[SUCCESS]--- Starting the application ( run.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/starcraft': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 1


Code:
couldn't load main module (2)
Unhandled exception: page fault on read access to 0x00000027 in 32-bit code (0x40d60e84).
Register dump:
ARM User Mode
 Pc:40d60e84 Sp:412af800 Lr:40de042c Cpsr:20000010(--C-)
 r0:0000000f r1:0000000f r2:00000006 r3:433d0596
 r4:0000000f r5:447c2afc r6:447c2c65 r7:41190f3c
 r8:40d610ec r9:40f85500 r10:40faf00c Fp:40e0dd00 Ip:4053e5cc
Stack dump:
0x412af800:  40fb1aa0 40de042c 00000001 412af860
0x412af810:  0000000f 433d0596 447c2afc 447100ec
0x412af820:  40faf00c 433d02e6 40fb1aa0 0000000a
0x412af830:  412af988 40faf00c 40faf00c 40eebf38
0x412af840:  00000000 00000000 00000000 00000008
0x412af850:  433d02e6 40fd562c 412af97c 40d5fafc
Backtrace:
=>0 0x40d60e84 (0x40e0dd00)
  1 0x40de042c (0x40e0dd00)
0x40d60e84: 
	ldrb	r2, [r0, #24]
Modules:
Module	Address			Debug info	Name (29 modules)
PE	404a0000-404a4000	Deferred        ntdll
PE	40a80000-40c1c000	Deferred        kernel32
PE	412c0000-412fb000	Deferred        user32
PE	413f0000-413f7000	Deferred        gdi32
PE	414f0000-414f4000	Deferred        advapi32
PE	41550000-41554000	Deferred        version
PE	41570000-41574000	Deferred        imm32
PE	415b0000-415b4000	Deferred        msvcrt
PE	41630000-416a6000	Deferred        winmm
PE	41700000-41708000	Deferred        ole32
PE	417f0000-417f4000	Deferred        rpcrt4
PE	41870000-41879000	Deferred        msacm32
PE	418a0000-419fe000	Deferred        shell32
PE	41ac0000-41ac8000	Deferred        shlwapi
PE	41b20000-41bb8000	Deferred        comdlg32
PE	41c10000-41c3f000	Deferred        comctl32
PE	41cf0000-41cfa000	Deferred        winspool
PE	41e30000-41e34000	Deferred        winex11
PE	420e0000-420e4000	Deferred        uxtheme
PE	42770000-42774000	Deferred        psapi
PE	42850000-42854000	Deferred        ddraw
PE	428c0000-428c4000	Deferred        wined3d
PE	42a00000-42a04000	Deferred        opengl32
PE	42c00000-42c04000	Deferred        dsound
PE	42c40000-42c44000	Deferred        mmdevapi
PE	42c80000-42c88000	Deferred        oleaut32
PE	42d70000-42d73000	Deferred        winealsa
PE	44d70000-44d74000	Deferred        dbghelp
PE	46080000-46083000	Deferred        tapi32
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\mnt\utmp\starcraft\libscr_sa_arm.exe
	00000026    2
	00000025    0
	00000024   15
	00000023    0
	00000022    1
	00000009    0 <==
0000000e services.exe
	0000001d    0
	0000001c    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	00000018    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 explorer.exe
	00000021    0
System information:
    Wine build: wine-1.7.13-17-g70c4c99
    Platform: arm
    Host system: Linux
    Host version: 3.2.53
-TrashyMG got you covered on the whole spoiler thing.
 
Last edited by a moderator:
Ahhhhh ! Thx ^^ .

--Edit : doesn't work :/
 
Last edited by a moderator:
I think it can only be done in raw mode, not RTF. The little switch thingy in the top left corner of the reply box, turn it off.
 
I have some trouble using shift to chain orders, and more importantly add units to existing selection (i use external keyboard and mouse).

Is that linked to the touchscreen mod ?

Is there a way to disable this ?
 
Maybe, take a look at run.sh . You should be able to put modified version in appdata without changing the pnd.

If you're wondering about hex code, it's the one that xev shows.
 
Well, i commented out the line without success.

I ensured that the script was working anyway, adding things that effectively ran.
 
Update on the repo.

  • implemented partial surface update (improves performance)
  • added adaptive vsync (saves battery)
  • fixed a crash when scrolling replay list
The game should feel smoother now, and I added vsync when it's fast enough so that it's not wasting CPU time so much redrawing things that can't be seen anyway. Feels fullspeed @600Mhz now, at least for me.

Linux-SWAT: haven't looked at your keyboard issue yet.
 
Last edited by a moderator:
I noticed recently that I have no sound under Slack.

It's probably the only .pnd which have that problem.

How can i debug that ? I looked around, even tweaked a bit .asoundrc .

Are you using OSS ?

I'm only asking for tips ^^.
 
I'm probably being dumb but.........

I have installed the CD version on my laptop (Starcraft and brood war)

applied the 1.161 patch

Copied the 2 install files and renamed them both

........then when I try to run the game (on laptop) it insists I insert the CD again and won't run without it

Anyone, any ideas please?

CJ
OK.  I have tried this numerous times now.  For some reason I cannot play this game on PC without a CD inserted "starcraft is unable to read the required file...."

Not sure what I am doing wrong.

Anyone got any new ideas??
 
That seems to be exactly what I did with my original Starcraft / Broodwar CDs to get it working..  on the INSTALL.EXE renaming are you using the same exact capitalization used on the first page description?

when it comes to actually running on the SD card.. I noticed StarCraft needed to be renamed starcraft..  
 
Thanks for the reply.  Have just tried changing case from StarCraft.mpg to starcraft.mpg and also for starcraft.exe.  Still  no luck

I used the patch from the blizzard website (seemed fine)

CJ
 
Last edited by a moderator:
Back
Top