MSX chess project

Pagina 3/3
1 | 2 |

Van Chessforeva

Rookie (19)

afbeelding van Chessforeva

04-11-2012, 22:13

What's interesting, old programs used priorities finding next move. With so scarce resources, even checkmate in 1move could be ignored just because algorithm calculated all captures at first Smile. Sargon calculated pinned pieces. Microchess ignored castling at all. For beginners Z80 based chess is good opponent. Why not?

Van PingPong

Prophet (3697)

afbeelding van PingPong

04-11-2012, 23:43

Chessforeva wrote:

xexe, problems? It's working! Thanks. I hope someday experts will wonder wtf is wrong with their rom-lists finding goonies, zanac, chessY2K, hrally, ... Smile
VRAM programming is a hell and, by the way, I couldn't find simple working "hello world" .COM file (not loading from basic) with simplest pixel drawing. Now I know, there is RST 30h thing, then BASIC not needed at all.
After I made working file reading, I'm not going to code in so limited language anymore. It is just other century, this heavy metal is too hard. Simply have not so much time for so small details as this requires.
Thanks for testing!

If you want more easyness, i think you should move on 16 bit machines, you have a chance to work in 'C', a bit high-level language, but if you think to avoid to hit the metal and get good performances, i think 8/16 bit computers are not for you.
Even amiga developers worked with 68000 asm. And the amiga is by far more powerfull than 8 bit machines in every aspect.

Van MsxKun

Paladin (984)

afbeelding van MsxKun

05-11-2012, 00:28

PingPong wrote:

[
Even amiga developers worked with 68000 asm. And the amiga is by far more powerfull than 8 bit machines in every aspect.

No. No in every. Cool

Van Josb

Master (204)

afbeelding van Josb

05-11-2012, 08:17

Chessforeva wrote:

What's interesting, old programs used priorities finding next move. With so scarce resources

it is interesting and funny, above all, if you like coding

Chessforeva wrote:

even checkmate in 1move could be ignored just because algorithm calculated all captures at first Smile.

I'm not sure about that, checkmate is not a capture. Apart from that, 1 move is not enough to avoid pinned pieces, (although you can create code for that job)

Chessforeva wrote:

Sargon calculated pinned pieces. Microchess ignored castling at all.

Even Chaos was coded under Fortran in 1974 which won the computer chess championship or even Chess 4.7 (coded fortra too + asm) beat to IM David Levi in 1978

Chessforeva wrote:

For beginners Z80 based chess is good opponent. Why not?

why not?
Big smile

anyway, I think your work is interesting and I hope someday we can enjoy it

Van PingPong

Prophet (3697)

afbeelding van PingPong

05-11-2012, 20:39

MsxKun wrote:
PingPong wrote:

[
Even amiga developers worked with 68000 asm. And the amiga is by far more powerfull than 8 bit machines in every aspect.

No. No in every. Cool

for example?

Van Chessforeva

Rookie (19)

afbeelding van Chessforeva

23-01-2021, 22:58

Pagina 3/3
1 | 2 |