| filename | pinball.exe | |
|---|---|---|
| size | 281088 (0x44a00) | |
| md5 | faa1fde004b3c60b5a8068a7c3aab151 | |
| type | PE32 executable (GUI) Intel 80386, for MS Windows | |
| mimetype | application/x-dosexec | |
| clamav | OK | |
| virustotal | → scan with virustotal.com | |
| histogram | ||
MZ Header
| signature | MZ |
| bytes_in_last_block | 0x90 |
| blocks_in_file | 3 |
| num_relocs | 0 |
| header_paragraphs | 4 |
| min_extra_paragraphs | 0 |
| max_extra_paragraphs | 0xffff |
| ss | 0 |
| sp | 0xb8 |
| checksum | 0 |
| ip | 0 |
| cs | 0 |
| reloc_table_offset | 0x40 |
| overlay_number | 0 |
| reserved0 | 0 |
| oem_id | 0 |
| oem_info | 0 |
| reserved2 | 0 |
| reserved3 | 0 |
| reserved4 | 0 |
| reserved5 | 0 |
| reserved6 | 0 |
| lfanew | 0xd8 |
DOS stub
00000000: 0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68 |........!..L.!Th| 00000010: 69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f |is program canno| 00000020: 74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20 |t be run in DOS | 00000030: 6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00 |mode....$.......|
PE Header
Packer / Compiler
Sections
| name | va | vsize | raw size | flags | |
|---|---|---|---|---|---|
| .text | 0x1000 | 0x2132c | 0x21400 | R-X CODE | |
| .data | 0x23000 | 0x52a4 | 0x1a00 | RW- IDATA | |
| .rsrc | 0x29000 | 0x21710 | 0x21800 | R-- IDATA |
Data Directory
| id | lang | string |
|---|---|---|
| 0 | 1033 | Replay Awarded |
| 1 | 1033 | Ball Locked |
| 2 | 1033 | Center Post %ld |
| 3 | 1033 | Bonus Awarded %ld |
| 4 | 1033 | Bonus Activated |
| 5 | 1033 | Weapons Upgraded |
| 6 | 1033 | Engine Upgraded |
| 7 | 1033 | Bonus up 1 Million |
| 8 | 1033 | Extra Ball Available %ld |
| 9 | 1033 | Extra Ball |
| 10 | 1033 | Reflex Shot Award %ld |
| 11 | 1033 | Final Battle Won |
| 12 | 1033 | Hyperspace Bonus %ld |
| 13 | 1033 | Hyperspace Bonus Available |
| 14 | 1033 | Jackpot Awarded %ld |
| 15 | 1033 | Jackpot Activated |
| 16 | 1033 | Multiball |
| 17 | 1033 | Ramp Bonus Awarded |
| 18 | 1033 | Light Added |
| 19 | 1033 | Ramp Bonus On |
| 20 | 1033 | Light Reset Off |
| 21 | 1033 | Skill Shot %ld |
| 22 | 1033 | Game Paused F3 to Resume |
| 23 | 1033 | Continue Play |
| 24 | 1033 | F2 Starts New Game |
| 25 | 1033 | Careful... |
| 26 | 1033 | Player 1 |
| 27 | 1033 | Player 2 |
| 28 | 1033 | Player 3 |
| 29 | 1033 | Player 4 |
| 30 | 1033 | Demo Player 1 |
| 31 | 1033 | Demo Player 2 |
| 32 | 1033 | Demo Player 3 |
| 33 | 1033 | Demo Player 4 |
| 34 | 1033 | Game Over |
| 35 | 1033 | TILT! |
| 36 | 1033 | This program requires an 80386 or later CPU. |
| 37 | 1033 | 80386 Required |
| 38 | 1033 | 3D Pinball for Windows - Space Cadet |
| 39 | 1033 | One or more of the player controls is set to the same key, for best performance use unique keys for each control. |
| 40 | 1033 | Clear High Scores? |
| 41 | 1033 | Confirm |
| 42 | 1033 | WAVEMIX.INF is missing - it must be in the pinball directory! |
| 43 | 1033 | Warning: |
| 44 | 1033 | Ship Re-Fueled |
| 45 | 1033 | Gravity Well |
| 46 | 1033 | Time Warp Forward |
| 47 | 1033 | Time Warp Backward |
| 48 | 1033 | Maelstrom! |
| 49 | 1033 | Wormhole |
| 50 | 1033 | Awaiting Deployment |
| 51 | 1033 | Flags Upgraded |
| 52 | 1033 | Bonus Hold |
| 53 | 1033 | Level One Commendation |
| 54 | 1033 | Level Two Commendation |
| 55 | 1033 | Level Three Commendation |
| 56 | 1033 | Field Multiplier 2x |
| 57 | 1033 | Field Multiplier 3x |
| 58 | 1033 | Field Multiplier 5x |
| 59 | 1033 | Field Multiplier 10x |
| 60 | 1033 | Target Practice |
| 61 | 1033 | Launch Training |
| 62 | 1033 | Re-Entry Training |
| 63 | 1033 | Science |
| 64 | 1033 | Stray Comet |
| 65 | 1033 | Black Hole |
| 66 | 1033 | Space Radiation |
| 67 | 1033 | Bug Hunt |
| 68 | 1033 | Alien Menace |
| 69 | 1033 | Rescue |
| 70 | 1033 | Satellite Retrieval |
| 71 | 1033 | Recon |
| 72 | 1033 | Doomsday Machine |
| 73 | 1033 | Cosmic Plague |
| 74 | 1033 | Secret |
| 75 | 1033 | Time Warp |
| 76 | 1033 | Maelstrom |
| 77 | 1033 | Mission Accepted %ld |
| 78 | 1033 | Mission Completed %ld |
| 79 | 1033 | %s Mission Selected |
| 80 | 1033 | Black Hole %ld |
| 81 | 1033 | Gravity Normalized %ld |
| 82 | 1033 | Gravity Well %ld |
| 83 | 1033 | Promotion to %s |
| 84 | 1033 | Cadet |
| 85 | 1033 | Ensign |
| 86 | 1033 | Lieutenant |
| 87 | 1033 | Captain |
| 88 | 1033 | Lt Commander |
| 89 | 1033 | Commander |
| 90 | 1033 | Commodore |
| 91 | 1033 | Admiral |
| 92 | 1033 | Fleet Admiral |
| 93 | 1033 | Wormhole Opened |
| 94 | 1033 | Crash Bonus %ld |
| 95 | 1033 | Replay Ball |
| 96 | 1033 | Re-Deploy |
| 97 | 1033 | Player 1 Shoot Again |
| 98 | 1033 | Player 2 Shoot Again |
| 99 | 1033 | Player 3 Shoot Again |
| 100 | 1033 | Player 4 Shoot Again |
| 101 | 1033 | This 3D Pinball Table was created for Microsoft by Maxis. For more information call (800)-336-2947 (US and Canadian customers only). Copyright (c) 1995 Maxis. |
| 102 | 1033 | 3D Pinball Table created for Microsoft by Maxis. Copyright (c) 1995 Maxis. |
| 103 | 1033 | About 3D Pinball |
| 104 | 1033 | Hit Mission Targets To Select Mission |
| 105 | 1033 | Re-Fuel Ship |
| 106 | 1033 | Launch Ramp To Accept %s Mission |
| 107 | 1033 | Attack Bumpers Hits Left: %d |
| 108 | 1033 | Target Training Passed |
| 109 | 1033 | Mission Aborted |
| 110 | 1033 | Launches Left: %d |
| 111 | 1033 | Launch Training Passed |
| 112 | 1033 | Re-Entries Left: %d |
| 113 | 1033 | Re-Entry Training Passed |
| 114 | 1033 | Drop Targets Left: %d |
| 115 | 1033 | Science Mission Completed |
| 116 | 1033 | Warning -- Low Fuel |
| 117 | 1033 | Fill Right Hazard Banks |
| 118 | 1033 | Hyperspace Launch |
| 119 | 1033 | Comet Destroyed |
| 120 | 1033 | Enter Wormhole |
| 121 | 1033 | Radiation Eliminated |
| 122 | 1033 | Upgrade Launch Bumpers |
| 123 | 1033 | Enter Black Hole |
| 124 | 1033 | Black Hole Eliminated |
| 125 | 1033 | Targets Left: %d |
| 126 | 1033 | Xenomorphs Destroyed |
| 127 | 1033 | Upgrade Flags |
| 128 | 1033 | Hyperspace Launch |
| 129 | 1033 | Survivors Rescued |
| 130 | 1033 | Aliens Repelled |
| 131 | 1033 | Hit Fuel Targets |
| 132 | 1033 | Remote Attack Bumper Hits Left: %d |
| 133 | 1033 | Satellite Repaired |
| 134 | 1033 | Lane Passes Left: %d |
| 135 | 1033 | Shoot Ball Up Fuel Chute |
| 136 | 1033 | Survey Complete |
| 137 | 1033 | Out Lane Passes Left: %d |
| 138 | 1033 | Doomsday Machine Destroyed |
| 139 | 1033 | Roll Flags: %d |
| 140 | 1033 | Hit Space Warp Rollover |
| 141 | 1033 | Plague Eliminated |
| 142 | 1033 | Hit Yellow Wormhole |
| 143 | 1033 | Hit Red Wormhole |
| 144 | 1033 | Hit Green Wormhole |
| 145 | 1033 | Plans Recovered |
| 146 | 1033 | Rebound Hits Left: %d |
| 147 | 1033 | Hit Hyperspace Chute or Launch Ramp |
| 148 | 1033 | Drop Target Hits Left: %d |
| 149 | 1033 | Spot Target Hits Left: %d |
| 150 | 1033 | Lanes Passes Left: %d |
| 151 | 1033 | Shoot Ball Up Fuel Chute |
| 152 | 1033 | Hit Launch Ramp |
| 153 | 1033 | Hit Flags |
| 154 | 1033 | Hit Worm Hole |
| 155 | 1033 | Hyperspace Chute to end Maelstrom |
| 156 | 1033 | pinball.mid |
| 158 | 1033 | 1 UseBitmapFont |
| 159 | 1033 | 90 Left Flipper Key |
| 160 | 1033 | 191 Right Flipper Key |
| 161 | 1033 | 32 Plunger Key |
| 162 | 1033 | 88 Bump Left Key |
| 163 | 1033 | 190 Bump Right Key |
| 164 | 1033 | 38 Bump Bottom Key |
| 165 | 1033 | Software\Microsoft\Plus!\Pinball |
| 166 | 1033 | SpaceCadet |
| 167 | 1033 | 1c7c22a0-9576-11ce-bf80-444553540000 |
| 168 | 1033 | PINBALL.DAT |
| 169 | 1033 | Space Cadet |
| 170 | 1033 | Error: |
| 171 | 1033 | Unable to find other tables. |
| 172 | 1033 | 3D Pinball Space Cadet |
| 173 | 1033 | Promotion to %s |
| 174 | 1033 | Demotion to %s |
| 175 | 1033 | Upgrade Attack Bumpers |
| 176 | 1033 | Fill Left Hazard Banks |
| 177 | 1033 | HIGH SCORE |
| 178 | 1033 | pinball.chm |
| 179 | 1033 | Not enough memory to run 3D Pinball. |
| 180 | 1033 | Player 1's Score %ld |
| 181 | 1033 | Player 2's Score %ld |
| 182 | 1033 | Player 3's Score %ld |
| 183 | 1033 | Player 4's Score %ld |
| 184 | 1033 | High Score 1 %ld |
| 185 | 1033 | High Score 2 %ld |
| 186 | 1033 | High Score 3 %ld |
| 187 | 1033 | High Score 4 %ld |
| 188 | 1033 | High Score 5 %ld |
| 189 | 1033 | 255 255 255 (R G B default font color) |
| module_name | hint | ord | function_name |
|---|---|---|---|
| GDI32.dll | 500 | RealizePalette | |
| GDI32.dll | 528 | SelectPalette | |
| GDI32.dll | 45 | CreateCompatibleDC | |
| GDI32.dll | 406 | GetObjectA | |
| GDI32.dll | 422 | GetStockObject | |
| GDI32.dll | 51 | CreateDIBitmap | |
| GDI32.dll | 411 | GetPaletteEntries | |
| GDI32.dll | 140 | DeleteDC | |
| GDI32.dll | 561 | SetPaletteEntries | |
| GDI32.dll | 512 | ResizePalette | |
| GDI32.dll | 426 | GetSystemPaletteEntries | |
| GDI32.dll | 570 | SetSystemPaletteUse | |
| GDI32.dll | 364 | GetDeviceCaps | |
| GDI32.dll | 44 | CreateCompatibleBitmap | |
| GDI32.dll | 18 | BitBlt | |
| GDI32.dll | 69 | CreatePalette | |
| GDI32.dll | 80 | CreateSolidBrush | |
| GDI32.dll | 527 | SelectObject | |
| GDI32.dll | 143 | DeleteObject | |
| GDI32.dll | 535 | SetBkMode | |
| GDI32.dll | 573 | SetTextColor | |
| GDI32.dll | 395 | GetLayout | |
| GDI32.dll | 587 | StretchDIBits | |
| GDI32.dll | 553 | SetLayout | |
| USER32.dll | 551 | RegisterWindowMessageA | |
| USER32.dll | 227 | FindWindowA | |
| USER32.dll | 267 | GetCursorPos | |
| USER32.dll | 591 | SetCursorPos | |
| USER32.dll | 509 | PeekMessageA | |
| USER32.dll | 682 | TranslateMessage | |
| USER32.dll | 161 | DispatchMessageA | |
| USER32.dll | 314 | GetMessageA | |
| USER32.dll | 422 | IsIconic | |
| USER32.dll | 599 | SetForegroundWindow | |
| USER32.dll | 300 | GetMenu | |
| USER32.dll | 513 | PostQuitMessage | |
| USER32.dll | 511 | PostMessageA | |
| USER32.dll | 553 | ReleaseCapture | |
| USER32.dll | 580 | SetCapture | |
| USER32.dll | 443 | LoadIconA | |
| USER32.dll | 200 | EndPaint | |
| USER32.dll | 691 | UnregisterClassA | |
| USER32.dll | 437 | LoadBitmapA | |
| USER32.dll | 153 | DestroyWindow | |
| USER32.dll | 534 | RegisterClassA | |
| USER32.dll | 96 | CreateWindowExA | |
| USER32.dll | 366 | GetWindowLongA | |
| USER32.dll | 142 | DefWindowProcA | |
| USER32.dll | 699 | UpdateWindow | |
| USER32.dll | 439 | LoadCursorA | |
| USER32.dll | 589 | SetCursor | |
| USER32.dll | 145 | DeleteMenu | |
| USER32.dll | 184 | DrawMenuBar | |
| USER32.dll | 566 | SendDlgItemMessageA | |
| USER32.dll | 467 | MapVirtualKeyA | |
| USER32.dll | 287 | GetKeyNameTextA | |
| USER32.dll | 57 | CheckMenuItem | |
| USER32.dll | 194 | EnableMenuItem | |
| USER32.dll | 158 | DialogBoxParamA | |
| USER32.dll | 476 | MessageBoxA | |
| USER32.dll | 198 | EndDialog | |
| USER32.dll | 275 | GetDlgItemTextA | |
| USER32.dll | 658 | ShowWindow | |
| USER32.dll | 196 | EnableWindow | |
| USER32.dll | 598 | SetFocus | |
| USER32.dll | 571 | SendMessageA | |
| USER32.dll | 325 | GetParent | |
| USER32.dll | 722 | WinHelpA | |
| USER32.dll | 273 | GetDlgItem | |
| USER32.dll | 646 | SetWindowTextA | |
| USER32.dll | 640 | SetWindowLongA | |
| USER32.dll | 349 | GetSystemMetrics | |
| USER32.dll | 268 | GetDC | |
| USER32.dll | 13 | BeginPaint | |
| USER32.dll | 403 | InvalidateRect | |
| USER32.dll | 32 | ChangeDisplaySettingsA | |
| USER32.dll | 643 | SetWindowPos | |
| USER32.dll | 533 | RedrawWindow | |
| USER32.dll | 431 | IsWindowVisible | |
| USER32.dll | 489 | MoveWindow | |
| USER32.dll | 226 | FillRect | |
| USER32.dll | 155 | DialogBoxIndirectParamA | |
| USER32.dll | 375 | GetWindowTextA | |
| USER32.dll | 475 | MessageBeep | |
| USER32.dll | 270 | GetDesktopWindow | |
| USER32.dll | 372 | GetWindowRect | |
| USER32.dll | 188 | DrawTextA | |
| USER32.dll | 554 | ReleaseDC | |
| USER32.dll | 456 | LoadStringA | |
| USER32.dll | 728 | wsprintfA | |
| USER32.dll | 605 | SetMenu | |
| SHELL32.dll | 258 | ShellAboutA | |
| KERNEL32.dll | 842 | TerminateProcess | |
| KERNEL32.dll | 430 | GetStartupInfoA | |
| KERNEL32.dll | 398 | GetPrivateProfileIntA | |
| KERNEL32.dll | 916 | WritePrivateProfileStringA | |
| KERNEL32.dll | 833 | SizeofResource | |
| KERNEL32.dll | 477 | GetVersion | |
| KERNEL32.dll | 580 | LoadLibraryA | |
| KERNEL32.dll | 408 | GetProcAddress | |
| KERNEL32.dll | 822 | SetUnhandledExceptionFilter | |
| KERNEL32.dll | 859 | UnhandledExceptionFilter | |
| KERNEL32.dll | 315 | GetCurrentProcess | |
| KERNEL32.dll | 242 | FreeResource | |
| KERNEL32.dll | 448 | GetSystemTimeAsFileTime | |
| KERNEL32.dll | 316 | GetCurrentProcessId | |
| KERNEL32.dll | 318 | GetCurrentThreadId | |
| KERNEL32.dll | 468 | GetTickCount | |
| KERNEL32.dll | 660 | QueryPerformanceCounter | |
| KERNEL32.dll | 932 | _lopen | |
| KERNEL32.dll | 834 | Sleep | |
| KERNEL32.dll | 899 | WinExec | |
| KERNEL32.dll | 317 | GetCurrentThread | |
| KERNEL32.dll | 817 | SetThreadPriority | |
| KERNEL32.dll | 372 | GetModuleFileNameA | |
| KERNEL32.dll | 360 | GetLastError | |
| KERNEL32.dll | 939 | lstrcmpA | |
| KERNEL32.dll | 374 | GetModuleHandleA | |
| KERNEL32.dll | 223 | FindResourceA | |
| KERNEL32.dll | 585 | LoadResource | |
| KERNEL32.dll | 599 | LockResource | |
| KERNEL32.dll | 927 | _hread | |
| KERNEL32.dll | 503 | GlobalHandle | |
| KERNEL32.dll | 511 | GlobalUnlock | |
| KERNEL32.dll | 507 | GlobalReAlloc | |
| KERNEL32.dll | 500 | GlobalFree | |
| KERNEL32.dll | 931 | _llseek | |
| KERNEL32.dll | 933 | _lread | |
| KERNEL32.dll | 493 | GlobalAlloc | |
| KERNEL32.dll | 504 | GlobalLock | |
| KERNEL32.dll | 586 | LocalAlloc | |
| KERNEL32.dll | 590 | LocalFree | |
| KERNEL32.dll | 624 | OpenFile | |
| KERNEL32.dll | 929 | _lclose | |
| KERNEL32.dll | 948 | lstrcpynA | |
| KERNEL32.dll | 936 | lstrcatA | |
| KERNEL32.dll | 951 | lstrlenA | |
| KERNEL32.dll | 945 | lstrcpyA | |
| COMCTL32.dll | 93 | InitCommonControlsEx | |
| WINMM.dll | 163 | timeGetTime | |
| WINMM.dll | 156 | sndPlaySoundA | |
| WINMM.dll | 141 | mmioOpenA | |
| WINMM.dll | 134 | mmioClose | |
| WINMM.dll | 136 | mmioDescend | |
| WINMM.dll | 143 | mmioRead | |
| WINMM.dll | 133 | mmioAscend | |
| WINMM.dll | 196 | waveOutPause | |
| WINMM.dll | 199 | waveOutRestart | |
| WINMM.dll | 204 | waveOutWrite | |
| WINMM.dll | 195 | waveOutOpen | |
| WINMM.dll | 183 | waveOutClose | |
| WINMM.dll | 197 | waveOutPrepareHeader | |
| WINMM.dll | 203 | waveOutUnprepareHeader | |
| WINMM.dll | 198 | waveOutReset | |
| WINMM.dll | 192 | waveOutGetPosition | |
| WINMM.dll | 189 | waveOutGetNumDevs | |
| WINMM.dll | 184 | waveOutGetDevCapsA | |
| WINMM.dll | 62 | mciSendCommandA | |
| ADVAPI32.dll | 483 | RegOpenKeyA | |
| ADVAPI32.dll | 484 | RegOpenKeyExA | |
| ADVAPI32.dll | 458 | RegCloseKey | |
| ADVAPI32.dll | 494 | RegQueryValueExA | |
| ADVAPI32.dll | 462 | RegCreateKeyExA | |
| ADVAPI32.dll | 507 | RegSetValueExA | |
| ADVAPI32.dll | 493 | RegQueryValueA | |
| msvcrt.dll | 78 | _XcptFilter | |
| msvcrt.dll | 200 | _cexit | |
| msvcrt.dll | 168 | _acmdln | |
| msvcrt.dll | 109 | __getmainargs | |
| msvcrt.dll | 315 | _initterm | |
| msvcrt.dll | 154 | __setusermatherr | |
| msvcrt.dll | 182 | _adjust_fdiv | |
| msvcrt.dll | 246 | _exit | |
| msvcrt.dll | 133 | __p__fmode | |
| msvcrt.dll | 152 | __set_app_type | |
| msvcrt.dll | 237 | _except_handler3 | |
| msvcrt.dll | 214 | _controlfp | |
| msvcrt.dll | 644 | atoi | |
| msvcrt.dll | 197 | _c_exit | |
| msvcrt.dll | 810 | wcscpy | |
| msvcrt.dll | 813 | wcslen | |
| msvcrt.dll | 698 | isdigit | |
| msvcrt.dll | 695 | isalnum | |
| msvcrt.dll | 704 | isspace | |
| msvcrt.dll | 449 | _purecall | |
| msvcrt.dll | 647 | calloc | |
| msvcrt.dll | 749 | rand | |
| msvcrt.dll | 17 | void * __cdecl operator new(unsigned int) ??2@YAPAXI@Z | |
| msvcrt.dll | 18 | void __cdecl operator delete(void *) ??3@YAXPAX@Z | |
| msvcrt.dll | 668 | floor | |
| msvcrt.dll | 55 | _CIacos | |
| msvcrt.dll | 780 | strstr | |
| msvcrt.dll | 656 | exit | |
| msvcrt.dll | 280 | _ftol | |
| msvcrt.dll | 670 | fopen | |
| msvcrt.dll | 659 | fclose | |
| msvcrt.dll | 508 | _strnicmp | |
| msvcrt.dll | 750 | realloc | |
| msvcrt.dll | 677 | free | |
| msvcrt.dll | 728 | malloc | |
| msvcrt.dll | 761 | sprintf | |
| msvcrt.dll | 352 | _itoa | |
| msvcrt.dll | 764 | sscanf | |
| msvcrt.dll | 371 | _ltoa | |
| msvcrt.dll | 128 | __p__commode | |
| msvcrt.dll | 735 | memmove | |
| msvcrt.dll | 645 | atol |
StringTable 040904B0
| CompanyName | Cinematronics |
| FileDescription | 3D Pinball |
| FileVersion | 5.1.2600.5512 (xpsp.080413-2105) |
| InternalName | 3D Pinball |
| LegalCopyright | Copyright © Cinematronics 1994,1995 |
| OriginalFilename | PINBALL.EXE |
| ProductName | 3D Pinball |
| ProductVersion | 5.1.2600.5512 |
VS_FIXEDFILEINFO
| FileVersion | 5.1.2600.5512 |
| ProductVersion | 5.1.2600.5512 |
| StrucVersion | 0x10000 |
| FileFlagsMask | 0x3f |
| FileFlags | 0 |
| FileOS | 0x40004 |
| FileType | 1 |
| FileSubtype | 0 |
![]() |
| Please donate some bucks to keep this site up and running: | |
| Ko-fi | |
|---|---|
| Yandex.Money | |
| Thank you! | |
[?] can't find file_offset of VA 0x248
offset:( 0x )