log for b2cf6bdf2b6443199a36526915b4486efe3d7b0f
Commit b2cf6bdf2b6443199a36526915b4486efe3d7b0f
committer: Michel Pollet [Wed, 2 Dec 2009 00:16:45 +0000 (00:16 +0000)]
author: Michel [Wed, 2 Dec 2009 00:02:16 +0000 (00:02 +0000)]
Message:
Build works on Snow Leopard, using Arduino toolchain

Tried the make system on Snow Leopard with a change in the
Makefiles to go and get avr-gcc and such in the Arduino.app
bundle.
Also fixed the .mmcu ELF header to be compatible with x86_64

Signed-off-by: Michel Pollet <buserror@gmail.com>
Commit 0b698ce0c4148375fba91ab0295e5624067f3cac
author: Michel Pollet [Tue, 1 Dec 2009 21:47:48 +0000 (21:47 +0000)]
Message:
uart, ioports, etc. Many more changes

+ Reorganized source, split simavr.c
+ IRQ support added to IO modules
+ timer8: fixed a bug related to disabling clock
+ uart:
  - Added support for txen/rxen flags
  - Added a receive fifo, and the rx interupt
  - added a "atmega88_uart_echo" test case
+ simavr: hook rx & tx irqs on first uart, for tests

Signed-off-by: Michel Pollet <buserror@gmail.com>
Commit 6dc37c42aa8c60ee6e41f20718c858e1374dd2c6
author: Michel Pollet [Mon, 30 Nov 2009 21:36:55 +0000 (21:36 +0000)]
Message:
Cores, decoder, uart, ioports - lots of changes

+ Cores now use eeprom declare macro
+ Cores now use the "TXCE" etc bits
+ Uart now raise TXC interupt/flag
+ ioports now use new internal IRQ system
+ New command line options for mcu, freq and trace
+ Decoder updates:
  - Fixed the last known "crash" bug.
  - Added cycles to most multi-cycle opcodes.
  - Added optional stack frame watcher
  - Skip instruction now handle 32 bits skips

Signed-off-by: Michel Pollet <buserror@gmail.com>
Commit d8e5774323d5408e119b5fa3cce1c73c7345e8f7
committer: Michel Pollet [Tue, 24 Nov 2009 13:14:03 +0000 (13:14 +0000)]
author: Michel Pollet [Tue, 24 Nov 2009 13:11:54 +0000 (13:11 +0000)]
Message:
Initial Commit

Signed-off-by: Michel Pollet <buserror@gmail.com>