commit d4589f7252ef1df3f0f913e09e88907133fd32a8 Author: Hampa Hug Date: 2011-09-06 22:46:53 +0200 Updated for version 0.2.1 commit 5aa3dfaae999429ddcb302aad346c0a624bc1ec7 Author: Hampa Hug Date: 2011-09-06 22:45:47 +0200 arm: Fix a type cast in the MMU emulation commit 96fc9053b6f617dd9d6dd4582a935f7ef21c6a85 Author: Hampa Hug Date: 2011-08-10 01:56:47 +0200 macplus: Clean up the sony driver This is almost a complete rewrite of the sony driver in order to better separate it from the rest of the emulation. It now supports sector tags. commit 8b0ab5b96fc1322ada2dac7406bbf6aea6884c79 Author: Hampa Hug Date: 2011-08-10 01:56:14 +0200 pfdc: Add a shortcut to create Macintosh 400K and 800K disks commit 69ff99b885b894efd2e9794c8e9fdb33c4a7e99e Author: Hampa Hug Date: 2011-08-10 01:55:45 +0200 block/fdc: Add Apple Disk Copy 4.2 image file support commit 404c3ddcca825ebc394f14ee800a3bc7f7d8fe7b Author: Hampa Hug Date: 2011-08-10 01:55:16 +0200 pfdc: Add Apple Disk Copy 4.2 image file support commit 79182866facc2051f612ba0ee2b5a788b25539a5 Author: Hampa Hug Date: 2011-08-10 01:54:41 +0200 block: Add Apple Disk Copy 4.2 image file support commit c31297abee490f7db2b36bacebd7446202c91550 Author: Hampa Hug Date: 2011-08-10 01:53:52 +0200 block/fdc: Support reading and writing of sector tags commit d21a8144c01aa054a663a3844f5f29f88a63873c Author: Hampa Hug Date: 2011-08-10 01:53:18 +0200 pfdc: Support loading and saving of sector tags commit 682b2d69ef6de657a5935e4b727fe15ceb4e3b6b Author: Hampa Hug Date: 2011-08-10 01:52:47 +0200 pfdc: Support sector tags commit 6fb8c3bc1da6340526f97cdb05492208f5370dcf Author: Hampa Hug Date: 2011-08-10 01:52:07 +0200 macplus: Allocate the SCSI transfer buffer dynamically The SCSI transfer buffer can be potentially large, but usually isn't, so it is better to allocate it dynamically. commit e54f0ad35b630552a88be6d340968c0012d3f018 Author: Hampa Hug Date: 2011-08-10 01:51:40 +0200 pfdc: Rename pfdc_trk_get_sector() to pfdc_trk_get_indexed_sector() commit 703ff7282d2a06164caf9ef813ee90e6b08f8b70 Author: Hampa Hug Date: 2011-07-11 15:57:48 +0200 block/fdc: Add a function to set the default encoding commit ea0015c0e109ca55bfa8aecb2c99eea3003c2185 Author: Hampa Hug Date: 2011-07-11 15:57:15 +0200 block/fdc: Add a function to erase the entire disk commit 884c4736b160eb2704e4408a8799ee53bf83252d Author: Hampa Hug Date: 2011-07-11 15:44:29 +0200 pfdc: Add GCR encoding commit 139df529595a439f47a632f36f0c8bc6c2869177 Author: Hampa Hug Date: 2011-07-11 15:43:31 +0200 block/fdc: Remove unused geometry parameters All the block/fdc sub-formats determine the disk geometry automatically, so there's never a need to specify the geometry explicitly. commit 202cece7a1e11aebbb274d14c124ebaff9b29ab4 Author: Hampa Hug Date: 2011-07-11 15:42:23 +0200 block/fdc: Fix LBA to CHS mapping Instead of assuming a regular disk geometry, establish an ordering of all sectors on a disk and use that to map LBA to CHS. A side effect of this is that the total number of blocks can change, so we need to keep track of this as tracks get formatted. commit 4a526764b4a98cb344928c83c68961cdcc0ea675 Author: Hampa Hug Date: 2011-07-11 15:41:54 +0200 pfdc: Add functions to map LBA to CHS commit 936b766090dc07d04e48b6fe2f0c3e14f32bdf00 Author: Hampa Hug Date: 2011-07-11 15:41:16 +0200 pfdc: Add a function to erase an entire disk commit a44826c625a630cf24a0b05c95afed0a3e605f03 Author: Hampa Hug Date: 2011-07-11 11:09:53 +0200 macplus: Support 4 floppy disk drives instead of 3 commit 7820bafc92bfa9570a5f3d89eea7f93fc6d4b252 Author: Hampa Hug Date: 2011-07-10 07:21:46 +0200 macplus: Add messages to enable/disable the disk read-only flag commit b4b6bc6c91504cc7a6f8d2a2ee25230fb9366c74 Author: Hampa Hug Date: 2011-07-10 07:21:15 +0200 macplus: Fix mac_get_trap_name() commit c4517c68745c3d6848a0f581dccc4b2b6eaf4f27 Author: Hampa Hug Date: 2011-07-10 03:36:02 +0200 video: Move video drivers from src/terminal/ to src/drivers/video/ commit d15b2bc48986e567b3baf3bf73dd26a01da2fc8f Author: Hampa Hug Date: 2011-06-22 20:39:24 +0200 ibmpc: Fix restoring the clock multiplier after cassette operations commit a41b763a59a5d24a4360ec7710eca69e89fc22cb Author: Hampa Hug Date: 2011-06-22 20:38:25 +0200 macplus: Fix the sony driver's format list for floppy disks commit 2cff7f6177948bf2df445566838441f35454744c Author: Hampa Hug Date: 2011-06-22 20:37:57 +0200 macplus: Check disk insertions once per second, not twice commit 849f4f8757173fbe0e63c0ae21f23123bf9defb1 Author: Hampa Hug Date: 2011-06-22 20:37:24 +0200 macplus: Post disk insertion events correctly The high word of the event message of a disk insertion event must be zero. This fixes the problem that a disk would sometimes be ejected immediatly after being inserted. commit 86f04bfec98531d8d68d43122d96c32bc261f831 Author: Hampa Hug Date: 2011-06-14 23:45:34 +0200 block: Remove unused geometry parameters from dsk_qed_create() commit 034b696cb32f1c9bd3444850b50c0d7e8168b9d7 Author: Hampa Hug Date: 2011-06-14 23:45:01 +0200 block: Guess image size from file size for raw images The image size for raw image is now always taken from the file size. Automatic detection is used only to determine the geometry. commit 3b4d33b169324c1ea27a3555f460eb775d02ab5d Author: Hampa Hug Date: 2011-06-14 23:44:32 +0200 block: Add image format probe functions commit c102584cbc4bf658a3daed956edecf6ce0dabba2 Author: Hampa Hug Date: 2011-06-14 23:43:52 +0200 lib: Add missing include file to inidsk.c commit 5fe60a930561fd520f79d23f245af204d710177d Author: Hampa Hug Date: 2011-06-14 23:43:12 +0200 block: Move src/devices/block/ to src/drivers/block/ commit 92721e5d23485d9346af456a5398ae360c68ceac Author: Hampa Hug Date: 2011-06-14 23:40:41 +0200 Update config.guess and config.sub commit 3a22f7fe5196305e88903242a80d7741a5cacd44 Author: Hampa Hug Date: 2011-06-07 16:13:54 +0200 block: Support guessing disk geometry from a DOS boot block commit 7b1f671cc5da7d69e65589250ff07145ef7f4168 Author: Hampa Hug Date: 2011-06-07 16:13:32 +0200 block: Support guessing disk geometry from image size commit 045151231d98724002259655ce0d1c240b521bb0 Author: Hampa Hug Date: 2011-06-05 12:46:10 +0200 pce-img: Modify progress printing commit 52c735f498332d01161a1534072e923a11de605e Author: Hampa Hug Date: 2011-06-05 12:45:44 +0200 pce-img: Try to guess the image type if none is specifed commit e9f6ccabd1d3ad6c5bec3917983483ac118e67ab Author: Hampa Hug Date: 2011-06-05 12:44:56 +0200 pce-img: Allow the image size to be specified in blocks commit 33f273bd3f13ba57e7389b203314817618ce0459 Author: Hampa Hug Date: 2011-06-05 12:44:28 +0200 pce-img: Use the new command line option parser commit ee50a2d942aaccfe6241c077dca0db44aea6d8c0 Author: Hampa Hug Date: 2011-06-05 12:37:10 +0200 lib: Support command line option parsing restart commit 689bc6e63aeffbc9558374e1b4f689f09c7cdda5 Author: Hampa Hug Date: 2011-05-27 09:53:03 +0200 macplus: Fix the opaque parameter for SCSI callback functions There is no need for the SCSI callback functions to receive the entire system context struct. commit 02756e8e2ebd4f47f355e1cc2fc671226bc91708 Author: Hampa Hug Date: 2011-05-27 09:52:32 +0200 macplus: Add ADB callback functions shift_in() and shift_out() Communication between the ADB transceiver and the VIA are now handled by callback functions, better separating the ADB implementation from the rest of the system. commit 0c4fa10a3344f2eb0e1e93c90b47bef667998505 Author: Hampa Hug Date: 2011-05-27 09:51:57 +0200 macplus: Refactor include files All source files now include the files they need directly, reducing unnecessary dependencies. commit 6af1088eb39c6a046dc4c756f8e29b26dfe97abb Author: Hampa Hug Date: 2011-05-27 09:51:24 +0200 simarm: Remove obsolete SLIP implementation SLIP as well as PPP are now implemented as character devices. commit 0c7c2184dc715aac920e0750b48917be34617c7b Author: Hampa Hug Date: 2011-05-27 09:50:43 +0200 simarm: Clock the timer according to real time commit aa34285f0abf1c2c9fc4c5787a2b82ba87a5f534 Author: Hampa Hug Date: 2011-05-27 09:50:02 +0200 simarm: Refactor sarm_clock() commit 488fb92819dc8ff48f04a8c90fcfd65206466978 Author: Hampa Hug Date: 2011-05-27 09:49:36 +0200 ata: Don't warn if a disk does not exist commit a4bcd4c78d42fa78c86ad7e27e78c1cf1bcca470 Author: Hampa Hug Date: 2011-05-24 10:41:48 +0200 block: Support multiple file name entries in config file A "disk" config file entry can now have more than one "file" value. The files are tried in order until one can be opened. commit 1925f07b2ad0fc0daf888c8d11f5852eea8c4f89 Author: Hampa Hug Date: 2011-05-24 07:42:32 +0200 block: Support multiple config file entries for the same drive If a config file entry for a drive that already exists is encountered, quietly ignore it. This way, in combination with "optional=1", there can be multiple config file entries for the same drive and the first one that can be opened will be used. commit 70fcc5a7df902ea732eb60117a5398fb3db86b94 Author: Hampa Hug Date: 2011-05-23 10:35:36 +0200 pce-img: Add QED image file support commit e40130238a55d1fcfd3ef04869121194aa14af58 Author: Hampa Hug Date: 2011-05-23 10:35:02 +0200 block: Change the default COW format to QED commit 9c637c6d54c49933e1523a907f6d39c570569e9e Author: Hampa Hug Date: 2011-05-23 10:34:35 +0200 block: Support QED disk images commit 934655e0f66d22dd869aeec7bbe9ea568f8deef0 Author: Hampa Hug Date: 2011-05-23 10:30:50 +0200 block: Store the image file name in the disk context commit dfb873d305738a49b368bc4f3246dc224bcd853c Author: Hampa Hug Date: 2011-05-23 10:29:56 +0200 block: Add function dsk_set_filesize() commit b1a0bb0bb5d21c66caa29cacfe7ea7b92c036f6a Author: Hampa Hug Date: 2011-05-14 21:04:51 +0200 block: Add missing little endian buffer access functions commit ab5748e52bbef80d7aa68ccc8332713e1989df0c Author: Hampa Hug Date: 2011-05-14 20:52:37 +0200 block: Allow overriding of the disk geometry in the config file commit f38b79103a852c5087f4d885a7809159c92d74ca Author: Hampa Hug Date: 2011-05-14 20:52:12 +0200 block: Support guessing disk geometry from a MBR commit a2f2fd455800d405d514f55bb2d1920230d4b70b Author: Hampa Hug Date: 2011-05-14 20:51:27 +0200 block: Improve disk geometry guessing If the disk geometry must be guessed from the disk size, assume 16 heads and 63 sectors per track. commit 2a97ef2cf85718a21b59a571784469cbeae90ae4 Author: Hampa Hug Date: 2011-05-14 20:50:57 +0200 ibmpc: Read and write multiple blocks at a time in int 13h emulation commit 3f9361e1187666fd3c658d7207bf1cb3e30f29d7 Author: Hampa Hug Date: 2011-05-02 02:53:43 +0200 8272: Fix compiler warnings about unused variables commit b19e9b7c757d58432c649c4c306fc7188f91a21b Author: Hampa Hug Date: 2011-05-02 02:53:15 +0200 macplus: Set CTS to 1 instead of 0 commit d3be681f750450eb3237077388703bf24e0e9f87 Author: Hampa Hug Date: 2011-05-02 02:50:47 +0200 vga: Support the IBM VGA BIOS commit 0b7ecd1f045def55af4eba419fdcb5f7e0a8cbcb Author: Hampa Hug Date: 2011-05-02 02:50:15 +0200 6502: Rename op_* functions to hook_* commit 4b66aec116b9ae68e382ae3fbe790e48f9520a54 Author: Hampa Hug Date: 2011-04-07 21:09:09 +0200 macplus: Support the Macintosh Classic commit 36a4d6ba8194b68a6649f8ab306f655a1c085a3b Author: Hampa Hug Date: 2011-04-06 23:38:20 +0200 libini: Fix string comparisons If two strings are compared the resulting type needs to be changed to integer. commit 2ebe46c5532a14ec93dc6ece87fb9befb441ee97 Author: Hampa Hug Date: 2011-04-06 22:42:53 +0200 Update NEWS commit 859f214c5ed656ce78709727e612c93399ca6f24 Author: Hampa Hug Date: 2011-04-06 22:41:31 +0200 macplus: Add emulation of the Macintosh SE commit 9adcf5e1d450c49c22973efd7cfc2c7b835cd6b7 Author: Hampa Hug Date: 2011-04-06 22:40:42 +0200 macplus: Add support for an ADB keyboard commit 71dce87447f88a4334245f5857f1e832a1e0d916 Author: Hampa Hug Date: 2011-04-06 22:40:00 +0200 macplus: Add support for an ADB mouse commit 2ccfbd8eea6ee15742c9122a2918c971625c3a9e Author: Hampa Hug Date: 2011-04-06 22:39:09 +0200 macplus: Add ADB support commit d3d64881fde21942b9ca74c0945bcb2c9ac8b3fe Author: Hampa Hug Date: 2011-04-06 22:38:20 +0200 6522: Support shifting with external clock Shifting in and out with an external clock is now supported. commit 9e9c6ff60c508692fa1720b4d229da41df04a50b Author: Hampa Hug Date: 2011-04-05 06:31:56 +0200 Remove lots of unused variables commit fde2f213a8a327c1c036f09a2b512393b69103ad Author: Hampa Hug Date: 2011-04-05 06:31:18 +0200 sdl: Fix a typo This patch fixes a typo that lead to the horizontal border width being used for both the horizontal and the vertical border. commit b6d41ac8b69e0f40b1a4e58b35bdd1bdabf128df Author: Hampa Hug Date: 2011-02-18 02:36:33 +0100 memory: Remember the last block separately for read and write accesses commit 9582c076389f3285ec60d53a8f6b8830bea4ea54 Author: Hampa Hug Date: 2011-02-18 02:35:22 +0100 fdc: Fix the read track debug message commit ca447828fd6b8ffc8d2a16b592193256bfa71e96 Author: Hampa Hug Date: 2011-02-11 06:45:36 +0100 sound: Move filter functions to a new source file commit 8fca292d40925f39c542e6978b2694199aca49f7 Author: Hampa Hug Date: 2011-02-11 06:35:43 +0100 6502: Implement the 6510 I/O port commit 96a31874be2cebc189290770ecf0d4789e7e5ecb Author: Hampa Hug Date: 2011-02-11 06:35:07 +0100 ibmpc: Add new monitor command "log int" commit d4eaa5e9d25a93abd46bdc5dbc61854641dfb062 Author: Hampa Hug Date: 2011-02-11 06:34:25 +0100 configure: Regenerate with autoconf 2.68 commit 55f69152afedbb34447b370a7e1f96c9b33f8611 Author: Hampa Hug Date: 2011-02-11 06:33:56 +0100 configure: Add "-mod" to the version string if the source tree was modified commit 704cf8fa80f22bec39202c62921f8189e88c951c Author: Hampa Hug Date: 2011-01-11 21:21:30 +0100 ibmpc: Add missing include files commit d6a8dbc935abdacad1c18f9f58bf39c7eb00fe7b Author: Hampa Hug Date: 2010-12-11 03:00:01 +0100 sdl: Grab the mouse after the button is released If the mouse is grabbed before the mouse button is released, the window manager never receives the button release event. commit 66c134fde051f8ac628cb5410ec1cabc5156c233 Author: Hampa Hug Date: 2010-11-18 03:39:43 +0100 macplus: Move hotkey handling to a new source file commit 010c7bde7919ba8338977a5015ede9f42882622d Author: Hampa Hug Date: 2010-11-18 03:38:20 +0100 macplus: Dynamically allocate the keyboard context commit 9fa2a5cb3956781072ead040d3a71139e7f1cdcd Author: Hampa Hug Date: 2010-11-16 01:50:27 +0100 8086: Fix the divide error exception The return address of int 0 should point to the instruction following the DIV or IDIV. commit 212dd2af95e90f83b55e21eefc954bc6944f8faa Author: Hampa Hug Date: 2010-11-16 01:50:01 +0100 8086: Fix IDIV overflow detection and remainder sign commit 22264cf2402bd5b7b63321477a69c9811f402ae1 Author: Hampa Hug Date: 2010-11-16 01:49:31 +0100 8086: Fix IMUL flags commit 15aa3a7125eea050b47fcdf07653ea2835add268 Author: Hampa Hug Date: 2010-11-16 01:48:55 +0100 8086: Simplify setting of shift instuction flags commit c87ecd5699c9380bb583a930e87b34250a95a381 Author: Hampa Hug Date: 2010-11-16 01:48:17 +0100 8086: Fix a typo in the AAS instruction commit b6eb54b0ab452230bd059e50041b9126985b49e4 Author: Hampa Hug Date: 2010-11-15 23:59:24 +0100 vga: Latch the start address at the end of the vertical retrace commit eb2d6b52aa042080583f299c4b35df3010a84e94 Author: Hampa Hug Date: 2010-11-15 23:58:55 +0100 ega: Latch the start address at the end of the vertical retrace commit a79b5b1ce02199cbfe25abd987169b19d3430384 Author: Hampa Hug Date: 2010-11-15 23:58:23 +0100 hgc: Map the second page even when it is not active commit 7ec3e24a40923c7c69e30841124718b932add5ca Author: Hampa Hug Date: 2010-11-07 16:25:46 +0100 macplus: Don't save the current time in the pram file commit 45fdf54837c77e0c9e47c63d0852fbefbd656374 Author: Hampa Hug Date: 2010-11-07 16:25:10 +0100 macplus: Clean up disabling of the startup memory test commit 8ea5dac45c086494f3dbe64afd4ad5471edc63b4 Author: Hampa Hug Date: 2010-11-07 16:24:23 +0100 6522 VIA: Make the functions to set the port and data direction registers public commit 251ae50a4bf0329d55de41e22f208dc97856aaec Author: Hampa Hug Date: 2010-11-05 19:16:17 +0100 terminal: Add some missing keys This patch adds PCE key definitions for left meta, right meta and mode switch. commit a5ce53a6de18cdba7cdef6fbd4b837d4a48bf840 Author: Hampa Hug Date: 2010-11-05 19:14:10 +0100 macplus: Support reading SCSI data in pseudo-DMA mode commit c6c97126084e2393d146facf765bbe9239a267e8 Author: Hampa Hug Date: 2010-11-05 19:12:55 +0100 macplus: Implement the start/stop unit SCSI command The start/stop unit command has no effect, but it doesn't fail anymore. commit 753b50ee2feb1f189cd25e8e4f03b653a9df3a58 Author: Hampa Hug Date: 2010-11-05 19:12:26 +0100 macplus: Fix SCSI address decoding The SCSI registers are repeated from 0x580000 to 0x600000. commit 08db84d2ea725bbff76dbe27de834b4b0f0d8a84 Author: Hampa Hug Date: 2010-11-05 19:11:29 +0100 6522 VIA: Fix reading port A without handshake commit f3eebfa95049f45aa24794d65ebeed4db7c24479 Author: Hampa Hug Date: 2010-11-02 14:29:13 +0100 ibmpc: Remove obsolete file util.c commit dd3beb139b49832efe62a62f3c93fcddb99b5fff Author: Hampa Hug Date: 2010-11-02 14:07:14 +0100 ibmpc: Clean up dependencies commit 5efaae16cfc81751e2f94931af361e97be2824e5 Author: Hampa Hug Date: 2010-11-02 13:53:19 +0100 libini: Support presetting config file options Config file entries can now be predefined before the config file is loaded. commit af82eae33c2fefa2f6c479c7410203ead9d9888c Author: Hampa Hug Date: 2010-11-02 13:52:17 +0100 libini: Support conditional assignments The new assignment operator "?=" assigns an expression to a value if it was not already defined. commit 7320802576ec8a73c1e3814de9692c60172bf6e4 Author: Hampa Hug Date: 2010-11-02 13:51:52 +0100 ibmpc: Don't load a default config file commit 8b5d36908b425bf6780ea53538e18ad8a8545e1e Author: Hampa Hug Date: 2010-11-02 13:46:23 +0100 ibmpc: Move printing the startup banner to a separate function commit 0f8ccf48f093a3899422da84961353fa0609f1c2 Author: Hampa Hug Date: 2010-11-02 13:45:49 +0100 macplus: Move printing the startup banner to a separate function commit 34b6665464a23e57ce9475fb2481c0efda5f50af Author: Hampa Hug Date: 2010-11-01 21:56:27 +0100 ibmpc: Clear the first 32K of memory after POST Before running int 0x19, clear the memory from 0000:0500 to 0000:8000 and set SS:SP to 0030:0100. There are programs that depend on this. Really. commit 0f770259c9a3329a65b74bc19829407d864d8fce Author: Hampa Hug Date: 2010-11-01 21:55:23 +0100 ibmpc: Don't patch int 19 more than once commit d38cc5f24099f3746359dd6c4b94300ce5148050 Author: Hampa Hug Date: 2010-11-01 21:54:45 +0100 cga: Support start offset in graphic modes commit d0fb3b6bdc01b8bd7fea93da8e5e6e533da2cb15 Author: Hampa Hug Date: 2010-11-01 21:54:05 +0100 6522: Fix clearing bits in the interrupt enable register commit 916994519fdf33bd587289392f2b77e02344a6db Author: Hampa Hug Date: 2010-09-27 00:40:41 +0200 ibmpc: Move monitor commands to a new source file commit 36bf765de03e7da29e3ea522b1166e80f71f11b6 Author: Hampa Hug Date: 2010-09-20 17:02:47 +0200 Fix syntax errors in the default config files commit 6e2280ccfd64b23d741d6b7b6ae4293b90b28c66 Author: Hampa Hug Date: 2010-09-20 16:17:23 +0200 Add the new doc files to the distribution commit fd07bb0b5887e6a72ab4205e72f545f34c42e609 Author: Hampa Hug Date: 2010-09-19 08:30:56 +0200 pfdc: Don't check the target file size when saving The file size is used to determine if an image file might be in raw format. When saving, that image file is about to be overwritten, so its size is irrelevant. commit da8219a16b339dfbe540c150d8224496dc3fd08d Author: Hampa Hug Date: 2010-09-16 05:05:20 +0200 blkfdc: Also set the visible c/h/s when guessing the disk geometry commit c00d8aea9dcd4ebdf842ade5a2e9245c681cd6a1 Author: Hampa Hug Date: 2010-09-15 16:50:25 +0200 ibmpc: Add FDC emulation commit 5523dd2816e3c3519f140468d6863ff2138ebe2b Author: Hampa Hug Date: 2010-09-15 16:48:55 +0200 fdc: Add an FDC device commit c7f8c3afcfe2b2161b881cfb111e5b2dea74f24d Author: Hampa Hug Date: 2010-09-15 16:48:06 +0200 8272: Add 8272 FDC emulation commit f0a82946b5e037154cf8cf14da4bb84beec22ce6 Author: Hampa Hug Date: 2010-09-15 12:36:42 +0200 pfdc: Add a program to manipulate PFDC image files commit 0f47f9f98d93f45271b568e8a07e4bd2a9e4c19e Author: Hampa Hug Date: 2010-09-15 12:35:03 +0200 pce-img: Add the new FDC image type commit 8c651a7d5c21181327dbd4b811e9ba71a4162dc6 Author: Hampa Hug Date: 2010-09-15 12:34:26 +0200 block: Add a new FDC image file format The FDC image type handles various floppy disk image file formats. The images are loaded on open, modified in RAM and written back on close. Supported formats are PFDC (.pfdc), ImageDisk (.imd) AnaDisk (.ana), Teledisk (.td0) and raw (.raw). commit 76c91d057f9f753d3433c28991dd16d61f0c595e Author: Hampa Hug Date: 2010-09-15 12:33:10 +0200 block: Add a disk type field to the disk context commit d11d4fbfd9953a7a72a5a2ad8b2dde36249b8fd5 Author: Hampa Hug Date: 2010-09-15 06:27:10 +0200 macplus: Update the default config file commit 041d981a0161dbd73b74ae6bb22708bf25602b1b Author: Hampa Hug Date: 2010-09-15 06:26:45 +0200 ibmpc: Update the default config file commit 1420ef6a8c3e96ac5fe25f567a34c71a1cb2a9e3 Author: Hampa Hug Date: 2010-09-15 06:25:42 +0200 libini: Allow undefined variables in expressions Allow undefined variables in expressions as long as they are not referenced. This makes possible expressions such as if defined(undef_var) { .. } commit 8fe463ece8942e67e32bc996c2fd5b524cfb2629 Author: Hampa Hug Date: 2010-09-15 04:14:40 +0200 Rename all default config files commit f3785ae16ae96384eadd930773fe1dd9b1b5cab2 Author: Hampa Hug Date: 2010-09-15 03:02:01 +0200 macplus: Use the new command line option parser commit 4976935f543d725059e67c7534f3c9ec896f204c Author: Hampa Hug Date: 2010-09-15 03:01:31 +0200 ibmpc: Use the new command line option parser commit cfe574d2ba9a532989457c80e20ad3aa3bd49421 Author: Hampa Hug Date: 2010-09-15 03:00:51 +0200 Add a new command line option parser commit 367f198754cc16bc474ed7e30a4ebbdf3a282510 Author: Hampa Hug Date: 2010-09-15 02:43:48 +0200 macplus: Don't use global variables for command line configuration overrides If a command line option overrides a configuration file option, don't store it in a global variable. Modify the ini tree directly. commit 52d6dd0b8edd59da40d5d2cd20e4697061f100e9 Author: Hampa Hug Date: 2010-09-15 02:39:21 +0200 ibmpc: Don't use global variables for command line configuration overrides If a command line option overrides a configuration file option, don't store it in a global variable. Modify the ini tree directly. commit f380982bdad8eefd4ddb15f980599a83c2720eca Author: Hampa Hug Date: 2010-09-15 02:38:33 +0200 libini: A complete rewrite This is an almost complete rewrite of the config file parser. Improvements include: - Include files - C style block comments - C style expression evaluation - Conditional sections commit 4f2017538c5391b903752d3fdc6f94a71ac53b4a Author: Hampa Hug Date: 2010-09-14 02:54:49 +0200 ibmpc: Add config file options to patch the BIOS Two new config options "system.patch_bios_init" and "system.patch_bios_int19" determine whether and how the BIOS is patched. The old command line option -P is removed. commit fc8729c3f9226d9b27d493e2f03cf2b5d4364759 Author: Hampa Hug Date: 2010-09-14 02:29:02 +0200 ibmpc: Add PC/XT 5160 support For the PC/XT the configuration switches read out of PPI port C have a different format and the cassette port is disabled. commit 31242f431f15d502808a6940ed5728cea978358e Author: Hampa Hug Date: 2010-09-14 02:28:31 +0200 ibmpc: Factor out initializing of the configuration switches commit 2ed6b36379a01373f2b3ad0fb67defeb5fd347b6 Author: Hampa Hug Date: 2010-09-14 02:27:54 +0200 ibmpc: Add a new config option "system.model" to select a specific model commit bb7abdd8e77e01a47f25d46c67b60d8ce091463f Author: Hampa Hug Date: 2010-09-14 02:27:18 +0200 ibmpc: Move miscellaneous config options into new section "system" commit ee715c801f06d0d984dd34501ffd7e895d9f59bc Author: Hampa Hug Date: 2010-09-14 01:17:41 +0200 ibmpc: Initialize the 8255 PPI correctly on a 5160 commit 1f055b4a469d49490520148e6b219a3aa2ce5270 Author: Hampa Hug Date: 2010-09-14 01:16:26 +0200 ibmpc: Don't connect timer1 out directly to the DMA controller Timer 1 OUT can't be connected directly to DREQ0 because it needs to be inverted and held until a DACK0 is received. In real hardware a flip-flop takes care of this. This patch implements the same logic. commit b50339ba1a8ded7be9c13d088d81c93b1c36d640 Author: Hampa Hug Date: 2010-09-14 01:16:02 +0200 Add missing include files commit 5f6bad520ff42e369153ed46892e559550e34f14 Author: Hampa Hug Date: 2010-09-12 01:05:05 +0200 ibmpc: Make enabling the EGA/VGA vertical retrace interrupt a runtime option commit d86fcffb666a23e23be2e58cc0c5a127fb69ef64 Author: Hampa Hug Date: 2010-09-12 00:17:58 +0200 hgc: Support unmapping page 1 The second page at B800:0000 should be unmapped when it is disabled. This patch also removes support for specifying the HGC video RAM size. This was never a useful option. commit a40aef3c774ba272193151c78c4cadc188599cdd Author: Hampa Hug Date: 2010-09-11 02:46:08 +0200 8237: Add functions to set the DACK and TC callback functions commit e5503aff58477c43c8c04641feb11bfbca193be0 Author: Hampa Hug Date: 2010-09-11 02:45:31 +0200 8237: The pending DMA request status bit should not be persistent Unlike the TC status bit, the pending DMA request status bit should not be reset when the status register is read, but rather when the condition changes. commit 6dd99ecb17b5bb4ac98f2606980cfa558a68f3ea Author: Hampa Hug Date: 2010-09-11 02:45:03 +0200 8237: Implement verify DMA transfers commit 1e61d1da506c401943bbb430d3a545798181cb44 Author: Hampa Hug Date: 2010-09-11 02:44:35 +0200 8237: Do proper DMA clocking commit f8fe8cc7be82104e45f94237659b2ea423ef4394 Author: Hampa Hug Date: 2010-08-26 14:02:02 +0200 ibmpc: Allow a speed factor of 0 in the config file commit 8311f4311a5b1da5c4aa071ec2e878fa9a4c8903 Author: Hampa Hug Date: 2010-08-26 13:37:01 +0200 macplus: Implement dynamic CPU speed commit a68022b5826e71fea42529a9a9f43ac19a1ee45c Author: Hampa Hug Date: 2010-08-26 13:36:35 +0200 ibmpc: Implement dynamic CPU speed commit ada13520d9cf8f5e3b5d6c23a461ebfb0d1443f7 Author: Hampa Hug Date: 2010-08-26 13:36:03 +0200 sound: Don't block on buffer overrun commit 905b47167f8be3d05c7b7e57b06b12cbea7e0bd4 Author: Hampa Hug Date: 2010-08-26 09:43:37 +0200 e8250: Use a separate character clock for sending and receiving commit 20c5573cad3afb008b48db33d09230f76b6241e0 Author: Hampa Hug Date: 2010-08-26 09:43:04 +0200 e8250: New interrupt condition logic Interrupt conditions are now derived from the UART state rather than stored explicitly. commit ab82f82bec939cee1e785fcb76a93c385c010abf Author: Hampa Hug Date: 2010-08-26 07:30:09 +0200 macplus: Add sound support commit 7f56b343a38af0c4fc86c3dfd98bd686005c032b Author: Hampa Hug Date: 2010-08-26 07:29:04 +0200 ibmpc: Emulate the PC speaker commit 3712686dddd631f57723db24bbf810dd6080de0b Author: Hampa Hug Date: 2010-08-26 07:27:00 +0200 sound: Add an SDL sound driver commit a68bd299955d96e1d34fc264de8014de00f2c84f Author: Hampa Hug Date: 2010-08-26 07:25:28 +0200 sound: Add an OSS sound driver commit 4bed876dd2a256867ae3afa1a976ae08ecf764ce Author: Hampa Hug Date: 2010-08-26 07:23:41 +0200 sound: Add a sound driver framework commit 01fccae9b23f41797037e21f8d26e3681101f79c Author: Hampa Hug Date: 2010-08-26 07:13:27 +0200 macplus: Clean up clocking In the macplus emulator, emulated time is synced with real time twice, once in the main clock loop and once in the video clock function. This patch removes all real time syncing in the video emulation and cleans up the main clock loop. commit 4f72831d2e313d8b238691a14bce70d7b9232009 Author: Hampa Hug Date: 2010-08-25 17:13:16 +0200 macplus: pcex cosmetics commit df83561dbcae39b66733485fb5b6ac07508e0d02 Author: Hampa Hug Date: 2010-08-25 06:49:10 +0200 char: Silence some compiler warnings commit 5b3d4c923db836156be88aad4afd58f1d8d82026 Author: Hampa Hug Date: 2010-08-24 14:55:48 +0200 ibmpc: Sync with real time less frequently commit 42ba7fc5b2249bfdff5819b55123eeeb2716319c Author: Hampa Hug Date: 2010-08-24 14:55:21 +0200 ibmpc: Print a warning if the host system is too slow commit 030eec61dd8c48f1118345f6dca1d291fdcfbf4c Author: Hampa Hug Date: 2010-08-24 14:54:49 +0200 sysdep: Make pce_usleep() work if sleep() is not available pce_usleep() really doesn't need sleep(), so we shouldn't use it. commit 39f3bb1c9d3cc5f21e03a8fe99aeb89e5491b78d Author: Hampa Hug Date: 2010-08-20 06:57:46 +0200 vga: Implement the vertical retrace interrupt commit 281bb7d701b35be614668f5a5930740ecea9d76d Author: Hampa Hug Date: 2010-08-20 06:57:12 +0200 ega: Implement the vertical retrace interrupt commit d9ee3d02892765b30081262d66ca8b162df731c4 Author: Hampa Hug Date: 2010-08-20 00:18:47 +0200 e8086: Clean up selection of the CPU model commit fba77b4c57ab0d3755a76b0d5e2252eecb18161f Author: Hampa Hug Date: 2010-08-20 00:18:01 +0200 e8086: Add extra clock cycles for 16 bit memory accesses Unaligned 16 bit memory accesses on a 8086 and all 16 bit accesses on a 8088 take an extra 4 clock cycles. commit da5dd865a09bf52b6ed187e41852fa9ae46588d0 Author: Hampa Hug Date: 2010-08-20 00:17:33 +0200 e8086: Add extra clock cycles for external interrupts commit 4505bfd872be684f6e961924179fa9197e2593b8 Author: Hampa Hug Date: 2010-08-19 02:12:34 +0200 ibmpc: Reset the interrupt controller during system reset commit 2b6921a5545a6665b52ce72eb73ada4cd34bdbbb Author: Hampa Hug Date: 2010-08-19 02:12:05 +0200 ibmpc: Reset the interval timer during system reset commit 348ca1228ecf532f57e75130bec048f7148c5f50 Author: Hampa Hug Date: 2010-08-19 02:11:38 +0200 ibmpc: Reset the DMA controller during system reset commit 69e043adaae516ef143886aef38781f9edee11a9 Author: Hampa Hug Date: 2010-08-17 22:09:43 +0200 block: Autodetect 400K images as 40/2/10 instead of 80/1/10 commit 1860805bafb52557372513fbd324f3a40f5d1512 Author: Hampa Hug Date: 2010-08-15 20:12:22 +0200 ibmpc: Fix XMS UMB joining The old code would join only two blocks, even if more consecutive blocks were unallocated. commit 41e31464d94f77069ebf75b08d497455f3995bd7 Author: Hampa Hug Date: 2010-08-15 20:11:51 +0200 ibmpc: Fix XMS UMB resetting During reset, don't just remove all UMBs. Instead create one large unallocated UMB. commit dcfc591482e3e56335ccc405386d22e18d7ac65e Author: Hampa Hug Date: 2010-08-13 18:43:54 +0200 sdl: Handle SDL initialization in the main() function commit 946d304c5734aa7e155b57d408ac41189f181e07 Author: Hampa Hug Date: 2010-08-12 17:09:58 +0200 8086: Fix leaving the halt state In halt mode we need to keep checking for interrupts. When an interrupt arrives, it must be serviced immediatly, before executing the next instruction. commit 38f2920d13333ae199708bcbec1cc6f63730db5e Author: Hampa Hug Date: 2010-08-12 14:05:26 +0200 block: Add a new function dsk_set_pos() to seek in the image file commit b47bd6c7a7cbf2923f1863ff755bad56c7c061a1 Author: Hampa Hug Date: 2010-08-12 14:04:55 +0200 block: Allow the disk geometry to be changed after disk initialization commit 29babaaf33af21a16d2a780f9b8d7a0dcde02691 Author: Hampa Hug Date: 2010-08-12 14:00:47 +0200 ibmpc: Implement the DMA page registers The DMA page registers can now be written, but they don't do anything yet. commit 7f551d634fdb6a53a230b23174d1f3999c445720 Author: Hampa Hug Date: 2010-08-10 12:15:12 +0200 simarm: Support PCI interrupts A and B PCI interrupts A and B are now routed properly, I think. commit 9ee36826f92a850fc903cc533a25e6511aab0852 Author: Hampa Hug Date: 2010-08-10 12:14:40 +0200 simarm: Clean up the PCI code a bit This is all cosmetics. commit 1017f7869e8d9b7310d7a35a136d7be37bab9406 Author: Hampa Hug Date: 2010-08-09 18:03:43 +0200 char-ppp: Add some comments commit 73137ccf24f52bb25f3926fc64e7e07ab86c87c3 Author: Hampa Hug Date: 2010-08-09 18:03:20 +0200 char-ppp: Add a lot more optional debugging output commit 39beb71e9f1f37722b83043e9ee930f9a0455a79 Author: Hampa Hug Date: 2010-08-09 18:02:43 +0200 char-ppp: Support the magic-number LCP configuration option commit 1a08bd3d375002b0836a19beebe1028574c2cf81 Author: Hampa Hug Date: 2010-08-09 18:02:06 +0200 char-ppp: Fix the MRU LCP option Parts of the code confused the sending and receiving MRU. commit d1d2afb1160d8ef46ca5e731f625591a4e8414c3 Author: Hampa Hug Date: 2010-08-09 18:01:40 +0200 char-ppp: Store ACCMs as a 32 bit value instead of an array of char commit dc0dae3327ef4f93c88a73a0010159b350b3e1bb Author: Hampa Hug Date: 2010-08-09 18:01:01 +0200 char-ppp: Fix MRU size The PPP header and checksum don't count towards the MRU. commit 72d196b5c1b45ce97a8f06ac7f63a46d1874be53 Author: Hampa Hug Date: 2010-08-09 18:00:08 +0200 ibmpc: Support serial port multi char mode In multi char mode the serial port sends and/or receives more than one character per character time. This is different from the real hardware but can dramatically speed up applications that can handle it. commit 00fee8b5ec22145f44aa450364ce7fac4c744435 Author: Hampa Hug Date: 2010-08-01 01:24:07 +0200 sdl: Fix full screen mode under windows SDL under windows can only enter or leave full screen mode when a surface is created. To toggle full screen mode we need to free the old surface and create a new one. commit 2470a4c17ff03bb0c7327c4873e072be2a2a432f Author: Hampa Hug Date: 2010-06-23 12:00:58 +0200 ibmpc: Remove the PCE specific EGA BIOS commit c93c04efd8099af0ee6aa099938a4e5ea71389a3 Author: Hampa Hug Date: 2010-06-23 11:38:54 +0200 ibmpc: Fix clocking, again There is now a clock count parameter for pc_clock(), specifying the number of CPU clocks. The 1.19 MHz system clock is derived from that. The old behaviour was that one call to pc_clock() would clock the 1.19 MHz system clock once. This meant that one call to pc_clock() could execute more than one CPU instruction, especially if pc->speed_current > 1, making single stepping impossible. commit 7da91845b6d3a9ce5ada45d5a94756194b2a5369 Author: Hampa Hug Date: 2010-05-28 02:18:55 +0200 terminal: Support starting the SDL terminal in fullscreen mode commit 030a4937ea8eb00d724f59ab48dca450108729f3 Author: Hampa Hug Date: 2010-05-28 02:18:17 +0200 nvram: Check return values of fread() and fwrite() commit 9d55e7e3d785344d3f40f7c082919b6b10d0a5a6 Author: Hampa Hug Date: 2010-05-28 02:17:26 +0200 nvram: Clear the mem block before reading a file into it The file read could be shorter than the memory block, so we need to clear the block before reading. commit b12fd5183be7f11ab0ae06eeec89f8643cbaf8ee Author: Hampa Hug Date: 2010-05-05 21:47:56 +0200 Support executable file extensions This patch enables cross compiling for mingw. commit e2157bac8540f28c2f09dde75dd8e6573e9b942d Author: Hampa Hug Date: 2010-03-15 12:50:34 +0100 ibmpc: Clean up clocking The main system clock is now the 1.19 MHz clock2 and the CPU clock is derived from that by multiplying it by an integral factor. Arbitrary CPU clocks are no longer supported. commit af4b604a671b1f20c29a5561ae9f6a6c626870d6 Author: Hampa Hug Date: 2010-03-10 02:02:15 +0100 ibmpc: Remove message "emu.cpu.clock" Setting the CPU speed in MHz, as opposed to a speed factor, is no longer supported. commit 0b45996890445a3ab574ee2aa856100ae237933b Author: Hampa Hug Date: 2010-02-26 18:30:24 +0100 configure: Remove "git" from version string commit 568ef9947d4fc14f40b86c58b82aadaf2fc6beb2 Author: Hampa Hug Date: 2010-02-25 22:06:01 +0100 drivers: Factor out driver option parsing The option parsing code is factored out into src/drviers/opitons.c. This patch also removes support for indexed options. commit a1f49cfe1ee19b4955e6e80394631699cfa938fa Author: Hampa Hug Date: 2010-01-31 20:18:36 +0100 ibmpc: Fix a sprintf() format string commit ccb6d68ffecf57f72a99425bb2f390fb1ca75a07 Author: Hampa Hug Date: 2010-01-31 20:18:04 +0100 lib: Check return value of fread() in load.c The return value of fread() should be ignored in this case, but is checked anyway to silence compiler warnings. commit 517d4f836c2f74f358005bb8ce070c1e76c72974 Author: Hampa Hug Date: 2010-01-31 20:17:32 +0100 lib: Check return value of fgetc() in console.c commit 351519663ff31542768490ebb49cc2a5f025eb4d Author: Hampa Hug Date: 2010-01-29 18:25:32 +0100 terminal: Add keypad motion keys to X11 terminal commit 676340dfff6f4b2ba87f682fd9835eccc9d09857 Author: Hampa Hug Date: 2010-01-29 18:25:07 +0100 terminal: Check fwrite() return value commit 8b9f43354350322f970b1b21a488bdc48a11a755 Author: Hampa Hug Date: 2010-01-18 14:18:47 +0100 Remove obsolete file lib/hexdump.c commit 24fc5ad1fcf202e3107c616107f212cbdef52f3d Author: Hampa Hug Date: 2010-01-18 14:08:49 +0100 sim6502: Remove the "dump" command commit 67ad524074305c05396eed9be29abf5128acc2b1 Author: Hampa Hug Date: 2010-01-18 14:08:16 +0100 ibmpc: Remove the "dump" command commit f1449346a4390401ed0e6e2234100ef2af3557e4 Author: Hampa Hug Date: 2010-01-18 13:54:12 +0100 Update copyright messages to 2010 commit e10a5de892c2d5a0735acde6263bcae7a17f3369 Author: Hampa Hug Date: 2010-01-18 10:48:33 +0100 6502: Access memory via a memory map The CPU now contains two separate memory maps for reading and writing. The map granularity is 1KB. Memory access functions are used only if the requested address is not mapped. commit 8e9201472095d3ebc93a6ff42a368d325d18e93b Author: Hampa Hug Date: 2010-01-18 10:47:09 +0100 6502: Delay enabling of IRQ after some instructions The I flag must be cleared two clock cycles before the end of an instruction for an interrupt to occur after that instructions. For most instructions that modify the I flag, this means that the change does not take effect until after the next instruction. commit 8a7884438f46fe805a7f4979c6124fdff5e0bc6a Author: Hampa Hug Date: 2010-01-18 10:46:36 +0100 6502: Save the last PC The last PC before the current instruction is now available as register lpc. commit d3162c4aba660dc5b788d39c1b51432e4f9f5dd7 Author: Hampa Hug Date: 2010-01-13 05:29:08 +0100 configure: Add a check for socket libraries Under Solaris the socket API is in libsocket and libnsl, so we need to include those libraries. commit 805c9fae12acea296651e4e79dc6ceac36aa10d1 Author: Hampa Hug Date: 2010-01-08 19:09:47 +0100 6502: Fix the indirect indexed addressing mode commit da0c5f1ee1f3409f08f3cb336bd1eb1da0602d6f Author: Hampa Hug Date: 2010-01-08 19:09:26 +0100 6502: Fix the indexed indirect addressing mode commit 090648caf7dce6f56616b24b3bcd7ca29cb461ef Author: Hampa Hug Date: 2010-01-08 19:08:45 +0100 6502: Fix the indirect jump instruction commit d50d30b2e7095416ca43c3c4f06050f0782b2ebf Author: Hampa Hug Date: 2010-01-08 19:08:04 +0100 6502: Remove default memory access functions commit 1889bb39299fc6ea9a3b9472cbfce1a9714d071e Author: Hampa Hug Date: 2010-01-07 21:30:54 +0100 monitor: Accept an empty command line without error commit d0e0947f947c2249285c7ec1f44335210ab48bf3 Author: Hampa Hug Date: 2010-01-05 20:59:20 +0100 6502: Remove unnecessary unsigned suffixes commit 71cc0564d82e89a07119d56e317d64d44816d7ed Author: Hampa Hug Date: 2010-01-05 20:57:35 +0100 6502: Set the EA page cross flag for all modes This should not make a difference because the page cross flags was not used with these modes, but for consistency it is better to always set the flag. commit 64eb1f14be44d11cfe0d9043364f10cc4353ba23 Author: Hampa Hug Date: 2010-01-05 20:57:04 +0100 6502: Fix cycle count for traps commit 606dbe3c27de6761238c8c80451b1fac1365074a Author: Hampa Hug Date: 2010-01-05 20:56:35 +0100 6502: Small non-functional change to LSR and ROR commit 4326dece22ecfa08c5f2349ebe59478567c131f6 Author: Hampa Hug Date: 2010-01-05 20:55:47 +0100 memory: Add function mem_rmv_all() commit 5c4ab4083a5376f830f4acc7d588b0c538d1edac Author: Hampa Hug Date: 2010-01-05 20:54:11 +0100 monitor: Print an error message on an unknown command commit 4e40e5bf6adf7d91c829f8f42d909530ab842077 Author: Hampa Hug Date: 2010-01-01 19:09:00 +0100 6502: Use a separate opaque parameter for memory reads and writes commit 9995a9426e7f9b2a0cc65b3bc0174e90c7023970 Author: Hampa Hug Date: 2010-01-01 19:07:38 +0100 6502: Increase instruction count on trap commit 7f82da72facd5833136e56a569c00eb3b3d4ec20 Author: Hampa Hug Date: 2010-01-01 19:06:25 +0100 6502: Set flags properly after PLA commit 7416554c3eea1aa7da7344e1c5f0a0ffcc03bd9c Author: Hampa Hug Date: 2009-12-27 14:48:32 +0100 Update files from automake 1.11.1 commit 7a7c618b70bad8022f2264af9b6955ee04ccb09e Author: Hampa Hug Date: 2009-12-27 14:09:15 +0100 macplus: Make the video size a runtime option The video size can now be set in the config file, but a patched ROM is needed for sizes other than 512*342. Additionally, the video compare buffer and the RGB buffer are now allocated at run time. commit 76255fc2ed24654caa509b833e54bf3612c2900f Author: Hampa Hug Date: 2009-12-27 14:08:24 +0100 macplus: Improve video buffer switching The new function mac_set_vbuf() sets the video buffer, which can now be located in any memory block, not just the one starting at address 0. commit 81d88b8148349c2966af9f11e0037b0ad6d3e25e Author: Hampa Hug Date: 2009-12-13 03:27:48 +0100 configure: Document option defaults commit 5bc97a6c0ee5e93c77ab0a516cddf31a4c892384 Author: Hampa Hug Date: 2009-12-13 03:27:05 +0100 configure: Properly quote AS_HELP_STRING arguments commit 2cfb13a3ddcfb268dc7708f2e447b456caef1357 Author: Hampa Hug Date: 2009-12-08 05:36:38 +0100 configure: Fix reporting of posix file character driver detection If the posix file character driver was not explicitly enabled or disabled, it was always reported as not detected. Only the reporting was broken, the character driver was still enabled or disabled correctly. commit ee9d7bebe012866e482f43ad0bdf8213acc8585a Author: Hampa Hug Date: 2009-11-30 00:06:40 +0100 Updated for version 0.2.0