chris-pcguy/hirnwichse
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Hirnwichse, a (x86) emulator in Python
This project comes with NO WARRANTY, but with best wishes.
(c) 2009-2017 Christian Inci (chris.gh.hwemu(at)istnicht.net)
Licensed under 'GNU AGPL v3' (GNU Affero General Public License, Version 3)
All other rights reserved!
This project makes heavily use of Cython.
This project may have included some parts of other projects, such as Qemu or Bochs.
Thanks to all of them!
Big endian systems aren't supported (yet).
Run after changing hirnwichse.pyxbld:
shopt -s nullglob
files=(*.pyx)
for f in "${files[@]}"; do
cp hirnwichse.pyxbld `echo "$f" | sed "s/$/bld/"`
done
Run (when being configured with ASAN):
ASAN_OPTIONS="abort_on_error=0:halt_on_error=0:detect_leaks=0" LD_PRELOAD="libasan.so" ./hirnwichse.py
Apply patch:
cython_diff_1