Answers.Body: <p>Although pretty much everything even a mobile phone runs on the 64 bits, there is no reason why TSCP can't be run on a 32 bits architecture. In fact, it was written before 64 bits became common. TSCP can be run on any architecture as long as you can compile it, there is no platform-dependent code.</p>
  
  <p>Bitboard is simply a 64-bits integer, that doesn't mean you can't use it on a 32-bits machine. Your machine would need at least an extra instruction cycle to transfer a 64-bit integer on a 32 bit machine, but everything still works.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-11-23T04:34:16.617Z
Answers.LastActivityDate: 2016-01-22T13:36:15.717Z
Answers.LastEditDate: 2016-01-22T13:36:15.717Z
Answers.UserDisplayName: SmallChess
Body: <p>I'm a beginner learning about chess engines and would like to find a chess engine written in C (like TSCP) that doesn't use bitboards for board representation because I want to test the engine on a 32 bit processor. Though I can tell TSCP doesn't use bitboard, I'd really appreciate it if anyone can clarify for me if TSCP requires a 32 or 64 bit processor to run. Thanks!</p>
  
Tags: <engines><software><programming>
Title: Is the TSCP chess engine able to run on a 32 bit processor?
ThreadText: # Is the TSCP chess engine able to run on a 32 bit processor?
  
  (Asked by: username_0 on 2015-11-23)
  
  I'm a beginner learning about chess engines and would like to find a chess engine written in C (like TSCP) that doesn't use bitboards for board representation because I want to test the engine on a 32 bit processor. Though I can tell TSCP doesn't use bitboard, I'd really appreciate it if anyone can clarify for me if TSCP requires a 32 or 64 bit processor to run. Thanks!
  
  **Tags:** engines, software, programming
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2015-11-23. Score: 1
  
  Although pretty much everything even a mobile phone runs on the 64 bits, there is no reason why TSCP can't be run on a 32 bits architecture. In fact, it was written before 64 bits became common. TSCP can be run on any architecture as long as you can compile it, there is no platform-dependent code.
  
  Bitboard is simply a 64-bits integer, that doesn't mean you can't use it on a 32-bits machine. Your machine would need at least an extra instruction cycle to transfer a 64-bit integer on a 32 bit machine, but everything still works.
  
  
  ---
  
  