Thread: [Fuse-for-macosx-commits] SF.net SVN: fuse-for-macosx: [373] vendor/fuse-emulator/current
Brought to you by:
fredm
From: <fr...@us...> - 2007-06-10 01:36:44
|
Revision: 373 http://svn.sourceforge.net/fuse-for-macosx/?rev=373&view=rev Author: fredm Date: 2007-06-09 18:36:39 -0700 (Sat, 09 Jun 2007) Log Message: ----------- Load . into vendor/fuse-emulator/current. Added Paths: ----------- vendor/fuse-emulator/current/fuse/ vendor/fuse-emulator/current/fuse/AUTHORS vendor/fuse-emulator/current/fuse/COPYING vendor/fuse-emulator/current/fuse/ChangeLog vendor/fuse-emulator/current/fuse/Makefile.am vendor/fuse-emulator/current/fuse/README vendor/fuse-emulator/current/fuse/THANKS vendor/fuse-emulator/current/fuse/TODO vendor/fuse-emulator/current/fuse/acinclude.m4 vendor/fuse-emulator/current/fuse/autogen.sh vendor/fuse-emulator/current/fuse/ay.c vendor/fuse-emulator/current/fuse/ay.h vendor/fuse-emulator/current/fuse/compat/ vendor/fuse-emulator/current/fuse/compat/Makefile.am vendor/fuse-emulator/current/fuse/compat/dirname.c vendor/fuse-emulator/current/fuse/compat/getopt.c vendor/fuse-emulator/current/fuse/compat/getopt.h vendor/fuse-emulator/current/fuse/compat/getopt1.c vendor/fuse-emulator/current/fuse/compat/mkstemp.c vendor/fuse-emulator/current/fuse/compat.h vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/dck.c vendor/fuse-emulator/current/fuse/dck.h vendor/fuse-emulator/current/fuse/debugger/ vendor/fuse-emulator/current/fuse/debugger/Makefile.am vendor/fuse-emulator/current/fuse/debugger/breakpoint.c vendor/fuse-emulator/current/fuse/debugger/breakpoint.h vendor/fuse-emulator/current/fuse/debugger/command.c vendor/fuse-emulator/current/fuse/debugger/commandl.l vendor/fuse-emulator/current/fuse/debugger/commandy.y vendor/fuse-emulator/current/fuse/debugger/debugger.c vendor/fuse-emulator/current/fuse/debugger/debugger.h vendor/fuse-emulator/current/fuse/debugger/debugger_internals.h vendor/fuse-emulator/current/fuse/debugger/disassemble.c vendor/fuse-emulator/current/fuse/debugger/expression.c vendor/fuse-emulator/current/fuse/display.c vendor/fuse-emulator/current/fuse/display.h vendor/fuse-emulator/current/fuse/divide.c vendor/fuse-emulator/current/fuse/divide.h vendor/fuse-emulator/current/fuse/event.c vendor/fuse-emulator/current/fuse/event.h vendor/fuse-emulator/current/fuse/fuse.c vendor/fuse-emulator/current/fuse/fuse.h vendor/fuse-emulator/current/fuse/hacking/ vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/hacking/Makefile.am vendor/fuse-emulator/current/fuse/hacking/coding_style.txt vendor/fuse-emulator/current/fuse/hacking/cvs-tags vendor/fuse-emulator/current/fuse/hacking/implementation_notes.txt vendor/fuse-emulator/current/fuse/hacking/input.txt vendor/fuse-emulator/current/fuse/hacking/sound.txt vendor/fuse-emulator/current/fuse/hacking/tc2048_tech_notes.txt vendor/fuse-emulator/current/fuse/hacking/timer.txt vendor/fuse-emulator/current/fuse/hacking/ui.txt vendor/fuse-emulator/current/fuse/hacking/win32_todo.txt vendor/fuse-emulator/current/fuse/ide.c vendor/fuse-emulator/current/fuse/ide.h vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/if1.h vendor/fuse-emulator/current/fuse/if2.c vendor/fuse-emulator/current/fuse/if2.h vendor/fuse-emulator/current/fuse/input.c vendor/fuse-emulator/current/fuse/input.h vendor/fuse-emulator/current/fuse/joystick.c vendor/fuse-emulator/current/fuse/joystick.h vendor/fuse-emulator/current/fuse/kempmouse.c vendor/fuse-emulator/current/fuse/kempmouse.h vendor/fuse-emulator/current/fuse/keyboard.c vendor/fuse-emulator/current/fuse/keyboard.h vendor/fuse-emulator/current/fuse/keysyms.dat vendor/fuse-emulator/current/fuse/keysyms.pl vendor/fuse-emulator/current/fuse/lib/ vendor/fuse-emulator/current/fuse/lib/Makefile.am vendor/fuse-emulator/current/fuse/lib/cassette.bmp vendor/fuse-emulator/current/fuse/lib/compressed/ vendor/fuse-emulator/current/fuse/lib/compressed/disk_plus3.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_128.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_16.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_2048.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_2068.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_48.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_pentagon.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_plus2.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_plus2a.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_plus3.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_plus3e.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_scorpion.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_se.szx vendor/fuse-emulator/current/fuse/lib/compressed/tape_ts2068.szx vendor/fuse-emulator/current/fuse/lib/keyboard.scr vendor/fuse-emulator/current/fuse/lib/microdrive.bmp vendor/fuse-emulator/current/fuse/lib/plus3disk.bmp vendor/fuse-emulator/current/fuse/lib/uncompressed/ vendor/fuse-emulator/current/fuse/lib/uncompressed/disk_plus3.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_128.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_16.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_2048.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_2068.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_48.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_pentagon.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_plus2.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_plus2a.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_plus3.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_plus3e.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_scorpion.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_se.szx vendor/fuse-emulator/current/fuse/lib/uncompressed/tape_ts2068.szx vendor/fuse-emulator/current/fuse/loader.c vendor/fuse-emulator/current/fuse/loader.h vendor/fuse-emulator/current/fuse/machine.c vendor/fuse-emulator/current/fuse/machine.h vendor/fuse-emulator/current/fuse/machines/ vendor/fuse-emulator/current/fuse/machines/Makefile.am vendor/fuse-emulator/current/fuse/machines/machines.h vendor/fuse-emulator/current/fuse/machines/pentagon.c vendor/fuse-emulator/current/fuse/machines/scorpion.c vendor/fuse-emulator/current/fuse/machines/scorpion.h vendor/fuse-emulator/current/fuse/machines/spec128.c vendor/fuse-emulator/current/fuse/machines/spec128.h vendor/fuse-emulator/current/fuse/machines/spec16.c vendor/fuse-emulator/current/fuse/machines/spec48.c vendor/fuse-emulator/current/fuse/machines/spec48.h vendor/fuse-emulator/current/fuse/machines/spec_se.c vendor/fuse-emulator/current/fuse/machines/specplus2.c vendor/fuse-emulator/current/fuse/machines/specplus2a.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/machines/specplus3.h vendor/fuse-emulator/current/fuse/machines/specplus3e.c vendor/fuse-emulator/current/fuse/machines/tc2048.c vendor/fuse-emulator/current/fuse/machines/tc2068.c vendor/fuse-emulator/current/fuse/machines/tc2068.h vendor/fuse-emulator/current/fuse/machines/ts2068.c vendor/fuse-emulator/current/fuse/man/ vendor/fuse-emulator/current/fuse/man/Makefile.am vendor/fuse-emulator/current/fuse/man/fuse.1 vendor/fuse-emulator/current/fuse/memory.c vendor/fuse-emulator/current/fuse/memory.h vendor/fuse-emulator/current/fuse/menu.c vendor/fuse-emulator/current/fuse/menu.h vendor/fuse-emulator/current/fuse/menu_data.dat vendor/fuse-emulator/current/fuse/menu_data.pl vendor/fuse-emulator/current/fuse/periph.c vendor/fuse-emulator/current/fuse/periph.h vendor/fuse-emulator/current/fuse/perl/ vendor/fuse-emulator/current/fuse/perl/Fuse/ vendor/fuse-emulator/current/fuse/perl/Fuse/Dialog.pm vendor/fuse-emulator/current/fuse/perl/Fuse/Makefile.am vendor/fuse-emulator/current/fuse/perl/Fuse.pm vendor/fuse-emulator/current/fuse/perl/Makefile.am vendor/fuse-emulator/current/fuse/perl/cpp-perl.pl vendor/fuse-emulator/current/fuse/pokefinder/ vendor/fuse-emulator/current/fuse/pokefinder/Makefile.am vendor/fuse-emulator/current/fuse/pokefinder/pokefinder.c vendor/fuse-emulator/current/fuse/pokefinder/pokefinder.h vendor/fuse-emulator/current/fuse/printer.c vendor/fuse-emulator/current/fuse/printer.h vendor/fuse-emulator/current/fuse/profile.c vendor/fuse-emulator/current/fuse/profile.h vendor/fuse-emulator/current/fuse/psg.c vendor/fuse-emulator/current/fuse/psg.h vendor/fuse-emulator/current/fuse/roms/ vendor/fuse-emulator/current/fuse/roms/128-0.rom vendor/fuse-emulator/current/fuse/roms/128-1.rom vendor/fuse-emulator/current/fuse/roms/128p-0.rom vendor/fuse-emulator/current/fuse/roms/128p-1.rom vendor/fuse-emulator/current/fuse/roms/256s-0.rom vendor/fuse-emulator/current/fuse/roms/256s-1.rom vendor/fuse-emulator/current/fuse/roms/256s-2.rom vendor/fuse-emulator/current/fuse/roms/256s-3.rom vendor/fuse-emulator/current/fuse/roms/48.rom vendor/fuse-emulator/current/fuse/roms/Makefile.am vendor/fuse-emulator/current/fuse/roms/if1-1.rom vendor/fuse-emulator/current/fuse/roms/if1-2.rom vendor/fuse-emulator/current/fuse/roms/plus2-0.rom vendor/fuse-emulator/current/fuse/roms/plus2-1.rom vendor/fuse-emulator/current/fuse/roms/plus3-0.rom vendor/fuse-emulator/current/fuse/roms/plus3-1.rom vendor/fuse-emulator/current/fuse/roms/plus3-2.rom vendor/fuse-emulator/current/fuse/roms/plus3-3.rom vendor/fuse-emulator/current/fuse/roms/plus3e-0.rom vendor/fuse-emulator/current/fuse/roms/plus3e-1.rom vendor/fuse-emulator/current/fuse/roms/plus3e-2.rom vendor/fuse-emulator/current/fuse/roms/plus3e-3.rom vendor/fuse-emulator/current/fuse/roms/se-0.rom vendor/fuse-emulator/current/fuse/roms/se-1.rom vendor/fuse-emulator/current/fuse/roms/tc2048.rom vendor/fuse-emulator/current/fuse/roms/tc2068-0.rom vendor/fuse-emulator/current/fuse/roms/tc2068-1.rom vendor/fuse-emulator/current/fuse/roms/trdos.rom vendor/fuse-emulator/current/fuse/rzx.c vendor/fuse-emulator/current/fuse/rzx.h vendor/fuse-emulator/current/fuse/scld.c vendor/fuse-emulator/current/fuse/scld.h vendor/fuse-emulator/current/fuse/screenshot.c vendor/fuse-emulator/current/fuse/screenshot.h vendor/fuse-emulator/current/fuse/settings-header.pl vendor/fuse-emulator/current/fuse/settings.dat vendor/fuse-emulator/current/fuse/settings.pl vendor/fuse-emulator/current/fuse/simpleide.c vendor/fuse-emulator/current/fuse/simpleide.h vendor/fuse-emulator/current/fuse/slt.c vendor/fuse-emulator/current/fuse/slt.h vendor/fuse-emulator/current/fuse/snapshot.c vendor/fuse-emulator/current/fuse/snapshot.h vendor/fuse-emulator/current/fuse/sound/ vendor/fuse-emulator/current/fuse/sound/Makefile.am vendor/fuse-emulator/current/fuse/sound/alsasound.c vendor/fuse-emulator/current/fuse/sound/aosound.c vendor/fuse-emulator/current/fuse/sound/coreaudiosound.c vendor/fuse-emulator/current/fuse/sound/dxsound.c vendor/fuse-emulator/current/fuse/sound/hpsound.c vendor/fuse-emulator/current/fuse/sound/lowlevel.h vendor/fuse-emulator/current/fuse/sound/nullsound.c vendor/fuse-emulator/current/fuse/sound/osssound.c vendor/fuse-emulator/current/fuse/sound/sdlsound.c vendor/fuse-emulator/current/fuse/sound/sfifo.c vendor/fuse-emulator/current/fuse/sound/sfifo.h vendor/fuse-emulator/current/fuse/sound/sunsound.c vendor/fuse-emulator/current/fuse/sound.c vendor/fuse-emulator/current/fuse/sound.h vendor/fuse-emulator/current/fuse/spectrum.c vendor/fuse-emulator/current/fuse/spectrum.h vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/tape.h vendor/fuse-emulator/current/fuse/timer.c vendor/fuse-emulator/current/fuse/timer.h vendor/fuse-emulator/current/fuse/trdos.c vendor/fuse-emulator/current/fuse/trdos.h vendor/fuse-emulator/current/fuse/ui/ vendor/fuse-emulator/current/fuse/ui/Makefile.am vendor/fuse-emulator/current/fuse/ui/fb/ vendor/fuse-emulator/current/fuse/ui/fb/Makefile.am vendor/fuse-emulator/current/fuse/ui/fb/fbdisplay.c vendor/fuse-emulator/current/fuse/ui/fb/fbdisplay.h vendor/fuse-emulator/current/fuse/ui/fb/fbjoystick.c vendor/fuse-emulator/current/fuse/ui/fb/fbkeyboard.c vendor/fuse-emulator/current/fuse/ui/fb/fbkeyboard.h vendor/fuse-emulator/current/fuse/ui/fb/fbmouse.c vendor/fuse-emulator/current/fuse/ui/fb/fbmouse.h vendor/fuse-emulator/current/fuse/ui/fb/fbui.c vendor/fuse-emulator/current/fuse/ui/ggi/ vendor/fuse-emulator/current/fuse/ui/ggi/Makefile.am vendor/fuse-emulator/current/fuse/ui/ggi/ggi_internals.h vendor/fuse-emulator/current/fuse/ui/ggi/ggidisplay.c vendor/fuse-emulator/current/fuse/ui/ggi/ggikeyboard.c vendor/fuse-emulator/current/fuse/ui/ggi/ggiui.c vendor/fuse-emulator/current/fuse/ui/gtk/ vendor/fuse-emulator/current/fuse/ui/gtk/Makefile.am vendor/fuse-emulator/current/fuse/ui/gtk/binary.c vendor/fuse-emulator/current/fuse/ui/gtk/browse.c vendor/fuse-emulator/current/fuse/ui/gtk/confirm.c vendor/fuse-emulator/current/fuse/ui/gtk/debugger.c vendor/fuse-emulator/current/fuse/ui/gtk/fileselector.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkdisplay.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkinternals.h vendor/fuse-emulator/current/fuse/ui/gtk/gtkjoystick.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkkeyboard.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkmouse.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkui.c vendor/fuse-emulator/current/fuse/ui/gtk/memory.c vendor/fuse-emulator/current/fuse/ui/gtk/options-header.pl vendor/fuse-emulator/current/fuse/ui/gtk/options.pl vendor/fuse-emulator/current/fuse/ui/gtk/picture.c vendor/fuse-emulator/current/fuse/ui/gtk/pixmaps.c vendor/fuse-emulator/current/fuse/ui/gtk/pokefinder.c vendor/fuse-emulator/current/fuse/ui/gtk/rollback.c vendor/fuse-emulator/current/fuse/ui/gtk/roms.c vendor/fuse-emulator/current/fuse/ui/gtk/statusbar.c vendor/fuse-emulator/current/fuse/ui/gtk/stock.c vendor/fuse-emulator/current/fuse/ui/options.dat vendor/fuse-emulator/current/fuse/ui/scaler/ vendor/fuse-emulator/current/fuse/ui/scaler/Makefile.am vendor/fuse-emulator/current/fuse/ui/scaler/scaler.c vendor/fuse-emulator/current/fuse/ui/scaler/scaler.h vendor/fuse-emulator/current/fuse/ui/scaler/scaler_internals.h vendor/fuse-emulator/current/fuse/ui/scaler/scalers.c vendor/fuse-emulator/current/fuse/ui/sdl/ vendor/fuse-emulator/current/fuse/ui/sdl/Makefile.am vendor/fuse-emulator/current/fuse/ui/sdl/sdldisplay.c vendor/fuse-emulator/current/fuse/ui/sdl/sdldisplay.h vendor/fuse-emulator/current/fuse/ui/sdl/sdljoystick.c vendor/fuse-emulator/current/fuse/ui/sdl/sdljoystick.h vendor/fuse-emulator/current/fuse/ui/sdl/sdlkeyboard.c vendor/fuse-emulator/current/fuse/ui/sdl/sdlkeyboard.h vendor/fuse-emulator/current/fuse/ui/sdl/sdlui.c vendor/fuse-emulator/current/fuse/ui/svga/ vendor/fuse-emulator/current/fuse/ui/svga/Makefile.am vendor/fuse-emulator/current/fuse/ui/svga/svgadisplay.c vendor/fuse-emulator/current/fuse/ui/svga/svgadisplay.h vendor/fuse-emulator/current/fuse/ui/svga/svgajoystick.c vendor/fuse-emulator/current/fuse/ui/svga/svgakeyboard.c vendor/fuse-emulator/current/fuse/ui/svga/svgakeyboard.h vendor/fuse-emulator/current/fuse/ui/svga/svgaui.c vendor/fuse-emulator/current/fuse/ui/ui.h vendor/fuse-emulator/current/fuse/ui/uidisplay.h vendor/fuse-emulator/current/fuse/ui/uijoystick.c vendor/fuse-emulator/current/fuse/ui/uijoystick.h vendor/fuse-emulator/current/fuse/ui/win32/ vendor/fuse-emulator/current/fuse/ui/win32/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/debugger.c vendor/fuse-emulator/current/fuse/ui/win32/debugger.h vendor/fuse-emulator/current/fuse/ui/win32/debugger.rc vendor/fuse-emulator/current/fuse/ui/win32/del_o.bat vendor/fuse-emulator/current/fuse/ui/win32/error.c vendor/fuse-emulator/current/fuse/ui/win32/icons/ vendor/fuse-emulator/current/fuse/ui/win32/icons/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/icons/disk_active.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/disk_inactive.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/pause_active.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/pause_inactive.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/tape_active.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/tape_inactive.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/tape_marker.bmp vendor/fuse-emulator/current/fuse/ui/win32/menu_data.c vendor/fuse-emulator/current/fuse/ui/win32/menu_data.h vendor/fuse-emulator/current/fuse/ui/win32/menu_data.rc vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.c vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.h vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.rc vendor/fuse-emulator/current/fuse/ui/win32/statusbar.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.h vendor/fuse-emulator/current/fuse/ui/win32/win32internals.h vendor/fuse-emulator/current/fuse/ui/win32/win32keyboard.c vendor/fuse-emulator/current/fuse/ui/win32/win32keyboard.h vendor/fuse-emulator/current/fuse/ui/win32/win32ui.c vendor/fuse-emulator/current/fuse/ui/win32/win32ui.rc vendor/fuse-emulator/current/fuse/ui/xlib/ vendor/fuse-emulator/current/fuse/ui/xlib/Makefile.am vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.c vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.h vendor/fuse-emulator/current/fuse/ui/xlib/xerror.c vendor/fuse-emulator/current/fuse/ui/xlib/xjoystick.c vendor/fuse-emulator/current/fuse/ui/xlib/xkeyboard.c vendor/fuse-emulator/current/fuse/ui/xlib/xkeyboard.h vendor/fuse-emulator/current/fuse/ui/xlib/xui.c vendor/fuse-emulator/current/fuse/ui/xlib/xui.h vendor/fuse-emulator/current/fuse/ui.c vendor/fuse-emulator/current/fuse/uidisplay.c vendor/fuse-emulator/current/fuse/ula.c vendor/fuse-emulator/current/fuse/ula.h vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/utils.h vendor/fuse-emulator/current/fuse/widget/ vendor/fuse-emulator/current/fuse/widget/Makefile.am vendor/fuse-emulator/current/fuse/widget/browse.c vendor/fuse-emulator/current/fuse/widget/debugger.c vendor/fuse-emulator/current/fuse/widget/error.c vendor/fuse-emulator/current/fuse/widget/filesel.c vendor/fuse-emulator/current/fuse/widget/fuse.font.sbf vendor/fuse-emulator/current/fuse/widget/memory.c vendor/fuse-emulator/current/fuse/widget/menu.c vendor/fuse-emulator/current/fuse/widget/mkfusefont.pl vendor/fuse-emulator/current/fuse/widget/options-header.pl vendor/fuse-emulator/current/fuse/widget/options.pl vendor/fuse-emulator/current/fuse/widget/picture.c vendor/fuse-emulator/current/fuse/widget/pokefinder.c vendor/fuse-emulator/current/fuse/widget/query.c vendor/fuse-emulator/current/fuse/widget/roms.c vendor/fuse-emulator/current/fuse/widget/select.c vendor/fuse-emulator/current/fuse/widget/text.c vendor/fuse-emulator/current/fuse/widget/widget.c vendor/fuse-emulator/current/fuse/widget/widget.h vendor/fuse-emulator/current/fuse/widget/widget_internals.h vendor/fuse-emulator/current/fuse/windres.rc vendor/fuse-emulator/current/fuse/z80/ vendor/fuse-emulator/current/fuse/z80/Makefile.am vendor/fuse-emulator/current/fuse/z80/coretest.c vendor/fuse-emulator/current/fuse/z80/harness.pl vendor/fuse-emulator/current/fuse/z80/opcodes_base.dat vendor/fuse-emulator/current/fuse/z80/opcodes_cb.dat vendor/fuse-emulator/current/fuse/z80/opcodes_ddfd.dat vendor/fuse-emulator/current/fuse/z80/opcodes_ddfdcb.dat vendor/fuse-emulator/current/fuse/z80/opcodes_ed.dat vendor/fuse-emulator/current/fuse/z80/tests/ vendor/fuse-emulator/current/fuse/z80/tests/00.in vendor/fuse-emulator/current/fuse/z80/tests/00.out vendor/fuse-emulator/current/fuse/z80/tests/01.in vendor/fuse-emulator/current/fuse/z80/tests/01.out vendor/fuse-emulator/current/fuse/z80/tests/02.in vendor/fuse-emulator/current/fuse/z80/tests/02.out vendor/fuse-emulator/current/fuse/z80/tests/03.in vendor/fuse-emulator/current/fuse/z80/tests/03.out vendor/fuse-emulator/current/fuse/z80/tests/04.in vendor/fuse-emulator/current/fuse/z80/tests/04.out vendor/fuse-emulator/current/fuse/z80/tests/05.in vendor/fuse-emulator/current/fuse/z80/tests/05.out vendor/fuse-emulator/current/fuse/z80/tests/06.in vendor/fuse-emulator/current/fuse/z80/tests/06.out vendor/fuse-emulator/current/fuse/z80/tests/07.in vendor/fuse-emulator/current/fuse/z80/tests/07.out vendor/fuse-emulator/current/fuse/z80/tests/08.in vendor/fuse-emulator/current/fuse/z80/tests/08.out vendor/fuse-emulator/current/fuse/z80/tests/09.in vendor/fuse-emulator/current/fuse/z80/tests/09.out vendor/fuse-emulator/current/fuse/z80/tests/0a.in vendor/fuse-emulator/current/fuse/z80/tests/0a.out vendor/fuse-emulator/current/fuse/z80/tests/0b.in vendor/fuse-emulator/current/fuse/z80/tests/0b.out vendor/fuse-emulator/current/fuse/z80/tests/0c.in vendor/fuse-emulator/current/fuse/z80/tests/0c.out vendor/fuse-emulator/current/fuse/z80/tests/0d.in vendor/fuse-emulator/current/fuse/z80/tests/0d.out vendor/fuse-emulator/current/fuse/z80/tests/0e.in vendor/fuse-emulator/current/fuse/z80/tests/0e.out vendor/fuse-emulator/current/fuse/z80/tests/0f.in vendor/fuse-emulator/current/fuse/z80/tests/0f.out vendor/fuse-emulator/current/fuse/z80/tests/10.in vendor/fuse-emulator/current/fuse/z80/tests/10.out vendor/fuse-emulator/current/fuse/z80/tests/11.in vendor/fuse-emulator/current/fuse/z80/tests/11.out vendor/fuse-emulator/current/fuse/z80/tests/12.in vendor/fuse-emulator/current/fuse/z80/tests/12.out vendor/fuse-emulator/current/fuse/z80/tests/13.in vendor/fuse-emulator/current/fuse/z80/tests/13.out vendor/fuse-emulator/current/fuse/z80/tests/14.in vendor/fuse-emulator/current/fuse/z80/tests/14.out vendor/fuse-emulator/current/fuse/z80/tests/15.in vendor/fuse-emulator/current/fuse/z80/tests/15.out vendor/fuse-emulator/current/fuse/z80/tests/16.in vendor/fuse-emulator/current/fuse/z80/tests/16.out vendor/fuse-emulator/current/fuse/z80/tests/17.in vendor/fuse-emulator/current/fuse/z80/tests/17.out vendor/fuse-emulator/current/fuse/z80/tests/18.in vendor/fuse-emulator/current/fuse/z80/tests/18.out vendor/fuse-emulator/current/fuse/z80/tests/19.in vendor/fuse-emulator/current/fuse/z80/tests/19.out vendor/fuse-emulator/current/fuse/z80/tests/1a.in vendor/fuse-emulator/current/fuse/z80/tests/1a.out vendor/fuse-emulator/current/fuse/z80/tests/1b.in vendor/fuse-emulator/current/fuse/z80/tests/1b.out vendor/fuse-emulator/current/fuse/z80/tests/1c.in vendor/fuse-emulator/current/fuse/z80/tests/1c.out vendor/fuse-emulator/current/fuse/z80/tests/1d.in vendor/fuse-emulator/current/fuse/z80/tests/1d.out vendor/fuse-emulator/current/fuse/z80/tests/1e.in vendor/fuse-emulator/current/fuse/z80/tests/1e.out vendor/fuse-emulator/current/fuse/z80/tests/1f.in vendor/fuse-emulator/current/fuse/z80/tests/1f.out vendor/fuse-emulator/current/fuse/z80/tests/20_1.in vendor/fuse-emulator/current/fuse/z80/tests/20_1.out vendor/fuse-emulator/current/fuse/z80/tests/20_2.in vendor/fuse-emulator/current/fuse/z80/tests/20_2.out vendor/fuse-emulator/current/fuse/z80/tests/21.in vendor/fuse-emulator/current/fuse/z80/tests/21.out vendor/fuse-emulator/current/fuse/z80/tests/22.in vendor/fuse-emulator/current/fuse/z80/tests/22.out vendor/fuse-emulator/current/fuse/z80/tests/23.in vendor/fuse-emulator/current/fuse/z80/tests/23.out vendor/fuse-emulator/current/fuse/z80/tests/24.in vendor/fuse-emulator/current/fuse/z80/tests/24.out vendor/fuse-emulator/current/fuse/z80/tests/25.in vendor/fuse-emulator/current/fuse/z80/tests/25.out vendor/fuse-emulator/current/fuse/z80/tests/26.in vendor/fuse-emulator/current/fuse/z80/tests/26.out vendor/fuse-emulator/current/fuse/z80/tests/27.in vendor/fuse-emulator/current/fuse/z80/tests/27.out vendor/fuse-emulator/current/fuse/z80/tests/27_1.in vendor/fuse-emulator/current/fuse/z80/tests/27_1.out vendor/fuse-emulator/current/fuse/z80/tests/28_1.in vendor/fuse-emulator/current/fuse/z80/tests/28_1.out vendor/fuse-emulator/current/fuse/z80/tests/28_2.in vendor/fuse-emulator/current/fuse/z80/tests/28_2.out vendor/fuse-emulator/current/fuse/z80/tests/29.in vendor/fuse-emulator/current/fuse/z80/tests/29.out vendor/fuse-emulator/current/fuse/z80/tests/2a.in vendor/fuse-emulator/current/fuse/z80/tests/2a.out vendor/fuse-emulator/current/fuse/z80/tests/2b.in vendor/fuse-emulator/current/fuse/z80/tests/2b.out vendor/fuse-emulator/current/fuse/z80/tests/2c.in vendor/fuse-emulator/current/fuse/z80/tests/2c.out vendor/fuse-emulator/current/fuse/z80/tests/2d.in vendor/fuse-emulator/current/fuse/z80/tests/2d.out vendor/fuse-emulator/current/fuse/z80/tests/2e.in vendor/fuse-emulator/current/fuse/z80/tests/2e.out vendor/fuse-emulator/current/fuse/z80/tests/2f.in vendor/fuse-emulator/current/fuse/z80/tests/2f.out vendor/fuse-emulator/current/fuse/z80/tests/30_1.in vendor/fuse-emulator/current/fuse/z80/tests/30_1.out vendor/fuse-emulator/current/fuse/z80/tests/30_2.in vendor/fuse-emulator/current/fuse/z80/tests/30_2.out vendor/fuse-emulator/current/fuse/z80/tests/31.in vendor/fuse-emulator/current/fuse/z80/tests/31.out vendor/fuse-emulator/current/fuse/z80/tests/32.in vendor/fuse-emulator/current/fuse/z80/tests/32.out vendor/fuse-emulator/current/fuse/z80/tests/33.in vendor/fuse-emulator/current/fuse/z80/tests/33.out vendor/fuse-emulator/current/fuse/z80/tests/34.in vendor/fuse-emulator/current/fuse/z80/tests/34.out vendor/fuse-emulator/current/fuse/z80/tests/35.in vendor/fuse-emulator/current/fuse/z80/tests/35.out vendor/fuse-emulator/current/fuse/z80/tests/36.in vendor/fuse-emulator/current/fuse/z80/tests/36.out vendor/fuse-emulator/current/fuse/z80/tests/37.in vendor/fuse-emulator/current/fuse/z80/tests/37.out vendor/fuse-emulator/current/fuse/z80/tests/37_1.in vendor/fuse-emulator/current/fuse/z80/tests/37_1.out vendor/fuse-emulator/current/fuse/z80/tests/37_2.in vendor/fuse-emulator/current/fuse/z80/tests/37_2.out vendor/fuse-emulator/current/fuse/z80/tests/37_3.in vendor/fuse-emulator/current/fuse/z80/tests/37_3.out vendor/fuse-emulator/current/fuse/z80/tests/38_1.in vendor/fuse-emulator/current/fuse/z80/tests/38_1.out vendor/fuse-emulator/current/fuse/z80/tests/38_2.in vendor/fuse-emulator/current/fuse/z80/tests/38_2.out vendor/fuse-emulator/current/fuse/z80/tests/39.in vendor/fuse-emulator/current/fuse/z80/tests/39.out vendor/fuse-emulator/current/fuse/z80/tests/3a.in vendor/fuse-emulator/current/fuse/z80/tests/3a.out vendor/fuse-emulator/current/fuse/z80/tests/3b.in vendor/fuse-emulator/current/fuse/z80/tests/3b.out vendor/fuse-emulator/current/fuse/z80/tests/3c.in vendor/fuse-emulator/current/fuse/z80/tests/3c.out vendor/fuse-emulator/current/fuse/z80/tests/3d.in vendor/fuse-emulator/current/fuse/z80/tests/3d.out vendor/fuse-emulator/current/fuse/z80/tests/3e.in vendor/fuse-emulator/current/fuse/z80/tests/3e.out vendor/fuse-emulator/current/fuse/z80/tests/3f.in vendor/fuse-emulator/current/fuse/z80/tests/3f.out vendor/fuse-emulator/current/fuse/z80/tests/40.in vendor/fuse-emulator/current/fuse/z80/tests/40.out vendor/fuse-emulator/current/fuse/z80/tests/41.in vendor/fuse-emulator/current/fuse/z80/tests/41.out vendor/fuse-emulator/current/fuse/z80/tests/42.in vendor/fuse-emulator/current/fuse/z80/tests/42.out vendor/fuse-emulator/current/fuse/z80/tests/43.in vendor/fuse-emulator/current/fuse/z80/tests/43.out vendor/fuse-emulator/current/fuse/z80/tests/44.in vendor/fuse-emulator/current/fuse/z80/tests/44.out vendor/fuse-emulator/current/fuse/z80/tests/45.in vendor/fuse-emulator/current/fuse/z80/tests/45.out vendor/fuse-emulator/current/fuse/z80/tests/46.in vendor/fuse-emulator/current/fuse/z80/tests/46.out vendor/fuse-emulator/current/fuse/z80/tests/47.in vendor/fuse-emulator/current/fuse/z80/tests/47.out vendor/fuse-emulator/current/fuse/z80/tests/48.in vendor/fuse-emulator/current/fuse/z80/tests/48.out vendor/fuse-emulator/current/fuse/z80/tests/49.in vendor/fuse-emulator/current/fuse/z80/tests/49.out vendor/fuse-emulator/current/fuse/z80/tests/4a.in vendor/fuse-emulator/current/fuse/z80/tests/4a.out vendor/fuse-emulator/current/fuse/z80/tests/4b.in vendor/fuse-emulator/current/fuse/z80/tests/4b.out vendor/fuse-emulator/current/fuse/z80/tests/4c.in vendor/fuse-emulator/current/fuse/z80/tests/4c.out vendor/fuse-emulator/current/fuse/z80/tests/4d.in vendor/fuse-emulator/current/fuse/z80/tests/4d.out vendor/fuse-emulator/current/fuse/z80/tests/4e.in vendor/fuse-emulator/current/fuse/z80/tests/4e.out ven... [truncated message content] |
From: <fr...@us...> - 2007-06-28 13:18:20
|
Revision: 403 http://svn.sourceforge.net/fuse-for-macosx/?rev=403&view=rev Author: fredm Date: 2007-06-28 06:18:21 -0700 (Thu, 28 Jun 2007) Log Message: ----------- Load . into vendor/fuse-emulator/current. Modified Paths: -------------- vendor/fuse-emulator/current/fuse/Makefile.am vendor/fuse-emulator/current/fuse/ay.c vendor/fuse-emulator/current/fuse/ay.h vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/dck.c vendor/fuse-emulator/current/fuse/divide.c vendor/fuse-emulator/current/fuse/divide.h vendor/fuse-emulator/current/fuse/event.c vendor/fuse-emulator/current/fuse/event.h vendor/fuse-emulator/current/fuse/fuse.c vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/if1.h vendor/fuse-emulator/current/fuse/if2.c vendor/fuse-emulator/current/fuse/if2.h vendor/fuse-emulator/current/fuse/joystick.c vendor/fuse-emulator/current/fuse/joystick.h vendor/fuse-emulator/current/fuse/keysyms.pl vendor/fuse-emulator/current/fuse/machine.c vendor/fuse-emulator/current/fuse/machine.h vendor/fuse-emulator/current/fuse/machines/pentagon.c vendor/fuse-emulator/current/fuse/machines/scorpion.c vendor/fuse-emulator/current/fuse/machines/spec128.c vendor/fuse-emulator/current/fuse/machines/spec16.c vendor/fuse-emulator/current/fuse/machines/spec48.c vendor/fuse-emulator/current/fuse/machines/spec_se.c vendor/fuse-emulator/current/fuse/machines/specplus2.c vendor/fuse-emulator/current/fuse/machines/specplus2a.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/machines/specplus3.h vendor/fuse-emulator/current/fuse/machines/specplus3e.c vendor/fuse-emulator/current/fuse/machines/tc2048.c vendor/fuse-emulator/current/fuse/machines/tc2068.c vendor/fuse-emulator/current/fuse/machines/ts2068.c vendor/fuse-emulator/current/fuse/man/fuse.1 vendor/fuse-emulator/current/fuse/memory.c vendor/fuse-emulator/current/fuse/memory.h vendor/fuse-emulator/current/fuse/menu.c vendor/fuse-emulator/current/fuse/menu_data.dat vendor/fuse-emulator/current/fuse/periph.c vendor/fuse-emulator/current/fuse/periph.h vendor/fuse-emulator/current/fuse/printer.c vendor/fuse-emulator/current/fuse/printer.h vendor/fuse-emulator/current/fuse/roms/Makefile.am vendor/fuse-emulator/current/fuse/rzx.c vendor/fuse-emulator/current/fuse/rzx.h vendor/fuse-emulator/current/fuse/scld.c vendor/fuse-emulator/current/fuse/scld.h vendor/fuse-emulator/current/fuse/settings.dat vendor/fuse-emulator/current/fuse/simpleide.c vendor/fuse-emulator/current/fuse/simpleide.h vendor/fuse-emulator/current/fuse/slt.c vendor/fuse-emulator/current/fuse/slt.h vendor/fuse-emulator/current/fuse/snapshot.c vendor/fuse-emulator/current/fuse/sound/alsasound.c vendor/fuse-emulator/current/fuse/sound/coreaudiosound.c vendor/fuse-emulator/current/fuse/spectrum.c vendor/fuse-emulator/current/fuse/spectrum.h vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/trdos.c vendor/fuse-emulator/current/fuse/trdos.h vendor/fuse-emulator/current/fuse/ui/gtk/gtkui.c vendor/fuse-emulator/current/fuse/ui/options.dat vendor/fuse-emulator/current/fuse/ui/svga/svgadisplay.c vendor/fuse-emulator/current/fuse/ui/svga/svgakeyboard.c vendor/fuse-emulator/current/fuse/ui/ui.h vendor/fuse-emulator/current/fuse/ui/win32/win32ui.c vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.c vendor/fuse-emulator/current/fuse/ui/xlib/xui.c vendor/fuse-emulator/current/fuse/ui.c vendor/fuse-emulator/current/fuse/ula.c vendor/fuse-emulator/current/fuse/ula.h vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/widget/error.c vendor/fuse-emulator/current/fuse/widget/memory.c vendor/fuse-emulator/current/fuse/widget/menu.c vendor/fuse-emulator/current/fuse/widget/options.pl vendor/fuse-emulator/current/fuse/widget/pokefinder.c vendor/fuse-emulator/current/fuse/widget/widget.c vendor/fuse-emulator/current/fuse/widget/widget_internals.h vendor/fuse-emulator/current/fuse/z80/coretest.c vendor/fuse-emulator/current/fuse/z80/z80.c vendor/fuse-emulator/current/fuse/z80/z80.h vendor/fuse-emulator/current/fuse/z80/z80.pl vendor/fuse-emulator/current/fuse/z80/z80_macros.h vendor/fuse-emulator/current/fuse/z80/z80_ops.c vendor/fuse-emulator/current/fuse/zxatasp.c vendor/fuse-emulator/current/fuse/zxatasp.h vendor/fuse-emulator/current/fuse/zxcf.c vendor/fuse-emulator/current/fuse/zxcf.h vendor/fuse-emulator/current/fuse-utils/hacking/ChangeLog vendor/fuse-emulator/current/fuse-utils/man/fuse-utils.1 vendor/fuse-emulator/current/fusetest/Makefile vendor/fuse-emulator/current/fusetest/fusetest.asm vendor/fuse-emulator/current/fusetest/sync.asm vendor/fuse-emulator/current/fusetest/tests.asm vendor/fuse-emulator/current/libspectrum/hacking/ChangeLog vendor/fuse-emulator/current/libspectrum/libspectrum.c vendor/fuse-emulator/current/libspectrum/libspectrum.h.in Added Paths: ----------- vendor/fuse-emulator/current/fuse/disk/ vendor/fuse-emulator/current/fuse/disk/Makefile.am vendor/fuse-emulator/current/fuse/disk/plusd.c vendor/fuse-emulator/current/fuse/disk/plusd.h vendor/fuse-emulator/current/fuse/disk/wd1770.c vendor/fuse-emulator/current/fuse/disk/wd1770.h vendor/fuse-emulator/current/fuse/module.c vendor/fuse-emulator/current/fuse/module.h vendor/fuse-emulator/current/fuse/roms/plusd.rom vendor/fuse-emulator/current/fusetest/delay.asm Modified: vendor/fuse-emulator/current/fuse/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/Makefile.am 2007-06-27 12:52:44 UTC (rev 402) +++ vendor/fuse-emulator/current/fuse/Makefile.am 2007-06-28 13:18:21 UTC (rev 403) @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in ## Copyright (c) 1999-2004 Philip Kendall -## $Id: Makefile.am 2920 2007-06-02 02:06:05Z fredm $ +## $Id: Makefile.am 3007 2007-06-17 18:50:48Z zubzero $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -27,6 +27,7 @@ SUBDIRS = compat \ debugger \ + @DISK@ \ hacking \ lib \ machines \ @@ -41,6 +42,7 @@ DIST_SUBDIRS = compat \ debugger \ + disk \ hacking \ lib \ machines \ @@ -70,6 +72,7 @@ machine.c \ memory.c \ menu.c \ + module.c \ periph.c \ printer.c \ profile.c \ @@ -98,6 +101,7 @@ fuse_LDADD = debugger/libdebugger.a \ @UI_LIBS@ \ +@DISK_LIBS@ \ machines/libmachines.a \ pokefinder/libpokefinder.a \ sound/libsound.a \ @@ -119,11 +123,12 @@ @WINDRES_OBJ@ fuse_DEPENDENCIES = @UI_LIBS@ \ + @DISK_LIBS@ \ debugger/libdebugger.a \ machines/libmachines.a \ sound/libsound.a \ - z80/libz80.a \ - @WINDRES_OBJ@ + z80/libz80.a \ + @WINDRES_OBJ@ BUILT_SOURCES = settings.c settings.h @@ -156,6 +161,7 @@ machine.h \ memory.h \ menu.h \ + module.h \ periph.h \ psg.h \ rzx.h \ Modified: vendor/fuse-emulator/current/fuse/ay.c =================================================================== --- vendor/fuse-emulator/current/fuse/ay.c 2007-06-27 12:52:44 UTC (rev 402) +++ vendor/fuse-emulator/current/fuse/ay.c 2007-06-28 13:18:21 UTC (rev 403) @@ -1,7 +1,7 @@ /* ay.c: AY-8-3912 routines Copyright (c) 1999-2004 Philip Kendall - $Id: ay.c 2889 2007-05-26 17:45:08Z zubzero $ + $Id: ay.c 2993 2007-06-17 13:54:49Z pak21 $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -27,6 +27,7 @@ #include "compat.h" #include "machine.h" +#include "module.h" #include "printer.h" #include "psg.h" #include "sound.h" @@ -40,6 +41,26 @@ }; +static void ay_from_snapshot( libspectrum_snap *snap ); +static void ay_to_snapshot( libspectrum_snap *snap ); + +static module_info_t ay_module_info = { + + NULL, + NULL, + ay_from_snapshot, + ay_to_snapshot, + +}; + +int +ay_init( void ) +{ + module_register( &ay_module_info ); + + return 0; +} + /* What happens when the AY register port (traditionally 0xfffd on the 128K machines) is read from */ libspectrum_byte @@ -97,12 +118,12 @@ if( current == 14 ) printer_serial_write( b ); } -int -ay_from_snapshot( libspectrum_snap *snap, int capabilities ) +static void +ay_from_snapshot( libspectrum_snap *snap ) { size_t i; - if( capabilities & LIBSPECTRUM_MACHINE_CAPABILITY_AY ) { + if( machine_current->capabilities & LIBSPECTRUM_MACHINE_CAPABILITY_AY ) { ay_registerport_write( 0xfffd, libspectrum_snap_out_ay_registerport( snap ) ); @@ -114,11 +135,9 @@ } } - - return 0; } -int +static void ay_to_snapshot( libspectrum_snap *snap ) { size_t i; @@ -130,6 +149,4 @@ for( i = 0; i < AY_REGISTERS; i++ ) libspectrum_snap_set_ay_registers( snap, i, machine_current->ay.registers[i] ); - - return 0; } Modified: vendor/fuse-emulator/current/fuse/ay.h =================================================================== --- vendor/fuse-emulator/current/fuse/ay.h 2007-06-27 12:52:44 UTC (rev 402) +++ vendor/fuse-emulator/current/fuse/ay.h 2007-06-28 13:18:21 UTC (rev 403) @@ -1,7 +1,7 @@ /* ay.h: AY-8-3912 routines Copyright (c) 1999-2004 Philip Kendall - $Id: ay.h 2889 2007-05-26 17:45:08Z zubzero $ + $Id: ay.h 2993 2007-06-17 13:54:49Z pak21 $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -35,12 +35,11 @@ libspectrum_byte registers[ AY_REGISTERS ]; } ayinfo; +int ay_init( void ); + libspectrum_byte ay_registerport_read( libspectrum_word port, int *attached ); void ay_registerport_write( libspectrum_word port, libspectrum_byte b ); void ay_dataport_write( libspectrum_word port, libspectrum_byte b ); -int ay_from_snapshot( libspectrum_snap *snap, int capabilities ); -int ay_to_snapshot( libspectrum_snap *snap ); - #endif /* #ifndef FUSE_AY_H */ Modified: vendor/fuse-emulator/current/fuse/configure.in =================================================================== --- vendor/fuse-emulator/current/fuse/configure.in 2007-06-27 12:52:44 UTC (rev 402) +++ vendor/fuse-emulator/current/fuse/configure.in 2007-06-28 13:18:21 UTC (rev 403) @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -dnl $Id: configure.in 2928 2007-06-03 13:39:12Z zubzero $ +dnl $Id: configure.in 3007 2007-06-17 18:50:48Z zubzero $ dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by @@ -357,6 +357,14 @@ lib/tape_se.szx lib/tape_ts2068.szx]) +dnl LibDsk/lib765 prefix +AC_ARG_WITH(disk-prefix, +[ --with-disk-prefix=PFX where the LibDsk and/or lib765 libraries are installed (optional)], +DSK_CFLAGS=-I$withval/include; DSKLIBS=-L$withval/lib, +DSK_CFLAGS=""; DSK_LIBS="") +ac_save_CPPFLAGS="$CPPFLAGS" +CPPFLAGS="$CPPFLAGS $DSK_CFLAGS" + dnl Do we want +3 disk support? AC_MSG_CHECKING(whether +3 disk support requested) AC_ARG_WITH(plus3-disk, @@ -365,21 +373,27 @@ plus3disk=yes) AC_MSG_RESULT($plus3disk) if test "$plus3disk" = yes; then - AC_ARG_WITH(plus3-disk-prefix, - [ --with-plus3-disk-prefix=PFX where the +3 libraries are installed (optional)], - DSK_CFLAGS=-I$withval/include; DSKLIBS=-L$withval/lib, - DSK_CFLAGS=""; DSK_LIBS="") - ac_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="$CPPFLAGS $DSK_CFLAGS" AC_CHECK_HEADERS(765.h, DSKLIBS="$DSKLIBS -l765"; lib765=yes, - AC_MSG_WARN(765.h not found - disk support disabled)) - if test "$lib765" = yes; then - AC_CHECK_HEADERS(libdsk.h, DSKLIBS="$DSKLIBS -ldsk") - fi - CPPFLAGS="$ac_save_CPPFLAGS" + AC_MSG_WARN(765.h not found - +3 disk support disabled)) fi + +dnl Do we want LibDsk support? +AC_ARG_WITH(libdsk, + [ --without-libdsk disable LibDsk support], + if test "$withval" = no; then libdsk=no; else libdsk=yes; fi, + libdsk=yes) +AC_MSG_RESULT($libdsk) +if test "$libdsk" = yes; then + AC_CHECK_HEADERS(libdsk.h, DSKLIBS="$DSKLIBS -ldsk"; + DISK_LIBS="disk/libdisk.a"; DISK="disk", + AC_MSG_WARN(libdsk.h not found - LibDsk support disabled)) +fi + +CPPFLAGS="$ac_save_CPPFLAGS" AC_SUBST(DSK_CFLAGS) AC_SUBST(DSKLIBS) +AC_SUBST(DISK_LIBS) +AC_SUBST(DISK) dnl Check if a version of libpng which supplies png_write_png is available AC_CHECK_LIB( png, png_write_png, @@ -567,6 +581,7 @@ AC_OUTPUT(Makefile \ compat/Makefile \ debugger/Makefile \ +disk/Makefile \ hacking/Makefile \ lib/Makefile \ machines/Makefile \ Modified: vendor/fuse-emulator/current/fuse/dck.c =================================================================== --- vendor/fuse-emulator/current/fuse/dck.c 2007-06-27 12:52:44 UTC (rev 402) +++ vendor/fuse-emulator/current/fuse/dck.c 2007-06-28 13:18:21 UTC (rev 403) @@ -1,7 +1,7 @@ /* dck.c: dock snapshot (Warajevo .DCK) handling routines Copyright (c) 2003-2004 Darren Salt, Fredrick Meunier, Philip Kendall - $Id: dck.c 2889 2007-05-26 17:45:08Z zubzero $ + $Id: dck.c 2995 2007-06-17 14:31:36Z pak21 $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -61,7 +61,7 @@ error = settings_set_string( &settings_current.dck_file, filename ); if( error ) return error; - machine_reset(); + machine_reset( 0 ); return 0; } @@ -82,7 +82,7 @@ ui_menu_activate( UI_MENU_ITEM_MEDIA_CARTRIDGE_DOCK_EJECT, 0 ); - machine_reset(); + machine_reset( 0 ); } int Added: vendor/fuse-emulator/current/fuse/disk/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/disk/Makefile.am (rev 0) +++ vendor/fuse-emulator/current/fuse/disk/Makefile.am 2007-06-28 13:18:21 UTC (rev 403) @@ -0,0 +1,34 @@ +## Process this file with automake to produce Makefile.in +## Copyright (c) 2007 Stuart Brady + +## $Id: Makefile.am 2889 2007-05-26 17:45:08Z zubzero $ + +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License along +## with this program; if not, write to the Free Software Foundation, Inc., +## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +## +## Author contact information: +## +## E-mail: phi...@sh... + +AUTOMAKE_OPTIONS = foreign + +noinst_LIBRARIES = libdisk.a + +INCLUDES = @LIBSPEC_CFLAGS@ @GTK_CFLAGS@ @GLIB_CFLAGS@ + +libdisk_a_SOURCES = plusd.c \ + wd1770.c + +noinst_HEADERS = plusd.h \ + wd1770.h Added: vendor/fuse-emulator/current/fuse/disk/plusd.c =================================================================== --- vendor/fuse-emulator/current/fuse/disk/plusd.c (rev 0) +++ vendor/fuse-emulator/current/fuse/disk/plusd.c 2007-06-28 13:18:21 UTC (rev 403) @@ -0,0 +1,571 @@ +/* plusd.c: Routines for handling the +D interface + Copyright (c) 1999-2007 Stuart Brady, Fredrick Meunier, Philip Kendall, + Dmitry Sanarin, Darren Salt + + $Id$ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + Author contact information: + + Philip: phi...@sh... + + Stuart: sd...@nt... + +*/ + +#include <config.h> + +#include <errno.h> +#include <stdlib.h> +#include <stdio.h> +#include <fcntl.h> +#include <unistd.h> +#include <string.h> +#ifdef HAVE_STRINGS_H +#include <strings.h> /* Needed for strncasecmp() on QNX6 */ +#endif /* #ifdef HAVE_STRINGS_H */ +#include <limits.h> +#include <sys/stat.h> + +#include <libdsk.h> + +#include <libspectrum.h> + +#include "compat.h" +#include "event.h" +#include "machine.h" +#include "module.h" +#include "plusd.h" +#include "printer.h" +#include "settings.h" +#include "ui/ui.h" +#include "utils.h" +#include "wd1770.h" +#include "z80/z80.h" + +int plusd_available = 0; +int plusd_active = 0; +int plusd_index_pulse = 0; + +wd1770_fdc plusd_fdc; +wd1770_drive plusd_drives[ PLUSD_NUM_DRIVES ]; + +static const char *plusd_template = "fuse.plusd.XXXXXX"; + +static void plusd_reset( int hard_reset ); +static void plusd_memory_map( void ); +static void plusd_from_snapshot( libspectrum_snap *snap ); +static void plusd_to_snapshot( libspectrum_snap *snap ); + +static module_info_t plusd_module_info = { + + plusd_reset, + plusd_memory_map, + plusd_from_snapshot, + plusd_to_snapshot, + +}; + +void +plusd_page( void ) +{ + plusd_active = 1; + machine_current->ram.romcs = 1; + machine_current->memory_map(); +} + +void +plusd_unpage( void ) +{ + plusd_active = 0; + machine_current->ram.romcs = 0; + machine_current->memory_map(); +} + +static void +plusd_memory_map( void ) +{ + if( !plusd_active ) return; + + memory_map_read[ 0 ] = memory_map_write[ 0 ] = memory_map_romcs[ 0 ]; + memory_map_read[ 1 ] = memory_map_write[ 1 ] = memory_map_ram[ 16 * 2 ]; +} + +void +plusd_set_cmdint( wd1770_fdc *f ) +{ + z80_interrupt(); +} + +const periph_t plusd_peripherals[] = { + /* ---- ---- 1110 0011 */ + { 0x00ff, 0x00e3, plusd_sr_read, plusd_cr_write }, + /* ---- ---- 1110 1011 */ + { 0x00ff, 0x00eb, plusd_tr_read, plusd_tr_write }, + /* ---- ---- 1111 0011 */ + { 0x00ff, 0x00f3, plusd_sec_read, plusd_sec_write }, + /* ---- ---- 1111 1011 */ + { 0x00ff, 0x00fb, plusd_dr_read, plusd_dr_write }, + + /* ---- ---- 1110 1111 */ + { 0x00ff, 0x00ef, NULL, plusd_cn_write }, + /* ---- ---- 1110 0111 */ + { 0x00ff, 0x00e7, plusd_mem_read, plusd_mem_write }, + /* 0000 0000 1111 0111 */ + { 0x00ff, 0x00f7, plusd_printer_read, printer_parallel_write }, +}; + +const size_t plusd_peripherals_count = + sizeof( plusd_peripherals ) / sizeof( periph_t ); + +int +plusd_init( void ) +{ + int i; + wd1770_drive *d; + + plusd_fdc.current_drive = &plusd_drives[ 0 ]; + + for( i = 0; i < PLUSD_NUM_DRIVES; i++ ) { + d = &plusd_drives[ i ]; + + d->disk = NULL; + d->filename[0] = '\0'; + } + + plusd_fdc.set_cmdint = &plusd_set_cmdint; + plusd_fdc.reset_cmdint = NULL; + plusd_fdc.set_datarq = NULL; + plusd_fdc.reset_datarq = NULL; + plusd_fdc.iface = NULL; + + plusd_fdc.rates[ 0 ] = 6; + plusd_fdc.rates[ 1 ] = 12; + plusd_fdc.rates[ 2 ] = 2; + plusd_fdc.rates[ 3 ] = 3; + + module_register( &plusd_module_info ); + + return 0; +} + +static void +plusd_reset( int hard_reset ) +{ + int i; + wd1770_drive *d; + wd1770_fdc *f = &plusd_fdc; + + plusd_available = 0; + + if( !periph_plusd_active ) + return; + + machine_load_rom_bank( memory_map_romcs, 0, 0, + settings_default.rom_plusd, + settings_current.rom_plusd, 0x2000 ); + + memory_map_romcs[0].source = MEMORY_SOURCE_PERIPHERAL; + + machine_current->ram.romcs = 0; + + memory_map_romcs[ 0 ].writable = 0; + memory_map_romcs[ 1 ].writable = 0; + memory_map_ram[ 16 * 2 ].writable = 1; + + plusd_available = 1; + plusd_active = 0; + plusd_index_pulse = 0; + + if( hard_reset ) { + for( i = 0; i < 8192; i++ ) { + memory_map_ram[ 16 * 2 ].page[ i ] = 0; + } + } + + f->spin_cycles = 0; + f->direction = 0; + + f->state = wd1770_state_none; + f->status_type = wd1770_status_type1; + + f->status_register = 0; + f->track_register = 0; + f->sector_register = 0; + f->data_register = 0; + + for( i = 0; i < PLUSD_NUM_DRIVES; i++ ) { + d = &plusd_drives[ i ]; + + d->index_pulse = 0; + d->index_interrupt = 0; + d->track = 0; + d->side = 0; + } + + f->status_register |= WD1770_SR_LOST; /* track 0 */ + + /* We can eject disks only if they are currently present */ + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_PLUSD_1_EJECT, + !!plusd_drives[ PLUSD_DRIVE_1 ].disk ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_PLUSD_2_EJECT, + !!plusd_drives[ PLUSD_DRIVE_2 ].disk ); + + plusd_fdc.current_drive = &plusd_drives[ 0 ]; + machine_current->memory_map(); + plusd_event_index( 0 ); + + ui_statusbar_update( UI_STATUSBAR_ITEM_DISK, UI_STATUSBAR_STATE_INACTIVE ); +} + +void +plusd_end( void ) +{ + plusd_available = 0; +} + +libspectrum_byte +plusd_sr_read( libspectrum_word port GCC_UNUSED, int *attached ) +{ + *attached = 1; + return wd1770_sr_read( &plusd_fdc ); +} + +void +plusd_cr_write( libspectrum_word port GCC_UNUSED, libspectrum_byte b ) +{ + wd1770_cr_write( &plusd_fdc, b ); +} + +libspectrum_byte +plusd_tr_read( libspectrum_word port GCC_UNUSED, int *attached ) +{ + *attached = 1; + return wd1770_tr_read( &plusd_fdc ); +} + +void +plusd_tr_write( libspectrum_word port GCC_UNUSED, libspectrum_byte b ) +{ + wd1770_tr_write( &plusd_fdc, b ); +} + +libspectrum_byte +plusd_sec_read( libspectrum_word port GCC_UNUSED, int *attached ) +{ + *attached = 1; + return wd1770_sec_read( &plusd_fdc ); +} + +void +plusd_sec_write( libspectrum_word port GCC_UNUSED, libspectrum_byte b ) +{ + wd1770_sec_write( &plusd_fdc, b ); +} + +libspectrum_byte +plusd_dr_read( libspectrum_word port GCC_UNUSED, int *attached ) +{ + *attached = 1; + return wd1770_dr_read( &plusd_fdc ); +} + +void +plusd_dr_write( libspectrum_word port GCC_UNUSED, libspectrum_byte b ) +{ + wd1770_dr_write( &plusd_fdc, b ); +} + +void +plusd_cn_write( libspectrum_word port GCC_UNUSED, libspectrum_byte b ) +{ + int drive, side; + int i; + + drive = ( b & 0x03 ) == 2 ? 1 : 0; + side = ( b & 0x80 ) ? 1 : 0; + + /* TODO: set current_drive to NULL when bits 0 and 1 of b are '00' or '11' */ + plusd_fdc.current_drive = &plusd_drives[ drive ]; + + for( i = 0; i < PLUSD_NUM_DRIVES; i++ ) { + plusd_drives[ i ].side = side; + } + + printer_parallel_strobe_write( b & 0x40 ); +} + +libspectrum_byte +plusd_mem_read( libspectrum_word port GCC_UNUSED, int *attached ) +{ + plusd_page(); + return 0; +} + +void +plusd_mem_write( libspectrum_word port GCC_UNUSED, libspectrum_byte b ) +{ + plusd_unpage(); +} + +libspectrum_byte +plusd_printer_read( libspectrum_word port GCC_UNUSED, int *attached ) +{ + *attached = 1; + + /* bit 7 = busy. other bits high? */ + + if(!settings_current.printer) + return(0xff); /* no printer attached */ + + return(0x7f); /* never busy */ +} + +int +plusd_disk_insert_default_autoload( plusd_drive_number which, + const char *filename ) +{ + return plusd_disk_insert( which, filename, settings_current.auto_load ); +} + +int +plusd_disk_insert( plusd_drive_number which, const char *filename, + int autoload ) +{ + int fd, error; + char tempfilename[ PATH_MAX ]; + int israw = 0; + dsk_format_t fmt; + wd1770_drive *d; + int l; + + if( which >= PLUSD_NUM_DRIVES ) { + ui_error( UI_ERROR_ERROR, "plusd_disk_insert: unknown drive %d", + which ); + fuse_abort(); + } + + d = &plusd_drives[ which ]; + + /* Eject any disk already in the drive */ + if( d->disk ) { + /* Abort the insert if we want to keep the current disk */ + if( plusd_disk_eject( which, 0 ) ) return 0; + } + + /* Make a temporary copy of the disk file */ + error = utils_make_temp_file( &fd, tempfilename, filename, plusd_template ); + if( error ) return error; + strcpy( d->filename, tempfilename ); + + /* Determine the disk image format */ + l = strlen( filename ); + if( l >= 5 ) { + if( !strcmp( filename + ( l - 4 ), ".dsk" ) || + !strcmp( filename + ( l - 4 ), ".mgt" ) ) { + israw = 1; + fmt = FMT_800K; + } else if( !strcmp( filename + ( l - 4 ), ".img" ) ) { + israw = 1; + fmt = FMT_MGT800; + } + } + + /* And now insert the disk */ + if( israw ) { + + /* If the "logical" driver is not available, try the "raw" driver (unless + * we're using FMT_MGT800, for which the raw driver will not work */ + if( dsk_open( &d->disk, tempfilename, "logical", NULL ) != DSK_ERR_OK && + ( fmt == FMT_MGT800 || + dsk_open( &d->disk, tempfilename, "raw", NULL ) != DSK_ERR_OK ) ) { + ui_error( UI_ERROR_ERROR, "Failed to open disk image" ); + return 1; + } + + if( dg_stdformat( &d->geom, fmt, NULL, NULL ) != DSK_ERR_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to set geometry for disk" ); + dsk_close( &d->disk ); + return 1; + } + + } else { + + if( dsk_open( &d->disk, tempfilename, NULL, NULL ) != DSK_ERR_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to open disk image" ); + return 1; + } + + if( dsk_getgeom( d->disk, &d->geom ) != DSK_ERR_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to determine geometry for disk" ); + dsk_close( &d->disk ); + return 1; + } + + } + + /* Set the 'eject' item active */ + switch( which ) { + case PLUSD_DRIVE_1: + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_PLUSD_1_EJECT, 1 ); + break; + case PLUSD_DRIVE_2: + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_PLUSD_2_EJECT, 1 ); + break; + } + + if( autoload ) { + /* XXX */ + } + + return 0; +} + +int +plusd_disk_eject( plusd_drive_number which, int write ) +{ + wd1770_drive *d; + + if( which >= PLUSD_NUM_DRIVES ) + return 1; + + d = &plusd_drives[ which ]; + + if( !d->disk ) + return 0; + + if( write ) { + + if( ui_plusd_disk_write( which ) ) return 1; + + } else { + + if( dsk_dirty( plusd_drives[which].disk ) ) { + + ui_confirm_save_t confirm = ui_confirm_save( + "Disk has been modified.\nDo you want to save it?" + ); + + switch( confirm ) { + + case UI_CONFIRM_SAVE_SAVE: + if( ui_plusd_disk_write( which ) ) return 1; + break; + + case UI_CONFIRM_SAVE_DONTSAVE: break; + case UI_CONFIRM_SAVE_CANCEL: return 1; + + } + } + } + + dsk_close( &d->disk ); + unlink( d->filename ); + + /* Set the 'eject' item inactive */ + switch( which ) { + case PLUSD_DRIVE_1: + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_PLUSD_1_EJECT, 0 ); + break; + case PLUSD_DRIVE_2: + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_PLUSD_2_EJECT, 0 ); + break; + } + return 0; +} + +int +plusd_disk_write( plusd_drive_number which, const char *filename ) +{ + wd1770_drive *d = &plusd_drives[ which ]; + utils_file file; + FILE *f; + int error; + size_t bytes_written; + + dsk_close( &d->disk ); + + f = fopen( filename, "wb" ); + if( !f ) { + ui_error( UI_ERROR_ERROR, "couldn't open '%s' for writing: %s", filename, + strerror( errno ) ); + } + + error = utils_read_file( d->filename, &file ); + if( error ) { fclose( f ); return error; } + + bytes_written = fwrite( file.buffer, 1, file.length, f ); + if( bytes_written != file.length ) { + ui_error( UI_ERROR_ERROR, "could write only %lu of %lu bytes to '%s'", + (unsigned long)bytes_written, (unsigned long)file.length, + filename ); + utils_close_file( &file ); fclose( f ); + } + + error = utils_close_file( &file ); if( error ) { fclose( f ); return error; } + + if( fclose( f ) ) { + ui_error( UI_ERROR_ERROR, "error closing '%s': %s", filename, + strerror( errno ) ); + return 1; + } + + return 0; +} + +int +plusd_event_cmd_done( libspectrum_dword last_tstates ) +{ + plusd_fdc.status_register &= ~WD1770_SR_BUSY; + return 0; +} + +int +plusd_event_index( libspectrum_dword last_tstates ) +{ + int error; + int next_tstates; + int i; + + plusd_index_pulse = !plusd_index_pulse; + for( i = 0; i < PLUSD_NUM_DRIVES; i++ ) { + wd1770_drive *d = &plusd_drives[ i ]; + + d->index_pulse = plusd_index_pulse; + if( !plusd_index_pulse && d->index_interrupt ) { + wd1770_set_cmdint( &plusd_fdc ); + d->index_interrupt = 0; + } + } + next_tstates = ( plusd_index_pulse ? 10 : 190 ) * + machine_current->timings.processor_speed / 1000; + error = event_add( last_tstates + next_tstates, EVENT_TYPE_PLUSD_INDEX ); + if( error ) + return error; + return 0; +} + +static void +plusd_from_snapshot( libspectrum_snap *snap ) +{ + /* XXX */ +} + +static void +plusd_to_snapshot( libspectrum_snap *snap ) +{ + /* XXX */ +} Added: vendor/fuse-emulator/current/fuse/disk/plusd.h =================================================================== --- vendor/fuse-emulator/current/fuse/disk/plusd.h (rev 0) +++ vendor/fuse-emulator/current/fuse/disk/plusd.h 2007-06-28 13:18:21 UTC (rev 403) @@ -0,0 +1,94 @@ +/* plusd.h: Routines for handling the +D interface + Copyright (c) 2005-2007 Stuart Brady + + $Id$ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANT... [truncated message content] |
From: <fr...@us...> - 2007-07-05 10:50:56
|
Revision: 423 http://svn.sourceforge.net/fuse-for-macosx/?rev=423&view=rev Author: fredm Date: 2007-07-05 03:50:58 -0700 (Thu, 05 Jul 2007) Log Message: ----------- Load . into vendor/fuse-emulator/current. Modified Paths: -------------- vendor/fuse-emulator/current/fuse/ChangeLog vendor/fuse-emulator/current/fuse/compat/getopt.c vendor/fuse-emulator/current/fuse/compat/getopt1.c vendor/fuse-emulator/current/fuse/compat.h vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/debugger/breakpoint.c vendor/fuse-emulator/current/fuse/debugger/commandl.l vendor/fuse-emulator/current/fuse/debugger/commandy.y vendor/fuse-emulator/current/fuse/debugger/expression.c vendor/fuse-emulator/current/fuse/disk/plusd.c vendor/fuse-emulator/current/fuse/disk/plusd.h vendor/fuse-emulator/current/fuse/disk/wd1770.c vendor/fuse-emulator/current/fuse/display.c vendor/fuse-emulator/current/fuse/event.c vendor/fuse-emulator/current/fuse/fuse.c vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/hacking/implementation_notes.txt vendor/fuse-emulator/current/fuse/hacking/input.txt vendor/fuse-emulator/current/fuse/hacking/ui.txt vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/machines/pentagon.c vendor/fuse-emulator/current/fuse/machines/scorpion.c vendor/fuse-emulator/current/fuse/machines/spec16.c vendor/fuse-emulator/current/fuse/machines/spec48.c vendor/fuse-emulator/current/fuse/machines/spec_se.c vendor/fuse-emulator/current/fuse/machines/specplus2.c vendor/fuse-emulator/current/fuse/machines/specplus2a.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/machines/specplus3e.c vendor/fuse-emulator/current/fuse/machines/tc2048.c vendor/fuse-emulator/current/fuse/machines/tc2068.c vendor/fuse-emulator/current/fuse/memory.c vendor/fuse-emulator/current/fuse/menu.h vendor/fuse-emulator/current/fuse/pokefinder/pokefinder.c vendor/fuse-emulator/current/fuse/pokefinder/pokefinder.h vendor/fuse-emulator/current/fuse/printer.c vendor/fuse-emulator/current/fuse/profile.c vendor/fuse-emulator/current/fuse/screenshot.c vendor/fuse-emulator/current/fuse/settings.pl vendor/fuse-emulator/current/fuse/sound/sdlsound.c vendor/fuse-emulator/current/fuse/spectrum.c vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/timer.c vendor/fuse-emulator/current/fuse/trdos.c vendor/fuse-emulator/current/fuse/ui/gtk/browse.c vendor/fuse-emulator/current/fuse/ui/gtk/fileselector.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkinternals.h vendor/fuse-emulator/current/fuse/ui/gtk/gtkjoystick.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkkeyboard.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkui.c vendor/fuse-emulator/current/fuse/ui/gtk/memory.c vendor/fuse-emulator/current/fuse/ui/gtk/pokefinder.c vendor/fuse-emulator/current/fuse/ui/gtk/rollback.c vendor/fuse-emulator/current/fuse/ui/gtk/stock.c vendor/fuse-emulator/current/fuse/ui/options.dat vendor/fuse-emulator/current/fuse/ui/scaler/scalers.c vendor/fuse-emulator/current/fuse/ui/sdl/sdlui.c vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.c vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.h vendor/fuse-emulator/current/fuse/ui/xlib/xerror.c vendor/fuse-emulator/current/fuse/ui/xlib/xui.c vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/utils.h vendor/fuse-emulator/current/fuse/widget/error.c vendor/fuse-emulator/current/fuse/widget/filesel.c vendor/fuse-emulator/current/fuse/widget/options.pl vendor/fuse-emulator/current/fuse/widget/widget.c vendor/fuse-emulator/current/fuse/z80/coretest.c vendor/fuse-emulator/current/fuse/z80/z80.c vendor/fuse-emulator/current/fuse/z80/z80_ops.c vendor/fuse-emulator/current/fuse/zxatasp.c vendor/fuse-emulator/current/fuse/zxcf.h vendor/fuse-emulator/current/libspectrum/hacking/ChangeLog vendor/fuse-emulator/current/libspectrum/libspectrum.c vendor/fuse-emulator/current/libspectrum/make-perl.c vendor/fuse-emulator/current/libspectrum/microdrive.c vendor/fuse-emulator/current/libspectrum/rzx.c vendor/fuse-emulator/current/libspectrum/tape.c vendor/fuse-emulator/current/libspectrum/timings.c Modified: vendor/fuse-emulator/current/fuse/ChangeLog =================================================================== --- vendor/fuse-emulator/current/fuse/ChangeLog 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/ChangeLog 2007-07-05 10:50:58 UTC (rev 423) @@ -398,7 +398,7 @@ * Fuse 0.5.1 released * Separate out libspectrum (the file format handling) into its own - library; changes occuring solely in libspectrum's code will not + library; changes occurring solely in libspectrum's code will not be listed in this ChangeLog. For structural reasons, the glib replacement code is also in libspectrum (Philip Kendall). @@ -807,4 +807,4 @@ * Version 0.1.0 released. -$Id: ChangeLog 2830 2007-05-12 14:57:37Z pak21 $ +$Id: ChangeLog 3032 2007-06-28 22:48:54Z zubzero $ Modified: vendor/fuse-emulator/current/fuse/compat/getopt.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/getopt.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/compat/getopt.c 2007-07-05 10:50:58 UTC (rev 423) @@ -34,7 +34,7 @@ # include <config.h> #endif -#if !defined HAVE_GETOPT_LONG && !defined AMIGA +#if !defined HAVE_GETOPT_LONG && !defined AMIGA && !defined __MORPHOS__ #if !defined __STDC__ || !__STDC__ /* This is a separate conditional since some stdc systems Modified: vendor/fuse-emulator/current/fuse/compat/getopt1.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/getopt1.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/compat/getopt1.c 2007-07-05 10:50:58 UTC (rev 423) @@ -24,7 +24,7 @@ #include <config.h> #endif -#if !defined HAVE_GETOPT_LONG && !defined AMIGA +#if !defined HAVE_GETOPT_LONG && !defined AMIGA && !defined __MORPHOS__ #ifdef _LIBC # include <getopt.h> Modified: vendor/fuse-emulator/current/fuse/compat.h =================================================================== --- vendor/fuse-emulator/current/fuse/compat.h 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/compat.h 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ -/* compat.h: various compatbility bits +/* compat.h: various compatibility bits Copyright (c) 2003 Philip Kendall - $Id: compat.h 2935 2007-06-04 21:56:06Z fredm $ + $Id: compat.h 3039 2007-07-03 12:17:27Z fredm $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -53,7 +53,7 @@ char *dirname( char *path ); #endif /* #ifndef HAVE_DIRNAME */ -#if !defined HAVE_GETOPT_LONG && !defined AMIGA +#if !defined HAVE_GETOPT_LONG && !defined AMIGA && !defined __MORPHOS__ #include "compat/getopt.h" #endif /* #ifndef HAVE_GETOPT_LONG */ Modified: vendor/fuse-emulator/current/fuse/configure.in =================================================================== --- vendor/fuse-emulator/current/fuse/configure.in 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/configure.in 2007-07-05 10:50:58 UTC (rev 423) @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -dnl $Id: configure.in 3007 2007-06-17 18:50:48Z zubzero $ +dnl $Id: configure.in 3038 2007-07-01 15:32:03Z pak21 $ dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by @@ -191,42 +191,21 @@ dnl fi dnl fi -dnl Look for GTK+ 2.0 (default=yes unless --without-gtk); fall back to GTK+ -dnl 1.2 if not found -if test "$with_gtk" = no; then gtk=no; else gtk=yes; fi +dnl Look for GTK+ (default=yes) if test -z "$UI"; then - AC_MSG_CHECKING(whether GTK+ 2.x UI requested) - AC_ARG_WITH(gtk2, - [ --without-gtk2 don't use GTK+ 2.x library for user interface], - if test "$withval" = no; then gtk2=no; else gtk2=yes; fi, - gtk2="$gtk") - AC_MSG_RESULT($gtk2) - if test "$gtk2" = yes; then - AM_PATH_GTK_2_0(2.0.0, - AC_DEFINE([UI_GTK], 1, - [Defined if GTK+ UI (either 1.2 or 2.x) is in use]) - AC_DEFINE([UI_GTK2], 1, [Defined if GTK+ 2.0 is in use]) - AC_DEFINE([HAVE_LIB_GLIB], 1, [Defined if we've got glib]) - UI=gtk; UI_LIBS="ui/gtk/libuigtk.la", - AC_MSG_WARN([GTK+ 2.x not found. Reverting to GTK+ 1.2])) - fi -fi - -dnl Look for GTK+ 1.2 (default=yes); fall back to Xlib if not found -if test -z "$UI"; then - AC_MSG_CHECKING(whether GTK+ 1.2 UI requested) + AC_MSG_CHECKING(whether GTK+ UI requested) AC_ARG_WITH(gtk, - [ --without-gtk don't use GTK+ 1.2 library for user interface], + [ --without-gtk don't use GTK+ for user interface], if test "$withval" = no; then gtk=no; else gtk=yes; fi, gtk=yes) AC_MSG_RESULT($gtk) if test "$gtk" = yes; then - AM_PATH_GTK(1.2.0, + AM_PATH_GTK_2_0(2.0.0, AC_DEFINE([UI_GTK], 1, [Defined if GTK+ UI (either 1.2 or 2.x) is in use]) AC_DEFINE([HAVE_LIB_GLIB], 1, [Defined if we've got glib]) - UI=gtk; UI_LIBS="ui/gtk/libuigtk.la", - AC_MSG_WARN([GTK+ 1.2 not found. Reverting to Xlib UI])) + UI=gtk; UI_LIBS="ui/gtk/libuigtk.la", + AC_MSG_WARN([GTK+ not found. Reverting to Xlib])) fi fi Modified: vendor/fuse-emulator/current/fuse/debugger/breakpoint.c =================================================================== --- vendor/fuse-emulator/current/fuse/debugger/breakpoint.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/debugger/breakpoint.c 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ /* breakpoint.c: a debugger breakpoint Copyright (c) 2002-2004 Philip Kendall - $Id: breakpoint.c 2889 2007-05-26 17:45:08Z zubzero $ + $Id: breakpoint.c 3032 2007-06-28 22:48:54Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -41,7 +41,7 @@ /* The next breakpoint ID to use */ static size_t next_breakpoint_id; -/* Textual represenations of the breakpoint types and lifetimes */ +/* Textual representations of the breakpoint types and lifetimes */ const char *debugger_breakpoint_type_text[] = { "Execute", "Read", "Write", "Port Read", "Port Write", "Time", }; Modified: vendor/fuse-emulator/current/fuse/debugger/commandl.l =================================================================== --- vendor/fuse-emulator/current/fuse/debugger/commandl.l 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/debugger/commandl.l 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ /* commandl.l: Debugger command lexical scanner Copyright (c) 2002 Philip Kendall - $Id: commandl.l 2889 2007-05-26 17:45:08Z zubzero $ + $Id: commandl.l 3032 2007-06-28 22:48:54Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -97,12 +97,12 @@ "!=" { yylval.token = DEBUGGER_TOKEN_NOT_EQUAL_TO; return EQUALITY; } -"<" { yylval.token = '<'; return COMPARISION; } -">" { yylval.token = '>'; return COMPARISION; } +"<" { yylval.token = '<'; return COMPARISON; } +">" { yylval.token = '>'; return COMPARISON; } "<=" { yylval.token = DEBUGGER_TOKEN_LESS_THAN_OR_EQUAL_TO; - return COMPARISION; } + return COMPARISON; } ">=" { yylval.token = DEBUGGER_TOKEN_GREATER_THAN_OR_EQUAL_TO; - return COMPARISION; } + return COMPARISON; } "+" { return '+'; } "-" { return '-'; } Modified: vendor/fuse-emulator/current/fuse/debugger/commandy.y =================================================================== --- vendor/fuse-emulator/current/fuse/debugger/commandy.y 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/debugger/commandy.y 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ /* commandy.y: Parse a debugger command Copyright (c) 2002-2004 Philip Kendall - $Id: commandy.y 2889 2007-05-26 17:45:08Z zubzero $ + $Id: commandy.y 3032 2007-06-28 22:48:54Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -62,7 +62,7 @@ %token LOGICAL_OR /* || */ %token LOGICAL_AND /* && */ -%token <token> COMPARISION /* < > <= >= */ +%token <token> COMPARISON /* < > <= >= */ %token <token> EQUALITY /* == != */ %token <token> NEGATE /* ! ~ */ %token <token> TIMES_DIVIDE /* * / */ @@ -119,7 +119,7 @@ %left '^' %left '&' %left EQUALITY -%left COMPARISION +%left COMPARISON %left '+' '-' %left TIMES_DIVIDE %right NEGATE /* Unary minus, unary plus, !, ~ */ @@ -234,7 +234,7 @@ $$ = debugger_expression_new_binaryop( $2, $1, $3 ); if( !$$ ) YYABORT; } - | expression COMPARISION expression { + | expression COMPARISON expression { $$ = debugger_expression_new_binaryop( $2, $1, $3 ); if( !$$ ) YYABORT; } Modified: vendor/fuse-emulator/current/fuse/debugger/expression.c =================================================================== --- vendor/fuse-emulator/current/fuse/debugger/expression.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/debugger/expression.c 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ /* expression.c: A numeric expression Copyright (c) 2003 Philip Kendall - $Id: expression.c 2889 2007-05-26 17:45:08Z zubzero $ + $Id: expression.c 3032 2007-06-28 22:48:54Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -50,7 +50,7 @@ PRECEDENCE_BITWISE_XOR, PRECEDENCE_BITWISE_AND, PRECEDENCE_EQUALITY, - PRECEDENCE_COMPARISION, + PRECEDENCE_COMPARISON, PRECEDENCE_ADDITION, PRECEDENCE_MULTIPLICATION, PRECEDENCE_NEGATE, @@ -132,7 +132,7 @@ case '<': case '>': case DEBUGGER_TOKEN_LESS_THAN_OR_EQUAL_TO: case DEBUGGER_TOKEN_GREATER_THAN_OR_EQUAL_TO: - return PRECEDENCE_COMPARISION; + return PRECEDENCE_COMPARISON; default: ui_error( UI_ERROR_ERROR, "unknown binary operator %d", operation ); @@ -534,7 +534,7 @@ case '+': case '*': return 0; case '-': case '/': return 1; - /* None of the comparision operators are associative due to them + /* None of the comparison operators are associative due to them returning truth values */ case DEBUGGER_TOKEN_EQUAL_TO: case DEBUGGER_TOKEN_NOT_EQUAL_TO: Modified: vendor/fuse-emulator/current/fuse/disk/plusd.c =================================================================== --- vendor/fuse-emulator/current/fuse/disk/plusd.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/disk/plusd.c 2007-07-05 10:50:58 UTC (rev 423) @@ -56,13 +56,18 @@ #include "wd1770.h" #include "z80/z80.h" +static void plusd_set_cmdint( wd1770_fdc *f ); + int plusd_available = 0; int plusd_active = 0; -int plusd_index_pulse = 0; -wd1770_fdc plusd_fdc; -wd1770_drive plusd_drives[ PLUSD_NUM_DRIVES ]; +static int plusd_index_pulse = 0; +#define PLUSD_NUM_DRIVES 2 + +static wd1770_fdc plusd_fdc; +static wd1770_drive plusd_drives[ PLUSD_NUM_DRIVES ]; + static const char *plusd_template = "fuse.plusd.XXXXXX"; static void plusd_reset( int hard_reset ); @@ -146,7 +151,7 @@ d->filename[0] = '\0'; } - plusd_fdc.set_cmdint = &plusd_set_cmdint; + plusd_fdc.set_cmdint = plusd_set_cmdint; plusd_fdc.reset_cmdint = NULL; plusd_fdc.set_datarq = NULL; plusd_fdc.reset_datarq = NULL; @@ -311,6 +316,8 @@ libspectrum_byte plusd_mem_read( libspectrum_word port GCC_UNUSED, int *attached ) { + /* should we set *attached = 1? */ + plusd_page(); return 0; } @@ -349,6 +356,7 @@ char tempfilename[ PATH_MAX ]; int israw = 0; dsk_format_t fmt; + dsk_err_t dsk_error; wd1770_drive *d; int l; @@ -389,28 +397,39 @@ /* If the "logical" driver is not available, try the "raw" driver (unless * we're using FMT_MGT800, for which the raw driver will not work */ - if( dsk_open( &d->disk, tempfilename, "logical", NULL ) != DSK_ERR_OK && + dsk_error = dsk_open( &d->disk, tempfilename, "logical", NULL ); + if( dsk_error != DSK_ERR_OK && ( fmt == FMT_MGT800 || - dsk_open( &d->disk, tempfilename, "raw", NULL ) != DSK_ERR_OK ) ) { - ui_error( UI_ERROR_ERROR, "Failed to open disk image" ); + ( dsk_error = dsk_open( &d->disk, tempfilename, "raw", NULL ) ) != + DSK_ERR_OK + ) + ) { + ui_error( UI_ERROR_ERROR, "Failed to open disk image: %s", + dsk_strerror( dsk_error ) ); return 1; } - if( dg_stdformat( &d->geom, fmt, NULL, NULL ) != DSK_ERR_OK ) { - ui_error( UI_ERROR_ERROR, "Failed to set geometry for disk" ); + dsk_error = dg_stdformat( &d->geom, fmt, NULL, NULL ); + if( dsk_error != DSK_ERR_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to set geometry for disk: %s", + dsk_strerror( dsk_error ) ); dsk_close( &d->disk ); return 1; } } else { - if( dsk_open( &d->disk, tempfilename, NULL, NULL ) != DSK_ERR_OK ) { - ui_error( UI_ERROR_ERROR, "Failed to open disk image" ); + dsk_error = dsk_open( &d->disk, tempfilename, NULL, NULL ); + if( dsk_error != DSK_ERR_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to open disk image: %s", + dsk_strerror( dsk_error ) ); return 1; } - if( dsk_getgeom( d->disk, &d->geom ) != DSK_ERR_OK ) { - ui_error( UI_ERROR_ERROR, "Failed to determine geometry for disk" ); + dsk_error = dsk_getgeom( d->disk, &d->geom ); + if( dsk_error != DSK_ERR_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to determine geometry for disk: %s", + dsk_strerror( dsk_error ) ); dsk_close( &d->disk ); return 1; } Modified: vendor/fuse-emulator/current/fuse/disk/plusd.h =================================================================== --- vendor/fuse-emulator/current/fuse/disk/plusd.h 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/disk/plusd.h 2007-07-05 10:50:58 UTC (rev 423) @@ -44,7 +44,6 @@ extern int plusd_available; /* Is the +D available for use? */ extern int plusd_active; /* +D enabled? */ -extern int plusd_index_pulse; extern const periph_t plusd_peripherals[]; extern const size_t plusd_peripherals_count; @@ -75,11 +74,6 @@ libspectrum_byte plusd_printer_read( libspectrum_word port, int *attached ); -extern wd1770_fdc plusd_fdc; - -#define PLUSD_NUM_DRIVES 2 -extern wd1770_drive plusd_drives[ PLUSD_NUM_DRIVES ]; - int plusd_disk_insert( plusd_drive_number which, const char *filename, int autoload ); int plusd_disk_insert_default_autoload( plusd_drive_number which, Modified: vendor/fuse-emulator/current/fuse/disk/wd1770.c =================================================================== --- vendor/fuse-emulator/current/fuse/disk/wd1770.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/disk/wd1770.c 2007-07-05 10:50:58 UTC (rev 423) @@ -51,9 +51,11 @@ #include "wd1770.h" #include "z80/z80.h" -char secbuf[1024]; +static void statusbar_update( int busy ); -void +static char secbuf[1024]; + +static void statusbar_update( int busy ) { ui_statusbar_update( UI_STATUSBAR_ITEM_DISK, Modified: vendor/fuse-emulator/current/fuse/display.c =================================================================== --- vendor/fuse-emulator/current/fuse/display.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/display.c 2007-07-05 10:50:58 UTC (rev 423) @@ -2,7 +2,7 @@ Copyright (c) 1999-2006 Philip Kendall, Thomas Harte, Witold Filipczyk and Fredrick Meunier - $Id: display.c 2889 2007-05-26 17:45:08Z zubzero $ + $Id: display.c 3043 2007-07-04 14:28:49Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -115,7 +115,7 @@ /* The last point at which we updated the screen display */ int critical_region_x = 0, critical_region_y = 0; -/* The border colour changes which have occured in this frame */ +/* The border colour changes which have occurred in this frame */ struct border_change_t { int x, y; int colour; @@ -141,7 +141,7 @@ static int border_changes_last = 0; static struct border_change_t *border_changes = NULL; -struct border_change_t * +static struct border_change_t * alloc_change(void) { static int border_changes_size = 0; @@ -459,7 +459,7 @@ } static void -update_dirty_rects() +update_dirty_rects( void ) { int start, y, error; @@ -767,7 +767,7 @@ /* Change border colour if the colour in use changes */ static void -check_border_change() +check_border_change( void ) { if( scld_last_dec.name.hires && display_hires_border != display_last_border ) { @@ -1057,13 +1057,13 @@ if( machine_current->timex ) { int column = x >> 4; + scld mode_data; y >>= 1; index = column + y * DISPLAY_SCREEN_WIDTH_COLS; data = display_last_screen[ index ] & 0xff; data2 = (display_last_screen[ index ] & 0xff00)>>8; - scld mode_data; mode_data.byte = (display_last_screen[ index ] & 0xff0000)>>16; if( mode_data.name.hires ) { Modified: vendor/fuse-emulator/current/fuse/event.c =================================================================== --- vendor/fuse-emulator/current/fuse/event.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/event.c 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ /* event.c: Routines needed for dealing with the event list Copyright (c) 2000-2004 Philip Kendall - $Id: event.c 3007 2007-06-17 18:50:48Z zubzero $ + $Id: event.c 3032 2007-06-28 22:48:54Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -58,7 +58,7 @@ /* An event ready to be reused */ static event_t *event_free; -/* Comparision function so events stay in t-state order */ +/* Comparison function so events stay in t-state order */ static gint event_add_cmp( gconstpointer a, gconstpointer b ); /* User function for event_interrupt(...) */ @@ -109,7 +109,7 @@ return 0; } -/* Comparision function so events stay in t-state and event type order */ +/* Comparison function so events stay in t-state and event type order */ static gint event_add_cmp( gconstpointer a1, gconstpointer b1 ) { Modified: vendor/fuse-emulator/current/fuse/fuse.c =================================================================== --- vendor/fuse-emulator/current/fuse/fuse.c 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/fuse.c 2007-07-05 10:50:58 UTC (rev 423) @@ -1,7 +1,7 @@ /* fuse.c: The Free Unix Spectrum Emulator Copyright (c) 1999-2007 Philip Kendall - $Id: fuse.c 3007 2007-06-17 18:50:48Z zubzero $ + $Id: fuse.c 3040 2007-07-03 14:14:00Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -315,21 +315,25 @@ for( i=0; i<4; i++ ) if( version[i] > 0xff ) version[i] = 0xff; -#ifndef WIN32 +#if defined(__MORPHOS__) + snprintf(buf.sysname, __SYS_NMLN, "MorphOS"); + snprintf(buf.release, __SYS_NMLN, "1.4.4"); + snprintf(buf.machine, __SYS_NMLN, "Pegasos"); +#elif defined(WIN32) /* #if defined(__MORPHOS__) */ + buf.dwOSVersionInfoSize = sizeof( buf ); + sys_error = GetVersionEx( &buf ); + if( sys_error == 0 ) { + ui_error( UI_ERROR_ERROR, "error getting system information." ); + return 1; + } +#else /* #if defined(__MORPHOS__) */ sys_error = uname( &buf ); if( sys_error == -1 ) { ui_error( UI_ERROR_ERROR, "error getting system information: %s", strerror( errno ) ); return 1; } -#else /* #ifndef WIN32 */ - buf.dwOSVersionInfoSize = sizeof( buf ); - sys_error = GetVersionEx( &buf ); - if( sys_error == 0 ) { - ui_error( UI_ERROR_ERROR, "error getting system information." ); - return 1; - } -#endif /* #ifndef WIN32 */ +#endif /* #if defined(__MORPHOS__) */ error = libspectrum_creator_alloc( &fuse_creator ); if( error ) return error; Modified: vendor/fuse-emulator/current/fuse/hacking/ChangeLog =================================================================== --- vendor/fuse-emulator/current/fuse/hacking/ChangeLog 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/hacking/ChangeLog 2007-07-05 10:50:58 UTC (rev 423) @@ -1874,3 +1874,47 @@ 20070626 widget/options.pl: move widget posthook so that settings changes are available in the uidisplay_hotswap_gfx call (fixes bug #1743318) (Gergely Szasz). +20070628 zxatasp.c: remove dead code (Stuart). +20070628 machines/specplus3.c,trdos.c: use better variable names for temporary + disk image filenames (Stuart). +20070628 display.c,zxcf.h: remove warnings with -Wstrict-prototypes (Stuart). +20070628 machines/{pentagon.c,scorpion.c,spec16.c,spec48.c,spec_se.c, + specplus2a.c,tc2048.c},ui/scaler/scalers.c: remove "'static' is not at + beginning of declaration" warning with -Wextra (Stuart). +20070628 menu.h,ui/gtk/gtkjoystick.c: fix menu_options_joysticks_select()'s + prototype (Stuart). +20070628 pokefinder/pokefinder.[ch]: make pokefinder_{,im}possible's + declarations consistent with their definitions (Stuart). +20070628 ui/gtk/memory.c: fix type of menu_machine_memorybrowser() in its + declaration for the GTK+ UI (Stuart). +20070628 ui/gtk/memory.c: fix compilation (Stuart). +20070628 ChangeLog,compat.h,debugger/{breakpoint.c,commandl.l,commandy.y, + expression.c},display.c,event.c,hacking/{implementation_notes.txt, + input.txt,ui.txt},if1.c,machines/tc2068.c,memory.c,printer.c, + spectrum.c,tape.c,ui/xlib/{xdisplay.h,xerror.c},utils.[ch], + z80/{coretest.c,z80.c,z80_ops.c}: fix misspellings (Stuart). +20070629 widget/{widget.c,options.pl},ui/options.dat: move + uidisplay_hotswap_gfx_mode directly to widget_options_finish (more + from bug #1743318) (Gergely Szasz). +20070630 ui/xlib/{xui.c,xdisplay.c}: allow the use of 3x scalers and add the + ability for the window to resize itself (more of bug #1686228) (Gergely + Szasz). +20070630 ui/xlib/xdisplay.c: support more colour depths and more scalers (more + of bug #1686228) (Gergely Szasz). +20070701 machines/specplus3.c: if we can't figure out the dirty state, only + write if requested to do so (Fred). +20070701 disk/plusd.c: add some more information to errors in plusd_disk_insert + (Fred). +20070701 configure.in,ui/gtk/{gtkkeyboard.c,gtkinternals.h,gtkui.c,stock.c}: + remove GTK+ 1.x UI. Outdated, and didn't link. +20070703 utils.c,display.c,fuse.c,compat.h,widget/{filesel.c,error.c}, + sound/sdlsound.c,compat/{getopt.c,getopt1.c},settings.pl, + ui/sdl/sdlui.c: patches for MorphOS (patch #1746269) (Q-Master). +20070703 fuse.c: clean up #ifdefs (Stuart). +20070704 z80/z80.c: don't page in the +D on startup (fixes bug #1746073) + (thanks, Fred) (Stuart). +20070704 z80/coretest.c: remove dead code (Stuart). +20070704 disk/{plusd.[ch],wd1770.c},display.c,if1.c,machines/{pentagon.c, + scorpion.c,specplus2.c,specplus2a.c,specplus3e.c},profile.c, + screenshot.c,timer.c,ui/gtk/{browse.c,fileselector.c,memory.c, + pokefinder.c,rollback.c}: various cleanups (Stuart). Modified: vendor/fuse-emulator/current/fuse/hacking/implementation_notes.txt =================================================================== --- vendor/fuse-emulator/current/fuse/hacking/implementation_notes.txt 2007-07-05 10:02:14 UTC (rev 422) +++ vendor/fuse-emulator/current/fuse/hacking/implementation_notes.txt 2007-07-05 10:50:58 UTC (rev 423) @@ -15,9 +15,9 @@ happens, at which point it deals with the `interesting' thing. The question here is how do we know when something `interesting' has -occured: the simple answer is that something interesting occurs when +occurred: the simple answer is that something interesting occurs when the `tstates' global variable (which counts tstates since the last -interrupt occured) reaches `event_next_event'. It should be noted here +interrupt occurred) reaches `event_next_event'. It should be noted here that these events are purely a Fuse concept, and not related to any OS feature. @@ -44,7 +44,7 @@ =================== There are two stages to producing the Spectrum's screen on the -emulating machine's screen: firstly, builiding an image of the +emulating machine's screen: firstly, building an image of the Spectrum's screen in memory, and then translating that image onto the emulating machine's screen. @@ -61,7 +61,7 @@ pixel represents one pixel on the Spectrum's screen (including 32 pixels of left and right border, and 24 pixels of top and bottom border). For the Timex machines, this array is sized 640x480 to -accomodate the hires modes and each Spectrum pixel is represented by +accommodate the hires modes and each Spectrum pixel is represented by two vertically adjacent pixels in the array (as the hires modes double only the horizontal resolution, not the vertical resolution). In both cases, the values in this array are the Spectrum colours (0 to 15). @@ -120,4 +120,4 @@ (FIXME: write scalers.txt) -$Id: implementation_notes.txt 2629 2006-08-06 10:41:54Z pak21 $ +$Id: implementation_notes.txt 3032 2007-06-28 22:48:54Z zubzero $ Modified: vendor/fuse-emulator/current/fuse/hacking/input.txt ===========================... [truncated message content] |
From: <fr...@us...> - 2007-07-28 01:32:46
|
Revision: 437 http://fuse-for-macosx.svn.sourceforge.net/fuse-for-macosx/?rev=437&view=rev Author: fredm Date: 2007-07-27 18:32:38 -0700 (Fri, 27 Jul 2007) Log Message: ----------- Load . into vendor/fuse-emulator/current. Modified Paths: -------------- vendor/fuse-emulator/current/fuse/ChangeLog vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/disk/Makefile.am vendor/fuse-emulator/current/fuse/disk/plusd.c vendor/fuse-emulator/current/fuse/disk/plusd.h vendor/fuse-emulator/current/fuse/disk/wd1770.c vendor/fuse-emulator/current/fuse/disk/wd1770.h vendor/fuse-emulator/current/fuse/divide.c vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/if2.c vendor/fuse-emulator/current/fuse/joystick.c vendor/fuse-emulator/current/fuse/kempmouse.c vendor/fuse-emulator/current/fuse/keyboard.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/memory.c vendor/fuse-emulator/current/fuse/module.c vendor/fuse-emulator/current/fuse/module.h vendor/fuse-emulator/current/fuse/periph.c vendor/fuse-emulator/current/fuse/printer.c vendor/fuse-emulator/current/fuse/scld.c vendor/fuse-emulator/current/fuse/simpleide.c vendor/fuse-emulator/current/fuse/sound/alsasound.c vendor/fuse-emulator/current/fuse/sound/sfifo.c vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/ui/ggi/ggi_internals.h vendor/fuse-emulator/current/fuse/ui/ggi/ggidisplay.c vendor/fuse-emulator/current/fuse/ui/ggi/ggikeyboard.c vendor/fuse-emulator/current/fuse/ui/ggi/ggiui.c vendor/fuse-emulator/current/fuse/ui/gtk/browse.c vendor/fuse-emulator/current/fuse/ui/gtk/debugger.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkjoystick.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkmouse.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkui.c vendor/fuse-emulator/current/fuse/ui/gtk/pokefinder.c vendor/fuse-emulator/current/fuse/ui/gtk/rollback.c vendor/fuse-emulator/current/fuse/ui/win32/debugger.c vendor/fuse-emulator/current/fuse/ui/win32/error.c vendor/fuse-emulator/current/fuse/ui/win32/icons/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/menu_data.c vendor/fuse-emulator/current/fuse/ui/win32/menu_data.h vendor/fuse-emulator/current/fuse/ui/win32/menu_data.rc vendor/fuse-emulator/current/fuse/ui/win32/statusbar.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.h vendor/fuse-emulator/current/fuse/ui/win32/win32ui.c vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/utils.h vendor/fuse-emulator/current/fuse/z80/Makefile.am vendor/fuse-emulator/current/fuse/z80/coretest.c vendor/fuse-emulator/current/fuse/z80/tests/README vendor/fuse-emulator/current/fuse/z80/z80.c vendor/fuse-emulator/current/fuse/z80/z80_ops.c vendor/fuse-emulator/current/fuse/zxatasp.c vendor/fuse-emulator/current/fuse/zxcf.c vendor/fuse-emulator/current/fuse-utils/audio2tape.c vendor/fuse-emulator/current/fuse-utils/hacking/ChangeLog vendor/fuse-emulator/current/fuse-utils/listbasic.c vendor/fuse-emulator/current/fuse-utils/rzxcheck.c vendor/fuse-emulator/current/fuse-utils/rzxdump.c vendor/fuse-emulator/current/fuse-utils/rzxtool.c vendor/fuse-emulator/current/fuse-utils/snap2tzx.c vendor/fuse-emulator/current/fuse-utils/snapconv.c vendor/fuse-emulator/current/fuse-utils/tape2wav.c vendor/fuse-emulator/current/fuse-utils/tapeconv.c vendor/fuse-emulator/current/fuse-utils/tzxlist.c vendor/fuse-emulator/current/fuse-utils/utils.c vendor/fuse-emulator/current/fuse-utils/utils.h vendor/fuse-emulator/current/libspectrum/hacking/ChangeLog vendor/fuse-emulator/current/libspectrum/libspectrum.c vendor/fuse-emulator/current/libspectrum/szx.c vendor/fuse-emulator/current/libspectrum/tape.c vendor/fuse-emulator/current/libspectrum/tape_block.c vendor/fuse-emulator/current/libspectrum/test/test.c vendor/fuse-emulator/current/libspectrum/tzx_read.c vendor/fuse-emulator/current/libspectrum/warajevo_read.c vendor/fuse-emulator/current/libspectrum/wav.c vendor/fuse-emulator/current/libspectrum/z80.c Added Paths: ----------- vendor/fuse-emulator/current/fuse/z80/tests/tests.expected vendor/fuse-emulator/current/fuse/z80/tests/tests.in vendor/fuse-emulator/current/libspectrum/test/empty-drb.tzx vendor/fuse-emulator/current/libspectrum/test/invalid-archiveinfo.tzx vendor/fuse-emulator/current/libspectrum/test/invalid-custominfo.tzx vendor/fuse-emulator/current/libspectrum/test/invalid-gdb.tzx vendor/fuse-emulator/current/libspectrum/test/invalid-hardwareinfo.tzx vendor/fuse-emulator/current/libspectrum/test/invalid-warajevo-blockoffset.tap vendor/fuse-emulator/current/libspectrum/test/invalid.gz vendor/fuse-emulator/current/libspectrum/test/invalid.szx vendor/fuse-emulator/current/libspectrum/test/loop.tzx vendor/fuse-emulator/current/libspectrum/test/loopend.tzx Removed Paths: ------------- vendor/fuse-emulator/current/fuse/z80/harness.pl vendor/fuse-emulator/current/fuse/z80/tests/00.in vendor/fuse-emulator/current/fuse/z80/tests/00.out vendor/fuse-emulator/current/fuse/z80/tests/01.in vendor/fuse-emulator/current/fuse/z80/tests/01.out vendor/fuse-emulator/current/fuse/z80/tests/02.in vendor/fuse-emulator/current/fuse/z80/tests/02.out vendor/fuse-emulator/current/fuse/z80/tests/03.in vendor/fuse-emulator/current/fuse/z80/tests/03.out vendor/fuse-emulator/current/fuse/z80/tests/04.in vendor/fuse-emulator/current/fuse/z80/tests/04.out vendor/fuse-emulator/current/fuse/z80/tests/05.in vendor/fuse-emulator/current/fuse/z80/tests/05.out vendor/fuse-emulator/current/fuse/z80/tests/06.in vendor/fuse-emulator/current/fuse/z80/tests/06.out vendor/fuse-emulator/current/fuse/z80/tests/07.in vendor/fuse-emulator/current/fuse/z80/tests/07.out vendor/fuse-emulator/current/fuse/z80/tests/08.in vendor/fuse-emulator/current/fuse/z80/tests/08.out vendor/fuse-emulator/current/fuse/z80/tests/09.in vendor/fuse-emulator/current/fuse/z80/tests/09.out vendor/fuse-emulator/current/fuse/z80/tests/0a.in vendor/fuse-emulator/current/fuse/z80/tests/0a.out vendor/fuse-emulator/current/fuse/z80/tests/0b.in vendor/fuse-emulator/current/fuse/z80/tests/0b.out vendor/fuse-emulator/current/fuse/z80/tests/0c.in vendor/fuse-emulator/current/fuse/z80/tests/0c.out vendor/fuse-emulator/current/fuse/z80/tests/0d.in vendor/fuse-emulator/current/fuse/z80/tests/0d.out vendor/fuse-emulator/current/fuse/z80/tests/0e.in vendor/fuse-emulator/current/fuse/z80/tests/0e.out vendor/fuse-emulator/current/fuse/z80/tests/0f.in vendor/fuse-emulator/current/fuse/z80/tests/0f.out vendor/fuse-emulator/current/fuse/z80/tests/10.in vendor/fuse-emulator/current/fuse/z80/tests/10.out vendor/fuse-emulator/current/fuse/z80/tests/11.in vendor/fuse-emulator/current/fuse/z80/tests/11.out vendor/fuse-emulator/current/fuse/z80/tests/12.in vendor/fuse-emulator/current/fuse/z80/tests/12.out vendor/fuse-emulator/current/fuse/z80/tests/13.in vendor/fuse-emulator/current/fuse/z80/tests/13.out vendor/fuse-emulator/current/fuse/z80/tests/14.in vendor/fuse-emulator/current/fuse/z80/tests/14.out vendor/fuse-emulator/current/fuse/z80/tests/15.in vendor/fuse-emulator/current/fuse/z80/tests/15.out vendor/fuse-emulator/current/fuse/z80/tests/16.in vendor/fuse-emulator/current/fuse/z80/tests/16.out vendor/fuse-emulator/current/fuse/z80/tests/17.in vendor/fuse-emulator/current/fuse/z80/tests/17.out vendor/fuse-emulator/current/fuse/z80/tests/18.in vendor/fuse-emulator/current/fuse/z80/tests/18.out vendor/fuse-emulator/current/fuse/z80/tests/19.in vendor/fuse-emulator/current/fuse/z80/tests/19.out vendor/fuse-emulator/current/fuse/z80/tests/1a.in vendor/fuse-emulator/current/fuse/z80/tests/1a.out vendor/fuse-emulator/current/fuse/z80/tests/1b.in vendor/fuse-emulator/current/fuse/z80/tests/1b.out vendor/fuse-emulator/current/fuse/z80/tests/1c.in vendor/fuse-emulator/current/fuse/z80/tests/1c.out vendor/fuse-emulator/current/fuse/z80/tests/1d.in vendor/fuse-emulator/current/fuse/z80/tests/1d.out vendor/fuse-emulator/current/fuse/z80/tests/1e.in vendor/fuse-emulator/current/fuse/z80/tests/1e.out vendor/fuse-emulator/current/fuse/z80/tests/1f.in vendor/fuse-emulator/current/fuse/z80/tests/1f.out vendor/fuse-emulator/current/fuse/z80/tests/20_1.in vendor/fuse-emulator/current/fuse/z80/tests/20_1.out vendor/fuse-emulator/current/fuse/z80/tests/20_2.in vendor/fuse-emulator/current/fuse/z80/tests/20_2.out vendor/fuse-emulator/current/fuse/z80/tests/21.in vendor/fuse-emulator/current/fuse/z80/tests/21.out vendor/fuse-emulator/current/fuse/z80/tests/22.in vendor/fuse-emulator/current/fuse/z80/tests/22.out vendor/fuse-emulator/current/fuse/z80/tests/23.in vendor/fuse-emulator/current/fuse/z80/tests/23.out vendor/fuse-emulator/current/fuse/z80/tests/24.in vendor/fuse-emulator/current/fuse/z80/tests/24.out vendor/fuse-emulator/current/fuse/z80/tests/25.in vendor/fuse-emulator/current/fuse/z80/tests/25.out vendor/fuse-emulator/current/fuse/z80/tests/26.in vendor/fuse-emulator/current/fuse/z80/tests/26.out vendor/fuse-emulator/current/fuse/z80/tests/27.in vendor/fuse-emulator/current/fuse/z80/tests/27.out vendor/fuse-emulator/current/fuse/z80/tests/27_1.in vendor/fuse-emulator/current/fuse/z80/tests/27_1.out vendor/fuse-emulator/current/fuse/z80/tests/28_1.in vendor/fuse-emulator/current/fuse/z80/tests/28_1.out vendor/fuse-emulator/current/fuse/z80/tests/28_2.in vendor/fuse-emulator/current/fuse/z80/tests/28_2.out vendor/fuse-emulator/current/fuse/z80/tests/29.in vendor/fuse-emulator/current/fuse/z80/tests/29.out vendor/fuse-emulator/current/fuse/z80/tests/2a.in vendor/fuse-emulator/current/fuse/z80/tests/2a.out vendor/fuse-emulator/current/fuse/z80/tests/2b.in vendor/fuse-emulator/current/fuse/z80/tests/2b.out vendor/fuse-emulator/current/fuse/z80/tests/2c.in vendor/fuse-emulator/current/fuse/z80/tests/2c.out vendor/fuse-emulator/current/fuse/z80/tests/2d.in vendor/fuse-emulator/current/fuse/z80/tests/2d.out vendor/fuse-emulator/current/fuse/z80/tests/2e.in vendor/fuse-emulator/current/fuse/z80/tests/2e.out vendor/fuse-emulator/current/fuse/z80/tests/2f.in vendor/fuse-emulator/current/fuse/z80/tests/2f.out vendor/fuse-emulator/current/fuse/z80/tests/30_1.in vendor/fuse-emulator/current/fuse/z80/tests/30_1.out vendor/fuse-emulator/current/fuse/z80/tests/30_2.in vendor/fuse-emulator/current/fuse/z80/tests/30_2.out vendor/fuse-emulator/current/fuse/z80/tests/31.in vendor/fuse-emulator/current/fuse/z80/tests/31.out vendor/fuse-emulator/current/fuse/z80/tests/32.in vendor/fuse-emulator/current/fuse/z80/tests/32.out vendor/fuse-emulator/current/fuse/z80/tests/33.in vendor/fuse-emulator/current/fuse/z80/tests/33.out vendor/fuse-emulator/current/fuse/z80/tests/34.in vendor/fuse-emulator/current/fuse/z80/tests/34.out vendor/fuse-emulator/current/fuse/z80/tests/35.in vendor/fuse-emulator/current/fuse/z80/tests/35.out vendor/fuse-emulator/current/fuse/z80/tests/36.in vendor/fuse-emulator/current/fuse/z80/tests/36.out vendor/fuse-emulator/current/fuse/z80/tests/37.in vendor/fuse-emulator/current/fuse/z80/tests/37.out vendor/fuse-emulator/current/fuse/z80/tests/37_1.in vendor/fuse-emulator/current/fuse/z80/tests/37_1.out vendor/fuse-emulator/current/fuse/z80/tests/37_2.in vendor/fuse-emulator/current/fuse/z80/tests/37_2.out vendor/fuse-emulator/current/fuse/z80/tests/37_3.in vendor/fuse-emulator/current/fuse/z80/tests/37_3.out vendor/fuse-emulator/current/fuse/z80/tests/38_1.in vendor/fuse-emulator/current/fuse/z80/tests/38_1.out vendor/fuse-emulator/current/fuse/z80/tests/38_2.in vendor/fuse-emulator/current/fuse/z80/tests/38_2.out vendor/fuse-emulator/current/fuse/z80/tests/39.in vendor/fuse-emulator/current/fuse/z80/tests/39.out vendor/fuse-emulator/current/fuse/z80/tests/3a.in vendor/fuse-emulator/current/fuse/z80/tests/3a.out vendor/fuse-emulator/current/fuse/z80/tests/3b.in vendor/fuse-emulator/current/fuse/z80/tests/3b.out vendor/fuse-emulator/current/fuse/z80/tests/3c.in vendor/fuse-emulator/current/fuse/z80/tests/3c.out vendor/fuse-emulator/current/fuse/z80/tests/3d.in vendor/fuse-emulator/current/fuse/z80/tests/3d.out vendor/fuse-emulator/current/fuse/z80/tests/3e.in vendor/fuse-emulator/current/fuse/z80/tests/3e.out vendor/fuse-emulator/current/fuse/z80/tests/3f.in vendor/fuse-emulator/current/fuse/z80/tests/3f.out vendor/fuse-emulator/current/fuse/z80/tests/40.in vendor/fuse-emulator/current/fuse/z80/tests/40.out vendor/fuse-emulator/current/fuse/z80/tests/41.in vendor/fuse-emulator/current/fuse/z80/tests/41.out vendor/fuse-emulator/current/fuse/z80/tests/42.in vendor/fuse-emulator/current/fuse/z80/tests/42.out vendor/fuse-emulator/current/fuse/z80/tests/43.in vendor/fuse-emulator/current/fuse/z80/tests/43.out vendor/fuse-emulator/current/fuse/z80/tests/44.in vendor/fuse-emulator/current/fuse/z80/tests/44.out vendor/fuse-emulator/current/fuse/z80/tests/45.in vendor/fuse-emulator/current/fuse/z80/tests/45.out vendor/fuse-emulator/current/fuse/z80/tests/46.in vendor/fuse-emulator/current/fuse/z80/tests/46.out vendor/fuse-emulator/current/fuse/z80/tests/47.in vendor/fuse-emulator/current/fuse/z80/tests/47.out vendor/fuse-emulator/current/fuse/z80/tests/48.in vendor/fuse-emulator/current/fuse/z80/tests/48.out vendor/fuse-emulator/current/fuse/z80/tests/49.in vendor/fuse-emulator/current/fuse/z80/tests/49.out vendor/fuse-emulator/current/fuse/z80/tests/4a.in vendor/fuse-emulator/current/fuse/z80/tests/4a.out vendor/fuse-emulator/current/fuse/z80/tests/4b.in vendor/fuse-emulator/current/fuse/z80/tests/4b.out vendor/fuse-emulator/current/fuse/z80/tests/4c.in vendor/fuse-emulator/current/fuse/z80/tests/4c.out vendor/fuse-emulator/current/fuse/z80/tests/4d.in vendor/fuse-emulator/current/fuse/z80/tests/4d.out vendor/fuse-emulator/current/fuse/z80/tests/4e.in vendor/fuse-emulator/current/fuse/z80/tests/4e.out vendor/fuse-emulator/current/fuse/z80/tests/4f.in vendor/fuse-emulator/current/fuse/z80/tests/4f.out vendor/fuse-emulator/current/fuse/z80/tests/50.in vendor/fuse-emulator/current/fuse/z80/tests/50.out vendor/fuse-emulator/current/fuse/z80/tests/51.in vendor/fuse-emulator/current/fuse/z80/tests/51.out vendor/fuse-emulator/current/fuse/z80/tests/52.in vendor/fuse-emulator/current/fuse/z80/tests/52.out vendor/fuse-emulator/current/fuse/z80/tests/53.in vendor/fuse-emulator/current/fuse/z80/tests/53.out vendor/fuse-emulator/current/fuse/z80/tests/54.in vendor/fuse-emulator/current/fuse/z80/tests/54.out vendor/fuse-emulator/current/fuse/z80/tests/55.in vendor/fuse-emulator/current/fuse/z80/tests/55.out vendor/fuse-emulator/current/fuse/z80/tests/56.in vendor/fuse-emulator/current/fuse/z80/tests/56.out vendor/fuse-emulator/current/fuse/z80/tests/57.in vendor/fuse-emulator/current/fuse/z80/tests/57.out vendor/fuse-emulator/current/fuse/z80/tests/58.in vendor/fuse-emulator/current/fuse/z80/tests/58.out vendor/fuse-emulator/current/fuse/z80/tests/59.in vendor/fuse-emulator/current/fuse/z80/tests/59.out vendor/fuse-emulator/current/fuse/z80/tests/5a.in vendor/fuse-emulator/current/fuse/z80/tests/5a.out vendor/fuse-emulator/current/fuse/z80/tests/5b.in vendor/fuse-emulator/current/fuse/z80/tests/5b.out vendor/fuse-emulator/current/fuse/z80/tests/5c.in vendor/fuse-emulator/current/fuse/z80/tests/5c.out vendor/fuse-emulator/current/fuse/z80/tests/5d.in vendor/fuse-emulator/current/fuse/z80/tests/5d.out vendor/fuse-emulator/current/fuse/z80/tests/5e.in vendor/fuse-emulator/current/fuse/z80/tests/5e.out vendor/fuse-emulator/current/fuse/z80/tests/5f.in vendor/fuse-emulator/current/fuse/z80/tests/5f.out vendor/fuse-emulator/current/fuse/z80/tests/60.in vendor/fuse-emulator/current/fuse/z80/tests/60.out vendor/fuse-emulator/current/fuse/z80/tests/61.in vendor/fuse-emulator/current/fuse/z80/tests/61.out vendor/fuse-emulator/current/fuse/z80/tests/62.in vendor/fuse-emulator/current/fuse/z80/tests/62.out vendor/fuse-emulator/current/fuse/z80/tests/63.in vendor/fuse-emulator/current/fuse/z80/tests/63.out vendor/fuse-emulator/current/fuse/z80/tests/64.in vendor/fuse-emulator/current/fuse/z80/tests/64.out vendor/fuse-emulator/current/fuse/z80/tests/65.in vendor/fuse-emulator/current/fuse/z80/tests/65.out vendor/fuse-emulator/current/fuse/z80/tests/66.in vendor/fuse-emulator/current/fuse/z80/tests/66.out vendor/fuse-emulator/current/fuse/z80/tests/67.in vendor/fuse-emulator/current/fuse/z80/tests/67.out vendor/fuse-emulator/current/fuse/z80/tests/68.in vendor/fuse-emulator/current/fuse/z80/tests/68.out vendor/fuse-emulator/current/fuse/z80/tests/69.in vendor/fuse-emulator/current/fuse/z80/tests/69.out vendor/fuse-emulator/current/fuse/z80/tests/6a.in vendor/fuse-emulator/current/fuse/z80/tests/6a.out vendor/fuse-emulator/current/fuse/z80/tests/6b.in vendor/fuse-emulator/current/fuse/z80/tests/6b.out vendor/fuse-emulator/current/fuse/z80/tests/6c.in vendor/fuse-emulator/current/fuse/z80/tests/6c.out vendor/fuse-emulator/current/fuse/z80/tests/6d.in vendor/fuse-emulator/current/fuse/z80/tests/6d.out vendor/fuse-emulator/current/fuse/z80/tests/6e.in vendor/fuse-emulator/current/fuse/z80/tests/6e.out vendor/fuse-emulator/current/fuse/z80/tests/6f.in vendor/fuse-emulator/current/fuse/z80/tests/6f.out vendor/fuse-emulator/current/fuse/z80/tests/70.in vendor/fuse-emulator/current/fuse/z80/tests/70.out vendor/fuse-emulator/current/fuse/z80/tests/71.in vendor/fuse-emulator/current/fuse/z80/tests/71.out vendor/fuse-emulator/current/fuse/z80/tests/72.in vendor/fuse-emulator/current/fuse/z80/tests/72.out vendor/fuse-emulator/current/fuse/z80/tests/73.in vendor/fuse-emulator/current/fuse/z80/tests/73.out vendor/fuse-emulator/current/fuse/z80/tests/74.in vendor/fuse-emulator/current/fuse/z80/tests/74.out vendor/fuse-emulator/current/fuse/z80/tests/75.in vendor/fuse-emulator/current/fuse/z80/tests/75.out vendor/fuse-emulator/current/fuse/z80/tests/76.in vendor/fuse-emulator/current/fuse/z80/tests/76.out vendor/fuse-emulator/current/fuse/z80/tests/77.in vendor/fuse-emulator/current/fuse/z80/tests/77.out vendor/fuse-emulator/current/fuse/z80/tests/78.in vendor/fuse-emulator/current/fuse/z80/tests/78.out vendor/fuse-emulator/current/fuse/z80/tests/79.in vendor/fuse-emulator/current/fuse/z80/tests/79.out vendor/fuse-emulator/current/fuse/z80/tests/7a.in vendor/fuse-emulator/current/fuse/z80/tests/7a.out vendor/fuse-emulator/current/fuse/z80/tests/7b.in vendor/fuse-emulator/current/fuse/z80/tests/7b.out vendor/fuse-emulator/current/fuse/z80/tests/7c.in vendor/fuse-emulator/current/fuse/z80/tests/7c.out vendor/fuse-emulator/current/fuse/z80/tests/7d.in vendor/fuse-emulator/current/fuse/z80/tests/7d.out vendor/fuse-emulator/current/fuse/z80/tests/7e.in vendor/fuse-emulator/current/fuse/z80/tests/7e.out vendor/fuse-emulator/current/fuse/z80/tests/7f.in vendor/fuse-emulator/current/fuse/z80/tests/7f.out vendor/fuse-emulator/current/fuse/z80/tests/80.in vendor/fuse-emulator/current/fuse/z80/tests/80.out vendor/fuse-emulator/current/fuse/z80/tests/81.in vendor/fuse-emulator/current/fuse/z80/tests/81.out vendor/fuse-emulator/current/fuse/z80/tests/82.in vendor/fuse-emulator/current/fuse/z80/tests/82.out vendor/fuse-emulator/current/fuse/z80/tests/83.in vendor/fuse-emulator/current/fuse/z80/tests/83.out vendor/fuse-emulator/current/fuse/z80/tests/84.in vendor/fuse-emulator/current/fuse/z80/tests/84.out vendor/fuse-emulator/current/fuse/z80/tests/85.in vendor/fuse-emulator/current/fuse/z80/tests/85.out vendor/fuse-emulator/current/fuse/z80/tests/86.in vendor/fuse-emulator/current/fuse/z80/tests/86.out vendor/fuse-emulator/current/fuse/z80/tests/87.in vendor/fuse-emulator/current/fuse/z80/tests/87.out vendor/fuse-emulator/current/fuse/z80/tests/88.in vendor/fuse-emulator/current/fuse/z80/tests/88.out vendor/fuse-emulator/current/fuse/z80/tests/89.in vendor/fuse-emulator/current/fuse/z80/tests/89.out vendor/fuse-emulator/current/fuse/z80/tests/8a.in vendor/fuse-emulator/current/fuse/z80/tests/8a.out vendor/fuse-emulator/current/fuse/z80/tests/8b.in vendor/fuse-emulator/current/fuse/z80/tests/8b.out vendor/fuse-emulator/current/fuse/z80/tests/8c.in vendor/fuse-emulator/current/fuse/z80/tests/8c.out vendor/fuse-emulator/current/fuse/z80/tests/8d.in vendor/fuse-emulator/current/fuse/z80/tests/8d.out vendor/fuse-emulator/current/fuse/z80/tests/8e.in vendor/fuse-emulator/current/fuse/z80/tests/8e.out vendor/fuse-emulator/current/fuse/z80/tests/8f.in vendor/fuse-emulator/current/fuse/z80/tests/8f.out vendor/fuse-emulator/current/fuse/z80/tests/90.in vendor/fuse-emulator/current/fuse/z80/tests/90.out vendor/fuse-emulator/current/fuse/z80/tests/91.in vendor/fuse-emulator/current/fuse/z80/tests/91.out vendor/fuse-emulator/current/fuse/z80/tests/92.in vendor/fuse-emulator/current/fuse/z80/tests/92.out vendor/fuse-emulator/current/fuse/z80/tests/93.in vendor/fuse-emulator/current/fuse/z80/tests/93.out vendor/fuse-emulator/current/fuse/z80/tests/94.in vendor/fuse-emulator/current/fuse/z80/tests/94.out vendor/fuse-emulator/current/fuse/z80/tests/95.in vendor/fuse-emulator/current/fuse/z80/tests/95.out vendor/fuse-emulator/current/fuse/z80/tests/96.in vendor/fuse-emulator/current/fuse/z80/tests/96.out vendor/fuse-emulator/current/fuse/z80/tests/97.in vendor/fuse-emulator/current/fuse/z80/tests/97.out vendor/fuse-emulator/current/fuse/z80/tests/98.in vendor/fuse-emulator/current/fuse/z80/tests/98.out vendor/fuse-emulator/current/fuse/z80/tests/99.in vendor/fuse-emulator/current/fuse/z80/tests/99.out vendor/fuse-emulator/current/fuse/z80/tests/9a.in vendor/fuse-emulator/current/fuse/z80/tests/9a.out vendor/fuse-emulator/current/fuse/z80/tests/9b.in vendor/fuse-emulator/current/fuse/z80/tests/9b.out vendor/fuse-emulator/current/fuse/z80/tests/9c.in vendor/fuse-emulator/current/fuse/z80/tests/9c.out vendor/fuse-emulator/current/fuse/z80/tests/9d.in vendor/fuse-emulator/current/fuse/z80/tests/9d.out vendor/fuse-emulator/current/fuse/z80/tests/9e.in vendor/fuse-emulator/current/fuse/z80/tests/9e.out vendor/fuse-emulator/current/fuse/z80/tests/9f.in vendor/fuse-emulator/current/fuse/z80/tests/9f.out vendor/fuse-emulator/current/fuse/z80/tests/a0.in vendor/fuse-emulator/current/fuse/z80/tests/a0.out vendor/fuse-emulator/current/fuse/z80/tests/a1.in vendor/fuse-emulator/current/fuse/z80/tests/a1.out vendor/fuse-emulator/current/fuse/z80/tests/a2.in vendor/fuse-emulator/current/fuse/z80/tests/a2.out vendor/fuse-emulator/current/fuse/z80/tests/a3.in vendor/fuse-emulator/current/fuse/z80/tests/a3.out vendor/fuse-emulator/current/fuse/z80/tests/a4.in vendor/fuse-emulator/current/fuse/z80/tests/a4.out vendor/fuse-emulator/current/fuse/z80/tests/a5.in vendor/fuse-emulator/current/fuse/z80/tests/a5.out vendor/fuse-emulator/current/fuse/z80/tests/a6.in vendor/fuse-emulator/current/fuse/z80/tests/a6.out vendor/fuse-emulator/current/fuse/z80/tests/a7.in vendor/fuse-emulator/current/fuse/z80/tests/a7.out vendor/fuse-emulator/current/fuse/z80/tests/a8.in vendor/fuse-emulator/current/fuse/z80/tests/a8.out vendor/fuse-emulator/current/fuse/z80/tests/a9.in vendor/fuse-emulator/current/fuse/z80/tests/a9.out vendor/fuse-emulator/current/fuse/z80/tests/aa.in vendor/fuse-emulator/current/fuse/z80/tests/aa.out vendor/fuse-emulator/current/fuse/z80/tests/ab.in vendor/fuse-emulator/current/fuse/z80/tests/ab.out vendor/fuse-emulator/current/fuse/z80/tests/ac.in vendor/fuse-emulator/current/fuse/z80/tests/ac.out vendor/fuse-emulator/current/fuse/z80/tests/ad.in vendor/fuse-emulator/current/fuse/z80/tests/ad.out vendor/fuse-emulator/current/fuse/z80/tests/ae.in vendor/fuse-emulator/current/fuse/z80/tests/ae.out vendor/fuse-emulator/current/fuse/z80/tests/af.in vendor/fuse-emulator/current/fuse/z80/tests/af.out vendor/fuse-emulator/current/fuse/z80/tests/b0.in vendor/fuse-emulator/current/fuse/z80/tests/b0.out vendor/fuse-emulator/current/fuse/z80/tests/b1.in vendor/fuse-emulator/current/fuse/z80/tests/b1.out vendor/fuse-emulator/current/fuse/z80/tests/b2.in vendor/fuse-emulator/current/fuse/z80/tests/b2.out vendor/fuse-emulator/current/fuse/z80/tests/b3.in vendor/fuse-emulator/current/fuse/z80/tests/b3.out vendor/fuse-emulator/current/fuse/z80/tests/b4.in vendor/fuse-emulator/current/fuse/z80/tests/b4.out vendor/fuse-emulator/current/fuse/z80/tests/b5.in vendor/fuse-emulator/current/fuse/z80/tests/b5.out vendor/fuse-emulator/current/fuse/z80/tests/b6.in vendor/fuse-emulator/current/fuse/z80/tests/b6.out vendor/fuse-emulator/current/fuse/z80/tests/b7.in vendor/fuse-emulator/current/fuse/z80/tests/b7.out vendor/fuse-emulator/current/fuse/z80/tests/b8.in vendor/fuse-emulator/current/fuse/z80/tests/b8.out vendor/fuse-emulator/current/fuse/z80/tests/b9.in vendor/fuse-emulator/current/fuse/z80/tests/b9.out vendor/fuse-emulator/current/fuse/z80/tests/ba.in vendor/fuse-emulator/current/fuse/z80/tests/ba.out vendor/fuse-emulator/current/fuse/z80/tests/bb.in vendor/fuse-emulator/current/fuse/z80/tests/bb.out vendor/fuse-emulator/current/fuse/z80/tests/bc.in vendor/fuse-emulator/current/fuse/z80/tests/bc.out vendor/fuse-emulator/current/fuse/z80/tests/bd.in vendor/fuse-emulator/current/fuse/z80/tests/bd.out vendor/fuse-emulator/current/fuse/z80/tests/be.in vendor/fuse-emulator/current/fuse/z80/tests/be.out vendor/fuse-emulator/current/fuse/z80/tests/bf.in vendor/fuse-emulator/current/fuse/z80/tests/bf.out vendor/fuse-emulator/current/fuse/z80/tests/c0_1.in vendor/fuse-emulator/current/fuse/z80/tests/c0_1.out vendor/fuse-emulator/current/fuse/z80/tests/c0_2.in vendor/fuse-emulator/current/fuse/z80/tests/c0_2.out vendor/fuse-emulator/current/fuse/z80/tests/c1.in vendor/fuse-emulator/current/fuse/z80/tests/c1.out vendor/fuse-emulator/current/fuse/z80/tests/c2_1.in vendor/fuse-emulator/current/fuse/z80/tests/c2_1.out vendor/fuse-emulator/current/fuse/z80/tests/c2_2.in vendor/fuse-emulator/current/fuse/z80/tests/c2_2.out vendor/fuse-emulator/current/fuse/z80/tests/c3.in vendor/fuse-emulator/current/fuse/z80/tests/c3.out vendor/fuse-emulator/current/fuse/z80/tests/c4_1.in vendor/fuse-emulator/current/fuse/z80/tests/c4_1.out vendor/fuse-emulator/current/fuse/z80/tests/c4_2.in vendor/fuse-emulator/current/fuse/z80/tests/c4_2.out vendor/fuse-emulator/current/fuse/z80/tests/c5.in vendor/fuse-emulator/current/fuse/z80/tests/c5.out vendor/fuse-emulator/current/fuse/z80/tests/c6.in vendor/fuse-emulator/current/fuse/z80/tests/c6.out vendor/fuse-emulator/current/fuse/z80/tests/c7.in vendor/fuse-emulator/current/fuse/z80/tests/c7.out vendor/fuse-emulator/current/fuse/z80/tests/c8_1.in vendor/fuse-emulator/current/fuse/z80/tests/c8_1.out vendor/fuse-emulator/current/fuse/z80/tests/c8_2.in vendor/fuse-emulator/current/fuse/z80/tests/c8_2.out vendor/fuse-emulator/current/fuse/z80/tests/c9.in vendor/fuse-emulator/current/fuse/z80/tests/c9.out vendor/fuse-emulator/current/fuse/z80/tests/ca_1.in vendor/fuse-emulator/current/fuse/z80/tests/ca_1.out vendor/fuse-emulator/current/fuse/z80/tests/ca_2.in vendor/fuse-emulator/current/fuse/z80/tests/ca_2.out vendor/fuse-emulator/current/fuse/z80/tests/cb00.in vendor/fuse-emulator/current/fuse/z80/tests/cb00.out vendor/fuse-emulator/current/fuse/z80/tests/cb01.in vendor/fuse-emulator/current/fuse/z80/tests/cb01.out vendor/fuse-emulator/current/fuse/z80/tests/cb02.in vendor/fuse-emulator/current/fuse/z80/tests/cb02.out vendor/fuse-emulator/current/fuse/z80/tests/cb03.in vendor/fuse-emulator/current/fuse/z80/tests/cb03.out vendor/fuse-emulator/current/fuse/z80/tests/cb04.in vendor/fuse-emulator/current/fuse/z80/tests/cb04.out vendor/fuse-emulator/current/fuse/z80/tests/cb05.in vendor/fuse-emulator/current/fuse/z80/tests/cb05.out vendor/fuse-emulator/current/fuse/z80/tests/cb06.in vendor/fuse-emulator/current/fuse/z80/tests/cb06.out vendor/fuse-emulator/current/fuse/z80/tests/cb07.in vendor/fuse-emulator/current/fuse/z80/tests/cb07.out vendor/fuse-emulator/current/fuse/z80/tests/cb08.in vendor/fuse-emulator/current/fuse/z80/tests/cb08.out vendor/fuse-emulator/current/fuse/z80/tests/cb09.in vendor/fuse-emulator/current/fuse/z80/tests/cb09.out vendor/fuse-emulator/current/fuse/z80/tests/cb0a.in vendor/fuse-emulator/current/fuse/z80/tests/cb0a.out vendor/fuse-emulator/current/fuse/z80/tests/cb0b.in vendor/fuse-emulator/current/fuse/z80/tests/cb0b.out vendo... [truncated message content] |
From: <fr...@us...> - 2007-10-26 10:14:34
|
Revision: 457 http://fuse-for-macosx.svn.sourceforge.net/fuse-for-macosx/?rev=457&view=rev Author: fredm Date: 2007-10-26 03:14:37 -0700 (Fri, 26 Oct 2007) Log Message: ----------- Load . into vendor/fuse-emulator/current. Modified Paths: -------------- vendor/fuse-emulator/current/fuse/ChangeLog vendor/fuse-emulator/current/fuse/Makefile.am vendor/fuse-emulator/current/fuse/ay.c vendor/fuse-emulator/current/fuse/compat/Makefile.am vendor/fuse-emulator/current/fuse/compat/amiga/Makefile.am vendor/fuse-emulator/current/fuse/compat/amiga/paths.c vendor/fuse-emulator/current/fuse/compat/morphos/Makefile.am vendor/fuse-emulator/current/fuse/compat/morphos/osname.c vendor/fuse-emulator/current/fuse/compat/unix/Makefile.am vendor/fuse-emulator/current/fuse/compat/unix/osname.c vendor/fuse-emulator/current/fuse/compat/unix/paths.c vendor/fuse-emulator/current/fuse/compat/win32/Makefile.am vendor/fuse-emulator/current/fuse/compat/win32/osname.c vendor/fuse-emulator/current/fuse/compat/win32/paths.c vendor/fuse-emulator/current/fuse/compat.h vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/debugger/Makefile.am vendor/fuse-emulator/current/fuse/debugger/breakpoint.c vendor/fuse-emulator/current/fuse/debugger/command.c vendor/fuse-emulator/current/fuse/debugger/commandy.y vendor/fuse-emulator/current/fuse/debugger/debugger.c vendor/fuse-emulator/current/fuse/debugger/debugger_internals.h vendor/fuse-emulator/current/fuse/debugger/disassemble.c vendor/fuse-emulator/current/fuse/debugger/expression.c vendor/fuse-emulator/current/fuse/disk/Makefile.am vendor/fuse-emulator/current/fuse/disk/plusd.c vendor/fuse-emulator/current/fuse/disk/plusd.h vendor/fuse-emulator/current/fuse/disk/wd_fdc.c vendor/fuse-emulator/current/fuse/disk/wd_fdc.h vendor/fuse-emulator/current/fuse/divide.c vendor/fuse-emulator/current/fuse/event.c vendor/fuse-emulator/current/fuse/event.h vendor/fuse-emulator/current/fuse/fuse.c vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/hacking/cvs-tags vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/if2.c vendor/fuse-emulator/current/fuse/keyboard.h vendor/fuse-emulator/current/fuse/keysyms.pl vendor/fuse-emulator/current/fuse/lib/Makefile.am vendor/fuse-emulator/current/fuse/machine.c vendor/fuse-emulator/current/fuse/machines/Makefile.am vendor/fuse-emulator/current/fuse/machines/machines.h vendor/fuse-emulator/current/fuse/machines/pentagon.c vendor/fuse-emulator/current/fuse/machines/scorpion.c vendor/fuse-emulator/current/fuse/machines/scorpion.h vendor/fuse-emulator/current/fuse/machines/spec128.c vendor/fuse-emulator/current/fuse/machines/spec128.h vendor/fuse-emulator/current/fuse/machines/spec16.c vendor/fuse-emulator/current/fuse/machines/spec48.c vendor/fuse-emulator/current/fuse/machines/spec48.h vendor/fuse-emulator/current/fuse/machines/spec_se.c vendor/fuse-emulator/current/fuse/machines/specplus2.c vendor/fuse-emulator/current/fuse/machines/specplus2a.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/machines/specplus3.h vendor/fuse-emulator/current/fuse/machines/specplus3e.c vendor/fuse-emulator/current/fuse/machines/tc2048.c vendor/fuse-emulator/current/fuse/machines/tc2068.c vendor/fuse-emulator/current/fuse/machines/tc2068.h vendor/fuse-emulator/current/fuse/machines/ts2068.c vendor/fuse-emulator/current/fuse/man/fuse.1 vendor/fuse-emulator/current/fuse/memory.h vendor/fuse-emulator/current/fuse/menu.c vendor/fuse-emulator/current/fuse/menu_data.dat vendor/fuse-emulator/current/fuse/menu_data.pl vendor/fuse-emulator/current/fuse/periph.c vendor/fuse-emulator/current/fuse/periph.h vendor/fuse-emulator/current/fuse/pokefinder/Makefile.am vendor/fuse-emulator/current/fuse/pokefinder/pokefinder.c vendor/fuse-emulator/current/fuse/printer.c vendor/fuse-emulator/current/fuse/profile.c vendor/fuse-emulator/current/fuse/profile.h vendor/fuse-emulator/current/fuse/roms/Makefile.am vendor/fuse-emulator/current/fuse/roms/plus3e-0.rom vendor/fuse-emulator/current/fuse/roms/plus3e-1.rom vendor/fuse-emulator/current/fuse/roms/plus3e-2.rom vendor/fuse-emulator/current/fuse/rzx.c vendor/fuse-emulator/current/fuse/settings.dat vendor/fuse-emulator/current/fuse/settings.pl vendor/fuse-emulator/current/fuse/snapshot.c vendor/fuse-emulator/current/fuse/sound/Makefile.am vendor/fuse-emulator/current/fuse/sound/alsasound.c vendor/fuse-emulator/current/fuse/sound/aosound.c vendor/fuse-emulator/current/fuse/sound/dxsound.c vendor/fuse-emulator/current/fuse/sound/hpsound.c vendor/fuse-emulator/current/fuse/sound/nullsound.c vendor/fuse-emulator/current/fuse/sound/osssound.c vendor/fuse-emulator/current/fuse/sound/sdlsound.c vendor/fuse-emulator/current/fuse/sound/sfifo.c vendor/fuse-emulator/current/fuse/sound/sunsound.c vendor/fuse-emulator/current/fuse/sound.c vendor/fuse-emulator/current/fuse/spectrum.h vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/timer/Makefile.am vendor/fuse-emulator/current/fuse/timer/timer.c vendor/fuse-emulator/current/fuse/timer/unix.c vendor/fuse-emulator/current/fuse/ui/Makefile.am vendor/fuse-emulator/current/fuse/ui/fb/Makefile.am vendor/fuse-emulator/current/fuse/ui/fb/fbdisplay.c vendor/fuse-emulator/current/fuse/ui/fb/fbjoystick.c vendor/fuse-emulator/current/fuse/ui/fb/fbkeyboard.c vendor/fuse-emulator/current/fuse/ui/fb/fbmouse.c vendor/fuse-emulator/current/fuse/ui/fb/fbui.c vendor/fuse-emulator/current/fuse/ui/gtk/Makefile.am vendor/fuse-emulator/current/fuse/ui/gtk/binary.c vendor/fuse-emulator/current/fuse/ui/gtk/browse.c vendor/fuse-emulator/current/fuse/ui/gtk/confirm.c vendor/fuse-emulator/current/fuse/ui/gtk/debugger.c vendor/fuse-emulator/current/fuse/ui/gtk/fileselector.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkdisplay.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkjoystick.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkkeyboard.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkmouse.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkui.c vendor/fuse-emulator/current/fuse/ui/gtk/memory.c vendor/fuse-emulator/current/fuse/ui/gtk/options-header.pl vendor/fuse-emulator/current/fuse/ui/gtk/options.pl vendor/fuse-emulator/current/fuse/ui/gtk/picture.c vendor/fuse-emulator/current/fuse/ui/gtk/pokefinder.c vendor/fuse-emulator/current/fuse/ui/gtk/rollback.c vendor/fuse-emulator/current/fuse/ui/gtk/roms.c vendor/fuse-emulator/current/fuse/ui/gtk/statusbar.c vendor/fuse-emulator/current/fuse/ui/options.dat vendor/fuse-emulator/current/fuse/ui/scaler/Makefile.am vendor/fuse-emulator/current/fuse/ui/scaler/scaler.c vendor/fuse-emulator/current/fuse/ui/scaler/scalers.c vendor/fuse-emulator/current/fuse/ui/sdl/Makefile.am vendor/fuse-emulator/current/fuse/ui/sdl/sdldisplay.c vendor/fuse-emulator/current/fuse/ui/sdl/sdljoystick.c vendor/fuse-emulator/current/fuse/ui/sdl/sdlkeyboard.c vendor/fuse-emulator/current/fuse/ui/sdl/sdlui.c vendor/fuse-emulator/current/fuse/ui/svga/Makefile.am vendor/fuse-emulator/current/fuse/ui/svga/svgadisplay.c vendor/fuse-emulator/current/fuse/ui/svga/svgajoystick.c vendor/fuse-emulator/current/fuse/ui/svga/svgakeyboard.c vendor/fuse-emulator/current/fuse/ui/svga/svgaui.c vendor/fuse-emulator/current/fuse/ui/ui.h vendor/fuse-emulator/current/fuse/ui/uijoystick.c vendor/fuse-emulator/current/fuse/ui/win32/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/debugger.c vendor/fuse-emulator/current/fuse/ui/win32/error.c vendor/fuse-emulator/current/fuse/ui/win32/menu_data.c vendor/fuse-emulator/current/fuse/ui/win32/menu_data.h vendor/fuse-emulator/current/fuse/ui/win32/menu_data.rc vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.c vendor/fuse-emulator/current/fuse/ui/win32/statusbar.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.h vendor/fuse-emulator/current/fuse/ui/win32/win32internals.h vendor/fuse-emulator/current/fuse/ui/win32/win32keyboard.c vendor/fuse-emulator/current/fuse/ui/win32/win32ui.c vendor/fuse-emulator/current/fuse/ui/xlib/Makefile.am vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.c vendor/fuse-emulator/current/fuse/ui/xlib/xerror.c vendor/fuse-emulator/current/fuse/ui/xlib/xjoystick.c vendor/fuse-emulator/current/fuse/ui/xlib/xkeyboard.c vendor/fuse-emulator/current/fuse/ui/xlib/xui.c vendor/fuse-emulator/current/fuse/ui.c vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/utils.h vendor/fuse-emulator/current/fuse/widget/Makefile.am vendor/fuse-emulator/current/fuse/widget/browse.c vendor/fuse-emulator/current/fuse/widget/debugger.c vendor/fuse-emulator/current/fuse/widget/error.c vendor/fuse-emulator/current/fuse/widget/filesel.c vendor/fuse-emulator/current/fuse/widget/memory.c vendor/fuse-emulator/current/fuse/widget/menu.c vendor/fuse-emulator/current/fuse/widget/options.pl vendor/fuse-emulator/current/fuse/widget/picture.c vendor/fuse-emulator/current/fuse/widget/pokefinder.c vendor/fuse-emulator/current/fuse/widget/query.c vendor/fuse-emulator/current/fuse/widget/roms.c vendor/fuse-emulator/current/fuse/widget/select.c vendor/fuse-emulator/current/fuse/widget/text.c vendor/fuse-emulator/current/fuse/widget/widget.c vendor/fuse-emulator/current/fuse/widget/widget.h vendor/fuse-emulator/current/fuse/widget/widget_internals.h vendor/fuse-emulator/current/fuse/z80/Makefile.am vendor/fuse-emulator/current/fuse/z80/coretest.c vendor/fuse-emulator/current/fuse/z80/z80.c vendor/fuse-emulator/current/fuse/z80/z80.pl vendor/fuse-emulator/current/fuse/z80/z80_ops.c vendor/fuse-emulator/current/fuse-utils/ChangeLog vendor/fuse-emulator/current/fuse-utils/Makefile.am vendor/fuse-emulator/current/fuse-utils/hacking/ChangeLog vendor/fuse-emulator/current/fuse-utils/listbasic.c vendor/fuse-emulator/current/fuse-utils/man/listbasic.1 vendor/fuse-emulator/current/fuse-utils/man/rzxtool.1 vendor/fuse-emulator/current/fuse-utils/rzxtool.c vendor/fuse-emulator/current/fusetest/Makefile vendor/fuse-emulator/current/fusetest/fusetest.asm vendor/fuse-emulator/current/fusetest/print.asm vendor/fuse-emulator/current/fusetest/sync.asm vendor/fuse-emulator/current/fusetest/tests.asm vendor/fuse-emulator/current/libspectrum/ChangeLog vendor/fuse-emulator/current/libspectrum/Makefile.am vendor/fuse-emulator/current/libspectrum/configure.in vendor/fuse-emulator/current/libspectrum/csw.c vendor/fuse-emulator/current/libspectrum/doc/libspectrum.txt vendor/fuse-emulator/current/libspectrum/generate.pl.in vendor/fuse-emulator/current/libspectrum/hacking/ChangeLog vendor/fuse-emulator/current/libspectrum/libspectrum.c vendor/fuse-emulator/current/libspectrum/libspectrum.h.in vendor/fuse-emulator/current/libspectrum/plusd.c vendor/fuse-emulator/current/libspectrum/rzx.c vendor/fuse-emulator/current/libspectrum/sna.c vendor/fuse-emulator/current/libspectrum/szx.c vendor/fuse-emulator/current/libspectrum/tape.c vendor/fuse-emulator/current/libspectrum/test/Makefile.am vendor/fuse-emulator/current/libspectrum/test/invalid-warajevo-blockoffset.tap vendor/fuse-emulator/current/libspectrum/test/test.c vendor/fuse-emulator/current/libspectrum/timings.c vendor/fuse-emulator/current/libspectrum/z80.c vendor/fuse-emulator/current/website/.inc/fuse.inc vendor/fuse-emulator/current/website/COPYING vendor/fuse-emulator/current/website/fuse.php Added Paths: ----------- vendor/fuse-emulator/current/fuse/bitmap.h vendor/fuse-emulator/current/fuse/disk/beta.c vendor/fuse-emulator/current/fuse/disk/beta.h vendor/fuse-emulator/current/fuse/disk/crc.c vendor/fuse-emulator/current/fuse/disk/crc.h vendor/fuse-emulator/current/fuse/disk/disk.c vendor/fuse-emulator/current/fuse/disk/disk.h vendor/fuse-emulator/current/fuse/disk/fdd.c vendor/fuse-emulator/current/fuse/disk/fdd.h vendor/fuse-emulator/current/fuse/machines/pentagon1024.c vendor/fuse-emulator/current/fuse/roms/gluck.rom vendor/fuse-emulator/current/fuse/ui/win32/options-header.pl vendor/fuse-emulator/current/fuse/ui/win32/options-resource.pl vendor/fuse-emulator/current/fuse/ui/win32/options.pl vendor/fuse-emulator/current/fuse/z80/z80_checks.h vendor/fuse-emulator/current/fuse-mgt/ vendor/fuse-emulator/current/fuse-mgt/COPYING vendor/fuse-emulator/current/fuse-mgt/Makefile vendor/fuse-emulator/current/fuse-mgt/README vendor/fuse-emulator/current/fuse-mgt/fuse-mgt.c vendor/fuse-emulator/current/fusetest/contention.asm vendor/fuse-emulator/current/fusetest/framelength.asm vendor/fuse-emulator/current/fusetest/guessmachine.asm vendor/fuse-emulator/current/libspectrum/test/complete-tzx.pl vendor/fuse-emulator/current/libspectrum/test/edges.c vendor/fuse-emulator/current/libspectrum/test/jump.tzx vendor/fuse-emulator/current/libspectrum/test/loop2.tzx vendor/fuse-emulator/current/libspectrum/test/test.h vendor/fuse-emulator/current/libspectrum/test/test15.c Removed Paths: ------------- vendor/fuse-emulator/current/fuse/TODO vendor/fuse-emulator/current/fuse/trdos.c vendor/fuse-emulator/current/fuse/trdos.h vendor/fuse-emulator/current/fuse/ui/ggi/ Modified: vendor/fuse-emulator/current/fuse/ChangeLog =================================================================== --- vendor/fuse-emulator/current/fuse/ChangeLog 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/ChangeLog 2007-10-26 10:14:37 UTC (rev 457) @@ -4,15 +4,21 @@ * New features: * Add +D disk interface support (Stuart Brady). + * New floppy disk controller emulation for +D and Beta disk + interface emulation (Gergely Szasz and Stuart Brady). + * Add Pentagon 512 and Pentagon 1024 emulation (Q-Master). * Add Hi-Fi beeper for improved reproduction of multi-channel beeper tunes (e.g. Fairlight 2, Wham - the Music Box) (Fredrick Meunier). - * Add support for saving tape images without using tape traps (Fredrick - Meunier). + * Add support for saving tape images without using tape traps + (Fredrick Meunier). * Add support for loading from WAV tape images (Fredrick Meunier). * Add support for saving CSW tape images and TZX direct recording blocks (Fredrick Meunier). - * Allow distinction between "soft" resets (activing the reset line on - the Z80) and "hard" resets (pulling the power) (Philip Kendall). + * Allow distinction between "soft" resets (activating the reset line + on the Z80) and "hard" resets (pulling the power) (Philip Kendall). + * New ALSA sound driver (Gergely Szasz). + * AmigaOS support (Chris Young). + * MorphOS support (Q-Master). * Emulation core improvements: * Fix contention for LD?R, CP?R and IN?R (Philip Kendall; thanks, @@ -23,6 +29,15 @@ * Separate out contention when MREQ isn't active, as the +2A/+3 ULA applies contention only when MREQ is active (Philip Kendall). + * Miscellaneous: + * Removed the GTK 1.x UI (please note that GTK 2.x will remain + supported for the foreseeable future) (Philip Kendall). + * Enable Fuse to build in directories other than the source + directory itself (Philip Kendall). + * Updated X11 UI (Gergely Szasz). + * Updated Win32 UI (Stuart Brady). + * Man page fixes (Stuart Brady). + * Various other minor bugfixes. 2007-05-11 Philip Kendall <phi...@sh...> @@ -486,7 +501,7 @@ * Changable emulation speed (Philip Kendall). - * Change to lib765 0.3.0 for Mac OS X compatability + * Change to lib765 0.3.0 for Mac OS X compatibility (Frederick Meunier). * Reset the Timex's SCLD when loading snapshot (Philip Kendall, @@ -602,8 +617,8 @@ * Add contention of memory and io ports. Should make multicolour effects better (Philip Kendall). - * Emulation of reading from unattached ports (eg #FF). Makes some - more games (eg Sidewize) work (Philip Kendall). + * Emulation of reading from unattached ports (e.g. #FF). Makes some + more games (e.g. Sidewize) work (Philip Kendall). * Add a keyboard picture -- see the Help menu (Philip Kendall, Russell Marks). @@ -663,12 +678,12 @@ * Various improvements to the widget dialog boxes: cursor keys, Page Up, Page Down, Home and End all do what you would expect, remove the use of `scandir' function to improve inter-Unix - compatability, append `/' to directories to make them more + compatibility, append `/' to directories to make them more obvious, stop the hangs if you tried to start a widget whilst one was active. (Philip Kendall, Russell Marks). * .z80 snapshots: deal with the case of the end marker being - preceeded by 0x00 or 0x00 0xed (Philip Kendall). + preceded by 0x00 or 0x00 0xed (Philip Kendall). * Lots of sound improvements (Russell Marks). @@ -834,4 +849,4 @@ * Version 0.1.0 released. -$Id: ChangeLog 3048 2007-07-07 13:26:48Z fredm $ +$Id: ChangeLog 3253 2007-10-26 02:02:17Z zubzero $ Modified: vendor/fuse-emulator/current/fuse/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/Makefile.am 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/Makefile.am 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ -## Process this file with automake to produce Makefile.in +# Process this file with automake to produce Makefile.in ## Copyright (c) 1999-2004 Philip Kendall -## $Id: Makefile.am 3091 2007-08-04 16:44:45Z pak21 $ +## $Id: Makefile.am 3218 2007-10-21 23:25:23Z zubzero $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -27,7 +27,7 @@ SUBDIRS = compat \ debugger \ - @DISK@ \ + disk \ hacking \ lib \ machines \ @@ -52,6 +52,7 @@ pokefinder \ roms \ sound \ + timer \ ui \ widget \ z80 @@ -88,7 +89,6 @@ sound.c \ spectrum.c \ tape.c \ - trdos.c \ ui.c \ uidisplay.c \ ula.c \ @@ -101,7 +101,7 @@ fuse_LDADD = debugger/libdebugger.a \ @UI_LIBS@ \ -@DISK_LIBS@ \ +disk/libdisk.a \ machines/libmachines.a \ pokefinder/libpokefinder.a \ sound/libsound.a \ @@ -118,11 +118,11 @@ @X_LIBS@ \ @XML_LIBS@ \ compat/libcompat.a \ -compat/unix/libcompatos.a \ +compat/@COMPAT_OSNAME@/libcompatos.a \ @WINDRES_OBJ@ fuse_DEPENDENCIES = @UI_LIBS@ \ - @DISK_LIBS@ \ + disk/libdisk.a \ debugger/libdebugger.a \ machines/libmachines.a \ sound/libsound.a \ @@ -132,18 +132,19 @@ BUILT_SOURCES = settings.c settings.h windres.o: windres.rc winfuse.ico - @WINDRES@ windres.rc windres.o + @WINDRES@ -I$(srcdir) -I. $(srcdir)/windres.rc windres.o settings.c: settings.pl settings.dat - @PERL@ settings.pl settings.dat > settings.c + @PERL@ -I$(srcdir)/perl $(srcdir)/settings.pl $(srcdir)/settings.dat > $@.tmp && mv $@.tmp $@ settings.h: settings-header.pl settings.dat - @PERL@ settings-header.pl settings.dat > settings.h + @PERL@ -I$(srcdir)/perl $(srcdir)/settings-header.pl $(srcdir)/settings.dat > $@.tmp && mv $@.tmp $@ INCLUDES = @GLIB_CFLAGS@ @GTK_CFLAGS@ @LIBSPEC_CFLAGS@ @DSK_CFLAGS@\ @XML_CFLAGS@ @SAMPLERATE_CFLAGS@ -DFUSEDATADIR="\"${pkgdatadir}\"" noinst_HEADERS = ay.h \ + bitmap.h \ compat.h \ dck.h \ display.h \ @@ -172,7 +173,6 @@ sound.h \ spectrum.h \ tape.h \ - trdos.h \ utils.h \ joystick.h \ printer.h \ @@ -192,3 +192,6 @@ settings.pl \ settings-header.pl \ settings.dat + +CLEANFILES = settings.c \ + settings.h Deleted: vendor/fuse-emulator/current/fuse/TODO =================================================================== --- vendor/fuse-emulator/current/fuse/TODO 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/TODO 2007-10-26 10:14:37 UTC (rev 457) @@ -1,3 +0,0 @@ -TODO - -$Id: TODO 2026 2004-03-02 13:38:08Z pak21 $ Modified: vendor/fuse-emulator/current/fuse/ay.c =================================================================== --- vendor/fuse-emulator/current/fuse/ay.c 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/ay.c 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ /* ay.c: AY-8-3912 routines Copyright (c) 1999-2004 Philip Kendall - $Id: ay.c 2993 2007-06-17 13:54:49Z pak21 $ + $Id: ay.c 3213 2007-10-21 16:37:52Z pak21 $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -41,13 +41,14 @@ }; +static void ay_reset( int hard_reset ); static void ay_from_snapshot( libspectrum_snap *snap ); static void ay_to_snapshot( libspectrum_snap *snap ); static module_info_t ay_module_info = { + ay_reset, NULL, - NULL, ay_from_snapshot, ay_to_snapshot, @@ -61,6 +62,15 @@ return 0; } +static void +ay_reset( int hard_reset ) +{ + ayinfo *ay = &machine_current->ay; + + ay->current_register = 0; + memset( ay->registers, 0, sizeof( ay->registers ) ); +} + /* What happens when the AY register port (traditionally 0xfffd on the 128K machines) is read from */ libspectrum_byte Added: vendor/fuse-emulator/current/fuse/bitmap.h =================================================================== --- vendor/fuse-emulator/current/fuse/bitmap.h (rev 0) +++ vendor/fuse-emulator/current/fuse/bitmap.h 2007-10-26 10:14:37 UTC (rev 457) @@ -0,0 +1,49 @@ +/* bitmap.h: Bitmap routines + Copyright (c) 2007 Stuart Brady + + $Id: bitmap.h 3218 2007-10-21 23:25:23Z zubzero $ + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + Author contact information: + + Philip: phi...@sh... + + Stuart: sd...@nt... + +*/ + +#ifndef FUSE_BITMAP_H +#define FUSE_BITMAP_H + +inline static void +bitmap_set( libspectrum_byte *b, const size_t n ) +{ + b[ n / 8 ] |= ( 1 << ( n % 8 ) ); +} + +inline static void +bitmap_reset( libspectrum_byte *b, const size_t n ) +{ + b[ n / 8 ] &= ~( 1 << ( n % 8 ) ); +} + +inline static int +bitmap_test( const libspectrum_byte *b, const size_t n ) +{ + return b[ n / 8 ] & ( 1 << ( n % 8 ) ); +} + +#endif /* #ifndef FUSE_BITMAP_H */ Modified: vendor/fuse-emulator/current/fuse/compat/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/compat/Makefile.am 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/Makefile.am 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in ## Copyright (c) 2003-2007 Philip Kendall -## $Id: Makefile.am 3091 2007-08-04 16:44:45Z pak21 $ +## $Id: Makefile.am 3115 2007-08-19 02:49:14Z fredm $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -23,6 +23,8 @@ AUTOMAKE_OPTIONS = foreign +AM_CPPFLAGS = -I$(srcdir)/.. + SUBDIRS = @COMPAT_OSNAME@ DIST_SUBDIRS = amiga \ Modified: vendor/fuse-emulator/current/fuse/compat/amiga/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/compat/amiga/Makefile.am 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/amiga/Makefile.am 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in ## Copyright (c) 2007 Philip Kendall -## $Id: Makefile.am 3092 2007-08-04 19:20:58Z pak21 $ +## $Id: Makefile.am 3115 2007-08-19 02:49:14Z fredm $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -23,6 +23,8 @@ AUTOMAKE_OPTIONS = foreign +AM_CPPFLAGS = -I$(srcdir)/../.. + noinst_LIBRARIES = libcompatos.a libcompatos_a_SOURCES = ../unix/osname.c \ Modified: vendor/fuse-emulator/current/fuse/compat/amiga/paths.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/amiga/paths.c 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/amiga/paths.c 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ -/* paths.c: Path-related compatability routines +/* paths.c: Path-related compatibility routines Copyright (c) 1999-2007 Philip Kendall - $Id: paths.c 3092 2007-08-04 19:20:58Z pak21 $ + $Id: paths.c 3253 2007-10-26 02:02:17Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -38,3 +38,10 @@ { return "PROGDIR:settings"; } + +int +compat_is_absolute_path( const char *path ) +{ + /* Is this correct? */ + return path[0] == '/'; +} Modified: vendor/fuse-emulator/current/fuse/compat/morphos/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/compat/morphos/Makefile.am 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/morphos/Makefile.am 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in ## Copyright (c) 2007 Philip Kendall -## $Id: Makefile.am 3092 2007-08-04 19:20:58Z pak21 $ +## $Id: Makefile.am 3115 2007-08-19 02:49:14Z fredm $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -23,6 +23,8 @@ AUTOMAKE_OPTIONS = foreign +AM_CPPFLAGS = -I$(srcdir)/../.. + noinst_LIBRARIES = libcompatos.a libcompatos_a_SOURCES = osname.c \ Modified: vendor/fuse-emulator/current/fuse/compat/morphos/osname.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/morphos/osname.c 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/morphos/osname.c 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ /* osname.c: Get a representation of the OS we're running on Copyright (c) 1999-2007 Philip Kendall - $Id: osname.c 3091 2007-08-04 16:44:45Z pak21 $ + $Id: osname.c 3139 2007-09-03 10:27:57Z fredm $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -31,4 +31,6 @@ int compat_osname( char *buffer, size_t length ) { snprintf( buffer, length, "%s %s %s", "MorphOS", "Pegasos", "1.4.4" ); + + return 0; } Modified: vendor/fuse-emulator/current/fuse/compat/unix/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/compat/unix/Makefile.am 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/unix/Makefile.am 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in ## Copyright (c) 2007 Philip Kendall -## $Id: Makefile.am 3092 2007-08-04 19:20:58Z pak21 $ +## $Id: Makefile.am 3115 2007-08-19 02:49:14Z fredm $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -23,6 +23,8 @@ AUTOMAKE_OPTIONS = foreign +AM_CPPFLAGS = -I$(srcdir)/../.. + noinst_LIBRARIES = libcompatos.a libcompatos_a_SOURCES = osname.c \ Modified: vendor/fuse-emulator/current/fuse/compat/unix/osname.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/unix/osname.c 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/unix/osname.c 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ /* osname.c: Get a representation of the OS we're running on Copyright (c) 1999-2007 Philip Kendall - $Id: osname.c 3094 2007-08-05 14:20:15Z fredm $ + $Id: osname.c 3115 2007-08-19 02:49:14Z fredm $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by Modified: vendor/fuse-emulator/current/fuse/compat/unix/paths.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/unix/paths.c 2007-10-26 10:12:08 UTC (rev 456) +++ vendor/fuse-emulator/current/fuse/compat/unix/paths.c 2007-10-26 10:14:37 UTC (rev 457) @@ -1,7 +1,7 @@ -/* paths.c: Path-related compatability routines +/* paths.c: Path-related compatibility routines Copyright (c) 1999-2007 Philip Kendall - $Id: paths.c 3092 2007-08-04 19:20:58Z pak21 $ + $Id: paths.c 3253 2007-10-26 02:02:17Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License... [truncated message content] |
From: <fr...@us...> - 2008-02-14 12:06:51
|
Revision: 475 http://fuse-for-macosx.svn.sourceforge.net/fuse-for-macosx/?rev=475&view=rev Author: fredm Date: 2008-02-14 04:06:55 -0800 (Thu, 14 Feb 2008) Log Message: ----------- Import vendor libspectrum-0.4.0 and fuse-0.9.0. Modified Paths: -------------- vendor/fuse-emulator/current/fuse/ChangeLog vendor/fuse-emulator/current/fuse/Makefile.am vendor/fuse-emulator/current/fuse/README vendor/fuse-emulator/current/fuse/ay.c vendor/fuse-emulator/current/fuse/compat/Makefile.am vendor/fuse-emulator/current/fuse/compat/win32/osname.c vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/disk/beta.c vendor/fuse-emulator/current/fuse/disk/beta.h vendor/fuse-emulator/current/fuse/disk/disk.c vendor/fuse-emulator/current/fuse/disk/disk.h vendor/fuse-emulator/current/fuse/disk/fdd.c vendor/fuse-emulator/current/fuse/disk/fdd.h vendor/fuse-emulator/current/fuse/disk/plusd.c vendor/fuse-emulator/current/fuse/disk/plusd.h vendor/fuse-emulator/current/fuse/disk/wd_fdc.c vendor/fuse-emulator/current/fuse/disk/wd_fdc.h vendor/fuse-emulator/current/fuse/display.c vendor/fuse-emulator/current/fuse/divide.c vendor/fuse-emulator/current/fuse/fuse.c vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/hacking/cvs-tags vendor/fuse-emulator/current/fuse/hacking/tc2048_tech_notes.txt vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/if1.h vendor/fuse-emulator/current/fuse/if2.c vendor/fuse-emulator/current/fuse/input.c vendor/fuse-emulator/current/fuse/joystick.c vendor/fuse-emulator/current/fuse/kempmouse.c vendor/fuse-emulator/current/fuse/keyboard.c vendor/fuse-emulator/current/fuse/machine.c vendor/fuse-emulator/current/fuse/machines/Makefile.am vendor/fuse-emulator/current/fuse/machines/machines.h vendor/fuse-emulator/current/fuse/machines/pentagon.c vendor/fuse-emulator/current/fuse/machines/pentagon1024.c vendor/fuse-emulator/current/fuse/machines/scorpion.c vendor/fuse-emulator/current/fuse/machines/spec128.c vendor/fuse-emulator/current/fuse/machines/spec16.c vendor/fuse-emulator/current/fuse/machines/spec48.c vendor/fuse-emulator/current/fuse/machines/spec48.h vendor/fuse-emulator/current/fuse/machines/spec_se.c vendor/fuse-emulator/current/fuse/machines/specplus2.c vendor/fuse-emulator/current/fuse/machines/specplus2a.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/machines/specplus3.h vendor/fuse-emulator/current/fuse/machines/specplus3e.c vendor/fuse-emulator/current/fuse/machines/tc2048.c vendor/fuse-emulator/current/fuse/machines/tc2068.c vendor/fuse-emulator/current/fuse/machines/ts2068.c vendor/fuse-emulator/current/fuse/man/fuse.1 vendor/fuse-emulator/current/fuse/memory.c vendor/fuse-emulator/current/fuse/menu.c vendor/fuse-emulator/current/fuse/menu.h vendor/fuse-emulator/current/fuse/menu_data.dat vendor/fuse-emulator/current/fuse/menu_data.pl vendor/fuse-emulator/current/fuse/module.c vendor/fuse-emulator/current/fuse/module.h vendor/fuse-emulator/current/fuse/periph.c vendor/fuse-emulator/current/fuse/periph.h vendor/fuse-emulator/current/fuse/printer.c vendor/fuse-emulator/current/fuse/profile.c vendor/fuse-emulator/current/fuse/scld.c vendor/fuse-emulator/current/fuse/settings.dat vendor/fuse-emulator/current/fuse/settings.pl vendor/fuse-emulator/current/fuse/simpleide.c vendor/fuse-emulator/current/fuse/slt.c vendor/fuse-emulator/current/fuse/snapshot.c vendor/fuse-emulator/current/fuse/sound/alsasound.c vendor/fuse-emulator/current/fuse/sound/sdlsound.c vendor/fuse-emulator/current/fuse/spectrum.c vendor/fuse-emulator/current/fuse/spectrum.h vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/tape.h vendor/fuse-emulator/current/fuse/ui/fb/fbdisplay.c vendor/fuse-emulator/current/fuse/ui/fb/fbmouse.c vendor/fuse-emulator/current/fuse/ui/gtk/binary.c vendor/fuse-emulator/current/fuse/ui/gtk/confirm.c vendor/fuse-emulator/current/fuse/ui/gtk/fileselector.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkjoystick.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkui.c vendor/fuse-emulator/current/fuse/ui/gtk/pokefinder.c vendor/fuse-emulator/current/fuse/ui/gtk/rollback.c vendor/fuse-emulator/current/fuse/ui/gtk/roms.c vendor/fuse-emulator/current/fuse/ui/options.dat vendor/fuse-emulator/current/fuse/ui/sdl/sdlui.c vendor/fuse-emulator/current/fuse/ui/ui.h vendor/fuse-emulator/current/fuse/ui/win32/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/error.c vendor/fuse-emulator/current/fuse/ui/win32/win32internals.h vendor/fuse-emulator/current/fuse/ui/win32/win32ui.c vendor/fuse-emulator/current/fuse/ui.c vendor/fuse-emulator/current/fuse/ula.c vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/widget/browse.c vendor/fuse-emulator/current/fuse/widget/filesel.c vendor/fuse-emulator/current/fuse/widget/menu.c vendor/fuse-emulator/current/fuse/widget/options.pl vendor/fuse-emulator/current/fuse/widget/roms.c vendor/fuse-emulator/current/fuse/widget/widget.c vendor/fuse-emulator/current/fuse/widget/widget.h vendor/fuse-emulator/current/fuse/widget/widget_internals.h vendor/fuse-emulator/current/fuse/z80/coretest.c vendor/fuse-emulator/current/fuse/z80/tests/Makefile.am vendor/fuse-emulator/current/fuse/z80/z80.c vendor/fuse-emulator/current/fuse/z80/z80.pl vendor/fuse-emulator/current/fuse/z80/z80_macros.h vendor/fuse-emulator/current/fuse/z80/z80_ops.c vendor/fuse-emulator/current/fuse/zxatasp.c vendor/fuse-emulator/current/fuse/zxcf.c vendor/fuse-emulator/current/libspectrum/COPYING vendor/fuse-emulator/current/libspectrum/ChangeLog vendor/fuse-emulator/current/libspectrum/Makefile.am vendor/fuse-emulator/current/libspectrum/README vendor/fuse-emulator/current/libspectrum/accessor.pl vendor/fuse-emulator/current/libspectrum/configure.in vendor/fuse-emulator/current/libspectrum/csw.c vendor/fuse-emulator/current/libspectrum/dll.c vendor/fuse-emulator/current/libspectrum/doc/cvs-tags vendor/fuse-emulator/current/libspectrum/doc/libspectrum.3 vendor/fuse-emulator/current/libspectrum/doc/libspectrum.txt vendor/fuse-emulator/current/libspectrum/hacking/ChangeLog vendor/fuse-emulator/current/libspectrum/internals.h vendor/fuse-emulator/current/libspectrum/libspectrum.c vendor/fuse-emulator/current/libspectrum/libspectrum.h.in vendor/fuse-emulator/current/libspectrum/plusd.c vendor/fuse-emulator/current/libspectrum/sna.c vendor/fuse-emulator/current/libspectrum/snap_accessors.txt vendor/fuse-emulator/current/libspectrum/snapshot.c vendor/fuse-emulator/current/libspectrum/szx.c vendor/fuse-emulator/current/libspectrum/tap.c vendor/fuse-emulator/current/libspectrum/tape.c vendor/fuse-emulator/current/libspectrum/tape_block.c vendor/fuse-emulator/current/libspectrum/test/Makefile.am vendor/fuse-emulator/current/libspectrum/test/test.c vendor/fuse-emulator/current/libspectrum/timings.c vendor/fuse-emulator/current/libspectrum/z80.c Added Paths: ----------- vendor/fuse-emulator/current/fuse/machines/pentagon.h vendor/fuse-emulator/current/fuse/machines/pentagon512.c vendor/fuse-emulator/current/libspectrum/test/empty.csw vendor/fuse-emulator/current/libspectrum/test/sp-2000.sna.gz vendor/fuse-emulator/current/libspectrum/test/sp-ffff.sna.gz Modified: vendor/fuse-emulator/current/fuse/ChangeLog =================================================================== --- vendor/fuse-emulator/current/fuse/ChangeLog 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/ChangeLog 2008-02-14 12:06:55 UTC (rev 475) @@ -1,6 +1,6 @@ -2007-xx-xx Philip Kendall <phi...@sh...> +2008-01-05 Philip Kendall <phi...@sh...> - * Fuse 0.x.x released + * Fuse 0.9.0 released * New features: * Add +D disk interface support (Stuart Brady). @@ -26,14 +26,43 @@ * Fix undocumented flags after BIT n,(IX+d) instructions (Philip Kendall). * Fix undocumented behaviour of DAA (Stuart Brady). - * Separate out contention when MREQ isn't active, as the +2A/+3 ULA - applies contention only when MREQ is active (Philip Kendall). + * High ports (0xc000 to 0xffff) are contended on the 128K when a + contended RAM page is paged in (Philip Kendall; thanks, Patrik + Rak). + * Correct contention for the +2A/+3 ULA (Philip Kendall). + * Machine specific improvements: + * Fix joystick port mask on TC2048 (Fredrick Meunier) + * Improved keyboard handling for 128K / +3 machines (Philip Kendall). + * Improved contention for TC2048 and TC2068 machines (Fredrick + Meunier; thanks, Mark Woodmass). + * Miscellaneous: - * Removed the GTK 1.x UI (please note that GTK 2.x will remain + * Emulation speed no longer artificially limited to 999% (Stuart + Brady). + * Much improved debugger for the widget UIs (Darren Salt). + * Timed breakpoints now work in the debugger (Philip Kendall). + * Keys now repeat in the widget fileselector (Fredrick Meunier; + thanks, Cygnus). + * Removed the GTK+ 1.x UI (please note that GTK+ 2.x will remain supported for the foreseeable future) (Philip Kendall). + * GTK+ UI now uses the GTK+ 2.x style file selectors (Philip + Kendall). + * More informative error messages when ejecting disks (Stuart + Brady). + * Ejecting Microdrive cartridges now checks for changes and doesn't + automatically overwrite the original file (Stuart Brady). + * Snapshots can no longer cause the profiler to assert (Philip + Kendall; thanks, Stuart Brady). + * DivIDE could page itself in incorrectly after a reset (Stuart + Brady). + * Stop invalid input causing segfault in GTK+ 'Load Binary Chunk' + dialog, and allow a length of 65536 to be used (Stuart Brady). * Enable Fuse to build in directories other than the source directory itself (Philip Kendall). + * 'make clean' now cleans generated files (Philip Kendall). + * Update +3e ROMs to v1.31 (Fredrick Meunier; thanks, Garry + Lancaster). * Updated X11 UI (Gergely Szasz). * Updated Win32 UI (Stuart Brady). * Man page fixes (Stuart Brady). @@ -69,7 +98,7 @@ when the start/end of a loader is detected (Philip Kendall). * RZX 'rollback' support (Philip Kendall). * DivIDE support (Matthew Westcott) - * Interface I and microdrive emulation (Gergely Szasz). + * Interface I and Microdrive emulation (Gergely Szasz). * TS2068 support (Fredrick Meunier). * Kempston mouse emulation (Darren Salt). * TZX generalized data block (0x19) support (Philip Kendall). @@ -218,7 +247,7 @@ + Stop output to the serial printer when printer emulation is disabled; prevents the random appearance of 'printout.txt' (Philip Kendall). - + 2004-02-19 Philip Kendall <pak...@sr...> * Fuse 0.6.2.1 released. @@ -261,7 +290,7 @@ printer emulation (Philip Kendall). * Z80 core improvements: - + Improved memory handling. Should be both quicker and more + + Improved memory handling. Should be both quicker and more flexible. + Support for retriggered interrupts. + Don't allow interrupts after an EI instruction. @@ -312,7 +341,7 @@ + Make reading from both Timex joysticks simultaneously work correctly (Fredrick Meunier). + Remove a possible segfault caused by the tape initialisation - code trying to access the tape beeper before the beeper code + code trying to access the tape beeper before the beeper code has been fully initialised (Witold Filipczyk, Fredrick Meunier). + Get the pause lengths correct when writing PSG files (Russell Marks, Philip Kendall). @@ -715,7 +744,7 @@ * Changed the default install location to `/usr/local' (Philip Kendall). - * Generate keysyms.c from keysyms.dat; allows me automatically + * Generate keysyms.c from keysyms.dat; allows me automatically keep the Xlib/GTK+ and svgalib key tables in sync (Philip Kendall). @@ -849,4 +878,4 @@ * Version 0.1.0 released. -$Id: ChangeLog 3253 2007-10-26 02:02:17Z zubzero $ +$Id: ChangeLog 3462 2008-01-04 09:34:40Z pak21 $ Modified: vendor/fuse-emulator/current/fuse/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/Makefile.am 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/Makefile.am 2008-02-14 12:06:55 UTC (rev 475) @@ -1,7 +1,7 @@ # Process this file with automake to produce Makefile.in ## Copyright (c) 1999-2004 Philip Kendall -## $Id: Makefile.am 3218 2007-10-21 23:25:23Z zubzero $ +## $Id: Makefile.am 3318 2007-11-21 19:25:31Z zubzero $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -25,7 +25,7 @@ bin_PROGRAMS = fuse -SUBDIRS = compat \ +SUBDIRS = @COMPAT_SUBDIR@ \ debugger \ disk \ hacking \ @@ -41,8 +41,7 @@ @WIDGET@ \ z80 -DIST_SUBDIRS = compat \ - debugger \ +DIST_SUBDIRS = debugger \ disk \ hacking \ lib \ @@ -97,6 +96,18 @@ zxatasp.c \ zxcf.c +if COMPAT_DIRNAME +fuse_SOURCES += compat/dirname.c +endif + +if COMPAT_GETOPT +fuse_SOURCES += compat/getopt.c compat/getopt1.c +endif + +if COMPAT_MKSTEMP +fuse_SOURCES += compat/mkstemp.c +endif + EXTRA_fuse_SOURCES = windres.rc fuse_LDADD = debugger/libdebugger.a \ @@ -117,7 +128,6 @@ @SAMPLERATE_LIBS@ \ @X_LIBS@ \ @XML_LIBS@ \ -compat/libcompat.a \ compat/@COMPAT_OSNAME@/libcompatos.a \ @WINDRES_OBJ@ @@ -195,3 +205,7 @@ CLEANFILES = settings.c \ settings.h + +AM_CPPFLAGS = + +include compat/Makefile.am Modified: vendor/fuse-emulator/current/fuse/README =================================================================== --- vendor/fuse-emulator/current/fuse/README 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/README 2008-02-14 12:06:55 UTC (rev 475) @@ -1,5 +1,5 @@ -The Free Unix Spectrum Emulator (Fuse) 0.8.0.1 -============================================== +The Free Unix Spectrum Emulator (Fuse) 0.9.0 +============================================ Fuse (the Free Unix Spectrum Emulator) was originally, and somewhat unsurprisingly, an emulator of the ZX Spectrum (a popular 1980s home @@ -10,10 +10,11 @@ What Fuse does have: -* Working Spectrum 16K/48K/128K/+2/+2A/+3/+3e/SE, Timex TC2048, - TC2068 and TS2068, Pentagon 128 and Scorpion ZS 256 emulation, - running at true Speccy speed on any computer you're likely to try it - on. +* Accurate Spectrum 16K/48K/128K/+2/+2A/+3 emulation. +* Working Spectrum +3e and SE, Timex TC2048, TC2068 and TS2068, + Pentagon 128, "512" (Pentagon 128 with extra memory) and 1024 and + Scorpion ZS 256 emulation. +* Runs at true Speccy speed on any computer you're likely to try it on. * Support for loading from .tzx files. * Sound (on systems supporting the Open Sound System, SDL, or OpenBSD/ Solaris's /dev/audio). @@ -23,7 +24,7 @@ * Support for the RZX input recording file format, including rollback and 'competition mode'. * Emulation of the DivIDE, Interface I, Kempston mouse, Spectrum +3e, - ZXATASP and ZXCF interfaces. + ZXATASP, ZXCF, Beta 128 and +D interfaces. What you'll need to run Fuse ---------------------------- @@ -62,6 +63,11 @@ * Either the native port by Fredrick Meunier, or the original version will compile on OS X 10.3 (Panther) or later. +Windows + +* The Win32 and SDL UIs can be used under Windows, but the Win32 UI is + incomplete. + Building Fuse ------------- @@ -141,6 +147,6 @@ ( http://www.worldofspectrum.org/faq/index.html ) first! Philip Kendall <phi...@sh...> -11 May 2007 +5 January 2008 -$Id: README 2835 2007-05-13 10:01:36Z fredm $ +$Id: README 3462 2008-01-04 09:34:40Z pak21 $ Modified: vendor/fuse-emulator/current/fuse/ay.c =================================================================== --- vendor/fuse-emulator/current/fuse/ay.c 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/ay.c 2008-02-14 12:06:55 UTC (rev 475) @@ -1,7 +1,7 @@ /* ay.c: AY-8-3912 routines Copyright (c) 1999-2004 Philip Kendall - $Id: ay.c 3213 2007-10-21 16:37:52Z pak21 $ + $Id: ay.c 3390 2007-12-03 12:59:54Z fredm $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -25,6 +25,8 @@ #include <config.h> +#include <string.h> + #include "compat.h" #include "machine.h" #include "module.h" @@ -49,6 +51,7 @@ ay_reset, NULL, + NULL, ay_from_snapshot, ay_to_snapshot, Modified: vendor/fuse-emulator/current/fuse/compat/Makefile.am =================================================================== --- vendor/fuse-emulator/current/fuse/compat/Makefile.am 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/compat/Makefile.am 2008-02-14 12:06:55 UTC (rev 475) @@ -1,7 +1,7 @@ ## Process this file with automake to produce Makefile.in ## Copyright (c) 2003-2007 Philip Kendall -## $Id: Makefile.am 3115 2007-08-19 02:49:14Z fredm $ +## $Id: Makefile.am 3283 2007-11-09 12:21:06Z fredm $ ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -21,29 +21,16 @@ ## ## E-mail: phi...@sh... -AUTOMAKE_OPTIONS = foreign +AM_CPPFLAGS += -I$(srcdir)/compat -AM_CPPFLAGS = -I$(srcdir)/.. +DIST_SUBDIRS += compat/amiga \ + compat/morphos \ + compat/unix \ + compat/win32 -SUBDIRS = @COMPAT_OSNAME@ +EXTRA_fuse_SOURCES += compat/dirname.c \ + compat/getopt.c \ + compat/getopt1.c \ + compat/mkstemp.c -DIST_SUBDIRS = amiga \ - morphos \ - unix \ - win32 - -noinst_LIBRARIES = libcompat.a - -libcompat_a_SOURCES = - -EXTRA_libcompat_a_SOURCES = dirname.c \ - getopt.c \ - getopt1.c \ - mkstemp.c - -libcompat_a_LIBADD = $(COMPAT_LIBADD) -libcompat_a_DEPENDENCIES = $(COMPAT_LIBADD) - -INCLUDES = @GLIB_CFLAGS@ @GTK_CFLAGS@ @LIBSPEC_CFLAGS@ - -noinst_HEADERS = getopt.h +noinst_HEADERS += compat/getopt.h Modified: vendor/fuse-emulator/current/fuse/compat/win32/osname.c =================================================================== --- vendor/fuse-emulator/current/fuse/compat/win32/osname.c 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/compat/win32/osname.c 2008-02-14 12:06:55 UTC (rev 475) @@ -1,7 +1,7 @@ /* osname.c: Get a representation of the OS we're running on Copyright (c) 1999-2007 Philip Kendall - $Id: osname.c 3163 2007-09-06 21:41:45Z zubzero $ + $Id: osname.c 3315 2007-11-20 03:01:59Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -49,9 +49,10 @@ default: windows_name = "unknown"; break; } - snprintf( osname, length, "Windows %s %ld.%ld build %ld %s", - windows_name, buf.dwMajorVersion, buf.dwMinorVersion, - buf.dwBuildNumber, buf.szCSDVersion ); + /* The casts to int work around a suspected Wine (or MinGW) bug */ + snprintf( osname, length, "Windows %s %i.%i build %i %s", + windows_name, (int)buf.dwMajorVersion, (int)buf.dwMinorVersion, + (int)buf.dwBuildNumber, buf.szCSDVersion ); return 0; } Modified: vendor/fuse-emulator/current/fuse/configure.in =================================================================== --- vendor/fuse-emulator/current/fuse/configure.in 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/configure.in 2008-02-14 12:06:55 UTC (rev 475) @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -dnl $Id: configure.in 3253 2007-10-26 02:02:17Z zubzero $ +dnl $Id: configure.in 3429 2007-12-18 20:02:35Z zubzero $ dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by @@ -24,7 +24,7 @@ AC_CANONICAL_SYSTEM dnl Use automake to produce `Makefile.in' -AM_INIT_AUTOMAKE(fuse, 0.8.0.1) +AM_INIT_AUTOMAKE(fuse, 0.9.0) dnl Checks for programs. AC_PROG_CC @@ -580,32 +580,31 @@ dnl Work out which standard routines we're missing AC_MSG_CHECKING(which standard routines we're missing) -COMPAT_LIBADD='' missing_routines='' if test "$ac_cv_func_dirname" = no; then - COMPAT_LIBADD="$COMPAT_LIBADD"'dirname.$(OBJEXT) ' missing_routines="$missing_routines"'dirname ' fi +AM_CONDITIONAL(COMPAT_DIRNAME, test "$ac_cv_func_dirname" = no) if test "$ac_cv_func_getopt_long" = no; then case "$target_os" in amigaos|morphos) dnl Our getopt_long replacement doesn't work, so don't use it ;; *) - COMPAT_LIBADD="$COMPAT_LIBADD"'getopt.$(OBJEXT) getopt1.$(OBJEXT) ' + compat_getopt=yes missing_routines="$missing_routines"'getopt_long ' ;; esac fi +AM_CONDITIONAL(COMPAT_GETOPT, test "$compat_getopt" = yes) if test "$ac_cv_func_mkstemp" = no; then - COMPAT_LIBADD="$COMPAT_LIBADD"'mkstemp.$(OBJEXT) ' missing_routines="$missing_routines"'mkstemp ' fi +AM_CONDITIONAL(COMPAT_MKSTEMP, test "$ac_cv_func_mkstemp" = no) if test "x$missing_routines" = x; then missing_routines='(none)' fi AC_MSG_RESULT($missing_routines) -AC_SUBST(COMPAT_LIBADD) dnl Work out which compatibility routines to use AC_MSG_CHECKING(which compatibility routines to use) @@ -624,6 +623,8 @@ ;; esac AC_MSG_RESULT($COMPAT_OSNAME) +COMPAT_SUBDIR="compat/$COMPAT_OSNAME" +AC_SUBST(COMPAT_SUBDIR) AC_SUBST(COMPAT_OSNAME) dnl Do we want the low memory compile? @@ -663,7 +664,6 @@ fi AC_OUTPUT(Makefile \ -compat/Makefile \ compat/amiga/Makefile \ compat/morphos/Makefile \ compat/unix/Makefile \ @@ -687,6 +687,7 @@ ui/sdl/Makefile \ ui/scaler/Makefile \ ui/win32/Makefile \ +ui/win32/icons/Makefile \ ui/xlib/Makefile \ widget/Makefile \ z80/Makefile \ Modified: vendor/fuse-emulator/current/fuse/disk/beta.c =================================================================== --- vendor/fuse-emulator/current/fuse/disk/beta.c 2008-02-14 11:33:39 UTC (rev 474) +++ vendor/fuse-emulator/current/fuse/disk/beta.c 2008-02-14 12:06:55 UTC (rev 475) @@ -1,7 +1,7 @@ /* beta.c: Routines for handling the Beta disk interface Copyright (c) 2004-2007 Stuart Brady - $Id: beta.c 3227 2007-10-23 14:11:20Z zubzero $ + $Id: beta.c 3400 2007-12-04 18:24:31Z zubzero $ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -56,32 +56,41 @@ int beta_available = 0; int beta_active = 0; +int beta_builtin = 0; static int beta_index_pulse = 0; #define BETA_NUM_DRIVES 4 -static int beta_datarq; -static int beta_intrq; - static wd_fdc *beta_fdc; static wd_fdc_drive beta_drives[ BETA_NUM_DRIVES ]; -void beta_reset( void ); +const periph_t beta_peripherals[] = { + { 0x00ff, 0x001f, beta_sr_read, beta_cr_write }, + { 0x00ff, 0x003f, beta_tr_read, beta_tr_write }, + { 0x00ff, 0x005f, beta_sec_read, beta_sec_write }, + { 0x00ff, 0x007f, beta_dr_read, beta_dr_write }, + { 0x00ff, 0x00ff, beta_sp_read, beta_sp_write }, +}; + +const size_t beta_peripherals_count = + sizeof( beta_peripherals ) / sizeof( periph_t ); + +static void beta_reset( int hard_reset ); static void beta_memory_map( void ); static void beta_from_snapshot( libspectrum_snap *snap ); static void beta_to_snapshot( libspectrum_snap *snap ); static module_info_t beta_module_info = { - NULL, + beta_reset, beta_memory_map, + NULL, /* XXX: beta_enabled_snapshot */ beta_from_snapshot, beta_to_snapshot, }; - void beta_page( void ) { @@ -107,24 +116,6 @@ memory_map_read[1] = memory_map_write[1] = memory_map_romcs[ 1 ]; } -static void -beta_set_intrq( wd_fdc *f ) -{ - beta_intrq = 1; -} - -static void -beta_set_datarq( wd_fdc *f ) -{ - beta_datarq = 1; -} - -static void -beta_reset_datarq( wd_fdc *f ) -{ - beta_datarq = 0; -} - int beta_init( void ) { @@ -140,26 +131,32 @@ } beta_fdc->dden = 1; - beta_fdc->set_intrq = beta_set_intrq; + beta_fdc->set_intrq = NULL; beta_fdc->reset_intrq = NULL; - beta_fdc->set_datarq = beta_set_datarq; - beta_fdc->reset_datarq = beta_reset_datarq; + beta_fdc->set_datarq = NULL; + beta_fdc->reset_datarq = NULL; module_register( &beta_module_info ); return 0; } -void -beta_reset( void ) +static void +beta_reset( int hard_reset ) { int i; wd_fdc_drive *d; - beta_active = 0; - event_remove_type( EVENT_TYPE_BETA_INDEX ); + if( !periph_beta128_active ) { + beta_active = 0; + beta_available = 0; + return; + } + + beta_available = 1; + wd_fdc_master_reset( beta_fdc ); for( i = 0; i < BETA_NUM_DRIVES; i++ ) { @@ -169,15 +166,37 @@ d->index_interrupt = 0; } + if( !beta_builtin ) { + machine_load_rom_bank( memory_map_romcs, 0, 0, + settings_current.rom_beta128, + settings_default.rom_beta128, 0x4000 ); + + memory_map_romcs[ 0 ].writable = 0; + memory_map_romcs[ 1 ].writable = 0; + + memory_map_romcs[0].source = MEMORY_SOURCE_PERIPHERAL; + memory_map_romcs[1].source = MEMORY_SOURCE_PERIPHERAL; + + beta_active = 0; + } + /* We can eject disks only if they are currently present */ ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_A_EJECT, beta_drives[ BETA_DRIVE_A ].fdd.loaded ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_A_WP_SET, + !beta_drives[ BETA_DRIVE_A ].fdd.wrprot ); ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_B_EJECT, beta_drives[ BETA_DRIVE_B ].fdd.loaded ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_B_WP_SET, + !beta_drives[ BETA_DRIVE_B ].fdd.wrprot ); ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_C_EJECT, beta_drives[ BETA_DRIVE_C ].fdd.loaded ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_C_WP_SET, + !beta_drives[ BETA_DRIVE_C ].fdd.wrprot ); ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_D_EJECT, beta_drives[ BETA_DRIVE_D ].fdd.loaded ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_D_WP_SET, + !beta_drives[ BETA_DRIVE_D ].fdd.wrprot ); beta_fdc->current_drive = &beta_drives[ 0 ]; machine_current->memory_map(); @@ -195,7 +214,7 @@ libspectrum_byte beta_sr_read( libspectrum_word port GCC_UNUSED, int *attached ) { - if( !beta_active ) return 0; + if( !beta_active ) return 0xff; *attached = 1; return wd_fdc_sr_read( beta_fdc ); @@ -212,7 +231,7 @@ libspectrum_byte beta_tr_read( libspectrum_word port GCC_UNUSED, int *attached ) { - if( !beta_active ) return 0; + if( !beta_active ) return 0xff; *attached = 1; return wd_fdc_tr_read( beta_fdc ); @@ -229,7 +248,7 @@ libspectrum_byte beta_sec_read( libspectrum_word port GCC_UNUSED, int *attached ) { - if( !beta_active ) return 0; + if( !beta_active ) return 0xff; *attached = 1; return wd_fdc_sec_read( beta_fdc ); @@ -246,7 +265,7 @@ libspectrum_byte beta_dr_read( libspectrum_word port GCC_UNUSED, int *attached ) { - if( !beta_active ) return 0; + if( !beta_active ) return 0xff; *attached = 1; return wd_fdc_dr_read( beta_fdc ); @@ -278,21 +297,19 @@ { libspectrum_byte b; - if( !beta_active ) return 0; + if( !beta_active ) return 0xff; *attached = 1; b = 0; - if( beta_intrq ) + if( beta_fdc->intrq ) b |= 0x80; - if( beta_datarq ) + if( beta_fdc->datarq ) b |= 0x40; - beta_intrq = 0; /* we should reset beta_datarq, but we first need to raise it for each byte * transferred in wd_fdc.c */ -/* beta_datarq = 0; */ return b; } @@ -317,30 +334,50 @@ /* Abort the insert if we want to keep the current disk */ if( beta_disk_eject( which, 0 ) ) return 0; } - if( ( error = disk_open( &d->disk, filename, 0 ) != DISK_OK ) ) { - ui_error( UI_ERROR_ERROR, "Failed to open disk image: %s", - disk_strerror( d->disk.status ) ); - return 1; + + if( filename ) { + error = disk_open( &d->disk, filename, 0 ); + if( error != DISK_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to open disk image: %s", + disk_strerror( d->disk.status ) ); + return 1; + } + } else { + error = disk_new( &d->disk, 2, 80, DISK_DENS_AUTO, DISK_UDI ); + if( error != DISK_OK ) { + ui_error( UI_ERROR_ERROR, "Failed to create disk image: %s", + disk_strerror( d->disk.status ) ); + return 1; + } } + fdd_load( &d->fdd, &d->disk, 0 ); /* Set the 'eject' item active */ switch( which ) { case BETA_DRIVE_A: ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_A_EJECT, 1 ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_A_WP_SET, + !beta_drives[ BETA_DRIVE_A ].fdd.wrprot ); break; case BETA_DRIVE_B: ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_B_EJECT, 1 ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_B_WP_SET, + !beta_drives[ BETA_DRIVE_B ].fdd.wrprot ); break; case BETA_DRIVE_C: ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_C_EJECT, 1 ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_C_WP_SET, + !beta_drives[ BETA_DRIVE_C ].fdd.wrprot ); break; case BETA_DRIVE_D: ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_D_EJECT, 1 ); + ui_menu_activate( UI_MENU_ITEM_MEDIA_DISK_BETA_D_WP_SET, + !beta_drives[ BETA_DRIVE_D ].fdd.wrprot ); break; } - if( autoload ) { + if( filename && autoload ) { PC = 0; machine_current->ram.last_byte |= 0x10; /* Select ROM 1 */ beta_page(); @@ -350,16 +387,47 @@ } int -beta_disk_insert_default_autoload( beta_drive_number which, - const char *... [truncated message content] |
From: <fr...@us...> - 2008-05-07 13:41:55
|
Revision: 529 http://fuse-for-macosx.svn.sourceforge.net/fuse-for-macosx/?rev=529&view=rev Author: fredm Date: 2008-05-07 05:29:26 -0700 (Wed, 07 May 2008) Log Message: ----------- Load . into vendor/fuse-emulator/current. Modified Paths: -------------- vendor/fuse-emulator/current/fuse/ChangeLog vendor/fuse-emulator/current/fuse/Makefile.am vendor/fuse-emulator/current/fuse/README vendor/fuse-emulator/current/fuse/ay.c vendor/fuse-emulator/current/fuse/compat/amiga/Makefile.am vendor/fuse-emulator/current/fuse/compat/amiga/paths.c vendor/fuse-emulator/current/fuse/configure.in vendor/fuse-emulator/current/fuse/dck.c vendor/fuse-emulator/current/fuse/debugger/commandl.l vendor/fuse-emulator/current/fuse/debugger/commandy.y vendor/fuse-emulator/current/fuse/debugger/debugger.c vendor/fuse-emulator/current/fuse/debugger/debugger_internals.h vendor/fuse-emulator/current/fuse/disk/Makefile.am vendor/fuse-emulator/current/fuse/disk/beta.c vendor/fuse-emulator/current/fuse/disk/disk.c vendor/fuse-emulator/current/fuse/disk/disk.h vendor/fuse-emulator/current/fuse/disk/fdd.c vendor/fuse-emulator/current/fuse/disk/fdd.h vendor/fuse-emulator/current/fuse/disk/plusd.c vendor/fuse-emulator/current/fuse/disk/wd_fdc.c vendor/fuse-emulator/current/fuse/disk/wd_fdc.h vendor/fuse-emulator/current/fuse/display.c vendor/fuse-emulator/current/fuse/divide.c vendor/fuse-emulator/current/fuse/event.c vendor/fuse-emulator/current/fuse/event.h vendor/fuse-emulator/current/fuse/fuse.c vendor/fuse-emulator/current/fuse/hacking/ChangeLog vendor/fuse-emulator/current/fuse/hacking/cvs-tags vendor/fuse-emulator/current/fuse/if1.c vendor/fuse-emulator/current/fuse/input.c vendor/fuse-emulator/current/fuse/kempmouse.c vendor/fuse-emulator/current/fuse/kempmouse.h vendor/fuse-emulator/current/fuse/keysyms.pl vendor/fuse-emulator/current/fuse/loader.c vendor/fuse-emulator/current/fuse/loader.h vendor/fuse-emulator/current/fuse/machine.c vendor/fuse-emulator/current/fuse/machine.h vendor/fuse-emulator/current/fuse/machines/pentagon.c vendor/fuse-emulator/current/fuse/machines/pentagon.h vendor/fuse-emulator/current/fuse/machines/pentagon1024.c vendor/fuse-emulator/current/fuse/machines/pentagon512.c vendor/fuse-emulator/current/fuse/machines/scorpion.c vendor/fuse-emulator/current/fuse/machines/spec128.c vendor/fuse-emulator/current/fuse/machines/spec128.h vendor/fuse-emulator/current/fuse/machines/spec16.c vendor/fuse-emulator/current/fuse/machines/spec48.c vendor/fuse-emulator/current/fuse/machines/spec48.h vendor/fuse-emulator/current/fuse/machines/spec_se.c vendor/fuse-emulator/current/fuse/machines/specplus2.c vendor/fuse-emulator/current/fuse/machines/specplus2a.c vendor/fuse-emulator/current/fuse/machines/specplus3.c vendor/fuse-emulator/current/fuse/machines/specplus3.h vendor/fuse-emulator/current/fuse/machines/specplus3e.c vendor/fuse-emulator/current/fuse/machines/tc2048.c vendor/fuse-emulator/current/fuse/machines/tc2068.c vendor/fuse-emulator/current/fuse/machines/tc2068.h vendor/fuse-emulator/current/fuse/machines/ts2068.c vendor/fuse-emulator/current/fuse/man/fuse.1 vendor/fuse-emulator/current/fuse/memory.c vendor/fuse-emulator/current/fuse/memory.h vendor/fuse-emulator/current/fuse/menu.c vendor/fuse-emulator/current/fuse/menu_data.dat vendor/fuse-emulator/current/fuse/periph.c vendor/fuse-emulator/current/fuse/roms/plus3e-0.rom vendor/fuse-emulator/current/fuse/roms/plus3e-1.rom vendor/fuse-emulator/current/fuse/roms/plus3e-2.rom vendor/fuse-emulator/current/fuse/settings.dat vendor/fuse-emulator/current/fuse/settings.pl vendor/fuse-emulator/current/fuse/simpleide.c vendor/fuse-emulator/current/fuse/sound/Makefile.am vendor/fuse-emulator/current/fuse/sound/aosound.c vendor/fuse-emulator/current/fuse/spectrum.c vendor/fuse-emulator/current/fuse/spectrum.h vendor/fuse-emulator/current/fuse/tape.c vendor/fuse-emulator/current/fuse/tape.h vendor/fuse-emulator/current/fuse/timer/Makefile.am vendor/fuse-emulator/current/fuse/ui/Makefile.am vendor/fuse-emulator/current/fuse/ui/fb/fbkeyboard.c vendor/fuse-emulator/current/fuse/ui/gtk/Makefile.am vendor/fuse-emulator/current/fuse/ui/gtk/fileselector.c vendor/fuse-emulator/current/fuse/ui/gtk/gtkdisplay.c vendor/fuse-emulator/current/fuse/ui/options.dat vendor/fuse-emulator/current/fuse/ui/scaler/Makefile.am vendor/fuse-emulator/current/fuse/ui/scaler/scaler.c vendor/fuse-emulator/current/fuse/ui/scaler/scaler.h vendor/fuse-emulator/current/fuse/ui/scaler/scaler_internals.h vendor/fuse-emulator/current/fuse/ui/scaler/scalers.c vendor/fuse-emulator/current/fuse/ui/sdl/Makefile.am vendor/fuse-emulator/current/fuse/ui/sdl/sdldisplay.c vendor/fuse-emulator/current/fuse/ui/sdl/sdlkeyboard.c vendor/fuse-emulator/current/fuse/ui/svga/svgakeyboard.c vendor/fuse-emulator/current/fuse/ui/ui.h vendor/fuse-emulator/current/fuse/ui/widget/Makefile.am vendor/fuse-emulator/current/fuse/ui/widget/browse.c vendor/fuse-emulator/current/fuse/ui/win32/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/debugger.c vendor/fuse-emulator/current/fuse/ui/win32/debugger.h vendor/fuse-emulator/current/fuse/ui/win32/debugger.rc vendor/fuse-emulator/current/fuse/ui/win32/error.c vendor/fuse-emulator/current/fuse/ui/win32/icons/Makefile.am vendor/fuse-emulator/current/fuse/ui/win32/options-header.pl vendor/fuse-emulator/current/fuse/ui/win32/options-resource.pl vendor/fuse-emulator/current/fuse/ui/win32/options.pl vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.c vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.h vendor/fuse-emulator/current/fuse/ui/win32/pokefinder.rc vendor/fuse-emulator/current/fuse/ui/win32/statusbar.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.c vendor/fuse-emulator/current/fuse/ui/win32/win32display.h vendor/fuse-emulator/current/fuse/ui/win32/win32internals.h vendor/fuse-emulator/current/fuse/ui/win32/win32keyboard.h vendor/fuse-emulator/current/fuse/ui/win32/win32ui.c vendor/fuse-emulator/current/fuse/ui/xlib/xdisplay.c vendor/fuse-emulator/current/fuse/ui/xlib/xerror.c vendor/fuse-emulator/current/fuse/ui/xlib/xkeyboard.c vendor/fuse-emulator/current/fuse/ui.c vendor/fuse-emulator/current/fuse/ula.c vendor/fuse-emulator/current/fuse/utils.c vendor/fuse-emulator/current/fuse/windres.rc vendor/fuse-emulator/current/fuse/z80/z80.c vendor/fuse-emulator/current/fuse/z80/z80_ops.c vendor/fuse-emulator/current/fuse-mgt/COPYING vendor/fuse-emulator/current/fuse-mgt/fuse-mgt.c vendor/fuse-emulator/current/fuse-utils/ChangeLog vendor/fuse-emulator/current/fuse-utils/Makefile.am vendor/fuse-emulator/current/fuse-utils/README vendor/fuse-emulator/current/fuse-utils/audio2tape.c vendor/fuse-emulator/current/fuse-utils/compat.h vendor/fuse-emulator/current/fuse-utils/configure.in vendor/fuse-emulator/current/fuse-utils/createhdf.c vendor/fuse-emulator/current/fuse-utils/hacking/ChangeLog vendor/fuse-emulator/current/fuse-utils/hacking/cvs-tags vendor/fuse-emulator/current/fuse-utils/listbasic.c vendor/fuse-emulator/current/fuse-utils/man/Makefile.am vendor/fuse-emulator/current/fuse-utils/man/audio2tape.1 vendor/fuse-emulator/current/fuse-utils/man/createhdf.1 vendor/fuse-emulator/current/fuse-utils/man/fuse-utils.1 vendor/fuse-emulator/current/fuse-utils/man/listbasic.1 vendor/fuse-emulator/current/fuse-utils/man/raw2hdf.1 vendor/fuse-emulator/current/fuse-utils/man/rzxcheck.1 vendor/fuse-emulator/current/fuse-utils/man/rzxdump.1 vendor/fuse-emulator/current/fuse-utils/man/rzxtool.1 vendor/fuse-emulator/current/fuse-utils/man/scl2trd.1 vendor/fuse-emulator/current/fuse-utils/man/snap2tzx.1 vendor/fuse-emulator/current/fuse-utils/man/snapconv.1 vendor/fuse-emulator/current/fuse-utils/man/tape2wav.1 vendor/fuse-emulator/current/fuse-utils/man/tapeconv.1 vendor/fuse-emulator/current/fuse-utils/man/tzxlist.1 vendor/fuse-emulator/current/fuse-utils/rzxcheck.c vendor/fuse-emulator/current/fuse-utils/rzxdump.c vendor/fuse-emulator/current/fuse-utils/rzxtool.c vendor/fuse-emulator/current/fuse-utils/snap2tzx.c vendor/fuse-emulator/current/fuse-utils/snapconv.c vendor/fuse-emulator/current/fuse-utils/tape2wav.c vendor/fuse-emulator/current/fuse-utils/tapeconv.c vendor/fuse-emulator/current/fuse-utils/tzxlist.c vendor/fuse-emulator/current/fuse-utils/utils.c vendor/fuse-emulator/current/fusetest/Makefile vendor/fuse-emulator/current/fusetest/contention.asm vendor/fuse-emulator/current/fusetest/framelength.asm vendor/fuse-emulator/current/fusetest/fusetest.asm vendor/fuse-emulator/current/fusetest/guessmachine.asm vendor/fuse-emulator/current/fusetest/print.asm vendor/fuse-emulator/current/fusetest/sync.asm vendor/fuse-emulator/current/fusetest/tests.asm vendor/fuse-emulator/current/libspectrum/ChangeLog vendor/fuse-emulator/current/libspectrum/README vendor/fuse-emulator/current/libspectrum/accessor.pl vendor/fuse-emulator/current/libspectrum/configure.in vendor/fuse-emulator/current/libspectrum/doc/libspectrum.txt vendor/fuse-emulator/current/libspectrum/hacking/ChangeLog vendor/fuse-emulator/current/libspectrum/ide.c vendor/fuse-emulator/current/libspectrum/internals.h vendor/fuse-emulator/current/libspectrum/libspectrum.c vendor/fuse-emulator/current/libspectrum/libspectrum.h.in vendor/fuse-emulator/current/libspectrum/sna.c vendor/fuse-emulator/current/libspectrum/snap_accessors.txt vendor/fuse-emulator/current/libspectrum/snapshot.c vendor/fuse-emulator/current/libspectrum/szx.c vendor/fuse-emulator/current/libspectrum/tape.c vendor/fuse-emulator/current/libspectrum/test/Makefile.am vendor/fuse-emulator/current/libspectrum/test/edges.c vendor/fuse-emulator/current/libspectrum/test/test.h vendor/fuse-emulator/current/libspectrum/test/test15.c vendor/fuse-emulator/current/libspectrum/z80.c vendor/fuse-emulator/current/website/.inc/fuse.inc vendor/fuse-emulator/current/website/fuse.php vendor/fuse-emulator/current/website/general.css vendor/fuse-emulator/current/website/libspectrum.php vendor/fuse-emulator/current/website/spectrum.css Added Paths: ----------- vendor/fuse-emulator/current/debian/ vendor/fuse-emulator/current/debian/fuse-emulator/ vendor/fuse-emulator/current/debian/fuse-emulator/changelog vendor/fuse-emulator/current/debian/fuse-emulator/compat vendor/fuse-emulator/current/debian/fuse-emulator/control vendor/fuse-emulator/current/debian/fuse-emulator/copyright vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.dirs vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.docs vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.install vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.manpages vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.dirs vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.install vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.links vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.menu vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.postinst vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.prerm vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-sdl.dirs vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-sdl.install vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-sdl.links vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-sdl.menu vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-sdl.postinst vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-sdl.prerm vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-x11.dirs vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-x11.install vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-x11.links vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-x11.menu vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-x11.postinst vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-x11.prerm vendor/fuse-emulator/current/debian/fuse-emulator/patches/ vendor/fuse-emulator/current/debian/fuse-emulator/patches/00list vendor/fuse-emulator/current/debian/fuse-emulator/patches/01_configure.dpatch vendor/fuse-emulator/current/debian/fuse-emulator/patches/01_man.dpatch vendor/fuse-emulator/current/debian/fuse-emulator/patches/01_noroms.dpatch vendor/fuse-emulator/current/debian/fuse-emulator/rules vendor/fuse-emulator/current/debian/fuse-emulator-utils/ vendor/fuse-emulator/current/debian/fuse-emulator-utils/changelog vendor/fuse-emulator/current/debian/fuse-emulator-utils/compat vendor/fuse-emulator/current/debian/fuse-emulator-utils/control vendor/fuse-emulator/current/debian/fuse-emulator-utils/copyright vendor/fuse-emulator/current/debian/fuse-emulator-utils/dirs vendor/fuse-emulator/current/debian/fuse-emulator-utils/docs vendor/fuse-emulator/current/debian/fuse-emulator-utils/rules vendor/fuse-emulator/current/debian/lib765/ vendor/fuse-emulator/current/debian/lib765/changelog vendor/fuse-emulator/current/debian/lib765/compat vendor/fuse-emulator/current/debian/lib765/control vendor/fuse-emulator/current/debian/lib765/copyright vendor/fuse-emulator/current/debian/lib765/dirs vendor/fuse-emulator/current/debian/lib765/docs vendor/fuse-emulator/current/debian/lib765/lib765-3.dirs vendor/fuse-emulator/current/debian/lib765/lib765-3.install vendor/fuse-emulator/current/debian/lib765/lib765-dev.dirs vendor/fuse-emulator/current/debian/lib765/lib765-dev.install vendor/fuse-emulator/current/debian/lib765/rules vendor/fuse-emulator/current/debian/libdsk/ vendor/fuse-emulator/current/debian/libdsk/changelog vendor/fuse-emulator/current/debian/libdsk/compat vendor/fuse-emulator/current/debian/libdsk/control vendor/fuse-emulator/current/debian/libdsk/copyright vendor/fuse-emulator/current/debian/libdsk/dirs vendor/fuse-emulator/current/debian/libdsk/docs vendor/fuse-emulator/current/debian/libdsk/libdsk-dev.dirs vendor/fuse-emulator/current/debian/libdsk/libdsk-dev.install vendor/fuse-emulator/current/debian/libdsk/libdsk3.dirs vendor/fuse-emulator/current/debian/libdsk/libdsk3.install vendor/fuse-emulator/current/debian/libdsk/rules vendor/fuse-emulator/current/debian/libspectrum/ vendor/fuse-emulator/current/debian/libspectrum/changelog vendor/fuse-emulator/current/debian/libspectrum/compat vendor/fuse-emulator/current/debian/libspectrum/control vendor/fuse-emulator/current/debian/libspectrum/copyright vendor/fuse-emulator/current/debian/libspectrum/dirs vendor/fuse-emulator/current/debian/libspectrum/docs vendor/fuse-emulator/current/debian/libspectrum/libspectrum-dev.dirs vendor/fuse-emulator/current/debian/libspectrum/libspectrum-dev.install vendor/fuse-emulator/current/debian/libspectrum/libspectrum-dev.manpages vendor/fuse-emulator/current/debian/libspectrum/libspectrum5.dirs vendor/fuse-emulator/current/debian/libspectrum/libspectrum5.install vendor/fuse-emulator/current/debian/libspectrum/rules vendor/fuse-emulator/current/fuse/compat/amiga/osname.c vendor/fuse-emulator/current/fuse/disk/upd_fdc.c vendor/fuse-emulator/current/fuse/disk/upd_fdc.h vendor/fuse-emulator/current/fuse/sound/win32sound.c vendor/fuse-emulator/current/fuse/ui/scaler/scaler_hq2x.c vendor/fuse-emulator/current/fuse/ui/scaler/scaler_hq3x.c vendor/fuse-emulator/current/fuse/ui/win32/binary.c vendor/fuse-emulator/current/fuse/ui/win32/binary.h vendor/fuse-emulator/current/fuse/ui/win32/binary.rc vendor/fuse-emulator/current/fuse/ui/win32/browse.c vendor/fuse-emulator/current/fuse/ui/win32/browse.h vendor/fuse-emulator/current/fuse/ui/win32/browse.rc vendor/fuse-emulator/current/fuse/ui/win32/icons/mdr_active.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/mdr_inactive.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/mouse_active.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/mouse_inactive.bmp vendor/fuse-emulator/current/fuse/ui/win32/icons/tape_marker_mask.bmp vendor/fuse-emulator/current/fuse/ui/win32/memorybrowser.c vendor/fuse-emulator/current/fuse/ui/win32/memorybrowser.h vendor/fuse-emulator/current/fuse/ui/win32/memorybrowser.rc vendor/fuse-emulator/current/fuse/ui/win32/picture.c vendor/fuse-emulator/current/fuse/ui/win32/picture.h vendor/fuse-emulator/current/fuse/ui/win32/picture.rc vendor/fuse-emulator/current/fuse/ui/win32/rollback.c vendor/fuse-emulator/current/fuse/ui/win32/rollback.h vendor/fuse-emulator/current/fuse/ui/win32/rollback.rc vendor/fuse-emulator/current/fuse/ui/win32/roms.c vendor/fuse-emulator/current/fuse/ui/win32/roms.h vendor/fuse-emulator/current/fuse/ui/win32/roms.rc vendor/fuse-emulator/current/fuse/ui/win32/select_template.h vendor/fuse-emulator/current/fuse/ui/win32/select_template.rc vendor/fuse-emulator/current/fuse/ui/win32/statusbar.rc vendor/fuse-emulator/current/fuse/ui/win32/win32joystick.c vendor/fuse-emulator/current/fuse/ui/win32/win32joystick.h vendor/fuse-emulator/current/fuse/ui/win32/win32joystick.rc vendor/fuse-emulator/current/fuse/ui/win32/win32mouse.c vendor/fuse-emulator/current/fuse/unittests/ vendor/fuse-emulator/current/fuse/unittests/Makefile.am vendor/fuse-emulator/current/fuse/unittests/unittests.c vendor/fuse-emulator/current/fuse/unittests/unittests.h vendor/fuse-emulator/current/fuse/winfuse.ico vendor/fuse-emulator/current/fuse-utils/man/profile2map.1 vendor/fuse-emulator/current/fuse-utils/profile2map.c vendor/fuse-emulator/current/fusetest/first.asm vendor/fuse-emulator/current/gdos-tools/ vendor/fuse-emulator/current/gdos-tools/AUTHORS vendor/fuse-emulator/current/gdos-tools/COPYING vendor/fuse-emulator/current/gdos-tools/ChangeLog vendor/fuse-emulator/current/gdos-tools/Makefile.am vendor/fuse-emulator/current/gdos-tools/README vendor/fuse-emulator/current/gdos-tools/autogen.sh vendor/fuse-emulator/current/gdos-tools/configure.in vendor/fuse-emulator/current/gdos-tools/gdoscat.c vendor/fuse-emulator/current/gdos-tools/gdosread.c vendor/fuse-emulator/current/gdos-tools/hacking/ vendor/fuse-emulator/current/gdos-tools/hacking/ChangeLog vendor/fuse-emulator/current/gdos-tools/hacking/Makefile.am vendor/fuse-emulator/current/gdos-tools/man/ vendor/fuse-emulator/current/gdos-tools/man/Makefile.am vendor/fuse-emulator/current/gdos-tools/man/gdos-tools.1 vendor/fuse-emulator/current/libgdos/ vendor/fuse-emulator/current/libgdos/AUTHORS vendor/fuse-emulator/current/libgdos/COPYING vendor/fuse-emulator/current/libgdos/ChangeLog vendor/fuse-emulator/current/libgdos/Makefile.am vendor/fuse-emulator/current/libgdos/README vendor/fuse-emulator/current/libgdos/THANKS vendor/fuse-emulator/current/libgdos/TODO vendor/fuse-emulator/current/libgdos/autogen.sh vendor/fuse-emulator/current/libgdos/configure.in vendor/fuse-emulator/current/libgdos/dir.c vendor/fuse-emulator/current/libgdos/dll.c vendor/fuse-emulator/current/libgdos/doc/ vendor/fuse-emulator/current/libgdos/doc/Makefile.am vendor/fuse-emulator/current/libgdos/doc/libgdos.3 vendor/fuse-emulator/current/libgdos/file.c vendor/fuse-emulator/current/libgdos/hacking/ vendor/fuse-emulator/current/libgdos/hacking/ChangeLog vendor/fuse-emulator/current/libgdos/hacking/Makefile.am vendor/fuse-emulator/current/libgdos/image.c vendor/fuse-emulator/current/libgdos/internals.h vendor/fuse-emulator/current/libgdos/libgdos.h Removed Paths: ------------- vendor/fuse-emulator/current/fuse/hacking/win32_todo.txt vendor/fuse-emulator/current/fuse/ui/win32/del_o.bat vendor/fuse-emulator/current/fuse/ui/win32/menu_data.c vendor/fuse-emulator/current/fuse/ui/win32/menu_data.h vendor/fuse-emulator/current/fuse/ui/win32/menu_data.rc vendor/fuse-emulator/current/fuse/ui/win32/win32ui.rc vendor/fuse-emulator/current/fuse/widget/ vendor/fuse-emulator/current/libspectrum/TODO vendor/fuse-emulator/current/website/.cvsignore Added: vendor/fuse-emulator/current/debian/fuse-emulator/changelog =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/changelog (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/changelog 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1,27 @@ +fuse-emulator (0.9.0-3) unstable; urgency=low + + * Don't use --datadir, as it didn't work. + * Use dpatch, and add patches: + - 01-configure.dpatch: rename fuse to fuse-emulator. + - 01-noroms: don't distribute the ROMs, as they are non-free. + - 01-man: rename fuse to fuse-emulator in the man page. + * Add build-dependencies on dpatch, flex and bison. + * Make fuse-emulator-common depend on fuse-emulator-roms. + * Remove the reference to the non-free ROMs from the package + description for fuse-emulator-common. + + -- Stuart Brady <sd...@nt...> Tue, 15 Jan 2008 02:21:05 +0000 + +fuse-emulator (0.9.0-2) unstable; urgency=low + + * Remove comments from the rules and control files. + + -- Stuart Brady <sd...@nt...> Thu, 10 Jan 2008 15:14:32 +0000 + +fuse-emulator (0.9.0-1) unstable; urgency=low + + * Initial release. + + -- Stuart Brady <sd...@nt...> Wed, 09 Jan 2008 22:54:33 +0000 + + Added: vendor/fuse-emulator/current/debian/fuse-emulator/compat =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/compat (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/compat 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1 @@ +5 Added: vendor/fuse-emulator/current/debian/fuse-emulator/control =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/control (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/control 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1,54 @@ +Source: fuse-emulator +Section: contrib/otherosfs +Priority: extra +Maintainer: Stuart Brady <sd...@nt...> +Build-Depends: debhelper (>= 5), dpatch, autotools-dev, bison, flex, libspectrum-dev (>= 0.4.0), lib765-dev (>= 0.4.1), libdsk-dev (>= 1.2.0), libxml2-dev, libjsw-dev, libsamplerate0-dev, libpng12-dev, libasound2-dev, libgtk2.0-dev, libsdl1.2-dev, libx11-dev +Standards-Version: 3.7.2 +Homepage: http://fuse-emulator.sourceforge.net/ +Vcs-Svn: https://fuse-emulator.svn.sourceforge.net/svnroot/fuse-emulator/trunk/fuse +Vcs-Browser: http://fuse-emulator.svn.sourceforge.net/viewvc/fuse-emulator/trunk/fuse/ + +# fbdev also needs libgpm + +Package: fuse-emulator-common +Architecture: all +Depends: fuse-emulator-roms +Description: ZX Spectrum emulator - common files + Fuse is a ZX Spectrum emulator. It emulates the original 16K, 48K, 128K, + +2, +2A and +3 models, the Timex TC2048, TC2068 and TS2068, and several + clones of the ZX Spectrum. + . + This package contains files common to all user interfaces. + +Package: fuse-emulator-gtk +Architecture: any +Depends: fuse-emulator-common (>= 0.9.0), ${shlibs:Depends}, ${misc:Depends} +Provides: fuse-emulator +Description: ZX Spectrum emulator (with GTK+ user interface) + Fuse is a ZX Spectrum emulator. It emulates the original 16K, 48K, 128K, + +2, +2A and +3 models, the Timex TC2048, TC2068 and TS2068, and several + clones of the ZX Spectrum. + . + This is the GTK+ version of Fuse. + +Package: fuse-emulator-sdl +Architecture: any +Depends: fuse-emulator-common (>= 0.9.0), ${shlibs:Depends}, ${misc:Depends} +Provides: fuse-emulator +Description: ZX Spectrum emulator (with SDL user interface) + Fuse is a ZX Spectrum emulator. It emulates the original 16K, 48K, 128K, + +2, +2A and +3 models, the Timex TC2048, TC2068 and TS2068, and several + clones of the ZX Spectrum. + . + This is the SDL version of Fuse. + +Package: fuse-emulator-x11 +Architecture: any +Depends: fuse-emulator-common (>= 0.9.0), ${shlibs:Depends}, ${misc:Depends} +Provides: fuse-emulator +Description: ZX Spectrum emulator (with X11 user interface) + Fuse is a ZX Spectrum emulator. It emulates the original 16K, 48K, 128K, + +2, +2A and +3 models, the Timex TC2048, TC2068 and TS2068, and several + clones of the ZX Spectrum. + . + This is the X11 version of Fuse. Added: vendor/fuse-emulator/current/debian/fuse-emulator/copyright =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/copyright (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/copyright 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1,44 @@ +This package was debianized by Stuart Brady <sd...@nt...> on +Tue, 08 Jan 2008 00:34:33 +0000. + +It was downloaded from http://fuse-emulator.sourceforge.net/ + +Upstream Authors: + + Philip Kendall <phi...@sh...> + Fredrick Meunier <fr...@sp...> + Stuart Brady <sd...@nt...> + Fuse Development <fus...@li...> + +Copyright: + + Copyright (C) 1999-2008 Philip Kendall and others + Contains code from the GNU C Library, + Copyright (C) 1987-2002 Free Software Foundation + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2008, Stuart Brady <sd...@nt...> and +is licensed under the GPL, see above. + + +The compat directory contains code from the GNU C Library, which may be +redistributed and/or modified under the terms of version 2.1 of the +GNU Lesser General Public License. Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.dirs =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.dirs (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.dirs 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1,2 @@ +usr/share/fuse-emulator +usr/share/man/man1 Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.docs =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.docs (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.docs 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1 @@ +README Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.install =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.install (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.install 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1 @@ +debian/tmp/usr/share/fuse-emulator Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.manpages =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.manpages (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-common.manpages 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/fuse-emulator.1 Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.dirs =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.dirs (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.dirs 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1,3 @@ +usr/bin +usr/share/man/man1 +usr/lib/menu Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.install =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.install (rev 0) +++ vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.install 2008-05-07 12:29:26 UTC (rev 529) @@ -0,0 +1 @@ +debian/tmp/usr/bin/fuse-emulator-gtk Added: vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.links =================================================================== --- vendor/fuse-emulator/current/debian/fuse-emulator/fuse-emulator-gtk.links ... [truncated message content] |