|
||||||||||||
Re: THE PATCH FOR ALL CHESS COMPUTERS WITH H8 BUG
Hi Fhub,
You can put the good byte for a good checksum at the end of the patch. However, a curious programmer (Fh..) could be astonished by a byte never adressed by the patch. So I prefer to use a dummy short instruction (yes, with 2 clocks CPU lost) with the good byte as immediate value. The BF is a "branch never", as BT is a branch always, without testing any code condition. So 41 50 is a 2 clocks cpu lost instruction who only make PC = PC+2, and 50 is the byte for a good checksum. You can make a best performance patch with : 66D0: 7F52 7260 bclr #6, @h'ff52 66D4: 7F52 7270 bclr #7, @h'ff52 66D8: 5A00 5062 jmp h'5062 66DC: 91 ; (41+50) Cordialy, Mychess |
|
|
![]() |
||||
Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
Turnier: The beginnings of chess computers | Chessguru | Partien und Turniere / Games and Tournaments | 12 | 22.06.2022 09:22 |
MessEmu: A patch for the Conic Computer Chess | Mychess | Mess Emu & andere Emulationen / Mess Emu and other Emulations | 5 | 02.12.2021 23:41 |
Turnier: Hans Böhm challenges old chess computers at 30th CSVN Tournament | Ruud Martin | Partien und Turniere / Games and Tournaments | 2 | 31.05.2015 08:55 |
News: Chess Computers - The UK Story | Mike | Die ganze Welt der Schachcomputer / World of chess computers | 9 | 19.03.2009 02:03 |
News: "Chess Computers Revolution" DVD von Ismenio erschienen | Chessguru | Die ganze Welt der Schachcomputer / World of chess computers | 2 | 18.04.2007 22:52 |