For all newly written code the license should be LGPL, there should not be GPL code included, only compatible licenses allowing linking radare2 as a library.
Every newly implemented architecture should be covered with regression tests
Every improved architecture should support ESIL uplifting
Every pull request should be merged or constantly updated based on the feedback from radare2 developers.
Special prizes apply only to people who will implement specified architecture (or improve it).
Only issues marked with "r2con-hwcomp" label qualify for the competition.
For the first category it should be issue with label "New Architecture" correspondingly.
Special prize - Simatic PLC (for Simatic architecture support)
First place - ARM AliOS devkit
Second place - RISC-V board
Third place - C-SKY board (2-3 boards)
Special prize - Intel TinyTILE ARC board (for ARC architecture)
First place - RISC-V board
Second place - C-SKY board (2-3 boards)
Third place - Xtensa board (2 boards for each)
Idea is to improve the support of particular architectures, or add a missing ones.
Xtensa (10 cheap ESP8266 boards) #Missing ESIL #8484
C-SKY (5 C-SKY OrangePi boards) #Motorola MCORE
RISC-V (2 HiFive1 boards) #RISC-V assembler
ARM (1 AliOS development kit board) ARM issues
ARC (2 Intel tinyTILE boards) #ARC platform
Simatic S7 (1 expensive S7-200 PLC board + JTAG) - no support at all currently
r2wars is a game similar to corewars, where 2 programs run on a shared memory space trying to catch each other in order to trash their code and make them crash.
This game was initially developed by pancake as a PoC in here and we have here the new version repository.
You can find here an explanation of the game in the first competition that happened during the 2nd r2con in 2017.
Previous years [2017] [2016] | No rights reversed | Website done by @megabeets_ and @trufae.