Difference between revisions of "Micro-Max"

From Chessprogramming wiki
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
'''Micro-Max''', (μ-Max)<br/>
 
'''Micro-Max''', (μ-Max)<br/>
a minimalist [[:Category:Open Source|open source]] chess program in up to 2000 characters and 133 lines of portable [[C]] source-code by [[Harm Geert Muller]]. Recently Micro-Max was ported for an [https://en.wikipedia.org/wiki/Atmel Atmel]-[https://en.wikipedia.org/wiki/ATmega88 ATmega88] [https://en.wikipedia.org/wiki/Microcontroller Microcontroller] <ref>[http://www.atmel.com/dyn/products/product_card.asp?part_id=3757 ATmega88 Automotive] from [http://www.atmel.com/products/AVR/ Atmel Products -Microcontrollers - AVR® 8-Bit RISC]</ref> by [[Andre Adrian]] using [http://winavr.sourceforge.net/ WinAVR GCC], deployed for a self-made [[Dedicated Chess Computers|chess computer]] ''SHAH'' <ref>[http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH Self-made Chess Computer SHAH] based on an [https://en.wikipedia.org/wiki/Atmel Atmel]-[https://en.wikipedia.org/wiki/ATmega88 ATmega88] [https://en.wikipedia.org/wiki/Microcontroller Microcontroller] and Micro-Max-port by [[Andre Adrian]] (German)</ref> and the ''ATM18 mini chess computer'' <ref>[http://www.elektor.com/magazines/2009/september/atm18-mini-chess-computer.1041342.lynkx ATM18 Mini Chess Computer] from [http://www.elektor.com/elektor-uk.35.lynkx ELEKTOR.com – Platform for electronics and microcontrollers]</ref> from the electronics magazine [https://en.wikipedia.org/wiki/Elektor Elektor].  
+
a minimalist [[:Category:Open Source|open source]] chess program in up to 2000 characters and 133 lines of portable [[C]] source-code by [[Harm Geert Muller]]. Recently Micro-Max was ported for an [https://en.wikipedia.org/wiki/Atmel Atmel]-[https://en.wikipedia.org/wiki/ATmega88 ATmega88] [https://en.wikipedia.org/wiki/Microcontroller Microcontroller] <ref>[http://www.atmel.com/dyn/products/product_card.asp?part_id=3757 ATmega88 Automotive] from [http://www.atmel.com/products/AVR/ Atmel Products -Microcontrollers - AVR® 8-Bit RISC]</ref> by [[Andre Adrian]] using [http://winavr.sourceforge.net/ WinAVR GCC], deployed for a self-made [[Dedicated Chess Computers|chess computer]] ''SHAH'' <ref>[http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH Self-made Chess Computer SHAH] based on an [https://en.wikipedia.org/wiki/Atmel Atmel]-[https://en.wikipedia.org/wiki/ATmega88 ATmega88] [https://en.wikipedia.org/wiki/Microcontroller Microcontroller] and Micro-Max-port by [[Andre Adrian]] (German)</ref> and the ''ATM18 mini chess computer'' from the electronics magazine [https://en.wikipedia.org/wiki/Elektor Elektor].  
  
  
Line 27: Line 27:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=13837 released: micro-Max 4.8w] by [[Harm Geert Muller]], [[CCC]], May 17, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=13837 released: micro-Max 4.8w] by [[Harm Geert Muller]], [[CCC]], May 17, 2007
 
* [http://www.talkchess.com/forum/viewtopic.php?t=29663  Nice game by micro-Max] by [[Harm Geert Muller]], [[CCC]], September 05, 2009
 
* [http://www.talkchess.com/forum/viewtopic.php?t=29663  Nice game by micro-Max] by [[Harm Geert Muller]], [[CCC]], September 05, 2009
 +
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=51887 Save 3 characters off MicroMax] by [[Kerwin Medina]], [[Computer Chess Forums|Winboard Forum]], July 15, 2011
  
 
=External Links=  
 
=External Links=  
Line 32: Line 33:
 
* [http://home.hccnet.nl/h.g.muller/max-src2.html Micro-Max, a 133-line Chess Source] by [[Harm Geert Muller]]
 
* [http://home.hccnet.nl/h.g.muller/max-src2.html Micro-Max, a 133-line Chess Source] by [[Harm Geert Muller]]
 
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=518 micro-Max' ICGA Tournaments]
 
* [https://www.game-ai-forum.org/icga-tournaments/program.php?id=518 micro-Max' ICGA Tournaments]
* [http://computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=0&eng=Micro-Max%204.8 Micro-Max 4.8] in [[CCRL|CCRL 40/40]]
+
* [http://computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Micro-Max&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Micro-Max] in [[CCRL|CCRL 40/15]]
* [http://en.chessbase.com/post/the-world-s-smallest-chess-engines The world's smallest chess engines] by [[Albert Silver]], [[ChessBase|ChessBase News]], September 23, 2015 » [[1K ZX Chess]], [[BootChess]], [[Toledo|Toledo Nanochess]], [[Micro-Max]]
+
* [https://en.chessbase.com/post/the-world-s-smallest-chess-engines The world's smallest chess engines] by [[Albert Silver]], [[ChessBase|ChessBase News]], September 23, 2015 » [[1K ZX Chess]], [[BootChess]], [[Toledo|Toledo Nanochess]], [[Micro-Max]]
 
==Dedicated μ-Max==
 
==Dedicated μ-Max==
 
* [http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH Self-made Chess Computer SHAH] based on an [https://en.wikipedia.org/wiki/Atmel Atmel]-[https://en.wikipedia.org/wiki/ATmega88 ATmega88] [https://en.wikipedia.org/wiki/Microcontroller Microcontroller] and Micro-Max-port by [[Andre Adrian]] (German)
 
* [http://www.andreadrian.de/schach/#Selbstbau_Schachcomputer_SHAH Self-made Chess Computer SHAH] based on an [https://en.wikipedia.org/wiki/Atmel Atmel]-[https://en.wikipedia.org/wiki/ATmega88 ATmega88] [https://en.wikipedia.org/wiki/Microcontroller Microcontroller] and Micro-Max-port by [[Andre Adrian]] (German)
 
* [http://www.schach-computer.info/wiki/index.php/AVR-Max-Schachzwerg AVR-Max-Schachzwerg] from [http://www.schach-computer.info/wiki/index.php/Hauptseite_En Schachcomputer.info - Wiki] (German)
 
* [http://www.schach-computer.info/wiki/index.php/AVR-Max-Schachzwerg AVR-Max-Schachzwerg] from [http://www.schach-computer.info/wiki/index.php/Hauptseite_En Schachcomputer.info - Wiki] (German)
* [http://www.elektor.com/magazines/2009/september/atm18-mini-chess-computer.1041342.lynkx ATM18 Mini Chess Computer] from [http://www.elektor.com/elektor-uk.35.lynkx ELEKTOR.com – Platform for electronics and microcontrollers]
+
* [https://www.elektormagazine.com/magazine/elektor-200909/19174 ATM18 Mini Chess Computer] from [https://en.wikipedia.org/wiki/Elektor Elektor]
: [http://www.elektor.de/jahrgang/2009/juni/der-cc2-schachzwerg.953832.lynkx Der CC2-Schachzwerg - ELEKTOR.de]
+
: [https://www.elektormagazine.de/magazine/elektor-200906/3242.html AVR-Max-Schachzwerg - ELEKTOR.de]
: [http://www.elektormagazine.de/magazine/elektor-200906/3242.html AVR-Max-Schachzwerg - ELEKTOR.de]
+
: [https://dialnet.unirioja.es/servlet/articulo?codigo=3029188 Mini-ajedrez con AVR-Max - ELEKTOR.es]
: [http://dialnet.unirioja.es/servlet/articulo?codigo=3029188 Mini-ajedrez con AVR-Max - ELEKTOR.es]
+
: [https://www.elektormagazine.fr/magazine/elektor-200909/11399 CC2, le génie des échecs - ELEKTOR.fr]
: [http://www.elektormagazine.fr/magazine/elektor-200909/11399 CC2, le génie des échecs - ELEKTOR.fr]
 
: [http://www.elektor.nl/avr-max-chess-computer-pcb Schaakmat gezet! - ELEKTOR.nl]
 
 
* [https://www.youtube.com/watch?v=vdPbR1agc0w Schach und Schachcomputer mit dem ATmega88] - [http://www.cczwei.de/ Computer:club²] with [http://de.wikipedia.org/wiki/Wolfgang_Rudolph_%28Moderator%29 Wolfgang Rudolph], from [https://www.youtube.com/watch?v=1bjO1J99Ywc No. 31], May 21, 2009, [https://en.wikipedia.org/wiki/YouTube YouTube] Video  (German) <ref>[https://www.youtube.com/user/computerclubzwei Computer:Club2 - YouTube]</ref>
 
* [https://www.youtube.com/watch?v=vdPbR1agc0w Schach und Schachcomputer mit dem ATmega88] - [http://www.cczwei.de/ Computer:club²] with [http://de.wikipedia.org/wiki/Wolfgang_Rudolph_%28Moderator%29 Wolfgang Rudolph], from [https://www.youtube.com/watch?v=1bjO1J99Ywc No. 31], May 21, 2009, [https://en.wikipedia.org/wiki/YouTube YouTube] Video  (German) <ref>[https://www.youtube.com/user/computerclubzwei Computer:Club2 - YouTube]</ref>
 
: {{#evu:https://www.youtube.com/watch?v=vdPbR1agc0w|alignment=left|valignment=top}}
 
: {{#evu:https://www.youtube.com/watch?v=vdPbR1agc0w|alignment=left|valignment=top}}
Line 49: Line 48:
 
* [https://en.wikipedia.org/wiki/Micromax_Mobile Micromax Mobile from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Micromax_Mobile Micromax Mobile from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Micromax Micromax (Scott Wright) from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Micromax Micromax (Scott Wright) from Wikipedia]
 +
* [[:Category:Tineke Postma|Tineke Postma]] & [https://nl.wikipedia.org/wiki/Reinier_Baas Reinier Baas] - Source Code, [https://en.wikipedia.org/wiki/Bimhuis Bimhuis], [https://en.wikipedia.org/wiki/Amsterdam Amsterdam], [https://en.wikipedia.org/wiki/VPRO VPRO] Broadcast, December 06, 2015, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 +
: {{#evu:https://www.youtube.com/watch?v=vhHBYhrFcP8|alignment=left|valignment=top}}
  
 
=References=  
 
=References=  
Line 56: Line 57:
 
[[Category:Open Source]]
 
[[Category:Open Source]]
 
[[Category:WinBoard]]
 
[[Category:WinBoard]]
 +
[[Category:Mac]]
 +
[[Category:Linux]]
 +
[[Category:Windows]]
 +
[[Category:Didactic]]
 +
[[Category:Dedicated]]
 +
[[Category:Arduino]]
 +
[[Category:Tineke Postma]]

Latest revision as of 15:37, 25 December 2020

Home * Engines * Micro-Max

Micro-Max logo [1]

Micro-Max, (μ-Max)
a minimalist open source chess program in up to 2000 characters and 133 lines of portable C source-code by Harm Geert Muller. Recently Micro-Max was ported for an Atmel-ATmega88 Microcontroller [2] by Andre Adrian using WinAVR GCC, deployed for a self-made chess computer SHAH [3] and the ATM18 mini chess computer from the electronics magazine Elektor.


Photos

MicroMax2007.JPG

Deep Sjeng - micro-Max, WCCC 2007 [4], Gian-Carlo amazed by HGM's source code [5]

ElektorCC.jpg

Elektor Chess Computer with Micro-Max inside [6]

See also

Forum Posts

External Links

Chess Engine

Dedicated μ-Max

AVR-Max-Schachzwerg - ELEKTOR.de
Mini-ajedrez con AVR-Max - ELEKTOR.es
CC2, le génie des échecs - ELEKTOR.fr

Misc

References

Up one Level