crypt of decay - July 29th, 2012 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

July 29th, 2012

WTFPL'ed Z80 Emulation Core [Jul. 29th, 2012|06:52 pm]
Zymosis.

кажется, первый в интернетах, который под WTFPL, при этом чистый си и — что важнее всего — эмулирует Z80 полностью, включая недокументированые команды и MEMPTR. также оно сделано ручками, а не генерируется из таблиц, поэтому маленькое, не требует скриптов генерации и совершенно ужасно внутри (особенно в части декодирования команд, которое — подозреваю — похоже на то, как это делает сам Z80).

проходит все доступные мне тесты, отлично работает в собраном «на коленке» эмуляторе ZX Spectrum. включая корректную эмуляцию contended memory, contended ports, ULA floating bus effect — а сие значит, что растактовка команд тоже верная.

в общем, можете смело проходить мимо, вам всё это не надо.
Link8 meows|meow!

navigation
[ viewing | July 29th, 2012 ]
[ go | Previous Day|Next Day ]