Bitcoin Forum
May 03, 2024, 05:29:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: XNA Miner for Xbox 360, Windows Phone, PC, etc.  (Read 816 times)
Generalkidd (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 04, 2013, 06:27:25 PM
 #1

Since I can't post this in the proper forum yet, I'll post it here for now until I'm able to move this to a better part of this forum.

While still under construction, I'm currently working on a Bitcoin Miner based on C# XNA. Most of its code is based off of lithander's Minimal C# Miner. This is an XNA port of his mining software. It should be compatible with the Xbox 360, Windows Phone, PC, Zune HD, and any other device that supports XNA (may require other software such as Mono). A lot of work needs to be done still, but I have managed to port the code to the point where it builds without error. However, since XNA obviously doesn't support Console output, most of the output code will have to be ported into XNA's Draw() method. Because of that, the structure of the code will have to be changed quite a bit in order to accommodate the structure of XNA. Here is a link to the source code:

https://github.com/Generalkidd/XNAMiner

This miner currently does not work as the port is incomplete. I'm just putting it out there now for people to check out and perhaps help contribute to it. If anyone wants to contribute, that would be greatly appreciated. I will continue working on this as best as I can. Any donations/contributions are also greatly appreciated (13PhXo1Shg2X7XhpicT2f8HcocrsXry2av)! Thanks for the support, hopefully we can make a great cross-platform Bitcoin Miner here!
1714757386
Hero Member
*
Offline Offline

Posts: 1714757386

View Profile Personal Message (Offline)

Ignore
1714757386
Reply with quote  #2

1714757386
Report to moderator
1714757386
Hero Member
*
Offline Offline

Posts: 1714757386

View Profile Personal Message (Offline)

Ignore
1714757386
Reply with quote  #2

1714757386
Report to moderator
1714757386
Hero Member
*
Offline Offline

Posts: 1714757386

View Profile Personal Message (Offline)

Ignore
1714757386
Reply with quote  #2

1714757386
Report to moderator
"Your bitcoin is secured in a way that is physically impossible for others to access, no matter for what reason, no matter how good the excuse, no matter a majority of miners, no matter what." -- Greg Maxwell
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
marcovaldo
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 04, 2013, 06:47:17 PM
 #2

I am not sure that I understand it well ...
But do you think that a phone can compete with a PC in term of performance? Or an XBOX?


BITEX
            ███     ███     ███
              ███     ███     ███
                ███     ███     ███
                  ███     ███     ███
                    ███     ███     ███
                      ███     ███     ███
                        ███     ███     ███
                          ███     ███     ███
                            ███     ███     ███
                              ███     ███     ███
                            ███     ███     ███
                          ███     ███     ███
                        ███     ███     ███
                      ███     ███     ███
                    ███     ███     ███
                  ███     ███     ███
                ███     ███     ███
              ███     ███     ███
            ███     ███     ███

The First Locally-Embedded, Yet Global, Crypto-Bank
TELEGRAM    FACEBOOK   TWITTER    YOUTUBE    LINE

                  ███     ███     ███
                ███     ███     ███
              ███     ███     ███
            ███     ███     ███
          ███     ███     ███
        ███     ███     ███
      ███     ███     ███
    ███     ███     ███
  ███     ███     ███
███     ███     ███
  ███     ███     ███
    ███     ███     ███
      ███     ███     ███
        ███     ███     ███
          ███     ███     ███
            ███     ███     ███
              ███     ███     ███
               ███     ███     ███
                 ███     ███     ███

WHITEPAPER | ANN
JOIN WHITELIST NOW!
Aahzman
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500


Your *what* is itchy?


View Profile
September 04, 2013, 06:53:46 PM
 #3

With USB-connected ASIC miners, the host system running the mining software needn't be powerful or fast, or need a lot of memory. All the heavy lifting is being done by the ASIC. all it needs is an interface and a connection to the net for the software...

Generalkidd (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 04, 2013, 06:59:06 PM
 #4

I am not sure that I understand it well ...
But do you think that a phone can compete with a PC in term of performance? Or an XBOX?



Definitely not, but that's not the point of this. Some people may have extra smartphones lying around and XNA is able to use the phone's GPU for accelerated processing. Plus, the Xbox 360 is a well optimized machine that's still capable of pretty decent graphical performance. The point of all this is you have all that extra computing power lying around when it could be put to good use. Plus, XNA is supported on Windows PC's anyways, so it'd still function as a standard desktop miner.

As Aahzman also mentioned, if you have a USB asic miner it won't matter how powerful the host device is. It's possible to interface with an ASIC miner in XNA, though that'll be much later on in this project. For now, it's pretty much just CPU/GPU mining.
marcovaldo
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
September 04, 2013, 07:00:33 PM
 #5

Ok, thank you, I don't know much about mining.

BITEX
            ███     ███     ███
              ███     ███     ███
                ███     ███     ███
                  ███     ███     ███
                    ███     ███     ███
                      ███     ███     ███
                        ███     ███     ███
                          ███     ███     ███
                            ███     ███     ███
                              ███     ███     ███
                            ███     ███     ███
                          ███     ███     ███
                        ███     ███     ███
                      ███     ███     ███
                    ███     ███     ███
                  ███     ███     ███
                ███     ███     ███
              ███     ███     ███
            ███     ███     ███

The First Locally-Embedded, Yet Global, Crypto-Bank
TELEGRAM    FACEBOOK   TWITTER    YOUTUBE    LINE

                  ███     ███     ███
                ███     ███     ███
              ███     ███     ███
            ███     ███     ███
          ███     ███     ███
        ███     ███     ███
      ███     ███     ███
    ███     ███     ███
  ███     ███     ███
███     ███     ███
  ███     ███     ███
    ███     ███     ███
      ███     ███     ███
        ███     ███     ███
          ███     ███     ███
            ███     ███     ███
              ███     ███     ███
               ███     ███     ███
                 ███     ███     ███

WHITEPAPER | ANN
JOIN WHITELIST NOW!
Generalkidd (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
September 05, 2013, 04:58:31 AM
 #6

Ok, thank you, I don't know much about mining.

Yep no problem!

To everyone else, I've made some more progress with XNA Miner, the port of the C# bitcoin miner. Much of the "GUI" works now, however it is still unable to accept any text input yet and I don't think it can successfully connect to any pools yet for mining. Hopefully I or someone else will be able to get it fully working soon. More to come soon!
b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
September 05, 2013, 11:24:43 AM
 #7

Seems interesting. gamers could use their xbox to mine :-)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!