Live data from Hacker News

Take Over The Galaxy with GitHub (DCPU16 support)

github.com

11–20 of 89 posts

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#11
post #6

Looking at all the amazing work done regarding the DCPU and the article yesterday on Instagram's technology stack made me realize just how far we've advanced. With the tools that we have available now, it is possible to do things in a few days that it took people years if not decades to achieve.

The Singularity is near.

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#12

Ok after seeing the assemblers/VM's last week I wasn't expecting to see much new this week.. then I saw this: https://github.com/krasin/llvm-dcpu16/ C compiler support for dcpu16! In a way this almost saddens me as by the time the game comes out it looks like the community will have javascript ported to the CPU and no one will actually have to program in assembler as per the original idea... ;)

It's a game. if you can make your code run faster, you'll probably get more magic pixels.

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#13
post #8

Ok after seeing the assemblers/VM's last week I wasn't expecting to see much new this week.. then I saw this: https://github.com/krasin/llvm-dcpu16/ C compiler support for dcpu16! In a way this almost saddens me as by the time the game comes out it looks like the community will have javascript ported to the CPU and no one will actually have to program in assembler as per the original idea... ;)

Don't start worrying about the "purity" and "this was never intended". You don't specify a processor instruction set in the real world without expecting people to write higher level languages for it, so why expect people to write at such a low level in a GAME of all places? I am fairly certain everything is going exactly as planned. Notch has got this.

I second this. If anything, Notch must be feeling immensely satisfied if not somewhat overwhelmed by all the effort that the community has put into his project.

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#15
post #6

Looking at all the amazing work done regarding the DCPU and the article yesterday on Instagram's technology stack made me realize just how far we've advanced. With the tools that we have available now, it is possible to do things in a few days that it took people years if not decades to achieve.

"it is now possible to do things in a few days that took people ... decades to achieve".

Let's not get too excited here. Name one thing that can be done in days that used to take decades.

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#17

Ok after seeing the assemblers/VM's last week I wasn't expecting to see much new this week.. then I saw this: https://github.com/krasin/llvm-dcpu16/ C compiler support for dcpu16! In a way this almost saddens me as by the time the game comes out it looks like the community will have javascript ported to the CPU and no one will actually have to program in assembler as per the original idea... ;)

It could run JavaScript, but this is a 16-bit processor we're talking about here, with minimal RAM. It's more likely we'll be using C and BASIC ;)

How about FORTH?

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#18

I'm having a hard time articulating why I think this is so fantastic. It's great to see people attack a not-so-serious problem with such gusto. I love the passion behind taking things apart just to see how things work. Thanks, github. You made my day.

The value of just playing around is underestimated. A lot of discoveries have been made by people just playing around.

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#19
post #6

Looking at all the amazing work done regarding the DCPU and the article yesterday on Instagram's technology stack made me realize just how far we've advanced. With the tools that we have available now, it is possible to do things in a few days that it took people years if not decades to achieve.

"it is now possible to do things in a few days that took people ... decades to achieve". Let's not get too excited here. Name one thing that can be done in days that used to take decades.

Copying the entire contents of a large library of books.

Re: Take Over The Galaxy with GitHub (DCPU16 support)

#20
post #6

Looking at all the amazing work done regarding the DCPU and the article yesterday on Instagram's technology stack made me realize just how far we've advanced. With the tools that we have available now, it is possible to do things in a few days that it took people years if not decades to achieve.

"it is now possible to do things in a few days that took people ... decades to achieve". Let's not get too excited here. Name one thing that can be done in days that used to take decades.

The first Fortran compiler's creation took 18 person-years. Now there are C compilers which were written from scratch in person-weeks, like TCC.
Post reply on HN