2005-02-28 00:47:17 +0100  r540  Hampa Hug <hampa@hampa.ch>

	* NEWS, pce.lsm, version

	Updated for version 0.1.6.

2005-02-28 00:33:19 +0100  r539  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.cfg.in

	Updated.

2005-02-28 00:32:56 +0100  r538  Hampa Hug <hampa@hampa.ch>

	* src/devices/block/blkraw.c

	Added more disk image file sizes for autodetection.

2005-02-26 18:11:06 +0100  r537  Hampa Hug <hampa@hampa.ch>

	* src/devices/block/blkraw.c, src/devices/block/blkraw.h,
	  src/devices/block/block.c, src/devices/block/block.h

	Raw floppy disk image files can now be autodeteced by file size.

2005-02-26 17:47:53 +0100  r536  Hampa Hug <hampa@hampa.ch>

	* src/devices/block/blkraw.c, src/devices/block/blkraw.h,
	  src/devices/block/block.c, src/devices/block/block.h

	Raw disk images starting with a DOS boot block can now be
	autodetected.

2005-02-23 23:30:25 +0100  r535  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/main.c
	* src/arch/sim405/cmd_ppc.c
	* src/arch/sim6502/main.c
	* src/arch/simarm/cmd_arm.c
	* src/arch/sims32/cmd_s32.c

	Added new command 'v' to evaluate expressions.

2005-02-07 21:14:58 +0100  r534  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/main.c

	Added new command pq[c|f|s] to manipulate the prefetch queue.

2005-02-07 21:12:23 +0100  r533  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e8086.h, src/cpu/e8086/internal.h

	Made prefetch queue functions global.

2005-01-29 20:08:30 +0100  r532  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/pce.asm

	Set up int 0x40 handler.

2005-01-13 19:57:09 +0100  r531  Hampa Hug <hampa@hampa.ch>

	* configure.in

	Check for sys/time.h.

2005-01-06 22:30:15 +0100  r530  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, rules.inc.in
	* src/arch/ibmpc/Makefile.in
	* src/arch/ibmpc/bios/Makefile.in
	* src/arch/ibmpc/pceutils/Makefile.in
	* src/arch/sim405/Makefile.in
	* src/arch/sim6502/Makefile.in
	* src/arch/simarm/Makefile.in
	* src/arch/sims32/Makefile.in
	* src/chipset/Makefile.in
	* src/chipset/ppc405/Makefile.in
	* src/cpu/arm/Makefile.in
	* src/cpu/e6502/Makefile.in
	* src/cpu/e8086/Makefile.in
	* src/cpu/ppc405/Makefile.in
	* src/cpu/sparc32/Makefile.in
	* src/devices/block/Makefile.in
	* src/libini/Makefile.in
	* src/terminal/Makefile.in

	Made the build process much less verbose.

2005-01-03 18:55:24 +0100  r529  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/flags.c

	Modified setting of overflow flag for adc and sbb.

2005-01-03 18:54:35 +0100  r528  Hampa Hug <hampa@hampa.ch>

	* src/cpu/arm/opcodes.c

	Optimized setting of condition codes.

2005-01-03 18:53:13 +0100  r527  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/main.h

	Conditionally include unistd.h.

2005-01-03 02:41:09 +0100  r526  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/simarm.c, src/arch/simarm/simarm.cfg.in

	Made serial fifo size a config file option.

2005-01-03 02:40:16 +0100  r525  Hampa Hug <hampa@hampa.ch>

	* src/cpu/arm/opcodes.c

	- Yet another bug in the calculation of the shifter operand (reg asr
	  reg actually did reg lsr reg).
	- Cosmetics in cc computation.

2005-01-03 02:35:47 +0100  r524  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c, src/chipset/e8250.h

	Make clock count unsigned int, not unsigned long.

2005-01-01 19:53:52 +0100  r523  Hampa Hug <hampa@hampa.ch>

	* src/devices/block/blkpce.c, src/devices/block/blkpce.h

	Modified the pce disk image format yet again. The old format was far
	too complex.

2004-12-27 14:48:22 +0100  r522  Hampa Hug <hampa@hampa.ch>

	* src/cpu/arm/arm.c, src/cpu/arm/arm.h, src/cpu/arm/internal.h,
	  src/cpu/arm/mmu.c, src/cpu/arm/opcodes.c

	Added some mild optimizations.

2004-12-26 13:30:23 +0100  r521  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/Makefile.in, src/arch/sim405/main.h,
	  src/arch/sim405/slip.c, src/arch/sim405/slip.h
	* src/arch/simarm/Makefile.in, src/arch/simarm/cmd_arm.c,
	  src/arch/simarm/main.h, src/arch/simarm/pci.c,
	  src/arch/simarm/pci.h, src/arch/simarm/sercons.c,
	  src/arch/simarm/simarm.c, src/arch/simarm/simarm.h
	* src/devices/Makefile.in, src/devices/slip.c, src/devices/slip.h
	* src/lib/Makefile.in

	- Moved slip code to src/devices.
	- Added PCI ATA support to simarm.
	- Added slip support to simarm.

2004-12-26 13:29:01 +0100  r520  Hampa Hug <hampa@hampa.ch>

	* src/cpu/arm/disasm.c, src/cpu/arm/opcodes.c

	Added a new case to opcode 0xe0 to avoid reporing of cdp instructions
	as undefined.

2004-12-26 13:25:32 +0100  r519  Hampa Hug <hampa@hampa.ch>

	* src/devices/ata.c

	Modified debugging output.

2004-12-26 13:24:07 +0100  r518  Hampa Hug <hampa@hampa.ch>

	* src/devices/pci-ata.c

	Added debugging output and #define.

2004-12-19 16:37:44 +0100  r517  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/simarm.c, src/arch/simarm/simarm.cfg.in,
	  src/arch/simarm/simarm.h
	* src/cpu/arm/arm.c, src/cpu/arm/arm.h, src/cpu/arm/copr15.c,
	  src/cpu/arm/mmu.c

	Implemented big endian mode.

2004-12-19 14:27:01 +0100  r516  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/cmd_ppc.c
	* src/arch/simarm/cmd_arm.c
	* src/arch/sims32/cmd_s32.c
	* src/lib/cmd.c, src/lib/cmd.h

	Implemented full expression evaluation.

2004-12-18 05:22:38 +0100  r515  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in

	Forgot to commit the updated configure script.

2004-12-18 04:43:47 +0100  r514  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/mouse.c
	* src/arch/sim405/Makefile.in, src/arch/sim405/main.c,
	  src/arch/sim405/main.h, src/arch/sim405/sim405.c,
	  src/arch/sim405/sim405.cfg.in, src/arch/sim405/sim405.h,
	  src/arch/sim405/slip.c, src/arch/sim405/slip.h
	* src/chipset/e8250.c, src/chipset/e8250.h
	* src/config.h.in
	* src/devices/serport.c, src/devices/serport.h
	* src/lib/Makefile.in, src/lib/tun.c, src/lib/tun.h

	- E8250 bugfixes / cleanups
	- Added SLIP support to sim405
	- Added tun networking support

2004-12-18 04:41:08 +0100  r513  Hampa Hug <hampa@hampa.ch>

	* src/cpu/ppc405/mmu.c, src/cpu/ppc405/ppc405.h

	Added checks for unaligned memory accesses that cross page
	boundaries.

2004-12-15 04:01:48 +0100  r512  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/arch/ibmpc/ibmpc.c
	* src/config.h.in

	Added check for sys/time.h.

2004-12-15 03:52:01 +0100  r511  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/cmd_ppc.c, src/arch/sim405/sercons.c,
	  src/arch/sim405/sim405.c, src/arch/sim405/sim405.h

	- Extended the core message handler (disk.commit).
	- Added the 'm' command to send messages.

2004-12-15 03:49:07 +0100  r510  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c, src/chipset/e8250.h

	Added a function to set the input and output queue sizes.

2004-12-15 03:48:26 +0100  r509  Hampa Hug <hampa@hampa.ch>

	* src/devices/ata.c

	Added standby immediate command.

2004-12-15 00:20:30 +0100  r508  Hampa Hug <hampa@hampa.ch>

	* src/devices/ata.c, src/devices/ata.h

	- Cleanups
	- Added LBA support
	- Added drive serial number and firmware version

2004-12-14 00:59:05 +0100  r507  Hampa Hug <hampa@hampa.ch>

	* config.inc.in
	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c
	* src/arch/sim6502/sim6502.c
	* src/arch/simarm/Makefile.in, src/arch/simarm/pci.c,
	  src/arch/simarm/pci.h, src/arch/simarm/simarm.c,
	  src/arch/simarm/simarm.h
	* src/arch/sims32/sims32.c
	* src/cpu/arm/Makefile.in, src/cpu/arm/arm.h
	* src/cpu/sparc32/Makefile.in, src/cpu/sparc32/sparc32.h

	Various follow up changes to previous commits.

2004-12-14 00:58:16 +0100  r506  Hampa Hug <hampa@hampa.ch>

	* src/lib/Makefile.in, src/lib/inidsk.c, src/lib/inidsk.h

	Moved parsing of disk configuration to new file.

2004-12-14 00:57:33 +0100  r505  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/Makefile.in, src/arch/sim405/cmd_ppc.c,
	  src/arch/sim405/cmd_ppc.h, src/arch/sim405/main.c,
	  src/arch/sim405/main.h, src/arch/sim405/pci.c,
	  src/arch/sim405/pci.h, src/arch/sim405/sim405.c,
	  src/arch/sim405/sim405.cfg.in, src/arch/sim405/sim405.h

	- Added ATA support
	- Lots of other small changes.

2004-12-14 00:56:45 +0100  r504  Hampa Hug <hampa@hampa.ch>

	* src/devices/Makefile.in, src/devices/ata.c, src/devices/ata.h,
	  src/devices/pci-ata.c, src/devices/pci-ata.h, src/devices/pci.c,
	  src/devices/pci.h

	Added preliminary ATA support and a PCI ATA device.

2004-12-14 00:55:45 +0100  r503  Hampa Hug <hampa@hampa.ch>

	* src/devices/block/block.c, src/devices/block/block.h

	Added a function to get the drive number.

2004-12-14 00:54:57 +0100  r502  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	- Added and renamed some functions
	- Two memory blocks can now share the same data.

2004-12-14 00:52:35 +0100  r501  Hampa Hug <hampa@hampa.ch>

	* src/cpu/ppc405/Makefile.in, src/cpu/ppc405/mmu.c,
	  src/cpu/ppc405/ppc405.h

	Added little endian mode when the MMU is enabled.

2004-12-14 00:51:32 +0100  r500  Hampa Hug <hampa@hampa.ch>

	* src/chipset/ppc405/uic.c, src/chipset/ppc405/uic.h

	Trigger an interrupt even if the interrupt is enabled after the edge
	was detected.

2004-12-10 13:25:14 +0100  r499  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/sim405.c

	Fixed 'load' config section parsing.

2004-12-06 09:13:28 +0100  r498  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in,
	  src/arch/ibmpc/ibmpc.h, src/arch/ibmpc/msg.c

	The PIT clock speed can now be tied to real time.

2004-12-06 09:12:48 +0100  r497  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/ega.asm

	Modified EGA palette, again.

2004-12-03 08:37:21 +0100  r496  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/main.h
	* src/devices/Makefile.in, src/devices/blkcow.c,
	  src/devices/blkcow.h, src/devices/blkdosem.c,
	  src/devices/blkdosem.h, src/devices/blkimg.c, src/devices/blkimg.h,
	  src/devices/blkpart.c, src/devices/blkpart.h, src/devices/blkpce.c,
	  src/devices/blkpce.h, src/devices/blkram.c, src/devices/blkram.h,
	  src/devices/block
	* src/devices/block/Makefile.in, src/devices/block/blkcow.c,
	  src/devices/block/blkcow.h, src/devices/block/blkdosem.c,
	  src/devices/block/blkdosem.h, src/devices/block/blkpart.c,
	  src/devices/block/blkpart.h, src/devices/block/blkpce.c,
	  src/devices/block/blkpce.h, src/devices/block/blkram.c,
	  src/devices/block/blkram.h, src/devices/block/blkraw.c,
	  src/devices/block/blkraw.h, src/devices/block/block.c,
	  src/devices/block/block.h
	* src/devices/disk.c, src/devices/disk.h

	Moved block device drivers into new directory src/devices/block.

2004-12-03 08:13:10 +0100  r495  Hampa Hug <hampa@hampa.ch>

	* src/devices/blkpce.c

	Don't allocate null blocks if the block to be written contains all
	zeros.

2004-11-29 08:08:29 +0100  r494  Hampa Hug <hampa@hampa.ch>

	* src/devices/blkpce.c, src/devices/blkpce.h

	Modified pce image file format.

2004-11-29 05:32:47 +0100  r493  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/int13.c, src/arch/ibmpc/main.h
	* src/config.h.in
	* src/devices/Makefile.in, src/devices/blkcow.c,
	  src/devices/blkcow.h, src/devices/blkdosem.c,
	  src/devices/blkdosem.h, src/devices/blkimg.c, src/devices/blkimg.h,
	  src/devices/blkpart.c, src/devices/blkpart.h, src/devices/blkpce.c,
	  src/devices/blkpce.h, src/devices/blkram.c, src/devices/blkram.h,
	  src/devices/disk.c, src/devices/disk.h

	- Major cleanup of block device drivers
	- Added new pce specific block device type (pimg)
	- It is now assumed that stdint.h exists.

2004-11-29 05:30:31 +0100  r492  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/ega.asm

	Clear all text mode pages.

2004-11-27 02:45:39 +0100  r491  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in,
	  src/arch/ibmpc/ibmpc.h

	Reverted earlier commit to make PIT clock divisor a runtime
	parameter. Too slow.

2004-11-27 02:45:03 +0100  r490  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e8086.c, src/cpu/e8086/e8086.h,
	  src/cpu/e8086/pqueue.c

	Optimized prefetch queue a bit. It's still slow.

2004-11-26 22:58:08 +0100  r489  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in,
	  src/arch/ibmpc/ibmpc.h

	Made PIT clock divisor a runtime configurable paramter.

2004-11-26 22:57:18 +0100  r488  Hampa Hug <hampa@hampa.ch>

	* src/devices/ega.c, src/devices/vga.c

	Fixed EGA write mode 0 (missing rotation of cpu byte).

2004-11-22 16:14:36 +0100  r487  Hampa Hug <hampa@hampa.ch>

	* config.guess

	I hate fucking autoconf.

2004-11-21 18:24:50 +0100  r486  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/pci.c, src/arch/simarm/pci.h

	Experimental PCI support. All it does at the moment is make Linux
	shut up about unknown PCI devices.

2004-11-21 18:23:44 +0100  r485  Hampa Hug <hampa@hampa.ch>

	* src/devices/Makefile.in, src/devices/pci.c, src/devices/pci.h

	Added some very preliminary PCI support.

2004-11-21 18:15:39 +0100  r484  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/Makefile.in, src/arch/simarm/cmd_arm.c,
	  src/arch/simarm/cmd_arm.h, src/arch/simarm/main.c,
	  src/arch/simarm/main.h, src/arch/simarm/simarm.c,
	  src/arch/simarm/simarm.h, src/arch/simarm/timer.c,
	  src/arch/simarm/timer.h
	* src/cpu/arm/arm.c, src/cpu/arm/arm.h, src/cpu/arm/mmu.c

	- Added optimization for access to RAM.
	- Added timer status output (command s timer)

2004-11-21 18:13:54 +0100  r483  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/opcodes.c

	Undefined instructions use cycles too...

2004-11-17 22:33:54 +0100  r482  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added a new function mem_blk_set_addr() to change a memory block's
	base address. Added some comments as well.

2004-11-17 22:32:59 +0100  r481  Hampa Hug <hampa@hampa.ch>

	* src/devices/blkdosem.c

	Removed an extra fclose().

2004-11-17 02:15:40 +0100  r480  Hampa Hug <hampa@hampa.ch>

	* config.sub, configure.in

	Added check for host system type. Library detection is still a
	problem but otherwise cross compiling should work now.

2004-11-16 18:04:40 +0100  r479  Hampa Hug <hampa@hampa.ch>

	* src/cpu/arm/arm.c, src/cpu/arm/arm.h, src/cpu/arm/copr15.c,
	  src/cpu/arm/mmu.c, src/cpu/arm/opcodes.c

	Optimized address translation by adding a simple translation buffer.

2004-11-15 21:46:23 +0100  r478  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/intc.c, src/arch/simarm/intc.h,
	  src/arch/simarm/timer.c, src/arch/simarm/timer.h

	Forgot to add new files.

2004-11-15 21:45:05 +0100  r477  Hampa Hug <hampa@hampa.ch>

	* Makefile.in

	Remove configure on make distclean.

2004-11-15 06:30:58 +0100  r476  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/Makefile.in, src/arch/simarm/cmd_arm.c,
	  src/arch/simarm/main.c, src/arch/simarm/main.h,
	  src/arch/simarm/simarm.c, src/arch/simarm/simarm.cfg.in,
	  src/arch/simarm/simarm.h
	* src/cpu/arm/arm.c, src/cpu/arm/arm.h, src/cpu/arm/copr15.c,
	  src/cpu/arm/disasm.c, src/cpu/arm/internal.h, src/cpu/arm/mmu.c,
	  src/cpu/arm/opcodes.c

	Lots of changes, bugfixes and extensions to make linux boot.

2004-11-13 21:21:53 +0100  r475  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c
	* src/arch/sim405/sim405.c
	* src/arch/simarm/simarm.c
	* src/arch/sims32/sims32.c
	* src/devices/serport.c, src/devices/serport.h

	Added register address shift support to the serial port. The 8250
	registers can now be any power of 2 apart in the address space.

2004-11-12 13:59:37 +0100  r474  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/cmd_arm.c
	* src/cpu/arm/arm.h, src/cpu/arm/copr15.c, src/cpu/arm/mmu.c

	Section and page access permissions are now checked.

2004-11-11 20:20:22 +0100  r473  Hampa Hug <hampa@hampa.ch>

	* src/arch/simarm/cmd_arm.c, src/arch/simarm/cmd_arm.h,
	  src/arch/simarm/main.c
	* src/cpu/arm/Makefile.in, src/cpu/arm/arm.c, src/cpu/arm/arm.h,
	  src/cpu/arm/copr15.c, src/cpu/arm/disasm.c, src/cpu/arm/internal.h,
	  src/cpu/arm/mmu.c, src/cpu/arm/opcodes.c

	Started adding the system control coprocessor. The MMU does address
	translation but no access control.

2004-11-11 20:18:04 +0100  r472  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/opcodes.c

	Skip entire lea instruction if ea is invalid.

2004-11-10 10:04:50 +0100  r471  Hampa Hug <hampa@hampa.ch>

	* src/cpu/arm/arm.h, src/cpu/arm/disasm.c, src/cpu/arm/opcodes.c

	Added stub opcode functions for coprocessor access.

2004-11-09 12:41:12 +0100  r470  Hampa Hug <hampa@hampa.ch>

	* NEWS, config.inc.in, configure.in
	* src/arch/Makefile.in, src/arch/simarm
	* src/arch/simarm/Makefile.in, src/arch/simarm/cmd_arm.c,
	  src/arch/simarm/cmd_arm.h, src/arch/simarm/main.c,
	  src/arch/simarm/main.h, src/arch/simarm/sercons.c,
	  src/arch/simarm/sercons.h, src/arch/simarm/simarm.c,
	  src/arch/simarm/simarm.cfg.in, src/arch/simarm/simarm.h
	* src/cpu/Makefile.in, src/cpu/arm
	* src/cpu/arm/Makefile.in, src/cpu/arm/arm.c, src/cpu/arm/arm.h,
	  src/cpu/arm/disasm.c, src/cpu/arm/internal.h, src/cpu/arm/mmu.c,
	  src/cpu/arm/opcodes.c

	Added an ARM core emulator and a minimal system simulator.

2004-11-09 12:29:34 +0100  r469  Hampa Hug <hampa@hampa.ch>

	* NEWS, config.inc.in, configure.in
	* src/arch/Makefile.in, src/arch/sims32
	* src/arch/sims32/Makefile.in, src/arch/sims32/cmd_s32.c,
	  src/arch/sims32/cmd_s32.h, src/arch/sims32/main.c,
	  src/arch/sims32/main.h, src/arch/sims32/sercons.c,
	  src/arch/sims32/sercons.h, src/arch/sims32/sims32.c,
	  src/arch/sims32/sims32.cfg.in, src/arch/sims32/sims32.h
	* src/cpu/Makefile.in, src/cpu/sparc32
	* src/cpu/sparc32/Makefile.in, src/cpu/sparc32/disasm.c,
	  src/cpu/sparc32/internal.h, src/cpu/sparc32/mmu.c,
	  src/cpu/sparc32/opcodes.c, src/cpu/sparc32/sparc32.c,
	  src/cpu/sparc32/sparc32.h

	Added a sparc32 core emulator and minimal simulator.

2004-11-09 12:23:08 +0100  r468  Hampa Hug <hampa@hampa.ch>

	* Makefile.in
	* src/Makefile.in
	* src/arch/ibmpc/bios/fnt8x14.inc, src/arch/ibmpc/bios/fnt8x16.inc,
	  src/arch/ibmpc/bios/fnt8x8.inc
	* src/arch/ibmpc/ems.h
	* src/arch/ibmpc/pceutils/pceboot.asm,
	  src/arch/ibmpc/pceutils/pcecpu.asm,
	  src/arch/ibmpc/pceutils/pceemm.asm,
	  src/arch/ibmpc/pceutils/pceexit.asm,
	  src/arch/ibmpc/pceutils/pcehimem.asm,
	  src/arch/ibmpc/pceutils/pceint28.asm,
	  src/arch/ibmpc/pceutils/pcestop.asm,
	  src/arch/ibmpc/pceutils/pcetime.asm,
	  src/arch/ibmpc/pceutils/pcever.asm
	* src/arch/ibmpc/xms.h
	* src/cpu/e8086/disasm.c, src/cpu/e8086/e80186.c,
	  src/cpu/e8086/pqueue.c
	* src/devices/nvram.c, src/devices/nvram.h
	* src/lib/hexdump.c, src/lib/hexdump.h
	* src/libini/Makefile.in
	* src/terminal/font.c, src/terminal/font.h

	No changes, CVS -> SVN artefact.

2004-11-05 07:07:32 +0100  r467  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added missing function mem_get_uint32_le().

2004-10-05 21:19:32 +0200  r466  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/main.c

	Short sleep on illegal instruction.

2004-10-05 21:18:19 +0200  r465  Hampa Hug <hampa@hampa.ch>

	* src/devices/blkcow.c

	Read/write multiple sectors at a time if possible.

2004-09-26 20:04:01 +0200  r464  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in
	* src/arch/ibmpc/bios/Makefile.in, src/arch/ibmpc/bios/bios.asm

	The intel hex rom images are now built if ihex is detected

2004-09-26 00:09:33 +0200  r463  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8259.c

	The intel datasheet is not clear about this, but it seems that the
	IMR does not affect the IRQ lines directly.

2004-09-26 00:06:18 +0200  r462  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/hook.c,
	  src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.h,
	  src/arch/ibmpc/main.c, src/arch/ibmpc/main.h, src/arch/ibmpc/msg.c,
	  src/arch/ibmpc/msg.h

	Moved message handling to new source file.

2004-09-22 13:46:21 +0200  r461  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8259.c, src/chipset/e8259.h

	Added priority handling and some warning messages.

2004-09-22 10:00:39 +0200  r460  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8259.c

	Correctly (?) apply IMR to IRR.

2004-09-22 10:00:04 +0200  r459  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/main.c

	Added new config messages (cpu.int28, emu.ext, ...)

2004-09-18 16:14:37 +0200  r458  Hampa Hug <hampa@hampa.ch>

	* src/devices/blkcow.c, src/devices/blkcow.h

	Copy on write files are now persistent and can be reloaded.

2004-09-18 16:14:13 +0200  r457  Hampa Hug <hampa@hampa.ch>

	* src/lib/cmd.c

	Quoted strings are now parsed as a single token.

2004-09-17 19:09:25 +0200  r456  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e80286r.c

	Added dummy stubs for some 80286 instructions (lmsw, smsw, lgdt, ...)

2004-09-17 19:01:24 +0200  r455  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e80286r.c

	Reversed last patch, applied by mistake.

2004-09-17 18:58:03 +0200  r454  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e80286r.c
	* src/devices/blkpart.c

	Forgot to include string.h.

2004-09-17 18:56:20 +0200  r453  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/main.h
	* src/devices/Makefile.in, src/devices/blkcow.c,
	  src/devices/blkcow.h, src/devices/blkdosem.c,
	  src/devices/blkdosem.h, src/devices/blkimg.c, src/devices/blkimg.h,
	  src/devices/blkpart.c, src/devices/blkram.c, src/devices/blkram.h,
	  src/devices/disk.c, src/devices/disk.h

	- Separated remaining block device drivers into new files.
	- The dosemu and image drivers don't share any code anymore.

2004-09-17 18:55:07 +0200  r452  Hampa Hug <hampa@hampa.ch>

	* src/devices/cga.c

	Fixed update for CGA 640*200*2 mode.

2004-09-17 11:50:08 +0200  r451  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/devices/disk.h

	- Forgot a function declaration
	- Updated news file

2004-09-17 11:45:53 +0200  r450  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/hook.c,
	  src/arch/ibmpc/hook.h, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/ibmpc.h, src/arch/ibmpc/main.c,
	  src/arch/ibmpc/main.h, src/arch/ibmpc/pce.inc
	* src/arch/ibmpc/pceutils/Makefile.in,
	  src/arch/ibmpc/pceutils/pcemsg.asm
	* src/devices/Makefile.in, src/devices/blkcow.c,
	  src/devices/blkcow.h, src/devices/blkpart.c, src/devices/blkpart.h,
	  src/devices/disk.c, src/devices/disk.h

	- Moved partitioned block device to new source file 'blkpart.c'
	- Added copy on write support to all block devices
	- pc_set_msg now returns an error code
	- Added a new DOS utility pcemsg.com to send messages

2004-09-14 14:12:26 +0200  r449  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e8086.c, src/cpu/e8086/e8086.h,
	  src/cpu/e8086/opcodes.c

	Fixed byte count for undefined instructions if int 6 is executed.

2004-09-14 14:09:21 +0200  r448  Hampa Hug <hampa@hampa.ch>

	* src/devices/disk.c

	Flush image file after every write.

2004-09-14 14:08:40 +0200  r447  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/main.c

	Slightly more efficient clocking.

2004-09-14 14:03:15 +0200  r446  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in

	Support 'offset' for raw image files.

2004-09-14 14:01:43 +0200  r445  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/xms.c

	Properly report XMS version number.

2004-09-14 14:00:30 +0200  r444  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c

	Reset pixel mapping on mode change.

2004-08-16 12:16:15 +0200  r443  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in
	* src/devices/disk.c, src/devices/disk.h

	Modified partitioned disk image structure.

2004-08-12 05:52:12 +0200  r442  Hampa Hug <hampa@hampa.ch>

	* src/devices/hgc.c

	Fixed update function.

2004-08-03 04:12:31 +0200  r441  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/arch/sim405/Makefile.in
	* src/arch/sim6502/Makefile.in

	Fixed a missing DESTDIR.

2004-08-03 01:33:16 +0200  r439  Hampa Hug <hampa@hampa.ch>

	* NEWS, pce.lsm
	* src/arch/ibmpc/bios/Makefile.in
	* version

	Updated for version 0.1.5.

2004-08-02 23:59:21 +0200  r438  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/main.c
	* src/arch/sim405/main.c
	* src/arch/sim6502/main.c
	* src/lib/log.c, src/lib/log.h

	Cleaned up logging.

2004-08-02 23:05:01 +0200  r437  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.cfg.in,
	  src/arch/ibmpc/main.h, src/arch/ibmpc/util.c, src/arch/ibmpc/util.h
	* src/arch/sim405/Makefile.in, src/arch/sim405/sim405.c,
	  src/arch/sim405/sim405.cfg.in, src/arch/sim405/sim405.h
	* src/arch/sim6502/Makefile.in, src/arch/sim6502/sim6502.c,
	  src/arch/sim6502/sim6502.cfg.in, src/arch/sim6502/sim6502.h
	* src/lib/Makefile.in, src/lib/load.c, src/lib/load.h

	- Moved memory load functions to lib/load.{c,h}
	- Added intel hex loading to sim405 and sim6502.

2004-08-02 22:32:40 +0200  r436  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/Makefile.in, src/arch/ibmpc/bios/pce.asm

	Added a rule to build the IBM PC BIOS as an intel hex file.

2004-08-02 22:32:00 +0200  r435  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in,
	  src/arch/ibmpc/util.c, src/arch/ibmpc/util.h
	* src/lib/ihex.c, src/lib/ihex.h

	- Intel hex files are now loaded into an address space and not into a
	  memory block
	- Added a new "load" section to the ibmpc config file to load files
	  into the address space after initialization.

2004-08-02 22:28:48 +0200  r434  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c

	Don't reset the SDL surface if the new size is the same as the old.

2004-08-02 22:27:58 +0200  r433  Hampa Hug <hampa@hampa.ch>

	* src/devices/cga.c, src/devices/cga.h, src/devices/hgc.c,
	  src/devices/hgc.h, src/devices/mda.c, src/devices/mda.h

	Fixed the update function.

2004-08-02 22:26:58 +0200  r432  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added a new function mem_set_uint8_rw() to write to memory and ignore
	the read-only flag. This is useful to load ROM code after the ROM has
	been initialized.

2004-08-01 22:05:14 +0200  r431  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c

	Added an optimization if characters are drawn 1:1 in 16bit color
	mode.

2004-08-01 20:05:35 +0200  r430  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/ibmpc.cfg.in, src/arch/ibmpc/ibmpc.h,
	  src/arch/ibmpc/main.c
	* src/arch/sim405/sercons.c, src/arch/sim405/sim405.c,
	  src/arch/sim405/sim405.h
	* src/arch/sim6502/console.c, src/arch/sim6502/console.h,
	  src/arch/sim6502/sim6502.c, src/arch/sim6502/sim6502.h
	* src/devices/cga.c, src/devices/cga.h, src/devices/disk.c,
	  src/devices/ega.c, src/devices/ega.h, src/devices/hgc.c,
	  src/devices/hgc.h, src/devices/mda.c, src/devices/mda.h,
	  src/devices/vga.c, src/devices/vga.h, src/devices/video.c,
	  src/devices/video.h
	* src/terminal/Makefile.in, src/terminal/null.c, src/terminal/null.h,
	  src/terminal/scrmap.c, src/terminal/scrmap.h, src/terminal/sdl.c,
	  src/terminal/sdl.h, src/terminal/terminal.c,
	  src/terminal/terminal.h, src/terminal/vt100.c, src/terminal/x11.c,
	  src/terminal/x11.h

	- Finally brushed up the terminal interface. Window scaling is now
	  handled by the terminal, not the video device (only supported by
	  SDL yet, not by X11).
	- Added a new config interface to the core. Terminals use this now to
	  send messages like "abort" or "redraw" to the core.

2004-07-17 17:39:55 +0200  r429  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in
	* src/config.h.in

	Renamed some host related config variables.

2004-07-17 17:39:25 +0200  r428  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c
	* src/devices/disk.c, src/devices/disk.h

	Added new disk type 'partition'.

2004-07-17 17:38:32 +0200  r427  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/Makefile.in, src/cpu/e8086/internal.h
	* src/cpu/ppc405/Makefile.in, src/cpu/ppc405/ppc405.h

	No changes, but subversion insists that the Id tags have changed.

2004-07-14 01:17:02 +0200  r426  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/int13.c

	- Optimized reads/writes to/from conventional memory.
	- Segment boundaries are now ignored. Not sure if this is correct.

2004-07-14 01:15:50 +0200  r425  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ems.c, src/arch/ibmpc/util.c
	* src/devices/cga.c, src/devices/ega.c, src/devices/hgc.c,
	  src/devices/mda.c, src/devices/memory.c, src/devices/memory.h,
	  src/devices/vga.c

	Mildly optimized memory accesses:
	- The last memory block accessed is now searched first
	- Memory block address and size are duplicated in the memory list
	  structure.

2004-07-09 22:24:01 +0200  r424  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/cmd_ppc.c
	* src/cpu/ppc405/internal.h, src/cpu/ppc405/opcode1f.c,
	  src/cpu/ppc405/opcodes.c, src/cpu/ppc405/ppc405.c

	Unimplemented FPU instructions are now handled properly.

2004-06-27 01:52:13 +0200  r423  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/main.c
	* src/arch/sim6502/main.c

	Don't include stdint.h. For sim6502 it's not needed at all and for
	sim405 it will be included by the ppc405 header file.

2004-06-26 21:13:58 +0200  r422  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/ega.asm
	* src/arch/ibmpc/ibmpc.c
	* src/devices/ega.c, src/devices/ega.h

	Finally fixed an old EGA palette bug: In 200 line modes EGA only
	provides 16 colors for CGA compatibility.

2004-06-23 18:08:53 +0200  r421  Hampa Hug <hampa@hampa.ch>

	* NEWS, README, configure.in
	* src/arch/ibmpc/util.c
	* src/config.h.in, src/config.inc.in

	- Removed install prefix references
	- Cleanups

2004-06-23 17:27:10 +0200  r420  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/ibmpc.h, src/arch/ibmpc/main.c,
	  src/arch/ibmpc/main.h, src/arch/ibmpc/util.c, src/arch/ibmpc/util.h
	* src/arch/sim405/cmd_ppc.c
	* src/arch/sim6502/main.c
	* src/lib/Makefile.in, src/lib/brkpt.c, src/lib/brkpt.h,
	  src/lib/ihex.c, src/lib/ihex.h

	- Added intel hex file support.
	- Breakpoints can now be listed using either a linear or segmented
	  address.
	- The ibmpc emulator now uses the breakpoint library.
	- The ibmpc emulator can now load intel hex files.
	- Removed host timing support.

2004-06-23 17:24:39 +0200  r419  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added function mem_blk_get_addr().

2004-06-23 01:58:20 +0200  r418  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ems.c,
	  src/arch/ibmpc/hook.c, src/arch/ibmpc/ibmpc.1,
	  src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.cfg.in,
	  src/arch/ibmpc/int13.c, src/arch/ibmpc/int13.h,
	  src/arch/ibmpc/main.c, src/arch/ibmpc/main.h,
	  src/arch/ibmpc/mouse.c, src/arch/ibmpc/pce.1, src/arch/ibmpc/pce.c,
	  src/arch/ibmpc/pce.cfg.in, src/arch/ibmpc/pce.h,
	  src/arch/ibmpc/xms.c

	- Simulators are now built by default if the source is available
	- Cleaned up the ibmpc architecture directory
	- ibmpc disk i/o now uses 16bit mem access functions

2004-06-13 15:32:16 +0200  r417  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e6502/opcodes.c

	Fixed bug in cpy (used x instead of y).

2004-06-10 18:05:30 +0200  r416  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim405/cmd_ppc.c, src/arch/sim405/sim405.c,
	  src/arch/sim405/sim405.h
	* src/arch/sim6502/main.c, src/arch/sim6502/sim6502.c
	* src/cpu/e6502/e6502.c, src/cpu/e6502/e6502.h

	Removed the 16bit memory access functions.

2004-06-10 13:12:59 +0200  r415  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e6502/opcodes.c

	Fixed setting of carry flag for cmp.

2004-06-02 00:41:22 +0200  r414  Hampa Hug <hampa@hampa.ch>

	* configure.in

	Forgot test for PowerPC 405 core.

2004-06-02 00:31:36 +0200  r413  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in
	* src/arch/Makefile.in, src/arch/sim405
	* src/arch/sim405/Makefile.in, src/arch/sim405/cmd_ppc.c,
	  src/arch/sim405/cmd_ppc.h, src/arch/sim405/main.c,
	  src/arch/sim405/main.h, src/arch/sim405/sercons.c,
	  src/arch/sim405/sercons.h, src/arch/sim405/sim405.c,
	  src/arch/sim405/sim405.cfg.in, src/arch/sim405/sim405.h
	* src/lib/cmd.h

	Added a PowerPC 405 simulator.

2004-06-01 18:58:44 +0200  r412  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim6502/console.c, src/arch/sim6502/console.h,
	  src/arch/sim6502/sim6502.cfg.in

	Rearranged the console io registers.

2004-06-01 18:57:56 +0200  r411  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e6502/e6502.h, src/cpu/e6502/opcodes.c

	- Fixed the jump indirect instruction.
	- 16bit memory accesses are now split into two 8bit accesses.

2004-05-31 14:53:25 +0200  r410  Hampa Hug <hampa@hampa.ch>

	* src/devices/cga.c, src/devices/ega.c, src/devices/hgc.c,
	  src/devices/mda.c, src/devices/vga.c, src/devices/video.c,
	  src/devices/video.h
	* src/terminal/null.c, src/terminal/null.h, src/terminal/sdl.c,
	  src/terminal/sdl.h, src/terminal/terminal.c,
	  src/terminal/terminal.h, src/terminal/vt100.c,
	  src/terminal/vt100.h, src/terminal/x11.c, src/terminal/x11.h

	Renamed terminal function set_size() to set_mode() and added a new
	function set_size(). This has no use yet, it is in preparation for
	some more changes.

2004-05-31 14:52:04 +0200  r409  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim6502/Makefile.in, src/arch/sim6502/console.c,
	  src/arch/sim6502/console.h, src/arch/sim6502/main.c,
	  src/arch/sim6502/main.h, src/arch/sim6502/sim6502.c,
	  src/arch/sim6502/sim6502.h

	Added a simple console for IO.

2004-05-31 14:50:47 +0200  r408  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e6502/disasm.c

	Added addressing mode "A".

2004-05-31 14:50:03 +0200  r407  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e6502/e6502.c

	Changed logic of interrupt and reset signals to non-inverted.

2004-05-30 15:09:58 +0200  r406  Hampa Hug <hampa@hampa.ch>

	* src/devices/cga.h, src/devices/video.c, src/devices/video.h
	* src/terminal/sdl.h, src/terminal/terminal.c

	Subversion insists that these have been changed...

2004-05-26 22:56:22 +0200  r405  Hampa Hug <hampa@hampa.ch>

	* src/arch/sim6502/main.c
	* src/cpu/e6502/e6502.c, src/cpu/e6502/e6502.h,
	  src/cpu/e6502/internal.h, src/cpu/e6502/opcodes.c

	Many updates, including:
	- Implemented IRQ, NMI and reset handling
	- Added the BRK instruction
	- Moved some functions around
	- more...

2004-05-26 22:54:48 +0200  r404  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e8086.c, src/cpu/e8086/e8086.h

	Fixed the interface of e86_irq().

2004-05-26 18:34:35 +0200  r403  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in
	* src/arch/Makefile.in, src/arch/sim6502
	* src/arch/sim6502/Makefile.in, src/arch/sim6502/main.c,
	  src/arch/sim6502/main.h, src/arch/sim6502/sim6502.c,
	  src/arch/sim6502/sim6502.cfg.in, src/arch/sim6502/sim6502.h
	* src/chipset/Makefile.in
	* src/cpu/Makefile.in, src/cpu/e6502
	* src/cpu/e6502/Makefile.in, src/cpu/e6502/disasm.c,
	  src/cpu/e6502/e6502.c, src/cpu/e6502/e6502.h, src/cpu/e6502/ea.c,
	  src/cpu/e6502/internal.h, src/cpu/e6502/opcodes.c
	* src/lib/Makefile.in, src/lib/brkpt.c, src/lib/brkpt.h
	* src/terminal/terminal.h, src/terminal/vt100.h

	Added a 6502 emulator.

2004-05-26 18:33:23 +0200  r402  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c

	Fixed a typo in 16 bit default value.

2004-05-26 18:32:03 +0200  r401  Hampa Hug <hampa@hampa.ch>

	* src/config.h.in

	Added ifdef for unistd.h.

2004-05-26 18:31:29 +0200  r400  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/vga.asm

	Small update, long ago...

2004-05-14 12:04:49 +0200  r399  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/int13.c

	Fixed return value of int 13 function 18.

2004-03-27 23:42:00 +0100  r398  Hampa Hug <hampa@hampa.ch>

	* NEWS, README
	* src/arch/ibmpc/Makefile.in
	* src/arch/ibmpc/bios/Makefile.in, src/arch/ibmpc/bios/pal13.inc,
	  src/arch/ibmpc/bios/vga.asm
	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.cfg.in,
	  src/arch/ibmpc/pce.h
	* src/devices/Makefile.in, src/devices/vga.c, src/devices/vga.h

	Added a VGA emulator. Not quite complete yet.

2004-03-27 21:28:25 +0100  r397  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/ega.asm
	* src/devices/ega.c

	Fixed EGA palette.

2004-03-24 23:35:53 +0100  r396  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/bios.asm
	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/mouse.c,
	  src/arch/ibmpc/mouse.h, src/arch/ibmpc/pce.h

	Rewrote the microsoft mouse emulator. It now uses the 8250 UART.

2004-03-24 23:19:27 +0100  r395  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c, src/chipset/e8250.h

	- Increased input and output buffer size to 256
	- Added functions to clear the input and output queue
	- Added functions to check if the queues are empty.

2004-03-22 22:43:14 +0100  r394  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/int13.c

	- Accept any values for functions 0x17 and 0x18.
	- Function 0x08 now returns the media type for floppy disks. The
	  media type is just an educated guess.

2004-02-28 03:24:05 +0100  r393  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/chipset/Makefile.in

	Don't even attempt to build the PowerPC stuff if it is not selected.

2004-02-28 03:23:25 +0100  r392  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.h,
	  src/arch/ibmpc/pce.c

	Added new command 'key' to simulate key presses.

2004-02-24 00:59:14 +0100  r391  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.c

	Oops, need to include the config header file before using its
	definitions.
	Fixed another format string error.

2004-02-23 15:38:02 +0100  r390  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.c, src/arch/ibmpc/xms.c
	* src/chipset/e8250.c
	* src/config.h.in
	* src/cpu/e8086/opcodes.c
	* src/devices/cga.c, src/devices/ega.c, src/devices/hgc.c
	* src/terminal/vt100.c

	- Removed all C++ style comments.
	- Fixed a few format string bugs.

2004-02-23 09:20:31 +0100  r389  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in
	* src/chipset/ppc405/Makefile.in, src/chipset/ppc405/uic.h
	* src/config.h.in
	* src/cpu/ppc405/Makefile.in, src/cpu/ppc405/ppc405.h

	This is one ugly hack for systems that don't have stdint.h, for
	example solaris.

2004-02-22 23:13:16 +0100  r387  Hampa Hug <hampa@hampa.ch>

	* NEWS, README, pce.lsm, version

	Updated for version 0.1.4.

2004-02-22 23:12:57 +0100  r386  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in, rules.inc.in

	Don't use the GZIP variable as gzip uses it itself.

2004-02-22 09:25:46 +0100  r385  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.cfg.in
	* src/devices/disk.c, src/devices/disk.h

	Create dosemu images if they don't already exist.

2004-02-22 09:25:13 +0100  r384  Hampa Hug <hampa@hampa.ch>

	* src/libini/section.c

	Don't add default values. This is a change in semantics. Seems better
	this way.

2004-02-20 16:27:50 +0100  r383  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c
	* src/chipset/e8253.c, src/chipset/e8253.h

	Cleaned up the PIT 8253 emulator.

2004-02-20 15:33:57 +0100  r382  Hampa Hug <hampa@hampa.ch>

	* src/cpu/ppc405/disasm.c, src/cpu/ppc405/internal.h,
	  src/cpu/ppc405/mmu.c, src/cpu/ppc405/opcode1f.c,
	  src/cpu/ppc405/opcodes.c, src/cpu/ppc405/ppc405.c,
	  src/cpu/ppc405/ppc405.h

	Optimized memory accesses. The p405_t structure now contains a
	pointer to the RAM. This way the first ram_cnt bytes of memory can be
	accessed directly.
	Cleaned up EA calculation.

2004-02-20 15:29:07 +0100  r381  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added mem_blk_get_data() to get a pointer to the memory data from a
	memory block.

2004-02-20 15:27:23 +0100  r380  Hampa Hug <hampa@hampa.ch>

	* src/devices/serport.c

	Use e8250_receive() instead of e8250_set_inp(). This way the serial
	port does not have to be clocked.

2004-02-20 11:22:13 +0100  r379  Hampa Hug <hampa@hampa.ch>

	* src/terminal/vt100.c

	Passed the file descriptor instead of the timeout to
	vt100_readable(). This worked if the file descriptor happened to be
	0.

2004-02-20 10:57:19 +0100  r378  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/chipset/Makefile.in, src/chipset/ppc405
	* src/chipset/ppc405/Makefile.in, src/chipset/ppc405/uic.c,
	  src/chipset/ppc405/uic.h

	Added a PowerPC 405 universal interrupt controller emulator.

2004-02-20 10:50:14 +0100  r377  Hampa Hug <hampa@hampa.ch>

	* config.inc.in, configure.in
	* src/config.h.in
	* src/cpu/Makefile.in, src/cpu/ppc405
	* src/cpu/ppc405/Makefile.in, src/cpu/ppc405/disasm.c,
	  src/cpu/ppc405/internal.h, src/cpu/ppc405/mmu.c,
	  src/cpu/ppc405/opcode13.c, src/cpu/ppc405/opcode1f.c,
	  src/cpu/ppc405/opcodes.c, src/cpu/ppc405/ppc405.c,
	  src/cpu/ppc405/ppc405.h

	Added a PowerPC 405 core emulator.

2004-02-19 23:10:40 +0100  r376  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/config.h.in

	Detect host os and architecture.

2004-02-19 02:17:38 +0100  r375  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.cfg.in
	* src/chipset/e8250.c, src/chipset/e8250.h
	* src/devices/serport.c, src/devices/serport.h

	Cleaned up the UART 8250 emulator.

2004-02-18 02:25:29 +0100  r374  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ems.c, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/mouse.c, src/arch/ibmpc/pce.c, src/arch/ibmpc/xms.c
	* src/devices/Makefile.in, src/devices/cga.c, src/devices/ega.c,
	  src/devices/hgc.c, src/devices/mda.c
	* src/libini/libini.h, src/libini/read.c, src/libini/section.c,
	  src/libini/value.c, src/libini/write.c
	* src/terminal/Makefile.in, src/terminal/sdl.c, src/terminal/vt100.c,
	  src/terminal/x11.c

	Sync with libini. This caused some shockwaves because all libini
	access functions had to be adapted.

2004-02-16 03:19:35 +0100  r373  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.c
	* src/chipset/e8259.c, src/chipset/e8259.h
	* src/cpu/e8086/e8086.c

	Cleaned up 8259 emulator

2004-02-16 01:42:30 +0100  r372  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in
	* src/arch/ibmpc/bios/bios.asm, src/arch/ibmpc/bios/pce.asm
	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.h,
	  src/arch/ibmpc/pce.c, src/arch/ibmpc/pce.h

	A lot of small changes, mostly to go with the previous commits.

2004-02-16 01:41:44 +0100  r371  Hampa Hug <hampa@hampa.ch>

	* src/chipset/Makefile.in, src/chipset/e8237.c, src/chipset/e8237.h,
	  src/chipset/e8255.c, src/chipset/e8255.h, src/chipset/e8259.c,
	  src/chipset/e8259.h

	- All classes now have a uniform init/new/free/del interface
	- Added/renamed some functions, mostly cosmetics.

2004-02-16 01:40:28 +0100  r370  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8253.c, src/chipset/e8253.h

	Added a DMAC 8253 emulator. At the moment this is pretty useless
	because the page registers are not implemented yet.

2004-02-16 01:38:58 +0100  r369  Hampa Hug <hampa@hampa.ch>

	* src/cpu/e8086/e8086.c, src/cpu/e8086/e8086.h, src/cpu/e8086/ea.c,
	  src/cpu/e8086/flags.c, src/cpu/e8086/opcodes.c

	- Removed recording of the last interrupt. Instead, interrupts can
	  now be logged through a log function.
	- Corrected EA calculation delays
	- Some other cleanups / modifications.

2004-02-16 01:37:22 +0100  r368  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c

	- The cursor is now displayed in the correct color
	- Removed debugging output to stderr

2004-01-31 15:43:32 +0100  r367  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/int13.c
	* src/devices/disk.c, src/devices/disk.h

	- Added the concept of a 'visible geometry' to disks. The real
	  geometry corresponds to the image file while the visible geometry
	  is what the drive reports as its size. This allows tricks like
	  formatting a floppy disk to 83 tracks.
	- Added some comments.

2004-01-31 03:10:20 +0100  r366  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/Makefile.in
	* src/arch/ibmpc/pceutils/Makefile.in

	Newer nasm versions require a slash at the end of include paths.

2004-01-30 15:07:20 +0100  r365  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/pce.c

	- Added new command 'far' to run until CS changes.
	- Renamed command 'parport' to just 'par'.
	- Made most functions static
	- Modified breakpoint testing. Most commands (like p and t) now check
	  for breakpoints.

2004-01-20 01:46:29 +0100  r364  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c

	Correctly record the number of floppy disk drives in the config word.

2004-01-14 18:37:35 +0100  r363  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/ibmpc.h, src/arch/ibmpc/parport.c,
	  src/arch/ibmpc/parport.h, src/arch/ibmpc/pce.h
	* src/devices/Makefile.in, src/devices/parport.c,
	  src/devices/parport.h, src/devices/serial.c, src/devices/serial.h,
	  src/devices/serport.c, src/devices/serport.h

	- Moved the parallel port emulator to the generic devices section.
	- Renamed serial.c to serport.c for consitency.
	- Both serial and parallel port now include a static memory block for
	  their registers instead of a dynamic one.
	- Added functions ser_get_reg() and parport_get_reg().

2004-01-14 11:36:21 +0100  r362  Hampa Hug <hampa@hampa.ch>

	* COPYING

	This is a verbatim copy of the GPL.

2004-01-14 02:45:43 +0100  r361  Hampa Hug <hampa@hampa.ch>

	* src/devices/serial.c

	Forgot a debug fprintf().

2004-01-14 02:30:03 +0100  r360  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/pce.c
	* src/chipset/e8250.h
	* src/devices/serial.c

	Renaming the E8250_PARITY_* macros was not such a good idea after
	all.
	This renaming also reveiled a missing dependency on e8250.h in
	ibmpc/Makefile.in.

2004-01-14 02:07:37 +0100  r359  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/pce.h, src/arch/ibmpc/serial.c,
	  src/arch/ibmpc/serial.h
	* src/chipset/e8250.c, src/chipset/e8250.h
	* src/devices/Makefile.in, src/devices/serial.c, src/devices/serial.h

	- Cleaned up the UART 8250 emulator.
	- Moved the 8250 based serial port from src/arch/ibmpc/ to
	  src/devices
	- Removed the Linux specific code in the serial port emulator. It
	  never worked anyway.

2004-01-14 02:04:11 +0100  r358  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/basic.asm, src/arch/ibmpc/bios/bios.asm,
	  src/arch/ibmpc/bios/pce.asm

	Disassembled some more.

2004-01-10 05:25:46 +0100  r357  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/bios/bios.asm, src/arch/ibmpc/bios/pce.asm
	* src/arch/ibmpc/pce.1

	Disassembled some more of the bios.
	Updated man page.

2004-01-09 00:31:14 +0100  r356  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/pce.cfg.in

	Changed config file entry format for video devices. There's now only
	a generic section type "video" with the specific device type as a
	value.
	For both the terminal and the video device a config file entry for
	the requested device is no longer required.

2004-01-08 23:58:40 +0100  r355  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/disk.c,
	  src/arch/ibmpc/disk.h, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/int13.c, src/arch/ibmpc/int13.h,
	  src/arch/ibmpc/pce.c, src/arch/ibmpc/pce.h
	* src/devices/Makefile.in, src/devices/disk.c, src/devices/disk.h

	Reimplemented disk handling. The generic part of disk handling is now
	in src/devices/disk.c, the PC int 13 specific part in
	src/arch/ibmpc/int13.c

2004-01-03 13:13:32 +0100  r354  Hampa Hug <hampa@hampa.ch>

	* src/libini/libini.h, src/libini/read.c, src/libini/scanner.c,
	  src/libini/scanner.h

	Sync with libini

2004-01-02 15:29:58 +0100  r352  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added functions to get/set integers from/to byte buffers.

2004-01-02 13:43:59 +0100  r351  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Added tag revision numbers

2004-01-02 13:04:48 +0100  r341  Hampa Hug <hampa@hampa.ch>

	* Makefile.in, NEWS, config.inc.in, configure.in, rules.inc.in
	* src/Makefile.in
	* src/arch/Makefile.in
	* src/arch/ibmpc/Makefile.in
	* src/arch/ibmpc/bios/Makefile.in, src/arch/ibmpc/bios/basic.asm,
	  src/arch/ibmpc/bios/bios.asm, src/arch/ibmpc/bios/ega.asm,
	  src/arch/ibmpc/bios/fnt8x14.inc, src/arch/ibmpc/bios/fnt8x16.inc,
	  src/arch/ibmpc/bios/fnt8x8.inc, src/arch/ibmpc/bios/pce.asm
	* src/arch/ibmpc/disk.c, src/arch/ibmpc/disk.h, src/arch/ibmpc/ems.c,
	  src/arch/ibmpc/ems.h, src/arch/ibmpc/hook.c, src/arch/ibmpc/hook.h,
	  src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.h,
	  src/arch/ibmpc/mouse.c, src/arch/ibmpc/mouse.h,
	  src/arch/ibmpc/parport.c, src/arch/ibmpc/parport.h,
	  src/arch/ibmpc/pce.c, src/arch/ibmpc/pce.cfg.in,
	  src/arch/ibmpc/pce.h, src/arch/ibmpc/pce.inc
	* src/arch/ibmpc/pceutils/Makefile.in,
	  src/arch/ibmpc/pceutils/pceboot.asm,
	  src/arch/ibmpc/pceutils/pcecpu.asm,
	  src/arch/ibmpc/pceutils/pceemm.asm,
	  src/arch/ibmpc/pceutils/pceexit.asm,
	  src/arch/ibmpc/pceutils/pcehimem.asm,
	  src/arch/ibmpc/pceutils/pceint28.asm,
	  src/arch/ibmpc/pceutils/pcestop.asm,
	  src/arch/ibmpc/pceutils/pcetime.asm,
	  src/arch/ibmpc/pceutils/pcever.asm
	* src/arch/ibmpc/serial.c, src/arch/ibmpc/serial.h,
	  src/arch/ibmpc/xms.c, src/arch/ibmpc/xms.h
	* src/chipset/Makefile.in, src/chipset/e8250.c, src/chipset/e8250.h,
	  src/chipset/e8253.c, src/chipset/e8253.h, src/chipset/e8255.c,
	  src/chipset/e8255.h, src/chipset/e8259.c, src/chipset/e8259.h
	* src/config.h.in, src/config.inc.in
	* src/cpu/Makefile.in
	* src/cpu/e8086/Makefile.in, src/cpu/e8086/disasm.c,
	  src/cpu/e8086/e80186.c, src/cpu/e8086/e80286r.c,
	  src/cpu/e8086/e8086.c, src/cpu/e8086/e8086.h, src/cpu/e8086/ea.c,
	  src/cpu/e8086/flags.c, src/cpu/e8086/internal.h,
	  src/cpu/e8086/opcodes.c, src/cpu/e8086/pqueue.c
	* src/devices/Makefile.in, src/devices/cga.c, src/devices/cga.h,
	  src/devices/ega.c, src/devices/ega.h, src/devices/hgc.c,
	  src/devices/hgc.h, src/devices/mda.c, src/devices/mda.h,
	  src/devices/memory.c, src/devices/memory.h, src/devices/nvram.c,
	  src/devices/nvram.h, src/devices/video.c, src/devices/video.h
	* src/lib/Makefile.in, src/lib/cmd.c, src/lib/cmd.h,
	  src/lib/hexdump.c, src/lib/hexdump.h, src/lib/log.c, src/lib/log.h
	* src/libini/Makefile.in, src/libini/libini.h, src/libini/read.c,
	  src/libini/scanner.c, src/libini/scanner.h, src/libini/section.c,
	  src/libini/value.c, src/libini/write.c
	* src/terminal/Makefile.in, src/terminal/font.c, src/terminal/font.h,
	  src/terminal/null.c, src/terminal/null.h, src/terminal/sdl.c,
	  src/terminal/sdl.h, src/terminal/terminal.c,
	  src/terminal/terminal.h, src/terminal/vt100.c,
	  src/terminal/vt100.h, src/terminal/x11.c, src/terminal/x11.h
	* version

	Made the transition from CVS to SVN. This is the first subversion
	commit.

2003-12-29 12:06:23 +0100  r340  Hampa Hug <hampa@hampa.ch>

	* Makefile.in, Makefile.inc.in, config.inc.in, configure.in,
	  rules.inc.in
	* src/Makefile.in
	* src/arch/Makefile.in
	* src/arch/ibmpc/Makefile.in
	* src/arch/ibmpc/bios/Makefile.in
	* src/arch/ibmpc/pceutils/Makefile.in
	* src/chipset/Makefile.in
	* src/cpu/Makefile.in
	* src/cpu/e8086/Makefile.in
	* src/devices/Makefile.in
	* src/lib/Makefile.in
	* src/libini/Makefile.in
	* src/terminal/Makefile.in

	Gave the makefiles an overhaul.

2003-12-24 07:22:09 +0100  r339  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/pce.1

	Updated.

2003-12-24 06:52:55 +0100  r338  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c

	New function for loading ram/rom from a file.

2003-12-23 06:04:10 +0100  r337  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c

	Changed nvram to little endian.

2003-12-23 04:48:30 +0100  r336  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/ibmpc.c,
	  src/arch/ibmpc/ibmpc.h, src/arch/ibmpc/pce.cfg.in,
	  src/arch/ibmpc/pce.h

	Added an nvram device. Just for the fun of it.

2003-12-23 04:48:09 +0100  r335  Hampa Hug <hampa@hampa.ch>

	* src/devices/nvram.c, src/devices/nvram.h

	Need special get functions anyway.

2003-12-23 04:08:59 +0100  r334  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/mouse.c,
	  src/arch/ibmpc/xms.c
	* src/devices/Makefile.in, src/devices/cga.c, src/devices/ega.c,
	  src/devices/hgc.c, src/devices/mda.c, src/devices/memory.c,
	  src/devices/memory.h, src/devices/nvram.c, src/devices/nvram.h

	- Added a new nvram device
	- Memory blocks can now be statically allocated
	- Renamed mem_blk_init() to mem_blk_clear()
	- Added default get/set functions for memory blocks

2003-12-20 13:22:51 +0100  r333  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added functions to init/free a static memory_t structure.

2003-12-20 12:43:30 +0100  r332  Hampa Hug <hampa@hampa.ch>

	* src/lib/cmd.c, src/lib/cmd.h

	Added get/set string functions.

2003-12-20 02:11:15 +0100  r331  Hampa Hug <hampa@hampa.ch>

	* src/arch/ibmpc/speaker.c, src/arch/ibmpc/speaker.h

	Oops. These weren't ready yet.

2003-12-20 02:01:40 +0100  r330  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/arch
	* src/arch/Makefile.in, src/arch/ibmpc
	* src/arch/ibmpc/Makefile.in, src/arch/ibmpc/bios
	* src/arch/ibmpc/bios/Makefile.in, src/arch/ibmpc/bios/basic.asm,
	  src/arch/ibmpc/bios/bios.asm, src/arch/ibmpc/bios/ega.asm,
	  src/arch/ibmpc/bios/fnt8x14.inc, src/arch/ibmpc/bios/fnt8x16.inc,
	  src/arch/ibmpc/bios/fnt8x8.inc, src/arch/ibmpc/bios/pce.asm
	* src/arch/ibmpc/disk.c, src/arch/ibmpc/disk.h, src/arch/ibmpc/ems.c,
	  src/arch/ibmpc/ems.h, src/arch/ibmpc/hook.c, src/arch/ibmpc/hook.h,
	  src/arch/ibmpc/ibmpc.c, src/arch/ibmpc/ibmpc.h,
	  src/arch/ibmpc/mouse.c, src/arch/ibmpc/mouse.h,
	  src/arch/ibmpc/parport.c, src/arch/ibmpc/parport.h,
	  src/arch/ibmpc/pce.1, src/arch/ibmpc/pce.c,
	  src/arch/ibmpc/pce.cfg.in, src/arch/ibmpc/pce.h,
	  src/arch/ibmpc/pce.inc, src/arch/ibmpc/pceutils
	* src/arch/ibmpc/pceutils/Makefile.in,
	  src/arch/ibmpc/pceutils/pceboot.asm,
	  src/arch/ibmpc/pceutils/pcecpu.asm,
	  src/arch/ibmpc/pceutils/pceemm.asm,
	  src/arch/ibmpc/pceutils/pceexit.asm,
	  src/arch/ibmpc/pceutils/pcehimem.asm,
	  src/arch/ibmpc/pceutils/pceint28.asm,
	  src/arch/ibmpc/pceutils/pcestop.asm,
	  src/arch/ibmpc/pceutils/pcetime.asm,
	  src/arch/ibmpc/pceutils/pcever.asm
	* src/arch/ibmpc/serial.c, src/arch/ibmpc/serial.h,
	  src/arch/ibmpc/speaker.c, src/arch/ibmpc/speaker.h,
	  src/arch/ibmpc/xms.c, src/arch/ibmpc/xms.h
	* src/cpu
	* src/cpu/Makefile.in, src/cpu/e8086
	* src/cpu/e8086/Makefile.in, src/cpu/e8086/disasm.c,
	  src/cpu/e8086/e80186.c, src/cpu/e8086/e80286r.c,
	  src/cpu/e8086/e8086.c, src/cpu/e8086/e8086.h, src/cpu/e8086/ea.c,
	  src/cpu/e8086/flags.c, src/cpu/e8086/internal.h,
	  src/cpu/e8086/opcodes.c, src/cpu/e8086/pqueue.c
	* src/e8086, src/ibmpc, src/pceutils

	Moved some directories around. Created new directories 'src/arch' and
	'src/cpu'.

2003-11-20 04:28:21 +0100  r329  Hampa Hug <hampa@hampa.ch>

	* configure.in

	Convert install to absolute file name.

2003-11-18 01:32:01 +0100  r328  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Added 'boot' command to set boot drive.

2003-11-18 01:31:39 +0100  r327  Hampa Hug <hampa@hampa.ch>

	* src/terminal/vt100.c, src/terminal/vt100.h

	Increased maximum key length to 16.

2003-11-18 01:31:10 +0100  r326  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Initialize keyboard status bytes.

2003-11-18 01:30:50 +0100  r325  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm

	Start custom init code on Alt-Ctrl-Del.

2003-11-18 00:57:21 +0100  r324  Hampa Hug <hampa@hampa.ch>

	* src/devices/cga.c

	Format string fix.

2003-11-16 06:05:52 +0100  r323  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c

	Don't add NULL blocks.

2003-11-16 06:05:28 +0100  r322  Hampa Hug <hampa@hampa.ch>

	* src/devices/cga.c

	Made io base and mem base 32 bit values.

2003-11-16 04:44:26 +0100  r321  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in
	* src/devices/Makefile.in, src/devices/cga.c, src/devices/cga.h,
	  src/devices/ega.c, src/devices/ega.h, src/devices/hgc.c,
	  src/devices/hgc.h, src/devices/mda.c, src/devices/mda.h,
	  src/devices/memory.c, src/devices/video.c, src/devices/video.h
	* src/ibmpc/Makefile.in, src/ibmpc/cga.c, src/ibmpc/cga.h,
	  src/ibmpc/ega.c, src/ibmpc/ega.h, src/ibmpc/hgc.c, src/ibmpc/hgc.h,
	  src/ibmpc/mda.c, src/ibmpc/mda.h, src/ibmpc/pce.c, src/ibmpc/pce.h,
	  src/ibmpc/video.c, src/ibmpc/video.h
	* src/lib/Makefile.in, src/lib/hexdump.c, src/lib/hexdump.h

	Lots of source tree reshufflings. Among other things:
	- moved video devices from ibmpc/ to devices/
	- extracted pce_dump_hex() from pce.c to lib/hexdump.c
	- modified dependency tracking strategy. still sucks.

2003-11-12 01:07:40 +0100  r320  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	- Loops are now not traced by 'p'.
	- 'bc' can now clear all break points at once.

2003-11-12 01:07:06 +0100  r319  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e8086.h

	Added flag E86_DFLAGS_LOOP to disasm struct.

2003-11-12 00:48:41 +0100  r318  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	The p command works now as expected (calls are not traced into).

2003-11-12 00:48:08 +0100  r317  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e8086.h

	Added E86_DFLAGS_CALL to disasm struct to identify call instructions.

2003-11-11 17:33:57 +0100  r316  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h
	* src/ibmpc/ibmpc.c

	Added new function to set the memory default value.

2003-11-08 22:48:15 +0100  r315  Hampa Hug <hampa@hampa.ch>

	* src/lib/cmd.c, src/lib/cmd.h

	Support for non-hex integers.

2003-11-08 19:20:55 +0100  r314  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added 32 bit get/set functions.

2003-11-08 16:42:04 +0100  r313  Hampa Hug <hampa@hampa.ch>

	* src/devices/memory.c, src/devices/memory.h

	Added 16 bit big endian get/set functions. Some cleanups.

2003-11-08 15:54:55 +0100  r312  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/devices
	* src/devices/Makefile.in, src/devices/memory.c, src/devices/memory.h
	* src/ibmpc/Makefile.in, src/ibmpc/memory.c, src/ibmpc/memory.h,
	  src/ibmpc/pce.h

	Moved memory emulation to devices/memory.c. Other devices will
	follow.

2003-11-08 15:40:34 +0100  r311  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/log.c, src/ibmpc/log.h,
	  src/ibmpc/pce.h
	* src/lib/Makefile.in, src/lib/log.c, src/lib/log.h

	Moved logging functions to lib/log.c.

2003-11-08 15:20:20 +0100  r310  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in
	* src/ibmpc/Makefile.in, src/ibmpc/pce.c
	* src/lib
	* src/lib/Makefile.in, src/lib/cmd.c, src/lib/cmd.h

	Moved command processing functions into lib/cmd.c.

2003-10-28 14:42:45 +0100  r309  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in

	Forgot to set mandir.

2003-10-28 14:42:35 +0100  r308  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Improved some error messages.

2003-10-28 14:32:35 +0100  r307  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in

	Removed hardwired libraries.

2003-10-28 14:19:54 +0100  r306  Hampa Hug <hampa@hampa.ch>

	* configure.in

	Do a proper check for X.

2003-10-28 14:19:41 +0100  r305  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c

	Forgot to include time.h.

2003-10-18 21:30:32 +0200  r304  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/ibmpc.c, src/ibmpc/pce.cfg.in,
	  src/ibmpc/pce.h
	* src/terminal/Makefile.in, src/terminal/null.c, src/terminal/null.h

	Added a null terminal for debugging.

2003-10-18 21:08:28 +0200  r303  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/pce.1

	Added a first draft of a man page for pce.

2003-10-18 05:28:11 +0200  r302  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/ibmpc/Makefile.in, src/ibmpc/ems.c, src/ibmpc/ems.h,
	  src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/pce.c, src/ibmpc/pce.cfg.in,
	  src/ibmpc/pce.h, src/ibmpc/pce.inc
	* src/pceutils/Makefile.in, src/pceutils/pceemm.asm

	Added EMS 3.2 support.

2003-10-17 07:43:08 +0200  r301  Hampa Hug <hampa@hampa.ch>

	* README

	Updated.

2003-10-17 07:42:55 +0200  r300  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Added some commands to help text.

2003-10-13 21:59:08 +0200  r299  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c, src/ibmpc/pce.cfg.in,
	  src/ibmpc/xms.c, src/ibmpc/xms.h
	* src/pceutils/pcehimem.asm

	Added HMA support to XMS.

2003-10-13 03:55:53 +0200  r298  Hampa Hug <hampa@hampa.ch>

	* README
	* src/ibmpc/bios/bios.asm

	Updated.

2003-10-13 03:55:33 +0200  r297  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Added command 'disk' to change floppy (and other) disks.

2003-10-13 03:54:57 +0200  r296  Hampa Hug <hampa@hampa.ch>

	* src/pceutils/Makefile.in, src/pceutils/pcever.asm

	Added new DOS program to print the pce version.

2003-10-13 03:54:37 +0200  r295  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/pce.inc

	Added new hooks to get/set the address mask and the pce version.

2003-10-13 03:53:55 +0200  r294  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h

	A full 32 bit address mask is now supported.

2003-10-13 03:53:29 +0200  r293  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in
	* src/config.h.in, src/config.inc.in

	Added new symbol PCE_VERSION_REL to mark release versions.

2003-10-13 03:52:57 +0200  r292  Hampa Hug <hampa@hampa.ch>

	* configure.in

	X11 is now autodeteced (sort of, sigh).

2003-10-12 01:57:56 +0200  r291  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c, src/e8086/e8086.h, src/e8086/microcode.c

	Wraparound new works correctly. Removed e86_set_f() and e86_get_f()
	macros.

2003-10-07 18:05:25 +0200  r290  Hampa Hug <hampa@hampa.ch>

	* src/pceutils/pcecpu.asm

	Allow switching to 80286.

2003-10-07 18:05:10 +0200  r289  Hampa Hug <hampa@hampa.ch>

	* src/e8086/Makefile.in, src/e8086/e80286r.c, src/e8086/e8086.c,
	  src/e8086/e8086.h, src/e8086/microcode.c

	Moved 80286 real mode code to separate file.

2003-10-06 23:31:28 +0200  r288  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c, src/ibmpc/disk.h, src/ibmpc/ibmpc.c

	Added autodetection of image file format. DOSEMU offset is now
	handled correctly.

2003-10-06 14:46:06 +0200  r287  Hampa Hug <hampa@hampa.ch>

	* NEWS, README, pce.lsm

	Updated for version 0.1.3.

2003-10-06 14:35:24 +0200  r286  Hampa Hug <hampa@hampa.ch>

	* src/terminal/x11.c

	Fixed cursor hiding bug.

2003-10-06 14:25:05 +0200  r285  Hampa Hug <hampa@hampa.ch>

	* configure.in, version

	Cleanup.

2003-10-06 13:13:18 +0200  r284  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/ibmpc/Makefile.in

	Some quick fixes for static builds.

2003-10-05 23:49:49 +0200  r283  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-10-05 23:49:33 +0200  r282  Hampa Hug <hampa@hampa.ch>

	* configure.in, version

	Extracted version handling from configure.in. Moved around a few
	tests and made it a bit more verbose.

2003-10-05 23:48:43 +0200  r281  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Cosmetic change in version message.

2003-10-05 23:48:12 +0200  r280  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h, src/ibmpc/pce.inc

	Allow setting the cpu type to 80286. Doesn't do much good, though.

2003-10-05 23:47:18 +0200  r279  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h, src/e8086/internal.h,
	  src/e8086/microcode.c

	Added some make-belief 80286 real mode support.

2003-10-04 19:56:27 +0200  r278  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Don't check boot sector signature. Some OS's don't use it.

2003-10-04 19:56:06 +0200  r277  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Added support for text modes 0 and 1. Some cleanups.

2003-10-04 19:55:17 +0200  r276  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm

	Updated.

2003-10-04 19:54:53 +0200  r275  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c

	Switching back to 8086 mode is now supported.

2003-10-04 19:54:24 +0200  r274  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ega.c

	Text modes 0 and 1 are now supported. Some cleanups.

2003-10-04 19:53:33 +0200  r273  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c

	Made color palette brighter.

2003-10-04 19:52:45 +0200  r272  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c, src/e8086/e8086.c, src/e8086/e8086.h,
	  src/e8086/internal.h

	The opcode table is now part of the cpu structure. This allows
	switching back from 80186 mode to 8086 mode at runtime.

2003-10-04 01:17:22 +0200  r271  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm
	* src/ibmpc/ega.c, src/ibmpc/ega.h

	EGA hardware is now modelled much better. CGA graphic modes are now
	supported. VGA mode 12h (640*480*16) is now supported.

2003-10-04 01:16:23 +0200  r270  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Added update command.

2003-10-04 01:15:58 +0200  r269  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/video.c, src/ibmpc/video.h

	Added function pce_video_update().

2003-10-04 01:15:39 +0200  r268  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/mouse.c

	Cosmetic changes in log messages.

2003-10-01 18:58:49 +0200  r267  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Added function 0E (print character) and 0C (set pixel) for 16 color
	graphic modes.

2003-10-01 18:58:19 +0200  r266  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm

	Updated.

2003-09-28 10:31:29 +0200  r265  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ega.c

	Reset update flag.

2003-09-24 10:09:34 +0200  r264  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ega.c

	Check address on update.

2003-09-24 10:09:09 +0200  r263  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Added a SIGSEGV signal handler.

2003-09-24 10:08:16 +0200  r262  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8259.c, src/chipset/e8259.h
	* src/ibmpc/ibmpc.c

	Added 16 bit I/O to PIC. This caused a seg fault.

2003-09-24 03:09:55 +0200  r261  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ega.c, src/ibmpc/ega.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/video.c, src/ibmpc/video.h

	Video devices are now clocked.

2003-09-24 03:09:30 +0200  r260  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Adjusted page sizes. Seems to be more standard.

2003-09-24 03:08:40 +0200  r259  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c, src/terminal/sdl.h

	Added 16bit mode as well as hardware surface support.

2003-09-23 09:07:23 +0200  r258  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.1.3.

2003-09-23 08:59:21 +0200  r257  Hampa Hug <hampa@hampa.ch>

	* NEWS, README, pce.lsm

	Updated for version 0.1.2.

2003-09-23 08:59:10 +0200  r256  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Added "IBM" string. sigh.

2003-09-23 03:32:28 +0200  r255  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Added i and o commands. g command now works with or without
	breakpoints.

2003-09-23 02:39:16 +0200  r254  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/cga.h, src/ibmpc/ega.c, src/ibmpc/ega.h,
	  src/ibmpc/hgc.c, src/ibmpc/hgc.h, src/ibmpc/mda.c, src/ibmpc/mda.h,
	  src/ibmpc/pce.c, src/ibmpc/pce.h, src/ibmpc/video.c,
	  src/ibmpc/video.h

	Added more extensive dumping of video state.

2003-09-23 01:03:10 +0200  r253  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ega.c, src/ibmpc/ega.h

	Simulate retraces better. Do delayed update on palette change.

2003-09-23 01:02:44 +0200  r252  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Set up some registers for text modes. Not used yet.

2003-09-22 07:15:25 +0200  r251  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/Makefile.in, src/ibmpc/bios/ega.asm,
	  src/ibmpc/bios/pce.asm
	* src/ibmpc/hook.inc, src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h
	* src/pceutils/Makefile.in, src/pceutils/pceboot.asm,
	  src/pceutils/pcecpu.asm, src/pceutils/pceexit.asm,
	  src/pceutils/pcehimem.asm, src/pceutils/pceint28.asm,
	  src/pceutils/pcestop.asm, src/pceutils/pcetime.asm

	- Adapted assembly source to new include file
	- Added DOS application pcecpu to get/set the current cpu model.

2003-09-22 07:14:19 +0200  r250  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/pce.inc

	Moved hook.inc to pce.inc.

2003-09-22 04:38:14 +0200  r249  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hgc.c, src/ibmpc/hgc.h, src/ibmpc/mda.c, src/ibmpc/mda.h,
	  src/ibmpc/pce.cfg.in

	All colors can now be configured for MDA and HGC.

2003-09-22 04:37:56 +0200  r248  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm, src/ibmpc/bios/pce.asm

	Initialize video mode and print message in EGA bios. Only initialize
	CGA and MDA in normal bios.

2003-09-21 23:12:30 +0200  r247  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm, src/ibmpc/bios/fnt8x14.inc,
	  src/ibmpc/bios/fnt8x16.inc, src/ibmpc/bios/fnt8x8.inc

	Replaced fonts.

2003-09-21 23:11:40 +0200  r246  Hampa Hug <hampa@hampa.ch>

	* src/pceutils/pcehimem.asm

	Changed error message.

2003-09-21 23:11:19 +0200  r245  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e80186.c, src/e8086/e8086.h
	* src/ibmpc/pce.c

	Added some more instructions to the disassembler.

2003-09-21 12:06:33 +0200  r244  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Fixed scrolling up.

2003-09-21 10:16:46 +0200  r243  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm
	* src/ibmpc/ega.c

	Reworked mode initialization.

2003-09-21 06:04:23 +0200  r242  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm
	* src/ibmpc/cga.c, src/ibmpc/ega.c, src/ibmpc/hgc.c, src/ibmpc/mda.c
	* src/terminal/sdl.c, src/terminal/sdl.h, src/terminal/terminal.c,
	  src/terminal/terminal.h, src/terminal/vt100.c,
	  src/terminal/vt100.h, src/terminal/x11.c, src/terminal/x11.h

	- fixed cursor handling
	- fixed ega bios font information.

2003-09-21 03:08:50 +0200  r241  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Forgot some stops.

2003-09-21 02:41:40 +0200  r240  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm

	Set up parameter table at [0040:00a8].

2003-09-21 02:41:04 +0200  r239  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Reset DS and ES before booting.

2003-09-21 02:39:17 +0200  r238  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/config.h.in
	* src/ibmpc/serial.c

	Check for sys/poll.h.

2003-09-20 01:20:23 +0200  r237  Hampa Hug <hampa@hampa.ch>

	* src/e8086/Makefile.in, src/e8086/e8086.c, src/e8086/microcode.c,
	  src/e8086/pqueue.c

	Moved prefetch queue functions to own file and optimized them a
	little.

2003-09-20 01:16:09 +0200  r236  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c

	Don't call int 6. 80186 does not do that.

2003-09-19 17:09:19 +0200  r235  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.cfg.in
	* src/terminal/sdl.c, src/terminal/sdl.h

	Update strategies for text and graphic modes can now be configured.

2003-09-19 16:48:36 +0200  r234  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/ega.asm
	* src/ibmpc/ega.c, src/ibmpc/ega.h

	Added some crude support for MDA text mode.

2003-09-19 16:48:15 +0200  r233  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c

	Modified clocking.

2003-09-19 16:47:51 +0200  r232  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/hgc.c
	* src/terminal/terminal.c, src/terminal/terminal.h,
	  src/terminal/x11.c, src/terminal/x11.h

	Removed some old terminal api functions (flush, udpate).

2003-09-19 16:46:48 +0200  r231  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c, src/ibmpc/pce.c, src/ibmpc/pce.h
	* src/pceutils/pceint28.asm

	Int 28 sleep time can now be set.

2003-09-18 21:08:08 +0200  r230  Hampa Hug <hampa@hampa.ch>

	* src/pceutils/pceboot.asm, src/pceutils/pceexit.asm,
	  src/pceutils/pcestop.asm

	Use new hook include file.

2003-09-18 21:07:56 +0200  r229  Hampa Hug <hampa@hampa.ch>

	* src/pceutils/Makefile.in, src/pceutils/pceint28.asm

	Added DOS application to get/set int28 sleeping state.

2003-09-18 21:07:15 +0200  r228  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c, src/ibmpc/pce.h

	Made int28 sleeping state a global variable.

2003-09-18 21:06:52 +0200  r227  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/hook.inc

	Added hook to get/set int28 sleeping state.

2003-09-17 06:23:53 +0200  r226  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-09-17 06:22:31 +0200  r225  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/mouse.c, src/ibmpc/mouse.h,
	  src/ibmpc/pce.cfg.in

	Mouse sensitivity is now configurable.

2003-09-17 06:22:12 +0200  r224  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c

	Changed config option name "font_psf" to "font".

2003-09-17 06:20:05 +0200  r223  Hampa Hug <hampa@hampa.ch>

	* src/terminal/x11.c

	Cleanups.

2003-09-17 06:19:53 +0200  r222  Hampa Hug <hampa@hampa.ch>

	* src/terminal/font.c

	New font. This is def2_8x16.psf from console-tools.

2003-09-17 06:20:23 +0200  r221  Hampa Hug <hampa@hampa.ch>

	* src/terminal/sdl.c, src/terminal/sdl.h

	Implemented text cursor and font loading.

2003-09-15 09:53:49 +0200  r220  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in, configure.in
	* src/config.h.in
	* src/ibmpc/Makefile.in, src/ibmpc/ega.c, src/ibmpc/ibmpc.c,
	  src/ibmpc/pce.cfg.in, src/ibmpc/pce.h
	* src/terminal/Makefile.in, src/terminal/font.c, src/terminal/font.h,
	  src/terminal/sdl.c, src/terminal/sdl.h, src/terminal/terminal.c,
	  src/terminal/terminal.h

	Added new SDL terminal.

2003-09-15 03:35:23 +0200  r219  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.inc

	Added assembler include file with hook definitions.

2003-09-15 03:15:59 +0200  r218  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ega.c
	* src/terminal/x11.c

	Adaptive updating does not work if palette changed.

2003-09-14 23:27:40 +0200  r217  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/Makefile.in, src/ibmpc/bios/ega.asm,
	  src/ibmpc/bios/fnt8x14.inc, src/ibmpc/bios/fnt8x16.inc,
	  src/ibmpc/bios/fnt8x8.inc, src/ibmpc/bios/pce.asm
	* src/ibmpc/cga.c, src/ibmpc/ega.c, src/ibmpc/ega.h, src/ibmpc/hgc.c,
	  src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/pce.cfg.in, src/ibmpc/pce.h,
	  src/ibmpc/video.c, src/ibmpc/video.h
	* src/terminal/terminal.c, src/terminal/terminal.h,
	  src/terminal/x11.c, src/terminal/x11.h

	- Some modifications to the terminal API
	- Rudimentary EGA support
	- Half baked EGA bios

2003-09-13 20:28:45 +0200  r216  Hampa Hug <hampa@hampa.ch>

	* src/Makefile.in
	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/Makefile.in

	Properly check for nasm.

2003-09-13 20:28:26 +0200  r215  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Removed EGA preliminary stuff.

2003-09-13 20:27:40 +0200  r214  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm

	Updated.

2003-09-13 20:12:17 +0200  r213  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/Makefile.in

	Don't build bios if nasm is not available.

2003-09-13 20:11:42 +0200  r212  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/mouse.c, src/ibmpc/mouse.h

	Accumulate mouse movements.

2003-09-13 20:11:17 +0200  r211  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/cga.h, src/ibmpc/hgc.c, src/ibmpc/hgc.h,
	  src/ibmpc/pce.cfg.in

	Window width and height can now be configured.

2003-09-13 20:10:15 +0200  r210  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/video.c, src/ibmpc/video.h

	Added support for screen maps.

2003-09-13 20:09:50 +0200  r209  Hampa Hug <hampa@hampa.ch>

	* src/terminal/terminal.c, src/terminal/terminal.h,
	  src/terminal/x11.c, src/terminal/x11.h

	Added function to set a filled rectangle.

2003-09-08 19:17:44 +0200  r208  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in, configure.in
	* src/Makefile.in
	* src/ibmpc/Makefile.in

	Check if nasm is available and don't build the bios and dos tools if
	it isn't.

2003-09-08 19:16:59 +0200  r207  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Check for ROM extensions.

2003-09-08 19:16:06 +0200  r206  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/memory.c

	Only initialize memory block if it was allocated.

2003-09-06 15:53:12 +0200  r205  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/serial.c, src/ibmpc/serial.h

	Set DTR/RTS on linux.

2003-09-06 15:52:51 +0200  r204  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c, src/chipset/e8250.h

	Report setup change on change to DTR/RTS.

2003-09-06 15:52:16 +0200  r203  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Updated UART status printing.

2003-09-06 15:49:17 +0200  r202  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/config.h.in

	Check for linux operating system.

2003-09-06 15:48:27 +0200  r201  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Fixed bug that overwrote the equipment word.

2003-09-05 16:43:36 +0200  r200  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c, src/chipset/e8250.h
	* src/ibmpc/ibmpc.c, src/ibmpc/serial.c, src/ibmpc/serial.h

	Modified clocking mechanism.

2003-09-05 16:08:00 +0200  r199  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/serial.c

	Need to check send buffer periodically.

2003-09-05 15:37:16 +0200  r198  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c, src/chipset/e8250.h

	Fixed interrupt handling.

2003-09-05 02:45:37 +0200  r197  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/serial.c

	Flush the terminal on configuration change.

2003-09-05 02:45:18 +0200  r196  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Set up number of serial and parallel ports in the equipment word.

2003-09-05 02:40:48 +0200  r195  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8250.c

	Set queue size to 1.

2003-09-04 22:34:26 +0200  r194  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.1.2.

2003-09-04 22:26:48 +0200  r193  Hampa Hug <hampa@hampa.ch>

	* NEWS, pce.lsm
	* src/ibmpc/pce.cfg.in

	Updated for version 0.1.1.

2003-09-04 22:20:45 +0200  r192  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/serial.c, src/ibmpc/serial.h

	Forgot to check in.

2003-09-04 22:14:16 +0200  r191  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/pce.asm
	* src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/pce.c, src/ibmpc/pce.h

	Added serial port support.

2003-09-04 22:14:03 +0200  r190  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/parport.c, src/ibmpc/parport.h

	Cleanup.

2003-09-04 22:13:22 +0200  r189  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/xms.c

	Removed debugging output.

2003-09-04 22:13:07 +0200  r188  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/memory.c

	The second byte is now tested for word accesses.

2003-09-04 22:11:16 +0200  r187  Hampa Hug <hampa@hampa.ch>

	* src/chipset/Makefile.in, src/chipset/e8250.c, src/chipset/e8250.h

	Added a UART 8250/16450/16550 emulator.

2003-09-02 16:56:25 +0200  r186  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c, src/ibmpc/ibmpc.c, src/ibmpc/pce.cfg.in,
	  src/ibmpc/xms.c, src/ibmpc/xms.h
	* src/pceutils/pcehimem.asm

	Implemented UMB support.

2003-09-02 13:46:18 +0200  r185  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.cfg.in

	Updated.

2003-09-02 13:46:01 +0200  r184  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hook.c, src/ibmpc/hook.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/pce.h

	Moved hook functions to separate file.

2003-09-02 13:45:16 +0200  r183  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/Makefile.in, src/ibmpc/bios/pce.asm

	Use new assembler include file.

2003-09-02 13:44:47 +0200  r182  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/xms.c, src/ibmpc/xms.h
	* src/pceutils/Makefile.in, src/pceutils/pcehimem.asm

	Added XMS support and a DOS driver.

2003-09-02 13:43:41 +0200  r181  Hampa Hug <hampa@hampa.ch>

	* src/terminal/Makefile.in, src/terminal/x11.c, src/terminal/x11.h,
	  src/terminal/xterm.c, src/terminal/xterm.h

	Renamed xterm to x11. This has nothing to do with an xterm.

2003-09-02 13:43:03 +0200  r180  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in, configure.in
	* src/config.inc.in

	Added assembler configuration include file.

2003-09-02 12:04:23 +0200  r179  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c

	Get fill byte out of parameter table only for floppy disk drives.

2003-09-01 20:07:12 +0200  r178  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c

	Actually overwrite formatted sectors.

2003-09-01 20:06:56 +0200  r177  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm

	nothing.

2003-09-01 15:17:18 +0200  r176  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c
	* src/pceutils/Makefile.in, src/pceutils/pceboot.asm

	Added new utility 'pceboot' to set the boot drive and reboot the pc.

2003-08-31 03:38:11 +0200  r175  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/cga.h, src/ibmpc/hgc.c, src/ibmpc/hgc.h,
	  src/ibmpc/mda.c
	* src/terminal/xterm.c

	- Fixed register address range bug
	- Fixed video status messages
	- Fixed xterm clearing

2003-08-30 19:16:18 +0200  r174  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/pce.h
	* src/terminal/vt100.c, src/terminal/xterm.c

	Allow screenshot through hotkey.

2003-08-30 18:55:36 +0200  r173  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/cga.h, src/ibmpc/hgc.c, src/ibmpc/hgc.h,
	  src/ibmpc/mda.c, src/ibmpc/mda.h, src/ibmpc/pce.c,
	  src/ibmpc/video.c, src/ibmpc/video.h

	Implemented screen shot feature.

2003-08-30 18:55:21 +0200  r172  Hampa Hug <hampa@hampa.ch>

	* src/terminal/vt100.c, src/terminal/xterm.c

	Changed break keys. Interrupt is now ctrl-~ and abort is alt-~. The
	x11 terminal recognizes Pause/Break as abort key as well.

2003-08-30 18:54:04 +0200  r171  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm, src/ibmpc/bios/pce.asm

	Disassembled int 5 (print screen) handler.

2003-08-30 14:39:13 +0200  r170  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c

	- Fixed a bug in the ENTER instruction
	- Added/corrected instruction timings
	- Added INS/OUTS instructions

2003-08-30 05:08:53 +0200  r169  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/cga.c, src/ibmpc/cga.h,
	  src/ibmpc/hgc.c, src/ibmpc/hgc.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/mda.c, src/ibmpc/mda.h,
	  src/ibmpc/pce.c, src/ibmpc/pce.cfg.in, src/ibmpc/pce.h,
	  src/ibmpc/video.c, src/ibmpc/video.h

	Added new generic video device interface.

2003-08-30 05:07:44 +0200  r168  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/memory.c, src/ibmpc/memory.h

	Added a function to get the mem block size.

2003-08-30 03:09:27 +0200  r167  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hgc.c, src/ibmpc/hgc.h, src/ibmpc/pce.cfg.in

	HGC colors can now be set in the config file.

2003-08-30 00:45:59 +0200  r166  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c, src/e8086/internal.h, src/e8086/microcode.c

	Added some more 80186 instructions (shift/rotate imm, imul).

2003-08-30 00:45:23 +0200  r165  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c

	Added short versions for cpu model names.

2003-08-29 23:35:58 +0200  r164  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c, src/ibmpc/ibmpc.c, src/ibmpc/pce.c

	Improved logging.

2003-08-29 23:15:08 +0200  r163  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c, src/ibmpc/pce.cfg.in,
	  src/ibmpc/pce.h

	Added CPU model selection.

2003-08-29 23:14:49 +0200  r162  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c, src/e8086/e8086.c, src/e8086/e8086.h,
	  src/e8086/internal.h, src/e8086/microcode.c

	CPU model selection is now more flexible because rep bug and shift
	count masking can be turned on/off independantly.

2003-08-29 23:13:50 +0200  r161  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c

	Added new 80186 instructions.

2003-08-29 21:18:15 +0200  r160  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h,
	  src/ibmpc/mouse.c, src/ibmpc/mouse.h, src/ibmpc/pce.cfg.in,
	  src/ibmpc/pce.h

	Added serial mouse support.

2003-08-29 21:17:51 +0200  r159  Hampa Hug <hampa@hampa.ch>

	* src/terminal/terminal.h, src/terminal/xterm.c, src/terminal/xterm.h

	Added x terminal mouse handling. One big hack.

2003-08-29 21:17:07 +0200  r158  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/memory.c, src/ibmpc/memory.h

	Added a function to set the mem block ext pointer.

2003-08-29 21:15:21 +0200  r157  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8259.c, src/chipset/e8259.h

	Added a function to get an IRQ trigger function.

2003-08-29 15:31:18 +0200  r156  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Log PCE version on startup.

2003-08-29 15:29:52 +0200  r155  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/hgc.c, src/ibmpc/mda.c

	Use symbolic constants for video mode.

2003-08-29 15:28:25 +0200  r154  Hampa Hug <hampa@hampa.ch>

	* src/terminal/terminal.c, src/terminal/terminal.h,
	  src/terminal/vt100.c, src/terminal/vt100.h, src/terminal/xterm.c,
	  src/terminal/xterm.h

	Added rudimentary mouse support to terminals.

2003-08-29 14:42:18 +0200  r153  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e80186.c

	Added more 80186 instructions (bound, pusha, popa).

2003-08-29 11:46:26 +0200  r152  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c

	Enable 80186.

2003-08-29 11:45:42 +0200  r151  Hampa Hug <hampa@hampa.ch>

	* src/e8086/Makefile.in, src/e8086/e80186.c, src/e8086/e8086.c,
	  src/e8086/e8086.h, src/e8086/internal.h, src/e8086/microcode.c

	Added preliminary 80186 support.

2003-08-24 06:16:48 +0200  r150  Hampa Hug <hampa@hampa.ch>

	* src/pceutils/Makefile.in

	Fixed install rule.

2003-08-24 06:10:55 +0200  r149  Hampa Hug <hampa@hampa.ch>

	* src/terminal/xterm.c

	Fixed window background initialization.

2003-08-23 14:35:42 +0200  r148  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c, src/ibmpc/pce.h

	Modified break hook.

2003-08-23 14:35:29 +0200  r147  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/pceutils
	* src/pceutils/Makefile.in, src/pceutils/pceexit.asm,
	  src/pceutils/pcestop.asm, src/pceutils/pcetime.asm

	Added some pce related dos utilities.

2003-08-23 06:03:09 +0200  r146  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm
	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c, src/ibmpc/pce.h

	Boot drive can now be selected on command line.

2003-08-23 06:02:54 +0200  r145  Hampa Hug <hampa@hampa.ch>

	* README

	Updated.

2003-08-23 04:57:38 +0200  r144  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c, src/ibmpc/hgc.c, src/ibmpc/hgc.h,
	  src/ibmpc/ibmpc.c, src/ibmpc/mda.c, src/ibmpc/mda.h,
	  src/ibmpc/pce.c

	Cleanups and bugfixes.

2003-08-20 18:10:38 +0200  r143  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.1.1.

2003-08-20 18:07:47 +0200  r142  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.1.0.

2003-08-20 17:47:28 +0200  r141  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c, src/ibmpc/pce.cfg.in,
	  src/ibmpc/pce.h

	Terminal and video device can now be selected on the command line.

2003-08-20 17:47:05 +0200  r140  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/hgc.c

	Protection bits to prevent using graphic mode and page 1 are now
	supported.

2003-08-20 12:31:38 +0200  r139  Hampa Hug <hampa@hampa.ch>

	* src/terminal/xterm.c

	Fixed mode switching.

2003-08-19 19:07:15 +0200  r138  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/cga.c, src/ibmpc/cga.h,
	  src/ibmpc/hgc.c, src/ibmpc/hgc.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/mda.c, src/ibmpc/pce.c,
	  src/ibmpc/pce.cfg.in, src/ibmpc/pce.h

	Added support for cga graphic modes.
	Added hgc support.
	Lots of other changes.

2003-08-19 19:06:36 +0200  r137  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm

	Updated.

2003-08-19 19:06:20 +0200  r136  Hampa Hug <hampa@hampa.ch>

	* src/terminal/Makefile.in, src/terminal/terminal.c,
	  src/terminal/terminal.h, src/terminal/vt100.c,
	  src/terminal/vt100.h, src/terminal/xterm.c, src/terminal/xterm.h

	Added graphics capability to terminals.
	xterm now uses a backing pixmap.
	Lots of other changes.

2003-08-19 03:32:25 +0200  r135  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.cfg.in
	* src/terminal/vt100.c

	Updated.

2003-08-19 03:32:04 +0200  r134  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c

	Ram size is now a section in the config file. Multiple sections are
	possible.

2003-08-19 02:54:10 +0200  r133  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.cfg.in

	Updated.

2003-08-19 02:53:41 +0200  r132  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c
	* src/terminal/vt100.c, src/terminal/vt100.h, src/terminal/xterm.c,
	  src/terminal/xterm.h

	Pass libini section to terminal initialization function.
	Implmented vt100 keymaps in config file.
	Implemented x11 font selection in config file.
	Unified terminal configuration.

2003-08-19 02:52:10 +0200  r131  Hampa Hug <hampa@hampa.ch>

	* src/libini/libini.h, src/libini/section.c, src/libini/value.c

	sync.

2003-05-01 10:19:32 +0200  r130  Hampa Hug <hampa@hampa.ch>

	* configure.in

	Forgot AC_PREREQ.

2003-05-01 09:11:44 +0200  r129  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm, src/ibmpc/bios/pce.asm
	* src/ibmpc/pce.c, src/ibmpc/pce.cfg.in

	Updated.

2003-05-01 09:11:33 +0200  r128  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c

	Flush image file after write.

2003-05-01 09:10:36 +0200  r127  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h

	Save current IP in case of prefixes.

2003-04-29 02:51:55 +0200  r126  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/bios.asm, src/ibmpc/bios/pce.asm
	* src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h, src/ibmpc/parport.c,
	  src/ibmpc/parport.h, src/ibmpc/pce.h

	Added parallel port support.

2003-04-29 02:51:24 +0200  r125  Hampa Hug <hampa@hampa.ch>

	* src/libini/libini.h, src/libini/section.c

	Sync.

2003-04-28 20:14:01 +0200  r124  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.0.7.

2003-04-27 06:01:59 +0200  r123  Hampa Hug <hampa@hampa.ch>

	* NEWS, pce.lsm

	Updated for version 0.0.6.

2003-04-27 02:26:24 +0200  r122  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-04-27 02:25:44 +0200  r121  Hampa Hug <hampa@hampa.ch>

	* configure.in

	Tell the user which terminals will be built.

2003-04-27 01:36:47 +0200  r120  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c

	Moved some stuff around. Removed a few obsolete commands.

2003-04-27 01:36:20 +0200  r119  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c

	Implemented some more harddisk related BIOS functions.

2003-04-27 01:35:46 +0200  r118  Hampa Hug <hampa@hampa.ch>

	* src/terminal/xterm.c

	Removed some debugging output.

2003-04-27 01:35:24 +0200  r117  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8253.c, src/chipset/e8253.h

	Added 16 bit I/O functions.

2003-04-27 01:34:02 +0200  r116  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e8086.c, src/e8086/e8086.h,
	  src/e8086/internal.h, src/e8086/microcode.c

	- prefetch queue should work now...
	- MUL/IMUL instructions now set the zero flag
	- Added a hack to make string instructions with REP prefix and
	  segment override fail if the IF is set.

2003-04-26 20:17:44 +0200  r115  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h,
	  src/ibmpc/keyboard.c, src/ibmpc/keyboard.h, src/ibmpc/pce.c,
	  src/ibmpc/pce.h

	Special keyboard handling is no longer needed.

2003-04-26 20:17:29 +0200  r114  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/ibmpc/bios/bios.asm

	Updated.

2003-04-26 18:58:14 +0200  r113  Hampa Hug <hampa@hampa.ch>

	* src/chipset/e8253.c, src/chipset/e8253.h, src/chipset/e8259.c,
	  src/chipset/e8259.h
	* src/ibmpc/ibmpc.c

	Added new functions to set the output functions of the PIT and PIC.

2003-04-26 18:57:51 +0200  r112  Hampa Hug <hampa@hampa.ch>

	* src/chipset/Makefile.in

	Fixed dependencies.

2003-04-26 18:35:28 +0200  r111  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/chipset
	* src/chipset/Makefile.in, src/chipset/e8253.c, src/chipset/e8253.h,
	  src/chipset/e8255.c, src/chipset/e8255.h, src/chipset/e8259.c,
	  src/chipset/e8259.h
	* src/e8255, src/e8259
	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/bios.asm, src/ibmpc/bios/pce.asm
	* src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h, src/ibmpc/pce.c,
	  src/ibmpc/pce.h

	- collected all support chips in new directory chipset
	- added a 8253 PIT emulator

2003-04-26 18:34:42 +0200  r110  Hampa Hug <hampa@hampa.ch>

	* src/terminal/vt100.c

	New key codes.

2003-04-26 18:34:14 +0200  r109  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e8086.c, src/e8086/microcode.c

	Trap flag is now handled almost correctly.

2003-04-25 16:01:44 +0200  r108  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h, src/ibmpc/pce.c
	* src/terminal/vt100.c, src/terminal/xterm.c

	Don't remember...

2003-04-25 16:01:10 +0200  r107  Hampa Hug <hampa@hampa.ch>

	* src/e8086/microcode.c

	hook instruction uses up some time now.

2003-04-25 04:30:18 +0200  r106  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/Makefile.in, src/ibmpc/cga.c, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/mda.c, src/ibmpc/pce.c
	* src/terminal/terminal.h, src/terminal/vt100.c,
	  src/terminal/xterm.c, src/terminal/xterm.h

	Lots of changes to the new terminals.

2003-04-25 04:29:56 +0200  r105  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/pce.asm

	Left PPI in bad state.

2003-04-25 01:18:17 +0200  r104  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in, configure.in
	* src/Makefile.in, src/config.h.in
	* src/ibmpc/Makefile.in
	* src/ibmpc/bios/pce.asm
	* src/ibmpc/cga.c, src/ibmpc/cga.h, src/ibmpc/ibmpc.c,
	  src/ibmpc/ibmpc.h, src/ibmpc/keyboard.c, src/ibmpc/mda.c,
	  src/ibmpc/mda.h, src/ibmpc/pce.c, src/ibmpc/pce.h,
	  src/ibmpc/term.c, src/ibmpc/term.h
	* src/terminal
	* src/terminal/Makefile.in, src/terminal/terminal.c,
	  src/terminal/terminal.h, src/terminal/vt100.c,
	  src/terminal/vt100.h, src/terminal/xterm.c, src/terminal/xterm.h

	Moved terminal handling in its own tree.

2003-04-24 14:24:19 +0200  r103  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/memory.c

	Don't check address of second byte of a 16 bit access.

2003-04-24 14:23:52 +0200  r102  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/bios/bios.asm
	* src/ibmpc/ibmpc.c

	Updated.

2003-04-24 14:23:12 +0200  r101  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/keyboard.c

	Don't wait for characters.

2003-04-24 14:22:27 +0200  r100  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/cga.h

	Detect when cursor is invisible.

2003-04-24 14:22:06 +0200  r99  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h

	RAM can now be addressed directly.

2003-04-24 01:40:09 +0200  r98  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/pce.c

	Timing on non-pentium machines is done using clock(). Hmm, well.

2003-04-24 01:39:48 +0200  r97  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/cga.c, src/ibmpc/cga.h

	CRTC now supports 16 bit reads.

2003-04-24 01:39:16 +0200  r96  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c

	Cosmetics.

2003-04-24 01:38:56 +0200  r95  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c

	Updated.

2003-04-24 01:38:27 +0200  r94  Hampa Hug <hampa@hampa.ch>

	* src/e8086/microcode.c

	High four bits are set in pushf (for cpu detection).

2003-04-23 18:30:11 +0200  r93  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/term.c, src/ibmpc/term.h

	Cleanups.

2003-04-23 18:29:57 +0200  r92  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/keyboard.c, src/ibmpc/keyboard.h, src/ibmpc/pce.c

	Ctrl-c is now handled.

2003-04-23 18:29:32 +0200  r91  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc/disk.c, src/ibmpc/disk.h

	Cleaned up read/write functions.

2003-04-23 15:33:59 +0200  r90  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in

	Fixed include directories.

2003-04-23 15:18:01 +0200  r89  Hampa Hug <hampa@hampa.ch>

	* src/Makefile.in
	* src/ibmpc/Makefile.in

	Fixed install rules.

2003-04-23 15:08:39 +0200  r88  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h, src/e8086/internal.h,
	  src/e8086/microcode.c
	* src/ibmpc/ibmpc.c, src/ibmpc/pce.c

	Reworked operation callback functions.

2003-04-23 14:50:45 +0200  r87  Hampa Hug <hampa@hampa.ch>

	* src/memory.c, src/memory.h, src/term.c, src/term.h

	Forgot to remove files.

2003-04-23 14:48:45 +0200  r86  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/bios, src/cga.c, src/cga.h, src/config.h.in,
	  src/floppy.c, src/floppy.h, src/ibmpc
	* src/ibmpc/Makefile.in, src/ibmpc/bios
	* src/ibmpc/bios/Makefile.in, src/ibmpc/bios/basic.asm,
	  src/ibmpc/bios/bios.asm, src/ibmpc/bios/pce.asm
	* src/ibmpc/cga.c, src/ibmpc/cga.h, src/ibmpc/disk.c,
	  src/ibmpc/disk.h, src/ibmpc/ibmpc.c, src/ibmpc/ibmpc.h,
	  src/ibmpc/keyboard.c, src/ibmpc/keyboard.h, src/ibmpc/log.c,
	  src/ibmpc/log.h, src/ibmpc/mda.c, src/ibmpc/mda.h,
	  src/ibmpc/memory.c, src/ibmpc/memory.h, src/ibmpc/pce.c,
	  src/ibmpc/pce.cfg.in, src/ibmpc/pce.h, src/ibmpc/term.c,
	  src/ibmpc/term.h
	* src/ibmpc.c, src/ibmpc.h, src/keyboard.c, src/keyboard.h,
	  src/mda.c, src/mda.h, src/pce.c, src/pce.cfg, src/pce.h

	- Moved IBM PC emulator to own directory
	- Added better logging.

2003-04-23 14:48:06 +0200  r85  Hampa Hug <hampa@hampa.ch>

	* src/e8086/ea.c

	Removed unneeded include file.

2003-04-23 13:07:36 +0200  r84  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c, src/ibmpc.c, src/ibmpc.h, src/pce.c, src/pce.h

	- Config file is now searched in users home directory
	- Improved logging

2003-04-23 00:18:55 +0200  r83  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.0.6.

2003-04-23 00:15:03 +0200  r82  Hampa Hug <hampa@hampa.ch>

	* NEWS, pce.lsm

	Updated for version 0.0.5.

2003-04-22 20:02:27 +0200  r81  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-04-22 20:01:30 +0200  r80  Hampa Hug <hampa@hampa.ch>

	* Makefile.inc.in
	* src/bios/Makefile.in

	make install should work now.

2003-04-22 19:59:54 +0200  r79  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/ibmpc.h, src/pce.c, src/pce.cfg, src/pce.h

	Added config file parsing.

2003-04-22 19:58:18 +0200  r78  Hampa Hug <hampa@hampa.ch>

	* src/memory.c, src/memory.h

	Allow the caller to specify whether a memory block should be deleted
	by mem_del().

2003-04-22 19:56:20 +0200  r77  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/libini
	* src/libini/Makefile.in, src/libini/libini.h, src/libini/read.c,
	  src/libini/scanner.c, src/libini/scanner.h, src/libini/section.c,
	  src/libini/value.c, src/libini/write.c

	Added libini to parse config files.

2003-04-21 21:14:59 +0200  r76  Hampa Hug <hampa@hampa.ch>

	* src/bios/pce.asm
	* src/pce.c

	*** empty log message ***

2003-04-21 21:14:18 +0200  r75  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c

	Removed all drives but 0 and 80.

2003-04-21 21:10:59 +0200  r74  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c, src/floppy.h

	Function 05 now always succeeds to allow formatting.

2003-04-21 18:31:56 +0200  r73  Hampa Hug <hampa@hampa.ch>

	* src/bios/bios.asm

	Updated.

2003-04-21 18:31:48 +0200  r72  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c

	Added pc_log() function.

2003-04-21 18:31:24 +0200  r71  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c

	One fclose() too many.

2003-04-21 17:50:34 +0200  r70  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/ibmpc.h

	Check if disk images could be loaded.

2003-04-21 15:36:32 +0200  r69  Hampa Hug <hampa@hampa.ch>

	* src/bios/Makefile.in, src/bios/pce.asm

	Updated.

2003-04-21 15:36:15 +0200  r68  Hampa Hug <hampa@hampa.ch>

	* src/config.h.in, src/pce.c, src/pce.h

	Added lots of status printing functions.

2003-04-21 15:35:38 +0200  r67  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/ibmpc.h

	Added PIC 8259A emulator.

2003-04-21 15:35:08 +0200  r66  Hampa Hug <hampa@hampa.ch>

	* src/e8255/e8255.c, src/e8255/e8255.h

	Removed status printing.

2003-04-21 15:34:51 +0200  r65  Hampa Hug <hampa@hampa.ch>

	* src/keyboard.c

	Did not recognize key codes that were prefixes of other codes.

2003-04-21 15:34:16 +0200  r64  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/e8259
	* src/e8259/Makefile.in, src/e8259/e8259.c, src/e8259/e8259.h

	Added a PIC 8259A emulator.

2003-04-21 15:33:35 +0200  r63  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h

	- Implemented INT/INTA sequence. Interrupts can now be generated
	  after each instructions.
	- Removed status printing.

2003-04-20 22:36:28 +0200  r62  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/keyboard.c

	Modified clocking mechanism.

2003-04-20 22:36:16 +0200  r61  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h, src/e8086/microcode.c

	Each repeated string instruction now counts as one instructions.

2003-04-20 21:09:20 +0200  r60  Hampa Hug <hampa@hampa.ch>

	* src/bios/pce.asm
	* src/ibmpc.c

	- Implemented bios int 0x1a functions in C
	- Date and time are now set on startup

2003-04-20 21:08:36 +0200  r59  Hampa Hug <hampa@hampa.ch>

	* src/pce.c, src/pce.h

	Host and emulated cpu clocks are now defines.

2003-04-20 21:07:51 +0200  r58  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/microcode.c

	Completed instruction timings.

2003-04-20 02:22:51 +0200  r57  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h, src/e8086/microcode.c

	- Clock and instruction counts are now unsigned long long
	- Added more instruction timings

2003-04-20 02:22:19 +0200  r56  Hampa Hug <hampa@hampa.ch>

	* src/term.c

	Modified character translation.

2003-04-20 02:21:49 +0200  r55  Hampa Hug <hampa@hampa.ch>

	* src/pce.c

	Added some timing statistics on the host system (using the pentium
	TSC).

2003-04-20 02:21:12 +0200  r54  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.h

	Clocks are now unsigned long long.

2003-04-20 02:20:14 +0200  r53  Hampa Hug <hampa@hampa.ch>

	* src/cga.c

	Typo.

2003-04-19 05:40:38 +0200  r52  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.0.5.

2003-04-19 05:34:30 +0200  r51  Hampa Hug <hampa@hampa.ch>

	* NEWS, pce.lsm

	Updated for version 0.0.4.

2003-04-19 05:29:33 +0200  r50  Hampa Hug <hampa@hampa.ch>

	* src/pce.c

	Added simple command line processing. RAM size and display adaptor
	can now be selected.

2003-04-19 05:29:00 +0200  r49  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/config.h.in

	Added configure date and time as defines.

2003-04-19 05:28:30 +0200  r48  Hampa Hug <hampa@hampa.ch>

	* src/bios/pce.asm

	RAM size and video adapter are now autodetected.

2003-04-19 05:28:05 +0200  r47  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/ibmpc.h

	Video adapter type is now a parameter.

2003-04-19 05:27:36 +0200  r46  Hampa Hug <hampa@hampa.ch>

	* src/cga.c, src/mda.c, src/mda.h

	Brought mda.c up to date (uses term.c now).

2003-04-19 04:41:52 +0200  r45  Hampa Hug <hampa@hampa.ch>

	* src/pce.c

	Catch calls to int 28 and sleep to reduce cpu load.

2003-04-19 04:41:22 +0200  r44  Hampa Hug <hampa@hampa.ch>

	* src/keyboard.c, src/keyboard.h

	Only complete escape sequences are recognized.

2003-04-19 04:03:35 +0200  r43  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-04-19 04:03:26 +0200  r42  Hampa Hug <hampa@hampa.ch>

	* src/e8086/flags.c

	More elegant way to set OF.

2003-04-19 04:03:07 +0200  r41  Hampa Hug <hampa@hampa.ch>

	* src/bios/pce.asm

	Memory size and equipment word are now determined at runtime.

2003-04-19 04:02:31 +0200  r40  Hampa Hug <hampa@hampa.ch>

	* src/pce.c

	Added rudimentary command line parsing.

2003-04-19 04:02:11 +0200  r39  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c

	Sync with new disk code.

2003-04-19 04:01:51 +0200  r38  Hampa Hug <hampa@hampa.ch>

	* src/keyboard.c

	Added some more keys.

2003-04-19 04:01:03 +0200  r37  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c, src/floppy.h

	Added support for DOSEMU style hdimages.

2003-04-19 04:00:43 +0200  r36  Hampa Hug <hampa@hampa.ch>

	* src/cga.c, src/cga.h

	Forgot a return.

2003-04-18 22:15:24 +0200  r35  Hampa Hug <hampa@hampa.ch>

	* src/e8086/flags.c

	Forgot to add new file.

2003-04-18 22:11:46 +0200  r34  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-04-18 22:10:54 +0200  r33  Hampa Hug <hampa@hampa.ch>

	* src/e8086/Makefile.in, src/e8086/e8086.c, src/e8086/internal.h,
	  src/e8086/microcode.c, src/e8086/util.c

	The overflow flag was not set correctly. Split off flags handling in
	new file and completely reimplemented flags functions.

2003-04-18 22:09:08 +0200  r32  Hampa Hug <hampa@hampa.ch>

	* src/Makefile.in

	Added cga.o and term.o.

2003-04-18 22:08:26 +0200  r31  Hampa Hug <hampa@hampa.ch>

	* src/pce.c, src/pce.h

	Added new 'e' command. Also added CGA status.

2003-04-18 22:07:22 +0200  r30  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c

	Don't recognize int 13 function 15 (that's AT) but recognize function
	18 (will be needed for format).

2003-04-18 22:11:02 +0200  r29  Hampa Hug <hampa@hampa.ch>

	* NEWS
	* src/bios/bios.asm, src/bios/pce.asm
	* src/ibmpc.c, src/ibmpc.h

	Updated.

2003-04-18 22:06:13 +0200  r28  Hampa Hug <hampa@hampa.ch>

	* src/keyboard.c, src/keyboard.h

	Added a few more keys.

2003-04-18 22:05:50 +0200  r27  Hampa Hug <hampa@hampa.ch>

	* src/cga.c, src/cga.h, src/mda.c, src/mda.h, src/term.c, src/term.h

	Separated terminal handling from MDA emulation. Added a new CGA
	emulation.

2003-04-18 22:04:58 +0200  r26  Hampa Hug <hampa@hampa.ch>

	* src/memory.c, src/memory.h

	A default return value can now be specified.

2003-04-17 16:16:19 +0200  r25  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/ibmpc.h

	Added a quick hack to produce a timer interrupt 18.2 times per
	second.

2003-04-17 16:15:56 +0200  r24  Hampa Hug <hampa@hampa.ch>

	* src/bios/bios.asm, src/bios/pce.asm
	* src/floppy.c

	Updated.

2003-04-17 16:15:08 +0200  r23  Hampa Hug <hampa@hampa.ch>

	* src/e8086/Makefile.in, src/e8086/e8086.c, src/e8086/e8086.h,
	  src/e8086/internal.h, src/e8086/microcode.c, src/e8086/util.c

	- Moved some functions around
	- Added some more macros
	- Added some more instruction timings

2003-04-17 13:47:57 +0200  r22  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c, src/ibmpc.h, src/pce.c, src/pce.h

	Integrated PPI 8255 in pc.

2003-04-17 13:47:27 +0200  r21  Hampa Hug <hampa@hampa.ch>

	* configure.in
	* src/Makefile.in, src/e8255
	* src/e8255/Makefile.in, src/e8255/e8255.c, src/e8255/e8255.h

	Added PPI 8255 emulator.

2003-04-17 13:46:36 +0200  r20  Hampa Hug <hampa@hampa.ch>

	* src/mda.c, src/mda.h, src/memory.c

	Changed meaning of the ext value in memory blocks.

2003-04-16 19:20:01 +0200  r19  Hampa Hug <hampa@hampa.ch>

	* src/bios/pce.asm

	Updated.

2003-04-16 19:19:51 +0200  r18  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c, src/floppy.h, src/ibmpc.c, src/ibmpc.h,
	  src/keyboard.c

	Reworked floppy support. It's still a hack.

2003-04-16 19:19:17 +0200  r17  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h, src/e8086/microcode.c

	Bugfixes in macros.

2003-04-16 16:16:07 +0200  r16  Hampa Hug <hampa@hampa.ch>

	* src/pce.c

	Implemented instruction statistics (i*) commands.

2003-04-16 16:15:46 +0200  r15  Hampa Hug <hampa@hampa.ch>

	* src/Makefile.in

	Fixed dependency on e8086.h.

2003-04-16 16:15:17 +0200  r14  Hampa Hug <hampa@hampa.ch>

	* src/memory.c, src/memory.h

	Added a function to clear memory blocks.

2003-04-16 16:14:50 +0200  r13  Hampa Hug <hampa@hampa.ch>

	* src/ibmpc.c

	Added the instruction statistics hook.

2003-04-16 16:14:13 +0200  r12  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e8086.c, src/e8086/e8086.h,
	  src/e8086/microcode.c

	Created some new macros. Started to use new macros in source.
	Fixed a serious bug in LDS/LES (SS was not used when BP was used in
	the EA.

2003-04-16 09:05:39 +0200  r11  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c

	Bugfix.

2003-04-16 09:05:22 +0200  r10  Hampa Hug <hampa@hampa.ch>

	* src/pce.c

	u and d commands now remember the last position.

2003-04-16 09:04:42 +0200  r9  Hampa Hug <hampa@hampa.ch>

	* src/e8086/e8086.c, src/e8086/e8086.h, src/e8086/internal.h,
	  src/e8086/microcode.c

	Started adding more clock counts.
	Added new macros to access registers and flags.

2003-04-16 04:26:39 +0200  r8  Hampa Hug <hampa@hampa.ch>

	* src/floppy.c, src/ibmpc.c, src/pce.c

	Lots of changes.

2003-04-16 04:26:17 +0200  r7  Hampa Hug <hampa@hampa.ch>

	* src/e8086/disasm.c, src/e8086/e8086.c, src/e8086/e8086.h,
	  src/e8086/ea.c, src/e8086/internal.h, src/e8086/microcode.c

	A few bug fixes:
	- Parity flag was set incorrectly
	- Added more BCD instructions
	- Flags were set incorrectly on a RCL instruction

2003-04-16 04:25:05 +0200  r6  Hampa Hug <hampa@hampa.ch>

	* src/bios/bios.asm, src/bios/pce.asm

	Updated.

2003-04-15 06:19:24 +0200  r5  Hampa Hug <hampa@hampa.ch>

	* NEWS, configure.in, pce.lsm

	Updated for version 0.0.4.

2003-04-15 06:14:59 +0200  r4  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated for version 0.0.3.

2003-04-15 06:14:03 +0200  r3  Hampa Hug <hampa@hampa.ch>

	* src/bios/basic.asm, src/bios/bios.asm, src/bios/pce.asm

	Added headers and cvs tags.

2003-04-15 06:08:28 +0200  r2  Hampa Hug <hampa@hampa.ch>

	* NEWS

	Updated.

2003-04-15 06:03:54 +0200  r1  Hampa Hug <hampa@hampa.ch>

	* AUTHORS, COPYING, INSTALL, Makefile.in, Makefile.inc.in, NEWS,
	  README, TODO, configure.in, install-sh, pce.lsm, src
	* src/Makefile.in, src/bios
	* src/bios/Makefile.in, src/bios/basic.asm, src/bios/bios.asm,
	  src/bios/pce.asm
	* src/config.h.in, src/e8086
	* src/e8086/Makefile.in, src/e8086/disasm.c, src/e8086/e8086.c,
	  src/e8086/e8086.h, src/e8086/ea.c, src/e8086/internal.h,
	  src/e8086/microcode.c
	* src/floppy.c, src/floppy.h, src/ibmpc.c, src/ibmpc.h,
	  src/keyboard.c, src/keyboard.h, src/mda.c, src/mda.h, src/memory.c,
	  src/memory.h, src/pce.c, src/pce.h

	Initial revision

