Skip to content

chris-pcguy/hirnwichse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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



About

A x86-emulator in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages