ftp.nice.ch/pub/next/tools/emulators/vice.0.15.0.NeXT.patch.README

This is the README for vice.0.15.0.NeXT.sd.tgz [Download] [Browse] [Up]

Important:

This patch must be applied to the original-sourcetree of vice-0.15.0 from http://www.tu-chemnitz.de/~fachat/vice/vice.html. If you download the modified sources in vice-0.15.0.NeXT.sd.tgz you do NOT need the patched!

---

VICE 0.15.0 for NeXT, NS 3.3, X11R6, gcc 2.7.2.1, gmake
-------------------------------------------------------

changes by Sven Droll (sdroll@mathematik.uni-wuerzburg.de):

- created working config.cache
- created working Makefiles(.NeXT)
- replaced all POSIX-stuff
- Q&D: commented out sigaction, sigsetops in coproc.c
- solved the optimizing- and compiling-problems of the cpus (stacksize!)
  -> very long compilation time (3 hour on black)
- tested on black with Xnext (see KNOWN BUGS), white and yellow with CubX



COMPILE:
--------

patch:

cd vice-0.15.0

patch -p < vice-0.15.0.NeXT.patch


configure (not necessary, jump to "make only" below):

cd vice-0.15.0

sh

CFLAGS="-g -O3 -Wall -I/usr/X11R6/include" ./configure --enable-textfield

cp src/arch/unix/readline/Makefile.NeXT src/arch/unix/readline/Makefile
cp src/arch/unix/xaw/widgets/Makefile.NeXT src/arch/unix/xaw/widgets/Makefile
cp src/arch/unix/xaw/Makefile.NeXT src/arch/unix/xaw/Makefile
cp src/arch/unix/Makefile.NeXT src/arch/unix/Makefile
cp src/c128/Makefile.NeXT src/c128/Makefile
cp src/c64/Makefile.NeXT src/c64/Makefile
cp src/pet/Makefile.NeXT src/pet/Makefile
cp src/true1541/Makefile.NeXT src/true1541/Makefile
cp src/vic20/Makefile.NeXT src/vic20/Makefile
cp src/Makefile.NeXT src/Makefile


make only:

in src/config.h, l.61 (m68k, sparc):
#define WORDS_BIGENDIAN 1

in src/config.h, l.61 (intel):
/* #undef WORDS_BIGENDIAN */

cd vice-0.15.0

csh/tcsh

limit stacksize 10000 (!! on black)

gmake

no libiberty.a? (c1541, strdup) -> use libstdc++.a instead!



TODO:
-----

- remove X-stuff and replace with NeXT-stuff
- add NeXT-sound



KNOWN BUGS:
-----------

- Xnext (not CubX): after switching to another NeXT-App, x64 crashes when
  using the "attach floppy image"-feature (window pops up twice, bus error!)

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.