Погонял zemu под valgrind (callgrind), по результатам немного подправил z80_ex (T_WAIT_UNTIL() кушало довольно много CPU).
См. патч здесь http://pastebin.com/f8feb49c или в аттаче.
И вот еще подправил arc/zip:
http://pastebin.com/f3063feba
Это смотря с какой стороны посмотреть
Мне вообще не удалось выяснить что это за tempfile такой. У меня Fedora Linux 11, оно ни о каком tempfile не знает:
Код:$ tempfile bash: tempfile: command not found $ yum whatprovides *bin/tempfile Loaded plugins: fastestmirror, protectbase, refresh-packagekit 1 packages excluded due to repository protections No Matches found
Оптимизировал чтение из памяти. См. http://pastebin.com/f53255b28 или прикрепленный файл.
Залил репозитарий на GitHub: http://github.com/mkoloberdin/zemu/tree/master
Буду свои изменения впредь push-ить туда.
Sinus, boo_boo, зарегьтесь там если есть желание, добавлю вас collaborator-ами, чтоб вы могли добавлять изменения прямо туда.
Краткая инструкция по git: http://www.spheredev.org/wiki/Git_for_the_lazy ну и тут см. Tutotuals: http://git-scm.com/documentation
Вытянуть репозитарий с github можно так:
Если что непонятно, спрашивайте.Код:git clone git://github.com/mkoloberdin/zemu.git
Последний раз редактировалось mastermind; 05.09.2009 в 17:31.
крута.
(но я всё равно буду вести свою ветку, ибо не все изменения мне по душе)
важные изменения буду коммитить на гитхаб, я там, кстати, есть - http://github.com/restorer
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)