Share

Fuse - the Free Unix Spectrum Emulator

Code

Programming Languages: C

License: GNU General Public License (GPL)

Repositories

browse code, statistics, last commit on 2009-12-30 svn co https://fuse-emulator.svn.sourceforge.net/svnroot/fuse-emulator fuse-emulator

browse code, statistics cvs -d:pserver:anonymous@fuse-emulator.cvs.sourceforge.net:/cvsroot/fuse-emulator login

cvs -z3 -d:pserver:anonymous@fuse-emulator.cvs.sourceforge.net:/cvsroot/fuse-emulator co -P modulename

Show:

What's happening?

  • disk image's weak data

    This patch add weak data handling capability to Fuse. Now we fdd.c can deal with weak data if it present in the disk image (EDSK/UDI). Changes: settings.dat: - `plus3_detect_speedlock`: can switch on/off the UPD765 emulation Speedlock hack - `drive_read_weak`: can switch on/off `fdd.c` weak data reading things - `disk_save_compressed`: fuse try to create compressed UDI...

    2010-01-07 15:50:49 UTC by szaszg

  • Comment: remove 'widget' hooks from non UI code

    Thanks, committed in revision 4111.

    2010-01-07 11:51:25 UTC by fredm

  • Comment: remove 'widget' hooks from non UI code

    there are some problem around ui_widget_{init,end}(), so i upload a little patch.

    2010-01-06 14:59:01 UTC by szaszg

  • Comment: Blip_Buffer in plain C

    Here is an updated patch... btw: there are some problem around ui_widget_{init,end}(), so i upload a little patch to #2918210.

    2010-01-06 14:23:10 UTC by szaszg

  • Comment: Blip_Buffer in plain C

    OK, I'll commit the patch if you can clean it up a bit more (Fuse indentation and coding standards, remove C++ // comments in C comment blocks, remove commented out code etc.).

    2010-01-05 10:44:41 UTC by fredm

  • fuse cannot open compressed disks and compressed tapes

    Fuse cannot open and read compressed disk images and multiple compressed tapes etc. In libspectrum `libspectrum_identify_file_with_class()` do recursive uncompression, so identify multiple compressed files (eg: chasehq.dsk.gz.gz, or Chaos.tzx.gz.gz). In libspectrum `libspectrum_tape_read()` do only one level uncompression, so if we start fuse e.g.: fuse Chaos.tzx.gz.gz Fuse identify TZX...

    2010-01-04 16:47:47 UTC by szaszg

  • Comment: Blip_Buffer in plain C

    About downsides: 1.) "presumably slightly worse performance" -- this is IMHO at least a questionable thing... but if we afraid of not inlined template arguments, we easily convert it to #defines, because FUSE use only one pair. The "less inlined code" is an another question, because we use -O2, so gcc decide about `inline` quite freely... btw. in the C source by default we avoid asset tests, so...

    2009-12-31 13:19:14 UTC by szaszg

  • Comment: --without-png support in fuse

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

    2009-12-31 02:20:18 UTC by sf-robot

  • Comment: Blip_Buffer in plain C

    I am in two minds about this. If the upstream author had a fully featured C version I would have used that originally*, but given the code is integrated and working as is, the reasons to change to C then are something like; 1) Fuse has traditionally been straight C 2) Having C++ means that you need a C++ compiler/runtime (is this a real issue in 2009 on any platform of interest?) The...

    2009-12-31 00:01:17 UTC by fredm

  • Comment: remove 'widget' hooks from non UI code

    Thanks for the pointer, fixed in revision 4110.

    2009-12-30 09:11:11 UTC by fredm

Our Numbers