Excalibur Chess Products Ron Nelson designed/programmed

This forum is for general discussions and questions, including Collectors Corner and anything to do with Computer chess.

Moderators: Harvey Williamson, Steve B, Watchman

Forum rules
This textbox is used to restore diagrams posted with the fen tag before the upgrade.
ChessChallenger
Member
Posts: 50
Joined: Mon Dec 21, 2015 7:48 pm

Excalibur Chess Products Ron Nelson designed/programmed

Post by ChessChallenger »

Well here is my Excalibur Timeline.
I added a few from my Fidelity days, since they don't seem to be correctly described on some of the Chess Computer history sites.
This is comma separated text, which you should be able to import into a spread sheet.

1/11/2016,,Ron Nelson Chess PRODUCT DEVELOPMENT CHRONOLOGY,,,,
,,,,,,
YEAR,Model #,PROJECT,MCU,DATE,COMMENT,Factory
1986,ACM17,Chess Challenger X,Multi: Z80 + 16 x 68000,11/2/1986,Experimental Z80 C Program Controll Sixteen 68000 Engines,Fidelity USA
1987,6084,Gambit,Intel 80C50,,80C50 4KByte ROM 256Byte Ram 6Mhz,Fidelity USA
1989,,Fidelity bought by Hegner & Glaser,,10/1/1989,,
1991,6125,Little Chesster (Fidelity Spracklen Chess Engine),M50743 + ROM + RAM,4/15/1991,65c02 Core Expanded MCU external 128KByte ROM 2KByte Ram,CXG
1992,6136,Chess Mate,Motorla MC68HC05P1,4/14/1992,68HC05P1 2K Bytes ROM 128 Bytes Ram 2 MHz,H & G HK Factory
1992,6137,Avanti,Motorla MC68HC05P1,4/14/1992,68HC05P1 2K Bytes ROM 128 Bytes Ram 2 MHz,H & G HK Factory
1992,6125-RS,Little Chesster (Talking Chess Computer Radio Shack 60-2255),M50743 + ROM + RAM,4/15/1991,65c02 Core Expanded MCU external 1 Mbyte 2KByte Ram,CXG
,,Start at Excalibur,,11/1/1994,,
1996,702E,Mirage,Hitachi HD6433214P16 (H8/3214),6/26/1996,H8/3214 32-KByte ROM; 1-KByte RAM; 12 MHz,EWIG
1996,701-E,IVAN the Terrible,Hitachi HD6433216P12 (H8/3216),8/1/1996,H8/3216 48-KByte ROM; 2-KByte RAM; 12 MHz,CXG then EWIG
1997,747K,Karpov Grandmaster,Hitachi HD6433214L01P (H8/3214),4/17/1997,H8/3214 32-KByte ROM; 1-KByte RAM; 12 MHz,EWIG
1997,711E,Igor,Hitachi HD6433214P12 (H8/3214),5/5/1997,H8/3214 32-KByte ROM; 1-KByte RAM; 12 MHz,EWIG
1997,932ED-2,"""Excalibur"" Electronic Chess (Large Table Top)",Motorla MC68HC05P4,7/23/1997,68HC05P4 4K Bytes ROM 176 Bytes Ram 2 MHz,EWIG
1997,901E-3,Saber III (Medium Table Top),Motorla MC68HC05P4,7/23/1997,68HC05P4 4K Bytes ROM 176 Bytes Ram 2 MHz,Sametime
1997,117,Squire (Small Peg Travel),Motorla MC68HC05P4,7/23/1997,68HC05P4 4K Bytes ROM 176 Bytes Ram 2 MHz,Sametime
1997,911E-2,Kingmaster II (Large Table Top)(Chess & Checkers),Motorla MC68HCO5C8A,7/23/1997,68HCO5C8A 8K Bytes ROM 176 Bytes Ram 2 MHz,EWIG
1997,169E-2,Travel Kingmaster II (Small Peg Travel)(Chess & Checkers),Motorla MC68HCO5C8A,7/23/1997,68HCO5C8A 8K Bytes ROM 176 Bytes Ram 2 MHz,Sametime
1997,903,Crusader (Medium Peg Travel)(Chess & Checkers),Motorla MC68HCO5C8A,7/23/1997,68HCO5C8A 8K Bytes ROM 176 Bytes Ram 2 MHz,Sametime
1999,169E-2-RS,Travel Chess & Checkers (Radio Shack 60-2219),Motorla MC68HCO5C8A,7/23/1997,68HCO5C8A 8K Bytes ROM 176 Bytes Ram 2 MHz,Sametime
--------,,UNPAID SABBATICAL,6/15/99 to 3/1/00,--------,Time to program a 4-bit MCU & Design LCD Chess,
2000,375,LCD Computer Chess,Samsung KS57C21516,5/1/2000,4-Bit core SAM47 KS57C21516 16K Byte ROM 544 Nibble Ram 1.5MHz,Sametime
2000,915,King Arthur,Samsung KS57C21516,6/5/2000,4-Bit core SAM47 KS57C21516 16K Byte ROM 544 Nibble Ram 1.5MHz,EWIG
,,Sidney Samole Dies,,7/30/2000,,
2000,117,Squire II (Small Peg Travel), Samsung KS57C2304,,4-Bit core SAM47 KS57C2304 4K Byte ROM 288 Nibble Ram 1.0MHz,Sametime
2000,169E-3,Travel Kingmaster III (Small Peg Travel)(Chess & Checkers),Samsung KS57C2308,,4-Bit core SAM47 KS57C2308 8K Bytes ROM 512 Nibble Ram 1.0MHz,Sametime
2000,711E-2,Igor II,Samsung KS57C2308,10/4/2000,4-Bit core SAM47 KS57C2308 8K Bytes ROM 512 Nibble Ram 1.0MHz,EWIG
2001,404,Touch Chess,Samsung S3C72F5DA7-C0C5,4/24/2001,4-Bit core SAM47 S3C72F5 16K Byte ROM 544 Nibble Ram 1.5MHz,KidsTech
2001,915-2,King Arthur 2.7,Samsung S3C72F5DA9-C0C5,6/11/2001,4-Bit core SAM47 S3C72F5 16K Byte ROM 544 Nibble Ram 1.5MHz,EWIG
2001,901E-4,Saber IV,S3C72K8X11-C0C8,12/29/2001,"4-Bit core SAM47 S3C72K8 8K Byte ROM 1,024 Nibble Ram 1.5MHz",Sametime
2001,410,eChess (Radio Shack 60-2845),Samsung S3C72P9,2/1/2001,"4-Bit core SAM47 S3C72P9 16K Byte ROM 1,024 Nibble Ram 1.5MHz",Cybertronics (Expert)
2002,410V,Talking eChess (Radio Shack 60-2709),Sunplus SPL191A,8/19/2002,65c02 SPL191A 256KByte ROM 704 Bytes Ram 3MHz,Cybertronics (Expert)
2002,375V,Talking LCD Chess,Sunplus SPL191B-063A,8/19/2002,65c02 SPL191A 256KByte ROM 704 Bytes Ram 3MHz,Sametime
2002,975,Chess Station,S3C72F5,5/3/2002,4-Bit core SAM47 S3C72F5 16K Byte ROM 544 Nibble Ram 1.5MHz,Sametime
2003,712-2,Ivan II The Conqueror,Sunplus SPLB32A-043,11/20/2002,65c02 SPLB32A 512K Byte ROM 1215 Byte Ram 5MHz,EWIG
2003,908,Alexandra the Great,Sunplus SPLB32A-068A,,65c02 SPLB32A 512K Byte ROM 1215 Byte Ram 5MHz,EWIG
2003,911E-3,King Master III (Universal A),S3C72P9x21-C0C5,5/15/2003,4-Bit core SAM47 S3C72P9 16K Byte ROM 1K Nibble Ram 1.5MHz,EWIG
2003,932-JJ,Excalibur Chess (JJ) (Universal A),S3C72P9x21-C0C5,7/7/2003,4-Bit core SAM47 S3C72P916K Byte ROM 1K Nibble Ram 1.5MHz,EWIG
2003,404-1,Touch Chess (Universal B), S3C72P9X22-C0C7 ,6/2/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,KidsTech
2003,404-2,Touch Chess & Checkers (Universal B), S3C72P9X22-C0C7 ,6/2/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,KidsTech
2003,375-1,LCD Chess (Universal B), S3C72P9X22-C0C7 ,6/2/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,Sametime
2003,375-2,LCD Chess & Checkers (Universal B), S3C72P9X22-C0C7 ,6/2/2003,4-Bit core SAM47 S3C72P9 32K Byte ROM 1K Nibble Ram 1.5MHz,Sametime
2003,974,NYT Electronic Chess,S3C72P9X23-C0C9,6/2/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,Sametime
2003,915-3,King Arthur (Universal B), S3C72P9X22-C0C7 ,6/2/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,EWIG
2003,915-JJ,King Arthur (JJ) (Universal B), S3C72P9X22-C0C7 ,7/7/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,EWIG
2003,975-1,Chess Station (Universal B), S3C72P9X22-C0C7 ,6/2/2003,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,Sametime
2003,410-3-CS-RS ,e-Chess & Checkers (Radio Shack 60-2730), S3C72P9X22-C0C7 ,4/28/2004,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,Cybertronics (Expert)
2004,404D,Deluxe Talking Touch Chess,Sunplus SPLB36A1-A04A,6/6/2004,65c02 SPLB36A1 512KByte ROM 2560 Bytes Ram 4MHz,Cybertronics (Expert)
2004,410-3-RS,2-in-1 Electronic Chess and Checkers (Rado Shack 60-2725),S3C72P9X28-C0C9,4/28/2004,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,Cybertronics (Expert)
2005,375X,LCD Chess Express,SPLB33A-008A,6/3/2005,65c02 SPLB33A 64KByte ROM 1216 Bytes Ram 4MHz,Wide Concept Limited (WCL)
2005,410X,e-Chess Express,Chipmast ET50C014,5/20/2005,ET50C014 65c02 14 KBbyte ROM 160 Byte Ram 2.2 MHz,Wide Concept Limited (WCL)
2005,410X-RS,e-Chess Express (Radio Shack 60-2742),Chipmast ET50C014,5/20/2005,ET50C014 65c02 14 KBbyte ROM 160 Byte Ram 2.2 MHz,Wide Concept Limited (WCL)
2005,375V-XX,King Master (Hand Held),Sunplus SPL191B-063A,,65c02 SPL191A 256KByte ROM 704 Bytes Ram 3MHz,Sametime
2005,915W,King Arthur (JJ) (Universal), S3C72P9X22-C0C7 ,7/15/2005,4-Bit core SAM47 S3C72P9 24K Byte ROM 1K Nibble Ram 1.5MHz,EWIG
2006,404ET,Touch Chess II (Executive Touch Chess),Sitronix ST2064B-0108,5/16/2006,ST2064B 65c02 64K ROM 2.4K RAM 2MHz,Cybertronics (Expert)
2007,NY22,New York Time Deluxe Touch Chess,Sunplus SPLB36A1-A04A,6/6/2004,65c02 SPLB36A1 512KByte ROM 2560 Bytes Ram 4MHz,Cybertronics (Expert)
2007,410K,LCD Keychain Chess,Chipmast ET50C014,,ET50C014 65c02 14 KBbyte ROM 160 Byte Ram 2.2 MHz,Wide Concept Limited (WCL)
2007,740D,Phantom Force,GPLB32A2-259A,1/18/2007,65c02 GPLB32A 512KByte ROM 1216 Bytes Ram 5MHz,Wah Shing
2008,ET404,Einstein Touch Chess,ST2064B 65c02,1/18/2008,ST2064B 65c02 64K ROM 2.4K RAM 2MHz,Cybertronics (Expert)
2008,EI5316RE,Einstein Keychain Chess,ST2064B-0223 CHSBCK03,5/24/2008,ST2064B 65c02 64K ROM 2.4K RAM 2MHz,Wide Concept Limited (WCL)
2008,E123,Einstein LCD Chess Wizard,ST2064B-0223 CHSBCK03,5/24/2008,ST2064B 65c02 64K ROM 2.4K RAM 2MHz,Wide Concept Limited (WCL)
2008,E714,Einstein Chess Wizard,GPLB33AV12,6/3/2008,65c02 GPLB33A 64KByte ROM 1216 Bytes Ram 4MHz,Sametime
2008,E951,Einstein e=MC2 Master Chess Checkers,S3C72F5DXX- C0C5 KingMaster,8/1/2008,911E-3 with Cosmetic Upgrades,EWIG
2009,,Excalibur Bankruptcy - Bought by EB Brands,,7/1/2009,,
2010,XC5351/E714,EB Excalibur Chess Wizard,GeneralPlus GPLB33B-033A,5/4/2010,65c02 GPLB33B 64KByte ROM 1216 Bytes Ram 4MHz,Sametime
2010,XC5416,Talking Chess Champion,GPLB33B-033A,5/4/2010,65c02 GPLB33B 64KByte ROM 1216 Bytes Ram 4MHz,EWIG
2010,TR115,Talking Electronic Chess) for Pavilion (ToysRUS),GPLB33B-033A,5/4/2010,65c02 GPLB33B 64KByte ROM 1216 Bytes Ram 4MHz,EWIG
2010,,Laid off from EB Excalibur,,10/24/2010
ChessChallenger
Member
Posts: 50
Joined: Mon Dec 21, 2015 7:48 pm

Fidelity & Excaibur Branded Import Chess Computers

Post by ChessChallenger »

I did a little work in making a spread sheet of Fidelity's & Excalibur's Branded Import Chess Games.
Here is what I have:

Fidelity Branded Import Chess Computers
6099 COMPUTACHESS IV CXG Computachess IV
6108 GENESIS Kaare Danielsen ??
6107 Mini Chess Challenger CXG
6115 Chess Card CXG
6096 Micro Chess CXG
6118 Tiny Chess H & G
6122 Travel Master CXG

Excalibur Branded Import Chess Computers
117B SQUIRE AND BOOK GIFT SET
117E SQUIRE IN MULTI-LINGUAL PACKAGING
118E CUTLASS CXG
119E CHESS EXPRESS CXG
120E VIPER CHESS COMPUTER
127E ESCORT
128E COMET
129E AVENGER CHESS GAME
167E MICRO CHECKERS
168E MICRO CHESS
169E TRAVEL KINGMASTER
169-RS RADIO SHACK TRAVEL CHESS & CHECKERS
170SI-C LANCER EXPRESS WITH CASE
301E-2 LEGEND II
303E LEGEND III CHESS GAME
310E KARPOV WORLD CHAMPION 2294 NOVAG
311E MENTOR
5T-118 KRYPTON METEOR
5T-169 KRYPTON GEMINI PLUS
5T-328 KRYPTON PIONEER
5T-932 KRYPTON JUPITER
5T-934 KRYPTON JUPITER II
638E STILETTO DELUXE
775 ELECTRONIC GLASS CHESS Lexibook
807-e Chess Wizard CXG
901E-2 SABRE II CHESS COMPUTER BLACK
902E ALPHA 2 IN 1 ELECTRONIC CHESS & CHECKERS CXG
903E CRUSADER 2 IN 1 CHESS AND CHECKERS
911E KINGMASTER 2 IN 1 COMPUTER GAME
912SI-C LANCER 2 IN 1 WITH CARRYING CASE / SHARP IMAG
913 LEGEND CHESS GAME
922E EXPLORER CHESS COMPUTER
923 GAME 923E GAME ONLY
923E-NM NICOLE MILLER SPECIAL
932 STILETTO II
User avatar
Steve B
Site Admin
Posts: 10144
Joined: Sun Jul 29, 2007 10:02 am
Location: New York City USofA
Contact:

Post by Steve B »

Thank you for this historical record...

this entry is of particular interest..

1986,ACM17,Chess Challenger X,Multi: Z80 + 16 x 68000,11/2/1986,Experimental Z80 C Program Controll Sixteen 68000 Engines,Fidelity USA

I have posted previously here about another ACM tournament you entered...
the 1988 ACM where you are credited along with the Spracklens for a program running on a 68030


http://spider.sci.brooklyn.cuny.edu/~ko ... O_23_C.pdf


Historical Regards
Steve
User avatar
spacious_mind
Senior Member
Posts: 4001
Joined: Wed Aug 01, 2007 10:20 pm
Location: Alabama
Contact:

Post by spacious_mind »

Hi Ron,

Thanks for your very thorough list, this will keep is busy for few weeks.

Best regards
Nick
User avatar
paulwise3
Senior Member
Posts: 1508
Joined: Tue Jan 06, 2015 10:56 am
Location: Eindhoven, Netherlands

Post by paulwise3 »

Steve B wrote: I have posted previously here about another ACM tournament you entered...
the 1988 ACM where you are credited along with the Spracklens for a program running on a 68030


http://spider.sci.brooklyn.cuny.edu/~ko ... O_23_C.pdf
Hi Steve,

Thanx for this nice historical publication!

Regards, Paul
2024 Special thread: viewtopic.php?f=3&t=12741
2024 Special results and standings: https://schaakcomputers.nl/paul_w/Tourn ... 25_06.html
If I am mistaken, it must be caused by a horizon effect...
ChessChallenger
Member
Posts: 50
Joined: Mon Dec 21, 2015 7:48 pm

Excalibur Chess Products Ron Nelson designed/programmed

Post by ChessChallenger »

In finalizing my Development spread sheet with pictures, I found two errors.
A typo for Saber IV having 18KByte ROM when it should be 8KByte ROM.

The other was Little Chesster external ROM at 1 MByte it should have been 1Mbit or the preferred 128KByte ROM.

Corrected CSV data:

1991,6125,Little Chesster (Fidelity Spracklen Chess Engine),M50743 + ROM + RAM,4/15/1991,65c02 Core Expanded MCU external 128KByte ROM 2KByte Ram,CXG

2001,901E-4,Saber IV,S3C72K8X11-C0C8,12/29/2001,"4-Bit core SAM47 S3C72K8 8K Byte ROM 1,024 Nibble Ram 1.5MHz",Sametime
ChessChallenger
Member
Posts: 50
Joined: Mon Dec 21, 2015 7:48 pm

Excalibur Chess Products Ron Nelson designed/programmed

Post by ChessChallenger »

In 2000. with the start of LCD Chess, I started putting software version number displays in the product.
Generally, if a unit displayed the move number at New Game, I would display the software version there and then switch to displaying move number 01.
LCD Chess best version was 1.7
King Arthur was 2.7
Later with my Universal Chip used on multiple products it was 3.7

But on some products I would only show the software version during the factory Test Procedure.

Here is the test procedure for Alexandra:
TEST PROCEDURE ALEXANDRA

August 4, 2003 Revision 1 Model 904 & Model 908

1. Apply power. Unit must play opening Fanfare sound and then say, “I am Alexandra, your computer opponent”. Display must show “ENGLISH?”.
2. Press YES. Unit must say, “Hello, I am Alexandra, your computer opponent”. Display must show '01 CHESS 00:00’, White Box.
3. Press OFF/SAVE. Unit must say “Goodbye”, and then display must be blank.
4. Press ON/CLEAR. Unit must say “Hello”. Display must show '01 PLAY 00:00’ and White Box. Time display‘00:00’ must advance once per second.
5. Press SETUP. Unit must say “Setup King”. Display must show 'B E8 00:xx’, and White Box. (xx = time)
6. Press MOVE. Unit must say “Setup Pawn”. Display must show 'B H7 00:xx’, and White Box
7. Press A1. Unit sounds and display shows 'B A1 00:xx’ and White Box.
8. Press B2. Unit sounds and display shows 'B B2 00:xx’ and White Box.
9. Press C3. Unit sounds and display shows 'W C3 00:xx’ and White Box.
10. Press D4. Unit sounds and display shows 'W D4 00:xx’ and White Box.
11. Press E5. Unit sounds and display shows 'W E5 00:xx’ and White Box.
12. Press F6. Unit sounds and display shows 'W F6 00:xx’ and White Box.
13. Press G7. Unit sounds and display shows 'B F7 00:xx’ and White Box.
14. Press G7. Unit sounds and display shows 'W G7 00:xx’ and White Box.
15. Press H8. Unit sounds and display shows 'B H7 00:xx’ and White Box.
16. Press H8. Unit sounds and display shows 'W H8 00:xx’ and White Box.
17. Press New Game. Unit will perform the same as step two.
18. Press OPTION. Unit must say, “Option”. Display must show ‘OPEN 00:00’ and White Box.
19. Press REPEAT. Unit sounds and displays ’04 SPEED 00:00’ and White Box.
20. Press NO. Unit sounds and displays ’03 SPEED 00:00’ and White Box.
21. Press ON/CLEAR. Unit must say, “Clear”. Display must show '01 PLAY 00:00’ and White Box. Time display‘00:00’ must advance once per second.
22. Press LEVEL. Unit must say “Select Your Level”. Display must show 'BE001 00:00’ and White Box.
23. Press HINT. All LCD segments must be on.
24. Press HINT. All LCD segments must be off.
25. Press HINT. Display shows ’01 TEST’ and a pattern 1 on the display. Note: ‘01’ is the software version and may change.
26. Press HINT. Display shows ’01 TEST’ and a pattern 2 on the display. Note: ‘01’ is the software version and may change.
27. Press HINT. Display shows ’01 WAIT’. After some seconds the display will show the memory check sum: 0________. Note: Masked chip checksum not available at this time. (EPROM: 051A10)
28. Press HINT. Unit must say, “Clear”. Display must show '01 PLAY 00:00’ and White Box. Time display‘00:00’ must advance once per second. Display will also have some pixels on from pattern 2 from step26.
29. Press ACL. Must perform the same as step two.
END OF ALEXANDRA TEST PROCEDURE. August 4, 2003 Rev 1 Model 904 & Model 908

and here Kingmaster:
TEST PROCEDURE KINGMASTER III
April 29, 2003 Revision 2 Model 911E-3

1. Apply power to unit. Unit must play musical scale; show 'PLAY’ ‘CHESS’ and White Box.
2. Press SETUP. Unit will beep and show King symbol, White Box, and '_ _ E 1'
3. Press A1. Unit beeps with '_ _ A 1', King symbol, and Black Box on display.
4. Press B2. Unit beeps with '_ _ B 2', King symbol, and Black Box on display.
5. Press C3. Unit beeps with '_ _ C 3', King symbol, and White Box on display.
6. Press D4. Unit beeps with '_ _ D 4', King symbol, and White Box on display.
7. Press E5. Unit beeps with '_ _ E 5', King symbol, and White Box on display.
8. Press F6. Unit beeps with '_ _ F 6', King symbol, and White Box on display.
9. Press G7. Unit beeps with '_ _ E 8', King symbol, and Black Box on display.
10. Press G7. Unit beeps with '_ _ G 7', King symbol, and White Box on display.
11. Press H8. Unit beeps with '_ _ A 1', King symbol, and Black Box on display.
12. Press H8. Unit beeps with '_ _ H 8', King symbol, and White Box on display.
13. Press Verify. Unit beeps with ‘_ _ D 1’, Queen symbol, and White Box on display.
14. Press Multi-Move. Unit beeps with ‘_ _ C 1’, Bishop symbol, and White Box on display.
15. Press Black/White. Unit beeps with ‘S I D E’, White Box on display.
16. Press TakeBack. Unit beeps with White Box ‘PLAY’ and '000:01’ on display with clock counting.
17. Press New Game. Unit will beep and displays 'PLAY' and ‘CHESS’ with White Box.
18. Press Hint. Unit will beep and display ‘OPEN’, ‘E2-E4’ with White Box.
19. Press Level. Unit will beep and display LE-01' with White Box.
20. Press Right Arrow. Unit will beep and display 'LE-02' with White Box.
21. Press Left Arrow. Unit will beep and display 'LE-01' with White Box.
22. Press Square H2. Unit beeps and displays ’H2 - _ _‘ , White Box, Pawn symbol.
23. Press Square H4. Unit beeps with Black Box flashing and '000:01’ on display with clock counting.
Note: After about 6 seconds, unit will beep and display ‘E7 E5’ ‘PRESS’, Pawn symbol with White Box.
24. Press New Game. Unit will beep and displays 'PL AY', ‘CHESS’ with White Box.
25. Press Contrast. Unit beeps and shows White Box and ’4’ ‘CONTR’ on the display.
26. Press Option. Unit beeps and all LCD segments are ON.
27. Press Option. Unit beeps and all LCD segments are OFF.
28. Press Options. Unit Beeps and displays White Box, with ‘VR 04’. Where 04 is the software version number.
29. Press New Game. Unit will beep and displays 'PL AY', ‘CHESS’with White Box.
30. Press Off/Save. Unit beeps display shows ‘BYE’ ‘CHESS’ and turns off, all display segments must be off.
31. Press On/Clear. Unit beeps and shows ‘HI’ ‘CHESS’ with White Box on the display, then ‘PLAY” and clock counting.
32. Press ACL. Plays musical scale, shows ’ PL AY’, ‘ CHESS’ with White Box on the display.
33. Press New Game. Unit will beep and displays 'PLAY' and ‘CHESS’ with White Box. If it displays ‘CHECr’ then J1 jumper is wrongly inserted on printed circuit board.

END OF KINGMASTER III TEST PROCEDURE. April 29, 2003 Revision 2 Model 911E-3
ChessChallenger
Member
Posts: 50
Joined: Mon Dec 21, 2015 7:48 pm

Excalibur Chess Products Ron Nelson designed/programmed

Post by ChessChallenger »

So what does a small memory model 2Kbyte ROM 128 Byte Ram program look like to a programmer. Unfortunately this Post Board does not accept TAB in text file so it is not as clear as what a programmer sees.
Here are some snippets:

M6805 Portable Cross Assembler 0.05 CHESS.ASM Page 2
Thu Jan 07 09:56:06 2016
Options - MD,MC,NOG,NOU,W,NOMEX,CL,FMT,O
'CHESS CHALLENGER 6805 9/4/95 CHESSMATE'
LINE S PC OPCO OPERANDS S LABEL MNEMO OPERANDS COMMENT
00001 **************************************************************
00002 * CHESS CHALLENGER 6805
00003 **************************************************************
00005 OPT LLE=98
00006 * FOR IASM05 REMOVE ABOVE 2 LINES ADD '$BASE 10T' LINE
00007 * FIND KING3 AND CHANGE SUMS TO ZERO
00008 *
00009 * STARTED 12/28/91 BY R.C. NELSON
00010 * VERSION 1.0 4/14/92
00011 * 9/4/95 MODIFIED PV ROUTINE TO SAVE 5 BYTES
00012 * MODIFIED UDR10 TO SAVE 2 BYTES
00013 *
00014 * GENERAL EQUATES
00015 *
00016 P 0000 00a5 A SKIP1 EQU 0A5H ;BIT IMMEDIATE TEST (SKIPS ONE BYTE)
00017 P 0000 00c1 A SKIP2 EQU 0C1H ;CMP ABSOLUTE OPCODE (SKIPS TWO BYTES)
00018 *
00019 P 0000 0088 A SAVKEY EQU 88H ;SAVE KEY
00020 P 0000 0089 A CLKEY EQU 89H
00021 P 0000 008e A PBKEY EQU 8EH
00022 P 0000 008f A PVKEY EQU 8FH
00023 P 0000 0081 A LVKEY EQU 81H
00024 P 0000 0086 A TBKEY EQU 86H
00025 P 0000 0082 A DMKEY EQU 82H
00026 P 0000 0087 A RVKEY EQU 87H
00027 *
00028 P 0000 0040 A ONESEC EQU 64 ;64 TIMER INTERRUPTS EQUALS 1 SECOND
00029 P 0000 000b A MAXDEP EQU 11
00030 *
00031 * REGISTER EQUATES
00032 *
00033 P 0000 0000 A PORTA EQU 00H ;PA7..PA0: LCD SEGS & KEYBOARD ROWS

M6805 Portable Cross Assembler 0.05 CHESS.ASM Page 5
Thu Jan 07 09:56:06 2016
Options - MD,MC,NOG,NOU,W,NOMEX,CL,FMT,O
'CHESS CHALLENGER 6805 9/4/95 CHESSMATE'
LINE S PC OPCO OPERANDS S LABEL MNEMO OPERANDS COMMENT
00102 *
00103 * PAGE ZERO RAM DEFINITIONS
00104 *
00105 A 0080 ORG 80H
00106 *
00107 A 0080 20 A PBORD RMB 32 ;PACKED CHESS BOARD
00108 A 00a0 01 A GENSTATE RMB 1
00109 A 00a1 01 A FROMD RMB 1
00110 A 00a2 01 A FRMKLLR RMB 1
00111 A 00a3 01 A TODISP RMB 1
00112 A 00a4 01 A TOKLLR RMB 1
00113 A 00a5 01 A FROM RMB 1
00114 A 00a6 01 A TO RMB 1
00115 A 00a7 01 A FPIECE RMB 1 ;PIECE ON FROM SQUARE
00116 A 00a8 02 A BESTMV RMB 2
00117 A 00aa 01 A DURATION RMB 1 ;TONE DURATION COUNTER
00118 A 00ab 01 A REFRESH RMB 1 ;LCD REFRESH COUNTER
00119 A 00ac 01 A LEVEL RMB 1
00120 A 00ad 01 A SIDE RMB 1 ;SIDE TO MOVE 00-BLACK FF-WHITE
00121 A 00ae 01 A TEMP RMB 1
00122 A 00af 01 A R6 RMB 1
00123 A 00b0 01 A CSP RMB 1
00124 A 00b1 01 A TREBOT RMB 1
00125 A 00b2 01 A POSVAL RMB 1
00126 A 00b3 01 A SRXC RMB 1
00127 A 00b4 01 A BONUS RMB 1
00128 A 00b5 01 A MOBILITY RMB 1
00129 A 00b6 01 A MOVCNT RMB 1
00130 A 00b7 01 A TMRCNT RMB 1 ;TIMER COUNT FOR SECONDS
00131 A 00b8 01 A MAXSEC RMB 1 ;MAXIMUM SECONDS
00132 A 00b9 01 A KEYSIG RMB 1
00133 A 00ba 01 A LEVFLG RMB 1 ;CASTLING FLAG
00134 *
00135 A 00bb 0001 A BRRM EQU 01H ;BLACK RIGHT ROOK MASK
00136 A 00bb 0004 A BLRM EQU 04H ;BLACK LEFT ROOK MASK
00137 A 00bb 0002 A WRRM EQU 02H ;WHITE RIGHT ROOK MASK
00138 A 00bb 0008 A WLRM EQU 08H ;WHITE LEFT ROOK MASK
00139 *
00140 A 00bb 0007 A PRABRT EQU 7 ;PREMATURE ABORT FLAG

M6805 Portable Cross Assembler 0.05 CHESS.ASM Page 6
Thu Jan 07 09:56:06 2016
Options - MD,MC,NOG,NOU,W,NOMEX,CL,FMT,O
'CHESS CHALLENGER 6805 9/4/95 CHESSMATE'
LINE S PC OPCO OPERANDS S LABEL MNEMO OPERANDS COMMENT
00142 *
00143 * BIT FLAGS AND DEFINITION OF EACH BIT
00144 *
00145 A 00bb 01 A FLAGS RMB 1
00146 *************************
00147 A 00bc 0000 A ABORT EQU 0
00148 A 00bc 0001 A FAIL EQU 1
00149 A 00bc 0002 A KLLR EQU 2
00150 A 00bc 0003 A STSER EQU 3
00151 A 00bc 0004 A CONTRF EQU 4
00152 A 00bc 0005 A NONCAPT EQU 5
00153 A 00bc 0006 A MOVETO EQU 6
00154 A 00bc 0007 A UPDATE EQU 7
00155 *
00156 A 00bc 0002 A BFAIL EQU 2
00157 A 00bc 0008 A BSTSER EQU 8
00158 A 00bc 0010 A BCONTRF EQU 10H
00159 A 00bc 0020 A BNONCAPT EQU 20H
00160 A 00bc 0040 A BMOVETO EQU 40H
00161 * MASK FOR CLEARING UPDATE,CONTRF,MOVETO,KLLR
00162 A 00bc 002b A NOTUCMK EQU 2BH ;ABORT,FAIL,STSER,NONCAPT
00163 *************************
00164 ******************************
00165 A 00bc 01 A IOFLAG RMB 1
00166 ******************************
00167 A 00bd 0000 A TONE EQU 0
00168 A 00bd 0001 A HTHINK EQU 1
00169 A 00bd 0002 A VALKEY EQU 2
00170 A 00bd 0003 A PVFLAG EQU 3
00171 A 00bd 0004 A RANDOM EQU 4
00172 A 00bd 0005 A BEEP EQU 5
00173 A 00bd 0006 A FLASH EQU 6
00174 A 00bd 0007 A MATEF EQU 7
00175 *
00176 A 00bd 0001 A BTONE EQU 1
00177 A 00bd 0002 A BHTHINK EQU 2
00178 A 00bd 0004 A BVALKEY EQU 4
00179 A 00bd 0010 A BRANDOM EQU 10H
00180 ******************************
00181 *
00182 A 00bd 02 A RMB 2 ;INITIAL SCORES
00183 A 00bf 0c A SCRCSP RMB 12
00184 A 00cb 0c A FRMCSP RMB 12 ;12 PLY MAXIMUM
00185 A 00d7 0c A TOCSP RMB 12
00186 A 00e3 0c A RETCSP RMB 12 ;NEXT MOVE GENERATOR STATE
00187 A 00ef 01 A DIG1 RMB 1
00188 A 00f0 01 A DIG2 RMB 1
00189 *
00190 A 00f1 00ff A STKTOP EQU 0FFH ;TOP OF STACK

M6805 Portable Cross Assembler 0.05 CHESS.ASM Page 8
Thu Jan 07 09:56:06 2016
Options - MD,MC,NOG,NOU,W,NOMEX,CL,FMT,O
'CHESS CHALLENGER 6805 9/4/95 CHESSMATE'
LINE S PC OPCO OPERANDS S LABEL MNEMO OPERANDS COMMENT
00244 *
00245 A 0100 ORG 100H
00246 *
00247 * MOVE GENERATOR PAGE
00248 *
00249 A 0100 0100 A MOVPAG EQU *
00250 *
00251 *
00252 A 0100 87 A PVTBL FCB 87H ;PAWN (MOVE)
00253 A 0101 86 A FCB 86H ;KNIGHT (UNDO)
00254 A 0102 82 A FCB 82H ;BISHOP (SOUND)
00255 A 0103 81 A FCB 81H ;ROOK (LEVEL)
00256 A 0104 8f A FCB 8FH ;QUEEN (VERIFY)
00257 A 0105 8e A FCB 8EH ;KING (SETUP)
00258 *
00259 A 0106 3c a0 A AR00 INC GENSTATE
00260 A 0108 a6 f0 A LDA #-16
00261 A 010a c1 A FCB SKIP2
00262 A 010b a6 10 A AR0X LDA #16
00263 A 010d bb ad A ABSA ADD SIDE
00264 A 010f b8 ad A EOR SIDE
00265 A 0111 81 RTS

M6805 Portable Cross Assembler 0.05 CHESS.ASM Page 9
Thu Jan 07 09:56:06 2016
Options - MD,MC,NOG,NOU,W,NOMEX,CL,FMT,O
'CHESS CHALLENGER 6805 9/4/95 CHESSMATE'
LINE S PC OPCO OPERANDS S LABEL MNEMO OPERANDS COMMENT
00267 **************************************************************
00268 * CHESS CHALLENGER 6805 MOVE GENERATOR
00269 * USES 35 STATES WHICH ONLY
00270 * NEEDS 6 BITS OF STORAGE ON CHESS STACK
00271 **************************************************************
00272 *
00273 * 0
00274 A 0112 ad f2 0106 PAWN0 BSR AR00 ;ACC=ABS(-16) AND ++GENSTATE
00275 A 0114 0a bb07 011e BRSET NONCAPT,FLAGS,PAWN05 ;BRNCH IF NOT CAPTURE PASS
00276 A 0117 4a DECA ;LEFT CAPTURE
00277 A 0118 ae 03 A LDX #3
00278 A 011a bf a0 A STX GENSTATE
00279 A 011c 20 6a 0188 BRA MSB
00280 * TEST FOR ENPASSENT CAPTURE
00281 A 011e 4c PAWN05 INCA ;ASSUME ENPASS. CAPTR TO RIGHT
00282 A 011f bb a6 A ADD TO
00283 A 0121 b7 a6 A STA TO
00284 A 0123 be b0 A LDX CSP
00285 A 0125 e6d7 LDA TOCSP,X
00286 A 0127 a4 77 A AND #77H ;PREVIOUS TO SQUARE
00287 A 0129 b7 af A STA R6
00288 A 012b bd 40 A JSR FNP ;FIND IF PAWN
00289 A 012d 26 15 0144 BNE PAWN1 ;NO
00290 A 012f be b0 A LDX CSP
00291 A 0131 e6cb LDA FRMCSP,X
00292 A 0133 a4 77 A AND #77H ;PREVIOUS FROM
00293 A 0135 bb af A ADD R6
00294 A 0137 44 LSRA ;(PREVFROM+PREVTO)/2
00295 A 0138 a5 88 A BIT #88H ;OFF BOARD?
00296 A 013a 26 08 0144 BNE PAWN1 ;DELTA NOT MULTIPLE OF 32
00297 A 013c b0 a6 A SUB TO ;((PREVFRM+PREVTO)/2) - TO
00298 A 013e 27 48 0188 BEQ MSB ;MAKE ENPASSENT CAPTURE (RIGHT)
00299 A 0140 a1 fe A CMP #-2
00300 A 0142 27 44 0188 BEQ MSB ;MAKE ENPASSENT CAPTURE (LEFT)
00301 *
00302 * 1 PAWN MOVE FORWARD 1 SQUARE
00303 A 0144 b6 a5 A PAWN1 LDA FROM
00304 A 0146 b7 a6 A STA TO
00305 A 0148 ad bc 0106 PAWN15 BSR AR00 ;ACC=ABS(-16) AND ++GENSTATE
00306 A 014a 20 3c 0188 BRA MSB
00307 *
00308 * 2 PAWN MOVE FORWARD 2 SQUARES
00309 A 014c 02 bb24 0173 PAWN2 BRSET FAIL,FLAGS,NXT_PIEC
00310 A 014f 3c a0 A INC GENSTATE ;SKIP OVER STATE 3
00311 A 0151 b6 a5 A LDA FROM
00312 A 0153 b8 ad A EOR SIDE
00313 A 0155 43 COMA
00314 A 0156 a4 60 A AND #60H ;RANK 2?
00315 A 0158 27 ee 0148 BEQ PAWN15 ;BRNCH IF YES
00316 A 015a 20 17 0173 BRA NXT_PIEC ;NEXT_PIECE
00317 *
User avatar
Steve B
Site Admin
Posts: 10144
Joined: Sun Jul 29, 2007 10:02 am
Location: New York City USofA
Contact:

Re: Excalibur Chess Products Ron Nelson designed/programmed

Post by Steve B »

ChessChallenger wrote:In finalizing my Development spread sheet with pictures, I found two errors.
A typo for Saber IV having 18KByte ROM when it should be 8KByte ROM.

The other was Little Chesster external ROM at 1 MByte it should have been 1Mbit or the preferred 128KByte ROM.

Corrected CSV data:

1991,6125,Little Chesster (Fidelity Spracklen Chess Engine),M50743 + ROM + RAM,4/15/1991,65c02 Core Expanded MCU external 128KByte ROM 2KByte Ram,CXG

2001,901E-4,Saber IV,S3C72K8X11-C0C8,12/29/2001,"4-Bit core SAM47 S3C72K8 8K Byte ROM 1,024 Nibble Ram 1.5MHz",Sametime

Hi Ron
i edited your original post making the corrections above

NYTIMES Editing Regards(Pun Intended)
Steve
User avatar
Steve B
Site Admin
Posts: 10144
Joined: Sun Jul 29, 2007 10:02 am
Location: New York City USofA
Contact:

Post by Steve B »

Hi Ron

one of the few non-chess playing gadgets i own is the Fidelity Taro

this little guy could tell the future

Image
Did you program him?

Asking Him To Pick The 1.5 Billion Dollar Powerball Regards
Steve
ChessChallenger
Member
Posts: 50
Joined: Mon Dec 21, 2015 7:48 pm

Post by ChessChallenger »

Steve B wrote:Hi Ron

one of the few non-chess playing gadgets i own is the Fidelity Taro

this little guy could tell the future

Image
Did you program him?

Asking Him To Pick The 1.5 Billion Dollar Powerball Regards
Steve
The software was written for a multi-game system we were designing,by my software group based in France, that worked on European games and card games.
It was demoed by them in Miami to Sid and he liked it, but wanted a stand alone unit.
My engineer, Rick Merrick then converted it to a single chip micro.
There was some type of bug that it would NOT tell your fortune "correctly" if you put in Sunday as your day of the week.
We called it the "Never On Sunday" bug...or if you know the movie...Taro never worked on Sunday, wink wink.
User avatar
Cyberchess
Full Member
Posts: 658
Joined: Wed Jan 08, 2014 6:10 pm

Post by Cyberchess »

Steve B wrote: Asking Him To Pick The 1.5 Billion Dollar Powerball Regards
Steve
Greetings Steve:

Eager to partake of this magnificent fortune, I queried my vintage Magic 8 Ball for the winning numbers, and obtained only the following response:

Image

:shock: Hey, You Never Know Regards,
John
User avatar
Steve B
Site Admin
Posts: 10144
Joined: Sun Jul 29, 2007 10:02 am
Location: New York City USofA
Contact:

Post by Steve B »

ChessChallenger wrote:
There was some type of bug that it would NOT tell your fortune "correctly" if you put in Sunday as your day of the week.
We called it the "Never On Sunday" bug...or if you know the movie...Taro never worked on Sunday, wink wink.
:P
I will try that..will enter the day as a Sunday...will do it this Sunday
since it will predict incorrectly I guess it will probably tell me I will grow up to be handsome and Famous

Butt Ugly and Infamous Regards
Steve
User avatar
pr1uk
Member
Posts: 220
Joined: Wed Apr 02, 2014 2:01 pm
Location: Strood, Kent. UK

Post by pr1uk »

Steve B wrote:
ChessChallenger wrote:
There was some type of bug that it would NOT tell your fortune "correctly" if you put in Sunday as your day of the week.
We called it the "Never On Sunday" bug...or if you know the movie...Taro never worked on Sunday, wink wink.
:P
I will try that..will enter the day as a Sunday...will do it this Sunday
since it will predict incorrectly I guess it will probably tell me I will grow up to be handsome and Famous

Butt Ugly and Infamous Regards
Steve
OH your very famous in the chess computer world mind you probably butt ugly :-)


Peter
King Performance Chess Computer M830
User avatar
Cyberchess
Full Member
Posts: 658
Joined: Wed Jan 08, 2014 6:10 pm

Post by Cyberchess »

Cyberchess wrote:
Steve B wrote: Asking Him To Pick The 1.5 Billion Dollar Powerball Regards
Steve
Greetings Steve:

Eager to partake of this magnificent fortune, I queried my vintage Magic 8 Ball for the winning numbers, and obtained only the following response:

Image

:shock: Hey, You Never Know Regards,
John
:P And the winner is Chesster Eyeball from sunny California!

Image

How ‘Bout a Nice Powerball Jackpot Regards,
John
Post Reply