1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-28 14:20:54 +03:00

Commit Graph

  • ca87ef131a Get the mask right for the memory control port. Anonymous 2002-09-11 09:54:40 +00:00
  • 48034ce14c Add Steve Snake. Philip Kendall 2002-09-11 09:53:17 +00:00
  • dbabe58668 128K/+2 have pages 1, 3, 5 and 7 contended, not 4, 5, 6 and 7. Philip Kendall 2002-09-11 09:31:53 +00:00
  • f96e5a6983 Get V flag right after a DEC instruction. Boris Donko 2002-09-09 16:58:03 +00:00
  • 3f9360b2b9 Get the flags right after SCF. Boris Donko 2002-09-06 10:48:42 +00:00
  • 6defa209c1 Redo the spec*_writebyte functions such that display_dirty is called only if the byte has changed. Philip Kendall 2002-09-06 10:41:07 +00:00
  • 49b67c102a Add error messages if Solaris(/OpenBSD) sound fails. Philip Kendall 2002-09-05 15:02:36 +00:00
  • 5bdc7cecfb Redraw widget (keyboard help) on window resize. Philip Kendall 2002-09-05 11:36:20 +00:00
  • c823e4829b Add support for redrawing widgets on window resize (via a fake KEYBOARD_Resize keypress). Darren Salt 2002-09-05 11:26:09 +00:00
  • 20c4f99b59 Fix border printing being too wide. Russell Marks 2002-09-04 11:21:12 +00:00
  • 70943d9697 Another fairly chunky bit of rewrites from Darren. Philip Kendall 2002-09-04 09:53:45 +00:00
  • 02088def72 Add File/Recording/Record from snap option. Philip Kendall 2002-09-03 15:27:01 +00:00
  • 09ed98dc74 Move rzx_end before machine_end in case any info from the latter is needed in the former. Philip Kendall 2002-09-02 16:01:38 +00:00
  • 3a2925e9f1 Use the correct test for zlib, so we get compression by default if it's available. Philip Kendall 2002-09-02 14:19:31 +00:00
  • 57c3e5d222 Use libspectrum's new error callback function. Philip Kendall 2002-09-01 11:18:47 +00:00
  • e494c8a593 Implement ui_verror function. Philip Kendall 2002-09-01 10:33:29 +00:00
  • 393c53266a Initialise the colours. Declare image and gm. No idea how this compiled before... Philip Kendall 2002-08-31 21:16:24 +00:00
  • c1e0af2bfb Darren's basically complete rewrite of the fb code. Compiles and runs without screwing up the display on Centauri, but doesn't actually do anything useful due to the lack of a framebuffer... Philip Kendall 2002-08-31 20:15:22 +00:00
  • a170aa3c00 Carry the last byte written to the ULA around properly. Philip Kendall 2002-08-30 22:10:32 +00:00
  • 52ecfc459d Fall back to 128K if we receive a Pentagon snap. Philip Kendall 2002-08-30 21:55:08 +00:00
  • a494ee1941 #include <libspectrum.h> Philip Kendall 2002-08-30 21:45:15 +00:00
  • e8f007d999 Use libspectrum's machine numbering system, rather than our own. This enables us to use libspectrum's machine descriptions and capabilities system as well. Hmmm. I wonder why I added those to libspectrum an hour ago :-) Philip Kendall 2002-08-30 21:40:32 +00:00
  • 88f8a5df68 Add and use machine_capabilities function for determining which machines have which capabilities (eg 128K memory paging, +3 memory paging, etc). Philip Kendall 2002-08-29 13:36:03 +00:00
  • 7ac9c91307 Pull in declarations of specplus{2a,3}_memoryport_write. Philip Kendall 2002-08-29 11:35:36 +00:00
  • 3f0ac1bee4 Save and restore the last value written to the +3's memory control port. Philip Kendall 2002-08-29 11:34:50 +00:00
  • afc0afc29a Add function to give text names of machine types, and use this (and its libspectrum equivalent) in a couple of error messages. Philip Kendall 2002-08-29 09:43:28 +00:00
  • 73082a2d4f Add support for +2 snapshots. Philip Kendall 2002-08-28 16:31:28 +00:00
  • 74baf50184 Add support for loading/saving +2A snapshots. Philip Kendall 2002-08-28 16:23:38 +00:00
  • 7295c210a9 Error out if neither +2A nor +3 available when loading a +3 snapshot. Philip Kendall 2002-08-28 15:58:03 +00:00
  • f21c9c9ebc Add ability to load +3 snapshots; falls back to +2A if +3 not available. Philip Kendall 2002-08-28 15:56:12 +00:00
  • e1016fbb01 Be able to create +3 snapshots. For now, also save +2A snapshots as +3 (needs libspectrum support). Philip Kendall 2002-08-28 15:42:03 +00:00
  • 181ce5ba17 Make event_add_cmp static and do it the sensible way. Philip Kendall 2002-08-28 14:53:42 +00:00
  • ae2941c9a9 Merge changes from Release-0_5_0-branch-1. Philip Kendall 2002-08-27 10:40:30 +00:00
  • 08719603f0 Add details from Fred on how to build Fuse for OS X. Fredrick Meunier 2002-08-27 08:53:20 +00:00
  • 418734c773 Add utility to convert .tzx files to .tap. Philip Kendall 2002-08-23 11:54:32 +00:00
  • 3d802adf9a Temporarily include the glib (or GTK+) flags when looking for libspectrum.h so we can find glib.h. Philip Kendall 2002-08-22 15:28:08 +00:00
  • 531c685dc5 Move glib replacement code to libspectrum. Philip Kendall 2002-08-20 20:39:03 +00:00
  • 2d5076c23a More little changes to make things work with the external libspectrum. Philip Kendall 2002-08-19 18:18:21 +00:00
  • a24faed42e More improvements on the separation of Fuse and libspectrum. Philip Kendall 2002-08-19 15:49:41 +00:00
  • 557c3c292e Now properly working with the external libspectrum. libspectrum/ directory removed from the Fuse repository. Philip Kendall 2002-08-19 14:27:26 +00:00
  • 6064481c53 First changes towards using an external libspectrum. Philip Kendall 2002-08-19 12:32:00 +00:00
  • 8690cc803c Remember to add new files into CVS. Philip Kendall 2002-08-18 14:14:07 +00:00
  • c93155d7f6 Document the branch for the 0.5.0 release. Philip Kendall 2002-08-18 14:00:34 +00:00
  • 7f825e694c Distribute the implementation notes and the cvs tags listing. Philip Kendall 2002-08-18 13:50:37 +00:00
  • a16cfda9c7 Remove a couple of --enable-warnings warnings about unsigned < 0 comparisons. Philip Kendall 2002-08-18 12:00:29 +00:00
  • 9bed83b0d8 Remove unused parameter warning. Philip Kendall 2002-08-18 11:54:37 +00:00
  • 62e9442a03 Back out silly changes just to avoid some --enable-warnings warnings. Philip Kendall 2002-08-18 11:52:37 +00:00
  • 41c6c44c21 Use gcc's __attribute__ to remove --enable-warnings warnings about unused parameters. Philip Kendall 2002-08-18 11:43:47 +00:00
  • ca54131e41 Print out size_t objects correctly in more cases. Philip Kendall 2002-08-18 09:47:44 +00:00
  • 1d4f04a34c Remove some of the warnings generated with --enable-warnings. Philip Kendall 2002-08-17 22:49:15 +00:00
  • f84c520884 Doc updates, basically to do with the addition of libdsk. Philip Kendall 2002-08-17 20:56:00 +00:00
  • 267cb949c7 Add support for Extended .dsk images via libdsk. Philip Kendall 2002-08-17 19:40:58 +00:00
  • 1f2372d0a2 Allow selection of SVGA mode from the command line. Philip Kendall 2002-08-17 14:47:58 +00:00
  • e7130e058f Add John Elliott. Philip Kendall 2002-08-16 23:59:04 +00:00
  • d96b096833 Initialise keyboard before possibly creating any error widgets. Philip Kendall 2002-08-16 22:13:55 +00:00
  • fbacff3d5d Don't output any widgets until we've actually got a UI to draw them on. Philip Kendall 2002-08-16 22:11:04 +00:00
  • 8f4a5108fa Added rzxtool manpage. Philip Kendall 2002-08-16 15:48:16 +00:00
  • 3750381532 Add rzxdump man page. Philip Kendall 2002-08-16 15:26:30 +00:00
  • 965cfc0bb7 Updates from Russell, basically with respect to the addition of +3 emulation. Russell Marks 2002-08-16 15:18:05 +00:00
  • d64acbee0b Man page update, basically doing RZX files. Philip Kendall 2002-08-16 15:10:19 +00:00
  • f1740842d0 Darren's patches to allow use of 640x480x256. Darren Salt 2002-08-13 20:48:02 +00:00
  • e43c1f91a2 Put INCLUDES back in the right place so things actually compile. Philip Kendall 2002-08-13 16:14:37 +00:00
  • 904ef541ed Bump version number to 0.5.0pre2 and tag. Philip Kendall 2002-08-13 16:04:41 +00:00
  • 8addf14153 Make file selector widget return full file names. Philip Kendall 2002-08-13 16:01:27 +00:00
  • eff06b133a Remove debugging printfs. Philip Kendall 2002-08-13 16:01:07 +00:00
  • 5d1db6825b Allow creation of repeated frames in RZX files. Fix bug in length of input recording block when compression used. Philip Kendall 2002-08-13 13:46:17 +00:00
  • 324acc7e40 Add GPL rubric to start of file. Philip Kendall 2002-08-13 13:26:42 +00:00
  • 971ab731d6 Add support to write out repeated frames, and to understand them in rzxdump. We still won't generate repeated frames ourselves, though. Philip Kendall 2002-08-13 13:17:22 +00:00
  • b55ffd6289 Merge rzx-extract and rzx-uncompress into rzxtool. Add functionality to add and remove snapshots and to compress data. Philip Kendall 2002-08-13 11:48:02 +00:00
  • 9e9aa18041 Bodge fix the length comparison for input recording blocks so that SPIN's RZX files (which have a length of zero here) at least display. Philip Kendall 2002-08-13 11:44:34 +00:00
  • 57c5408f61 Add and use libspectrum_read_dword function. Philip Kendall 2002-08-12 22:44:05 +00:00
  • 4144454919 Only free decompressed RZX snapshot data if we allocated it. Philip Kendall 2002-08-12 22:26:06 +00:00
  • a16cfdb5d1 Add utility to create an RZX file with uncompressed data. Philip Kendall 2002-08-12 22:18:56 +00:00
  • 92adae8006 Add utility to extract snapshots from RZX files. Philip Kendall 2002-08-12 16:29:25 +00:00
  • 0e068e15a1 Remove debugging abort(). Philip Kendall 2002-08-10 22:46:11 +00:00
  • 8bc7db034c Add support for reading compressed snapshots and for repeated frames. Philip Kendall 2002-08-10 20:11:08 +00:00
  • f3c1f504a6 When HALTed, the HALT is continually refetched => should be contended. Philip Kendall 2002-08-07 11:41:32 +00:00
  • ac9b2dc9f4 Move branch tip tags to be after other branch tags. Philip Kendall 2002-08-07 08:39:17 +00:00
  • 8b2986e001 Add listing of Fuse CVS tags. Philip Kendall 2002-08-07 08:32:21 +00:00
  • 5a742e29ce Darren wrote the original RZX embedded snapshot and compression code. Philip Kendall 2002-08-06 19:36:06 +00:00
  • 4833b447a3 Add option to disable RZX compression. Philip Kendall 2002-08-06 18:36:56 +00:00
  • c89f2a511e Coding style fixups. Philip Kendall 2002-08-06 17:56:32 +00:00
  • 12c49c724d Make rzxdump at least understand, if not be able to parse, compressed frame data. Philip Kendall 2002-08-06 17:47:01 +00:00
  • 19a359b546 Basically working compression for RZX data. Philip Kendall 2002-08-06 16:48:00 +00:00
  • 7c34779c34 Change order of #includes to fix compilation on FreeBSD. Philip Kendall 2002-08-06 14:39:31 +00:00
  • b4fbbcc7c5 Check for fileselector being cancelled when starting RZX playback. Philip Kendall 2002-08-06 13:54:57 +00:00
  • a18e644fe5 Bump RZX minor version number to 12. I'm not sure this is right, but it's more right than the previous value of 1. Philip Kendall 2002-08-06 10:37:22 +00:00
  • 31a32d939e Remove debugging print. Philip Kendall 2002-08-06 00:18:11 +00:00
  • 537bf37c53 When normalising R and the RZX counter, keep (rather than discard) the lowest bits. Philip Kendall 2002-08-06 00:10:58 +00:00
  • da30e7a2dd Do the right thing in various circumstances when RZX playback finishes about whether to generate an interrupt event or not. Philip Kendall 2002-08-05 18:41:02 +00:00
  • b44f1119e7 Don't increment the RZX fetch counter on interrupt. The spec says this is the right thing to do, but it's wrong IMO. Philip Kendall 2002-08-05 17:22:06 +00:00
  • dd4dd99ec3 On interrupt, call rzx_frame before doing UI activities; if not, we get one extra frame call we don't want. Philip Kendall 2002-08-05 17:21:12 +00:00
  • 99be2dffbe An IO frame is 4 bytes long, not 8. Philip Kendall 2002-08-05 16:12:41 +00:00
  • e3234b2d09 When using RZX embedded snapshots, initialise the snapshot structure before using it. Philip Kendall 2002-08-05 09:49:59 +00:00
  • 213f44a72d Port RZX API changes to the GTK UI. Philip Kendall 2002-08-05 09:31:23 +00:00
  • d3112fa20e Almost working implementation of embedded snapshots. Can load those created by SPIN, but fails on replay. Philip Kendall 2002-08-05 01:06:46 +00:00
  • c4bcaa4aa5 In RZX Input Recording Block, frame size comes after frame count. Philip Kendall 2002-08-04 16:38:21 +00:00
  • a69ab2a60d The flags field of the RZX Snapshot Block is a dword, not a byte. Philip Kendall 2002-08-04 16:27:10 +00:00
  • 4d0a1ff0d2 Add support for writing embedded snapshots into RZX files. Philip Kendall 2002-08-04 16:16:40 +00:00
  • bbb3e131c7 Add ability to read RZX files containing a creator block. Philip Kendall 2002-08-04 15:20:51 +00:00