Discuss Scratch

Blank1234
Scratcher
500+ posts

Impossible programming problem #2

Using 6502 machine code, create a chess program with a computerized opponent in less then 64 bytes of code. No chess integrated circuits

Last edited by Blank1234 (Aug. 13, 2015 15:38:45)


Did you know that “kaj” means “and” in Esperanto?


















Totally not for SEO:
https://scratch.mit.edu/projects/85467306/
https://scratch.mit.edu/projects/83099266/
https://scratch.mit.edu/projects/81628056/
https://scratch.mit.edu/projects/81562288/
https://scratch.mit.edu/projects/81462110/
https://scratch.mit.edu/projects/81436112/
https://scratch.mit.edu/projects/78896920/
https://scratch.mit.edu/projects/78863998/
https://scratch.mit.edu/projects/76577776/
https://scratch.mit.edu/projects/76459270/
https://scratch.mit.edu/projects/74797364/
https://scratch.mit.edu/projects/74085188/
https://scratch.mit.edu/projects/73150274/
https://scratch.mit.edu/projects/73112658/
https://scratch.mit.edu/projects/72484040/
https://scratch.mit.edu/projects/72737486/
https://scratch.mit.edu/projects/72410420/
https://scratch.mit.edu/projects/72378152/
https://scratch.mit.edu/projects/71910314/
https://scratch.mit.edu/projects/67826618/
https://scratch.mit.edu/projects/67882676/
https://scratch.mit.edu/projects/66909070/
https://scratch.mit.edu/projects/66925858/
https://scratch.mit.edu/projects/66420350/
https://scratch.mit.edu/projects/66062314/
https://scratch.mit.edu/projects/65564542/
https://scratch.mit.edu/projects/64828196/
https://scratch.mit.edu/projects/64286296/
https://scratch.mit.edu/projects/64283600/
https://scratch.mit.edu/projects/62386850/
https://scratch.mit.edu/projects/63907584/
https://scratch.mit.edu/projects/62785306/
https://scratch.mit.edu/projects/63767660/
https://scratch.mit.edu/projects/62676562/
https://scratch.mit.edu/projects/61948978/
https://scratch.mit.edu/projects/62521426/
https://scratch.mit.edu/projects/61074988/
https://scratch.mit.edu/projects/11658256/
https://scratch.mit.edu/projects/60640274/
WooHooBoy
Scratcher
1000+ posts

Impossible programming problem #2

did you even try this yourself? :p

considered harmful
liam48D
Scratcher
1000+ posts

Impossible programming problem #2

Title:

Impossible programming problem #2

202e-202e-202e-202e-202e UNI-CODE~~~~~
bobbybee
Scratcher
1000+ posts

Impossible programming problem #2

Alright, my 6502 will have a CHESSCONTROLER chip hooked up at memory address $4000. It is a complete chess playing integrated circuit whose only signal command is $FF which tells it to begin.

Program machine code (hex):

A9 FF 8D 00 00

5 bytes, ungolfed.

Last edited by bobbybee (Aug. 13, 2015 12:54:13)


“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
BookOwl
Scratcher
1000+ posts

Impossible programming problem #2

bobbybee wrote:

Alright, my 6502 will have a CHESSCONTROLER chip hooked up at memory address $4000. It is a complete chess playing integrated circuit whose only signal command is $FF which tells it to begin.

Program machine code (hex):

A9 FF 8D 00 00

5 bytes, ungolfed.

who needs signatures
bobbybee
Scratcher
1000+ posts

Impossible programming problem #2

BookOwl wrote:

bobbybee wrote:

Alright, my 6502 will have a CHESSCONTROLER chip hooked up at memory address $4000. It is a complete chess playing integrated circuit whose only signal command is $FF which tells it to begin.

Program machine code (hex):

A9 FF 8D 00 00

5 bytes, ungolfed.
Hey, you have to hook up some peripherals for this challenge to make any sense.

I chose my I/O ports wisely.

“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
WooHooBoy
Scratcher
1000+ posts

Impossible programming problem #2

bobbybee wrote:

BookOwl wrote:

bobbybee wrote:

Alright, my 6502 will have a CHESSCONTROLER chip hooked up at memory address $4000. It is a complete chess playing integrated circuit whose only signal command is $FF which tells it to begin.

Program machine code (hex):

A9 FF 8D 00 00

5 bytes, ungolfed.
Hey, you have to hook up some peripherals for this challenge to make any sense.

I chose my I/O ports wisely.
Why don't you make your CHESSCONTROLLER chip watch the PC? Then you can just have:

EA

considered harmful
Blank1234
Scratcher
500+ posts

Impossible programming problem #2

lol everybody its in the rules that chess ic's are not allowed

Did you know that “kaj” means “and” in Esperanto?


















Totally not for SEO:
https://scratch.mit.edu/projects/85467306/
https://scratch.mit.edu/projects/83099266/
https://scratch.mit.edu/projects/81628056/
https://scratch.mit.edu/projects/81562288/
https://scratch.mit.edu/projects/81462110/
https://scratch.mit.edu/projects/81436112/
https://scratch.mit.edu/projects/78896920/
https://scratch.mit.edu/projects/78863998/
https://scratch.mit.edu/projects/76577776/
https://scratch.mit.edu/projects/76459270/
https://scratch.mit.edu/projects/74797364/
https://scratch.mit.edu/projects/74085188/
https://scratch.mit.edu/projects/73150274/
https://scratch.mit.edu/projects/73112658/
https://scratch.mit.edu/projects/72484040/
https://scratch.mit.edu/projects/72737486/
https://scratch.mit.edu/projects/72410420/
https://scratch.mit.edu/projects/72378152/
https://scratch.mit.edu/projects/71910314/
https://scratch.mit.edu/projects/67826618/
https://scratch.mit.edu/projects/67882676/
https://scratch.mit.edu/projects/66909070/
https://scratch.mit.edu/projects/66925858/
https://scratch.mit.edu/projects/66420350/
https://scratch.mit.edu/projects/66062314/
https://scratch.mit.edu/projects/65564542/
https://scratch.mit.edu/projects/64828196/
https://scratch.mit.edu/projects/64286296/
https://scratch.mit.edu/projects/64283600/
https://scratch.mit.edu/projects/62386850/
https://scratch.mit.edu/projects/63907584/
https://scratch.mit.edu/projects/62785306/
https://scratch.mit.edu/projects/63767660/
https://scratch.mit.edu/projects/62676562/
https://scratch.mit.edu/projects/61948978/
https://scratch.mit.edu/projects/62521426/
https://scratch.mit.edu/projects/61074988/
https://scratch.mit.edu/projects/11658256/
https://scratch.mit.edu/projects/60640274/
Hardmath123
Scratcher
1000+ posts

Impossible programming problem #2

60 bytes:

0600: a9 07 8d 00 02 a9 02 8d 01 02 a9 06 8d 02 02 a9 
0610: 05 8d 03 02 a9 07 8d 04 02 a9 03 8d 05 02 a9 06
0620: 8d 06 02 a9 09 8d 07 02 a9 06 8d 08 02 a9 07 8d
0630: 09 02 a9 06 8d 0a 02 a9 0e 8d 0b 02

(It just prints out “resign”… I get credit for authentically-assembled 6502 source though!)
bobbybee
Scratcher
1000+ posts

Impossible programming problem #2

Blank1234 wrote:

lol everybody its in the rules that chess ic's are not allowed

That's…. pretty broad.

“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
WooHooBoy
Scratcher
1000+ posts

Impossible programming problem #2

You edited it to say that *after* we entered our programs :p

considered harmful
bobbybee
Scratcher
1000+ posts

Impossible programming problem #2

WooHooBoy wrote:

You edited it to say that *after* we entered our programs :p

*blinks*

“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
Blank1234
Scratcher
500+ posts

Impossible programming problem #2

i have to make this harder next time

Did you know that “kaj” means “and” in Esperanto?


















Totally not for SEO:
https://scratch.mit.edu/projects/85467306/
https://scratch.mit.edu/projects/83099266/
https://scratch.mit.edu/projects/81628056/
https://scratch.mit.edu/projects/81562288/
https://scratch.mit.edu/projects/81462110/
https://scratch.mit.edu/projects/81436112/
https://scratch.mit.edu/projects/78896920/
https://scratch.mit.edu/projects/78863998/
https://scratch.mit.edu/projects/76577776/
https://scratch.mit.edu/projects/76459270/
https://scratch.mit.edu/projects/74797364/
https://scratch.mit.edu/projects/74085188/
https://scratch.mit.edu/projects/73150274/
https://scratch.mit.edu/projects/73112658/
https://scratch.mit.edu/projects/72484040/
https://scratch.mit.edu/projects/72737486/
https://scratch.mit.edu/projects/72410420/
https://scratch.mit.edu/projects/72378152/
https://scratch.mit.edu/projects/71910314/
https://scratch.mit.edu/projects/67826618/
https://scratch.mit.edu/projects/67882676/
https://scratch.mit.edu/projects/66909070/
https://scratch.mit.edu/projects/66925858/
https://scratch.mit.edu/projects/66420350/
https://scratch.mit.edu/projects/66062314/
https://scratch.mit.edu/projects/65564542/
https://scratch.mit.edu/projects/64828196/
https://scratch.mit.edu/projects/64286296/
https://scratch.mit.edu/projects/64283600/
https://scratch.mit.edu/projects/62386850/
https://scratch.mit.edu/projects/63907584/
https://scratch.mit.edu/projects/62785306/
https://scratch.mit.edu/projects/63767660/
https://scratch.mit.edu/projects/62676562/
https://scratch.mit.edu/projects/61948978/
https://scratch.mit.edu/projects/62521426/
https://scratch.mit.edu/projects/61074988/
https://scratch.mit.edu/projects/11658256/
https://scratch.mit.edu/projects/60640274/

Powered by DjangoBB