[Fuse-for-macosx-commits] SF.net SVN: fuse-for-macosx: [348] vendor/libspectrum/current
                
                Brought to you by:
                
                    fredm
                    
                
            
            
        
        
        
    | 
      
      
      From: <fr...@us...> - 2007-04-11 11:45:47
      
     | 
| Revision: 348
          http://svn.sourceforge.net/fuse-for-macosx/?rev=348&view=rev
Author:   fredm
Date:     2007-04-11 04:43:26 -0700 (Wed, 11 Apr 2007)
Log Message:
-----------
Load . into vendor/libspectrum/current.
Modified Paths:
--------------
    vendor/libspectrum/current/.cvsignore
    vendor/libspectrum/current/ChangeLog
    vendor/libspectrum/current/Makefile.am
    vendor/libspectrum/current/README
    vendor/libspectrum/current/configure.in
    vendor/libspectrum/current/doc/cvs-tags
    vendor/libspectrum/current/doc/libspectrum.3
    vendor/libspectrum/current/hacking/ChangeLog
    vendor/libspectrum/current/internals.h
    vendor/libspectrum/current/z80.c
Modified: vendor/libspectrum/current/.cvsignore
===================================================================
--- vendor/libspectrum/current/.cvsignore	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/.cvsignore	2007-04-11 11:43:26 UTC (rev 348)
@@ -6,17 +6,23 @@
 aclocal.m4
 autom4te.cache
 config.cache
+config.guess
 config.h
 config.h.in
 config.log
 config.status
+config.sub
 configure
+depcomp
 generate.pl
+install-sh
 libspectrum.h
 libspectrum.la
 libspectrum.qpg
 libtool
+ltmain.sh
 make-perl
+missing
 snap_accessors.c
 stamp-h
 stamp-h.in
Modified: vendor/libspectrum/current/ChangeLog
===================================================================
--- vendor/libspectrum/current/ChangeLog	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/ChangeLog	2007-04-11 11:43:26 UTC (rev 348)
@@ -1,4 +1,4 @@
-2007-07-16  Philip Kendall  <phi...@sh...>
+2007-04-11  Philip Kendall  <phi...@sh...>
 
 	* libspectrum 0.3.0 released.
 
@@ -188,4 +188,4 @@
 	* libspectrum separated from Fuse just before the 0.5.0 release of
 	  Fuse; see Fuse's ChangeLog for changes up to this point
 
-$Id: ChangeLog,v 1.12.2.1 2007/02/04 08:54:43 fredm Exp $
+$Id: ChangeLog,v 1.12.2.2 2007/04/11 08:43:07 pak21 Exp $
Modified: vendor/libspectrum/current/Makefile.am
===================================================================
--- vendor/libspectrum/current/Makefile.am	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/Makefile.am	2007-04-11 11:43:26 UTC (rev 348)
@@ -1,7 +1,7 @@
 ## Process this file with automake to produce Makefile.in
 ## Copyright (c) 2001-2004 Philip Kendall
 
-## $Id: Makefile.am,v 1.65 2007/02/02 16:35:42 pak21 Exp $
+## $Id: Makefile.am,v 1.65.2.1 2007/04/11 08:43:07 pak21 Exp $
 
 ## 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
@@ -55,7 +55,7 @@
 			 zlib.c \
 			 zxs.c
 
-libspectrum_la_LDFLAGS = -version-info 4:0:2 -no-undefined
+libspectrum_la_LDFLAGS = -version-info 5:0:0 -no-undefined
 
 libspectrum_la_LIBADD = myglib/libmyglib.la -lm
 
Modified: vendor/libspectrum/current/README
===================================================================
--- vendor/libspectrum/current/README	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/README	2007-04-11 11:43:26 UTC (rev 348)
@@ -1,4 +1,4 @@
-libspectrum 0.2.2
+libspectrum 0.3.0
 =================
 
 libspectrum is a library which is designed to make the input and
@@ -10,9 +10,12 @@
 
 * Snapshots: .z80, .szx, .sna (all read/write), .zxs, .sp., .snp and
   +D snapshots (read only).
-* Tape images: .tzx, .tap (read/write) and Warajevo .tap (read only).
+* Tape images: .tzx, .tap (read/write) and Warajevo .tap, Z80Em and
+  CSW version 1 (read only).
 * Input recordings: .rzx (read/write).
 * Timex cartridges: .dck (read only).
+* IDE hard disk images: .hdf (read/write).
+* Microdrive cartridge images: .mdr (read/write).
 
 On Unix and Mac OS X, compiling libspectrum should just be as easy as
 
@@ -47,4 +50,4 @@
 'configure' for the first time.
 
 Philip Kendall <phi...@sh...>
-16 July 2004
+11 April 2007
Modified: vendor/libspectrum/current/configure.in
===================================================================
--- vendor/libspectrum/current/configure.in	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/configure.in	2007-04-11 11:43:26 UTC (rev 348)
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
 dnl Copyright (c) 1999-2004 Philip Kendall
 
-dnl $Id: configure.in,v 1.35 2007/02/02 16:35:42 pak21 Exp $
+dnl $Id: configure.in,v 1.35.2.1 2007/04/11 08:43:07 pak21 Exp $
 
 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
@@ -25,7 +25,7 @@
 AM_CONFIG_HEADER(config.h)
 
 dnl Use automake to produce `Makefile.in'
-AM_INIT_AUTOMAKE(libspectrum, 0.2.2)
+AM_INIT_AUTOMAKE(libspectrum, 0.3.0)
 
 dnl Checks for programs.
 AC_PROG_CC
Modified: vendor/libspectrum/current/doc/cvs-tags
===================================================================
--- vendor/libspectrum/current/doc/cvs-tags	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/doc/cvs-tags	2007-04-11 11:43:26 UTC (rev 348)
@@ -53,6 +53,8 @@
 |
 +-\
 | | libspectrum_0_3_0pre1
+| | libspectrum_0_3_0pre2
+| | libspectrum_0_3_0
 | |
 | | libspectrum_0_3_0-branch
 |
Modified: vendor/libspectrum/current/doc/libspectrum.3
===================================================================
--- vendor/libspectrum/current/doc/libspectrum.3	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/doc/libspectrum.3	2007-04-11 11:43:26 UTC (rev 348)
@@ -1,7 +1,7 @@
 .\" -*- nroff -*-
 .\"
 .\" libspectrum.3: libspectrum summary
-.\" Copyright (c) 2004 Philip Kendall
+.\" Copyright (c) 2004-2007 Philip Kendall
 .\"
 .\" 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
@@ -22,7 +22,7 @@
 .\" E-mail: phi...@sh...
 .\"
 .\"
-.TH libspectrum 3 "16th July, 2004" "Version 0.2.2" "Emulators"
+.TH libspectrum 3 "11th April, 2004" "Version 0.3.0" "Emulators"
 .\"
 .\"------------------------------------------------------------------
 .\"
@@ -45,13 +45,16 @@
 Snapshots: .z80, .szx, .sna (all read/write), .zxs, .sp., .snp and +D
 snapshots (read only).
 .IP \(bu 2
-Tape images: .tzx, .tap (read/write) and Warajevo .tap (read only).
+Tape images: .tzx, .tap (read/write) and Warajevo .tap, Z80Em and CSW
+version 1 (read only).
 .IP \(bu 2
 Input recordings: .rzx (read/write).
 .IP \(bu 2
 Timex cartridges: .dck (read only).
 .IP \(bu 2
 IDE hard disk images: .hdf (read/write).
+.IP \(bu 2
+Microdrive cartridge images: .mdr (read/write).
 .PP
 Additionally, any files compressed with
 .IR bzip2 "(3)"
Modified: vendor/libspectrum/current/hacking/ChangeLog
===================================================================
--- vendor/libspectrum/current/hacking/ChangeLog	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/hacking/ChangeLog	2007-04-11 11:43:26 UTC (rev 348)
@@ -401,3 +401,12 @@
 20070217 tzx_read.c: do allocate memory if we have no data but some padding
 	 in tzx_read_data() (libspectrum_0_3_0-branch).
 20070303 TAG: libspectrum_0_3_0-pre2 (libspectrum_0_3_0-branch)
+20070310 internals.h: add prototypes for libspectrum_z80em_read and
+         libspectrum_csw_read (libspectrum_0_3_0-branch) (Fred).
+20070324 z80.c: initialise snap->beta_paged (fixes Action Farce II RZX
+	 playback; see bug #1654105) (thanks, Jon Needle)
+	 (libspectrum_0_3_0-branch).
+20070409 z80.c: remove warning (libspectrum_0_3_0-branch).
+20070411 ChangeLog,Makefile.am,README,configure.in,doc/libspectrum.3: update
+	 for 0.3.0 release (libspectrum_0_3_0-branch).
+20070411 TAG: libspectrum_0_3_0
\ No newline at end of file
Modified: vendor/libspectrum/current/internals.h
===================================================================
--- vendor/libspectrum/current/internals.h	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/internals.h	2007-04-11 11:43:26 UTC (rev 348)
@@ -2,7 +2,7 @@
                 routines, but not by user code
    Copyright (c) 2001-2007 Philip Kendall, Darren Salt
 
-   $Id: internals.h,v 1.27 2007/02/02 16:35:42 pak21 Exp $
+   $Id: internals.h,v 1.27.2.1 2007/03/10 12:39:18 fredm Exp $
 
    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
@@ -162,6 +162,16 @@
   libspectrum_tape_generalised_data_symbol_table *table,
   const libspectrum_byte **ptr, size_t length );
 
+/* Format specific tape routines */
+  
+libspectrum_error
+libspectrum_z80em_read( libspectrum_tape *tape,
+                        const libspectrum_byte *buffer, size_t length );
+
+libspectrum_error
+libspectrum_csw_read( libspectrum_tape *tape,
+                      const libspectrum_byte *buffer, size_t length );
+
 /* Crypto functions */
 
 libspectrum_error
Modified: vendor/libspectrum/current/z80.c
===================================================================
--- vendor/libspectrum/current/z80.c	2007-04-09 11:42:58 UTC (rev 347)
+++ vendor/libspectrum/current/z80.c	2007-04-11 11:43:26 UTC (rev 348)
@@ -1,7 +1,7 @@
 /* z80.c: Routines for handling .z80 snapshots
    Copyright (c) 2001-2004 Philip Kendall, Darren Salt, Fredrick Meunier
 
-   $Id: z80.c,v 1.81 2007/02/02 16:35:44 pak21 Exp $
+   $Id: z80.c,v 1.81.2.2 2007/04/09 17:44:29 pak21 Exp $
 
    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
@@ -203,7 +203,7 @@
 {
   libspectrum_error error;
   const libspectrum_byte *data;
-  int version, compressed;
+  int version, compressed = 1;
 
   error = read_header( buffer, snap, &data, &version, &compressed );
   if( error != LIBSPECTRUM_ERROR_NONE ) return error;
@@ -212,6 +212,8 @@
 		       version, compressed );
   if( error != LIBSPECTRUM_ERROR_NONE ) return error;
 
+  libspectrum_snap_set_beta_paged( snap, 0 );
+
   return LIBSPECTRUM_ERROR_NONE;
 }
 
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |