Don't remove config.h.in in distclean rule if we are still keeping configure
Restrict mandatory SLIRP_CFLAGS to minimum, i.e. -fno-strict-aliasing.
add missing rule to build extfs_macosx.mm
detect slirp at configure time, aka fix build when ether_dummy.cpp is used
Fix build on MacOS X: dedicated extfs_macosx.mm & static SDL libs
Recognize Intel Compilers. Add user mode network stack with slirp from qemu. Simply use "ether slirp" in the prefs file, no kernel module required. I could perform up to 450 KB/sec on my DSL line.
Add Lauri's icon for Basilisk II builds on Windows
Handle .exe suffix for Windows builds. Remove obsolete rules for cpuopti.
Handle SDL scancode -> Mac keycode map files
Use clip_unix.cpp only with X11 targets. Otherwise, default to clip_dummy.cpp
Initial SDL/video support. Fix VOSF code could lead to a crash on run-time resolution/depth switching. Rearrange blitter lookup code, aka make it cleaner.
TUN/TAP support
Make distclean remove some extra files/dirs generated by autoconf, and some Darwin test programs generated by configure. Note - Ideally it would also remove configure?
Merge in __PAGEZERO hack from Michael Z. Sliczniak so that REAL_ADDRESSING mode can work under Darwin.
Additions for the JIT compiler opcode translators + NOFLAGS variant of regular instruction handlers.
- it is now possible to make the serial drivers pipe their input/output to programs by using a '|' followed by a command line as the modem or printer port setting (instead of a device name like '/dev/ttyS0') [Brian Johnson] - the option "--config FILE" tells B2 to use a different config file
- configure.in: actually save CXXFLAGS instead of CFLAGS in the code to detect whether the compiler supports -fno-merge-constants or not - Makefile.in: make sure to link gencpu with g++ since it contains objects compiled from C++ code. Fix build problems with gcc 3.0.1
- added SIGSEGV support for Linux/Alpha (to be checked), Darwin/PPC - added uniform virtual memory allocation (supports mmap(), vm_allocate(), or fallbacks to malloc()/free()) - cleaned up memory allocation in main_unix.cpp
- new and updated SIGSEGV support functions: + configure script cleanups + possible support for Direct Addressing / VOSF on other platforms
Mainly changes to the VOSF code: - improved blitters selection - improved blitters performance if UNALIGNED_PROFITABLE is set - cleaned up 8 bpp blitters
DESTDIR was not respected by installdirs target
- updated spec file - make install/uninstall targets support DESTDIR variable - fixed compilation problem with DIRECT_ADDRESSING
- more cleanups - splitted prefs.cpp into prefs.cpp and prefs_items.cpp to make prefs.cpp reusable for other projects
- first version to run natively on NetBSD/m68k
- small fixes to Makefile.in and configure script - main_unix.cpp tested ENABLE_DGA instead of ENABLE_XF86_DGA
- audio_linux.cpp renamed to audio_oss_esd.cpp (now also used under FreeBSD) and added support for ESD - medium removal is allowed for CD-ROM on exit - added mkinstalldirs to "make install" target
- added fbdev video code and SPARC assembly optimizations
- added external file system - moved most init/deinit code to InitAll()/ExitAll() in main.cpp
- compilation of cpuemu.cpp is now split
- disk insertions are now checked for by the 60Hz interrupt routine - localizable strings are split into a common and a platform-specific set - fixed bug in CR->LF translation in AmigaOS/clip_amiga.cpp
- improved Makefile and man page
- "make depend" now works
- cosmetic fix
- improved configuration and installation
- sys_unix.cpp: changed one #ifdef that should really have been an #if - Makefile.in: provided uninstall target
- install target didn't install keycodes file in proper location
- renamed basilisk_ii_keycodes to keycodes - default location of keycodes file is now $(sharedir)/keycodes (depends on install prefix) - improved the install target
- improved the clean/distclean targets
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.