-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
32 lines (19 loc) · 793 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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