==============
MESS misc info 
==============

[general]
-> MAKEFILE changes:
1.  EMULATOR_EXE = mess.exe (also K6 and I686 versions?)
2.  DEBUG = 1 (optional)
3.  NEOFREE = 1
4.  uncomment all the required CPU cores (use all is ok) see below
5.  COREOBJS first 3 lines are:
COREOBJS = obj/version.o obj/mess/system.o obj/mame.o obj/mess/mess.o \
         obj/mess/config.o obj/mess/filemngr.o obj/mess/tapectrl.o \
         obj/mess/machine/6522via.o  obj/mess/machine/nec765.o   \
6.  DRVLIBS replace with MESS ones
7.  MSDOSOBJS += obj/mess/msdos.o obj/msdos/nec765.o
8.  version....  after $(TINYFLAGS) -DMESS
9.  all: $(EMULATOR_EXE) romcmp.exe dat2html.exe
10. add dat2html definition after romcmp.exe:
dat2html.exe: obj/mess/dat2html.o 
	@echo Linking $@...
	$(LD) $(LDFLAGS) $^ -lz -o $@
11. replace MAME's ifndef DEBUG section to:
    ifndef DEBUG
	$(EMULATOR_EXE) -listtext > mess.txt
	$(EMULATOR_EXE) -listdevices >> mess.txt
	upx $(EMULATOR_EXE)

    endif

12. replace archive definitions
13. add MAKE MESSDIR to the bottom of MAKETREE
14. add messdir:
15. add del dat2html.exe to make clean


# uncomment the following lines to include a CPU core
CPUS+=Z80@
CPUS+=Z80GB@
CPUS+=M6502@
CPUS+=M65C02@
CPUS+=M65SC02@
CPUS+=M65CE02@
CPUS+=M6509@
CPUS+=M6510@
CPUS+=N2A03@
CPUS+=H6280@
CPUS+=I86@
CPUS+=I8039@
CPUS+=I8048@
CPUS+=M6800@
CPUS+=M6803@
CPUS+=M6808@
CPUS+=HD63701@
CPUS+=NSC8105@
CPUS+=M6809@
CPUS+=M68000@
CPUS+=TMS9900@
CPUS+=TMS9995@
CPUS+=PDP1@

# uncomment the following lines to include a sound core
SOUNDS+=CUSTOM@
SOUNDS+=SAMPLES@
SOUNDS+=DAC@
SOUNDS+=AY8910@
SOUNDS+=YM2151_ALT@
SOUNDS+=YM2608@
SOUNDS+=YM2610@
SOUNDS+=YM2612@
SOUNDS+=YM2413@
SOUNDS+=YM3812@
SOUNDS+=SN76496@
SOUNDS+=POKEY@
SOUNDS+=TIA@
SOUNDS+=NES@
SOUNDS+=ASTROCADE@
SOUNDS+=TMS5220@
SOUNDS+=OKIM6295@
SOUNDS+=QSOUND@
SOUNDS+=SPEAKER@
SOUNDS+=WAVE@

ensure you remove debug, 2600, and update dir_list ;-)



