xboxscene.org forums

Pages: 1 2 3 [4] 5

Author Topic: Xeon 1.0  (Read 862 times)

SSSSSmokey

  • Archived User
  • Full Member
  • *
  • Posts: 191
Xeon 1.0
« Reply #45 on: August 13, 2003, 05:28:00 PM »

sad.gif
No good.

I'm running Athlon 2400+ XP, Radeon 9500 Pro, 640MB DDR-333.  Most of the set ups I've seen that can run it are using Nvidia cards...maybe that is my problem.  I have newest drivers and everything, I just got them today.

I have tryed copying the cache over a couple of times (after I was in different parts of the game), having Halo in different folders, ect.

Edit:  laugh.gif Forgot to post what it does.  The screen pops up for a second with black and white striped bars going across, then goes back to "Startup Complete".
Logged

SSSSSmokey

  • Archived User
  • Full Member
  • *
  • Posts: 191
Xeon 1.0
« Reply #46 on: August 13, 2003, 05:32:00 PM »

CODE
Loading XBE File...
Loading INI file Halo.ini...
Detected: Vertex Shader Version: 2.0   Constant registers: 256
Pixel Shader Version: 2.0
Loading input plugin...
Starting emulation...
CreateDevice(00000000, 00000001, 00000000, 00000040, 0205FF50, 002E35F8)
Using render format 22, depth format 75
Created resource from object: Object: 0062C1E0 XB Resource: 011ED394 - Data: 023B0000, Type: 1
Created resource from object: Object: 0062C3C0 XB Resource: 011ED4C4 - Data: 024E0000, Type: 1
GetDeviceCaps(002FCD80)
Swap(00000000)
******************** New Frame *****************************
Release()
AllocContigMemory(Size = 3428352, Align = 0, Addr = 00061000) = 02610000
Physical Memory: 80061000 - 02610000 -- 02955000
AllocContigMemory(Size = 23068672, Align = 0, Addr = 003A6000) = 0B130000
Physical Memory: 803A6000 - 0B130000 -- 0C730000
AllocContigMemory(Size = 23068672, Align = 0, Addr = 00000000) = 0C730000
Physical Memory: 00000000 - 0C730000 -- 0DD30000
AllocContigMemory(Size = 4194304, Align = 0, Addr = 00000000) = 02960000
Physical Memory: 00000000 - 02960000 -- 02D60000
LocalAlloc(uFlags = 00000000, uBytes = 00004000)
CreateEventA(lpEventAttributes = 00000000, bManualReset = 00000000, bInitialState = 00000000, lpName = 00000000)
CreateThread(lpThreadAttributes = 00000000, dwStackSize = 00004000, lpStartAddress = 00033AF0, lpParameter = 00000000, dwCreationFlags = 00000000, lpThreadId = 00000000)
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache007.map)
Filename: z:cache007.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache007.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache008.map)
Filename: z:cache008.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache008.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache009.map)
Filename: z:cache009.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache009.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache010.map)
Filename: z:cache010.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache010.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache011.map)
Filename: z:cache011.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache011.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache012.map)
Filename: z:cache012.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache012.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache013.map)
Filename: z:cache013.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache013.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache014.map)
Filename: z:cache014.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache014.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache015.map)
Filename: z:cache015.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache015.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache016.map)
Filename: z:cache016.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache016.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache017.map)
Filename: z:cache017.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache017.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache018.map)
Filename: z:cache018.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache018.map
sprintf(0205F53C, z:cache%03d.map)
DeleteFile(Name = z:cache019.map)
Filename: z:cache019.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache019.map
SetLastError(dwErrCode = 00000000)
sprintf(0205F678, z:cache%03d.map)
Filename: z:cache000.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache000.map
CreateFile(Name = z:cache000.map, Disposition = 00000004) = 0000011C
GetLastError()
GetFileSize(hFile = 0000011C, lpFileSizeHigh = 00000000)
sprintf(0205F53C, z:cache%03d.map)
GetFileTime(hFile = 0000011C, lpCreationTime = 002DFC9C, lpLastAccessTime = 00000000, lpLastWriteTime = 00000000)
SleepEx(dwMilliseconds = 00000000, bAlertable = 00000001)
WaitForSingleObjectEx(hHandle = 00000114, dwMilliseconds = FFFFFFFF, bAlertable = 00000001)
SetLastError(dwErrCode = 00000000)
NtReadFile(hFile = 0000011C, Buffer = 002DFCA4, Size = 00000800, CompRoutine = 00032EB0, pOL = 0205F528 [Offset: 00000000])
SleepEx(dwMilliseconds = 00001388, bAlertable = 00000001)
sprintf(0205F678, z:cache%03d.map)
Filename: z:cache001.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache001.map
CreateFile(Name = z:cache001.map, Disposition = 00000004) = 00000120
GetLastError()
GetFileSize(hFile = 00000120, lpFileSizeHigh = 00000000)
sprintf(0205F53C, z:cache%03d.map)
GetFileTime(hFile = 00000120, lpCreationTime = 002E04A8, lpLastAccessTime = 00000000, lpLastWriteTime = 00000000)
SleepEx(dwMilliseconds = 00000000, bAlertable = 00000001)
SetLastError(dwErrCode = 00000000)
NtReadFile(hFile = 00000120, Buffer = 002E04B0, Size = 00000800, CompRoutine = 00032EB0, pOL = 0205F528 [Offset: 00000000])
SleepEx(dwMilliseconds = 00001388, bAlertable = 00000001)
sprintf(0205F678, z:cache%03d.map)
Filename: z:cache002.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache002.map
CreateFile(Name = z:cache002.map, Disposition = 00000004) = 00000124
GetLastError()
GetFileSize(hFile = 00000124, lpFileSizeHigh = 00000000)
sprintf(0205F53C, z:cache%03d.map)
GetFileTime(hFile = 00000124, lpCreationTime = 002E0CB4, lpLastAccessTime = 00000000, lpLastWriteTime = 00000000)
SleepEx(dwMilliseconds = 00000000, bAlertable = 00000001)
SetLastError(dwErrCode = 00000000)
NtReadFile(hFile = 00000124, Buffer = 002E0CBC, Size = 00000800, CompRoutine = 00032EB0, pOL = 0205F528 [Offset: 00000000])
SleepEx(dwMilliseconds = 00001388, bAlertable = 00000001)
sprintf(0205F678, z:cache%03d.map)
Filename: z:cache003.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache003.map
CreateFile(Name = z:cache003.map, Disposition = 00000004) = 00000128
GetLastError()
GetFileSize(hFile = 00000128, lpFileSizeHigh = 00000000)
sprintf(0205F53C, z:cache%03d.map)
GetFileTime(hFile = 00000128, lpCreationTime = 002E14C0, lpLastAccessTime = 00000000, lpLastWriteTime = 00000000)
SleepEx(dwMilliseconds = 00000000, bAlertable = 00000001)
SetLastError(dwErrCode = 00000000)
NtReadFile(hFile = 00000128, Buffer = 002E14C8, Size = 00000800, CompRoutine = 00032EB0, pOL = 0205F528 [Offset: 00000000])
SleepEx(dwMilliseconds = 00001388, bAlertable = 00000001)
sprintf(0205F678, z:cache%03d.map)
Filename: z:cache004.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache004.map
CreateFile(Name = z:cache004.map, Disposition = 00000004) = 0000012C
GetLastError()
GetFileSize(hFile = 0000012C, lpFileSizeHigh = 00000000)
sprintf(0205F53C, z:cache%03d.map)
GetFileTime(hFile = 0000012C, lpCreationTime = 002E1CCC, lpLastAccessTime = 00000000, lpLastWriteTime = 00000000)
SleepEx(dwMilliseconds = 00000000, bAlertable = 00000001)
SetLastError(dwErrCode = 00000000)
NtReadFile(hFile = 0000012C, Buffer = 002E1CD4, Size = 00000800, CompRoutine = 00032EB0, pOL = 0205F528 [Offset: 00000000])
SleepEx(dwMilliseconds = 00001388, bAlertable = 00000001)
sprintf(0205F678, z:cache%03d.map)
Filename: z:cache005.map -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatacache005.map
CreateFile(Name = z:cache005.map, Disposition = 00000004) = 00000130
GetLastError()
GetFileSize(hFile = 00000130, lpFileSizeHigh = 00000000)
sprintf(0205F53C, z:cache%03d.map)
GetFileTime(hFile = 00000130, lpCreationTime = 002E24D8, lpLastAccessTime = 00000000, lpLastWriteTime = 00000000)
SleepEx(dwMilliseconds = 00000000, bAlertable = 00000001)
SetLastError(dwErrCode = 00000000)
NtReadFile(hFile = 00000130, Buffer = 002E24E0, Size = 00000800, CompRoutine = 00032EB0, pOL = 0205F528 [Offset: 00000000])
SleepEx(dwMilliseconds = 00001388, bAlertable = 00000001)
CreateEventA(lpEventAttributes = 00000000, bManualReset = 00000001, bInitialState = 00000001, lpName = 00000000)
CreateEventA(lpEventAttributes = 00000000, bManualReset = 00000000, bInitialState = 00000000, lpName = 00000000)
CreateEventA(lpEventAttributes = 00000000, bManualReset = 00000001, bInitialState = 00000000, lpName = 00000000)
CreateEventA(lpEventAttributes = 00000000, bManualReset = 00000001, bInitialState = 00000000, lpName = 00000000)
CreateThread(lpThreadAttributes = 00000000, dwStackSize = 00004000, lpStartAddress = 00034CF0, lpParameter = 00000000, dwCreationFlags = 00000000, lpThreadId = 00000000)
LocalAlloc(uFlags = 00000000, uBytes = 00000014)
LocalAlloc(uFlags = 00000000, uBytes = 00003018)
LocalAlloc(uFlags = 00000000, uBytes = 00004000)
LocalAlloc(uFlags = 00000000, uBytes = 00000080)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalAlloc(uFlags = 00000000, uBytes = 00000242)
LocalFree(hMem = 021ECF10)
LocalFree(hMem = 021ECE88)
LocalAlloc(uFlags = 00000000, uBytes = 00003018)
LocalFree(hMem = 006EE330)
LocalFree(hMem = 006F1350)
LocalFree(hMem = 00620540)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
LocalAlloc(uFlags = 00000000, uBytes = 00000400)
Filename: z:savegame.bin -> C:Xbox CompleteHalo - RepackHaloHaloXeon_10UtilityDatasavegame.bin
CreateFile(Name = z:savegame.bin, Disposition = 00000004) = 00000148
SetFilePointer(hFile = 00000148, lDistanceToMove = 00380000, lpDistanceToMoveHigh = 00000000, dwMoveMethod = 00000000)
SetEndOfFile(hFile = 00000148)
CreateDevice(00000000, 00000001, 00000000, 00000040, 0205FF48, 002E35F8)
Using render format 22, depth format 75
WaitForSingleObject(hHandle = 00000138, dwMilliseconds = FFFFFFFF)
Created resource from object: Object: 0219E7A0 XB Resource: 011ECEEC - Data: 0E080000, Type: 1
Created resource from object: Object: 02160180 XB Resource: 011ED01C - Data: 0E1B0000, Type: 1
GetDeviceCaps(002FCD80)
CreatePalette(00000000, 002E35FC)
Created resource from object: Object: 00000000 XB Resource: 011ED1E0 - Data: 00000000, Type: 9
Resource 01590000: Created Palette: Size: 1024  ID: 0
D3DPalette_Lock(pThis = 011ED14C, Flags = 00000000)
SetPalette(00000000, 011ED14C)
Logged

Rockstar_Gamer

  • Archived User
  • Newbie
  • *
  • Posts: 15
Xeon 1.0
« Reply #47 on: August 13, 2003, 05:34:00 PM »

Smokey you what settings are enabled?
Logged

Ces2k3

  • Archived User
  • Sr. Member
  • *
  • Posts: 462
Xeon 1.0
« Reply #48 on: August 13, 2003, 05:45:00 PM »

laugh.gif  
QUOTE
Xeero Posted: Aug 11 2003, 07:24 PM 



X-S Legend


Group: Head Moderator
Posts: 5465
Member No.: 2331
Joined: 4-August 02



Take a look at the guy who posted it and how much information he gave. That quite clearly wasn't even the author. He was taking credit for it, and even said it was a fake by the end of the thread.

When you're posting something like an Xbox emu for the PC, you need pages of justification. That's common knowledge.

I feel that closing that thread was appropriate
it funny how  you havnt replied since they made u eat ya words .oh well man i thought it was fake
Logged

Iriez

  • Administrator
  • Hero Member
  • *****
  • Posts: 1238
Xeon 1.0
« Reply #49 on: August 13, 2003, 06:38:00 PM »

QUOTE (Ces2k3 @ Aug 13 2003, 07:45 PM)
it funny how  you havnt replied since they made u eat ya words .oh well man i thought it was fake

Lame.

I would have done the same, it looked blantantly fake at first.
Logged

shadolnk

  • Archived User
  • Newbie
  • *
  • Posts: 27
Xeon 1.0
« Reply #50 on: August 13, 2003, 07:16:00 PM »

Okay nevermind, I found a way to create and load a profile with the emu (using the multiplayer profile setup menu) after copying the cache files from the X partition on my Xbox to the emu.

So now I was able to emulate the in game stuff and play around a little bit! :)

user posted image
Here are 11 more screenshots! :)

I guess now I'll go try replace the save/profile (if it lets me) and load up some other levels....
Logged

survivorejam

  • Archived User
  • Sr. Member
  • *
  • Posts: 399
Xeon 1.0
« Reply #51 on: August 13, 2003, 07:49:00 PM »

beerchug.gif
Logged

SSSSSmokey

  • Archived User
  • Full Member
  • *
  • Posts: 191
Xeon 1.0
« Reply #52 on: August 13, 2003, 07:49:00 PM »

I have tried every combination of settings possible.
Logged

Xbox-Savage

  • Archived User
  • Hero Member
  • *
  • Posts: 857
Xeon 1.0
« Reply #53 on: August 13, 2003, 08:35:00 PM »

QUOTE (shadolnk @ Aug 14 2003, 12:16 AM)
Okay nevermind, I found a way to create and load a profile with the emu (using the multiplayer profile setup menu) after copying the cache files from the X partition on my Xbox to the emu.

So now I was able to emulate the in game stuff and play around a little bit! smile.gif

user posted image
Here are 11 more screenshots! smile.gif

I guess now I'll go try replace the save/profile (if it lets me) and load up some other levels....

 blink.gif  blink.gif  what are your PC specs !!!!
Logged

Rockstar_Gamer

  • Archived User
  • Newbie
  • *
  • Posts: 15
Xeon 1.0
« Reply #54 on: August 13, 2003, 08:58:00 PM »

smile.gif )
Logged

synide

  • Archived User
  • Newbie
  • *
  • Posts: 3
Xeon 1.0
« Reply #55 on: August 14, 2003, 02:49:00 AM »

QUOTE (tugforlife @ Aug 14 2003, 06:34 AM)
QUOTE (Ten98 @ Aug 13 2003, 08:52 PM)
If you have the emulator working post screenshots.

QUOTE
Here's the step by step guide to get ir running.

- Transfered HALO to my PC to the Xeon folder. (Actually you only need default.xbe, and Maps folder, maybe this is not real needed, keep reading)
- Run Xeon, wtih default settings.
- It did nothing, only created the chache files and stuff like that.
- So I went running to my xbox, launched halo, and waited to the main menu to load.
- Rebooted my xbox, and I transfer my Y: partition to the UtilityData folder that Xeon created (Delete all the files that Xeon created), this is why i say maybe the maps directory isn't needed (xeon crashes trying to decompress the maps)
- Run Xeon again
- And the Main menu showed up, With sound about ~15-20 fps.
- I Tried to start a game bot crashed when the map needs to be loaded.
- I repeated the steps, but this time i started a game on my xbox.
- When I tranfer all the files con my Y: partition to the UtilityData folder, i was able to get to ingame in Xeon.

Sorry for my very bad english, but its not my primary language, I hope that the process is clear.


(from the Ngemu forum thread)

please don't post "it's fake" or "it's real" without trying this method first.

if it runs at all post screenshots of what you get.

Hmm... When they say theyre rebooting and then copy the contents of their Y: to their comp..... How exactly does one do that? I load halo and then do IGR and then when i look at my Y: drive (using Flash FXP) it is empty  uhh.gif  tia

this worked for me, but  very few things show up, no characters or hud, mostly a black screen

there are some minor objects, the fire looks like crap

luckily i know the first level like the back of my hand, so i was able to make it to kill the first 3 guys, with no aiming cursor, or hud. this means i will definitely be a halo pc god right?

also, your cache files you need to transfer will be in the X, Y or Z drive, its different for many folkz. mine were in z.  just highlight everything in there and transfer it all to the utilitydata folder in xeon, erase all xeons written files

any settings to make  more shit display, or a way to make the d3d device not created display not happen?
Logged

synide

  • Archived User
  • Newbie
  • *
  • Posts: 3
Xeon 1.0
« Reply #56 on: August 14, 2003, 02:50:00 AM »

QUOTE (tugforlife @ Aug 14 2003, 06:34 AM)
QUOTE (Ten98 @ Aug 13 2003, 08:52 PM)
If you have the emulator working post screenshots.

QUOTE
Here's the step by step guide to get ir running.

- Transfered HALO to my PC to the Xeon folder. (Actually you only need default.xbe, and Maps folder, maybe this is not real needed, keep reading)
- Run Xeon, wtih default settings.
- It did nothing, only created the chache files and stuff like that.
- So I went running to my xbox, launched halo, and waited to the main menu to load.
- Rebooted my xbox, and I transfer my Y: partition to the UtilityData folder that Xeon created (Delete all the files that Xeon created), this is why i say maybe the maps directory isn't needed (xeon crashes trying to decompress the maps)
- Run Xeon again
- And the Main menu showed up, With sound about ~15-20 fps.
- I Tried to start a game bot crashed when the map needs to be loaded.
- I repeated the steps, but this time i started a game on my xbox.
- When I tranfer all the files con my Y: partition to the UtilityData folder, i was able to get to ingame in Xeon.

Sorry for my very bad english, but its not my primary language, I hope that the process is clear.


(from the Ngemu forum thread)

please don't post "it's fake" or "it's real" without trying this method first.

if it runs at all post screenshots of what you get.

Hmm... When they say theyre rebooting and then copy the contents of their Y: to their comp..... How exactly does one do that? I load halo and then do IGR and then when i look at my Y: drive (using Flash FXP) it is empty  uhh.gif  tia

this worked for me, but  very few things show up, no characters or hud, mostly a black screen

there are some minor objects, the fire looks like crap

luckily i know the first level like the back of my hand, so i was able to make it to kill the first 3 guys, with no aiming cursor, or hud. this means i will definitely be a halo pc god right?

also, your cache files you need to transfer will be in the X, Y or Z drive, its different for many folkz. mine were in z.  just highlight everything in there and transfer it all to the utilitydata folder in xeon, erase all xeons written files

any settings to make  more shit display, or a way to make the d3d device not created display not happen?
Logged

potissimus

  • Archived User
  • Newbie
  • *
  • Posts: 8
Xeon 1.0
« Reply #57 on: August 14, 2003, 06:50:00 AM »

I also seem to be having a problem with it just opening, and closing right back to the "Startup Complete" window, even after I copied the cache (which consisted of a few .map files, savegame.bin, and a saved folder; I assume this is correct?).

I managed to grab a screenshot in the split second it was open.
user posted image

My specs are:
Windows XP
DirectX 9b
Geforce4 TI4400 (45.23 WHQLed drivers)

I've played with the settings, but almost all result in the same occurance (except for the software render of course, direct3d error).
Any ideas why this happens?
Logged

potissimus

  • Archived User
  • Newbie
  • *
  • Posts: 8
Xeon 1.0
« Reply #58 on: August 15, 2003, 10:43:00 AM »

smile.gif  So its not easy to remove.

But back on subject, has no one figured out the cause of this seemingly widespread problem?
Logged

SSSSSmokey

  • Archived User
  • Full Member
  • *
  • Posts: 191
Xeon 1.0
« Reply #59 on: August 15, 2003, 09:22:00 PM »

Has ANYONE got this to run without an Nvidia card?
Logged
Pages: 1 2 3 [4] 5