Я тут придумал делать прототипы NedoPC в виде эмуляторов на Java. С одной стороны можно обкатать устройство и программное обеспечение для него до реализации в железе, а с другой стороны размещая эмулятор в интернете я даю возможность народу оценить свойства и привлекательность устройства онлайн!
Пока идея следующая - я делаю очередной прототип и называю его
NedoPC-PROTOn, где n - номер прототипа. Прототипы не зависят от аппаратной реализации, т.к. основную часть программного обеспечения планируется иметь в виде RW0-байткода, т.е. для изготовления в железе надо лишь написать простейший биос и интерпретатор байткода. При изготовлении в железе устройство получает свое наименование в соответствии с используемым процессором (NedoPC-85 или NedoPC-16 и т.д.), т.е. в данном случае
NedoPC-PROTOn означает лишь соответствие программного обеспечения, написанного на языке RW1, тому или иному абстрактному стандарту.
Пока линейка прототипов следующая:
NedoPC-PROTO1 - устройство с цифровой клавиатурой и 7-сегментными индикаторами (пока сильно гипотетическое)
NedoPC-PROTO2 - устройство с 2-строчным жидкокристаллическим индикатором 16х2 знакомест (это уже более менее прорисовалось у меня в голове)
NedoPC-PROTO3 - устройство с 2-х строчным индикатором и возможностью подключения к телевизору/монитору (более чем сильно гипотетическое)
NedoPC-PROTO4 - устройство с 4-х строчным индикатором, расширенной клавиатурой, IDE и т.д. (еще более чем сильно гипотетическое)
По
NedoPC-PROTO2 уже есть наработки, в частности набросок эмулятора онлайн
http://nedopc.org/nedopc/proto2.html, который пока лишь выводит стартовое сообщение, но зато можно уже посмотреть на него как на виртуальное устройство. В эмуляторе реализована эмуляция 2-х строчного индикатора PVC160204AYL (который у меня имеется) и эта эмуляция в будущем перекочует в эмулятор jEmul и пополнит библиотеку эмулируемых устройств.