Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2003-07-26 | Bump revision due to SDL update, and sync versions in buildlink files where | jmmv | 1 | -2/+2 | |
needed. This is required because esound has been droped as a dependancy. | |||||
2003-07-17 | s/netbsd.org/NetBSD.org/ | grant | 1 | -2/+2 | |
2003-07-13 | PKGREVISION bump for libiconv update. | wiz | 1 | -2/+2 | |
2003-06-02 | Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages. | jschauma | 1 | -2/+2 | |
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. | |||||
2003-05-02 | Dependency bumps, needed because of devel/pth's major bump, and related | wiz | 1 | -2/+2 | |
dependency bumps. | |||||
2003-03-07 | Remove an empty line to please pkglint. | wiz | 1 | -3/+2 | |
2003-03-07 | Port to ports other than x86: | jmc | 1 | -2/+14 | |
1. Only use the raze library on x86 (since it's x86 assembly). For all others include the cmz80 library instead. 2. Check endianness and set defines needed based on it. | |||||
2002-11-19 | Fix from Christian Biere in PR 18811 to remove the -malign-double | agc | 4 | -76/+44 | |
configuration parameter which was causing problems with the stat(2) structure. | |||||
2002-08-27 | buildlink1 -> buildlink2 | jlam | 1 | -5/+7 | |
2002-05-09 | Add patch from Michael Core's original mail to get the correct size of | agc | 3 | -2/+78 | |
the ROM. | |||||
2002-05-09 | Initial import of Generator-0.34 into the NetBSD Packages collection. | agc | 5 | -0/+67 | |
Generator is an open source emulator designed to emulate the Sega Genesis / Mega Drive console, a popular games machine produced in the early 1990s. It is a portable program written in C and has been ported to the Amiga, Macintosh, Windows and even pocket PCs such as the iPAQ and Cassiopeia. Natively it compiles under unix for X Windows with either tcl/tk or gtk/SDL, for svgalib and even cross-compiles to DOS with djgpp/allegro. Generator uses its own custom 68000 processor emulation which is designed for dynamic recompilation, and uses techniques from this such as block-marking, flag calculation removal, operand pre-calculation, endian pre-conversion etc. There are approximately 1600 C routines generated by the first stage of compilation to cope with the 67 instruction families. These routines are used as a 'backup' when dynamic recompilation isn't supported on your platform or the recompiler doesn't support a particular instruction. The CPU engine is by all accounts very fast, whatever the mode. There is a 'test' recompiler written for the ARM processor, but it is no longer supported. If someone with assembler knowledge wants to put the effort into writing a recompiling back-end for a processor (and it really is major effort), let me know - particularly if you know i386. |