1
2001-12-31 Theodore A. Roth <troth@openavr.org>
3
* gdb-patches/README, gdb-patches/patcher.sh:
4
Updated to refer to gdb-5.1 patches. Removed references to gdb-5.0
7
* gdb-patches/gdb-5.0-avr-patch-0.1,
8
gdb-patches/gdb-5.0-avr-troth-patch:
9
Removed obsolete gdb-5.0 patches.
11
* doc/Makefile.am, Makefile.am, Makefile_AVR_Rules:
12
Fixes to allow building from separate directory. (thanks to
15
2001-12-30 Theodore A. Roth <troth@openavr.org>
19
* Released version 0.0.12.
21
* ChangeLog, configure.in: Set version to 0.0.12
23
* Makefile_AVR_Rules: Added -h and --stabs when generating .lst files.
26
Documented instruction decoder.
29
* src/avr.h, src/avrcore.c, src/eeprom.c, src/register.c,
30
src/timers.c, src/vdevs.h:
31
Renamed CB_T/CB_FP_T to CallBack/CallBack_FP. Twuz a silly a name.
33
* src/disp/disp.c: Fixed bug: sreg bit display was reversed.
35
2001-12-29 Theodore A. Roth <troth@openavr.org>
38
Fixed bug: some of the LD/LDD cases I thought were undefined, are
41
2001-12-28 Theodore A. Roth <troth@openavr.org>
43
* src/avrcore.c: When dumping core output, print PC and PC*2.
45
2001-12-27 Theodore A. Roth <troth@openavr.org>
47
* src/decoder.c: Fixed bug in SBIW handler: res was byte, now is word.
49
2001-12-22 Theodore A. Roth <troth@openavr.org>
53
* ChangeLog: Tagged and released version 0.0.11.
55
* doc/simulavr.texi: Fixed some typos.
57
* ProjSummary: Fixed some typos.
60
Fixed compiler warning about potential uninitialized variables.
62
* ChangeLog: Removed duplicate entries.
64
* configure.in: Set version to 0.0.11.
66
* gdb-patches/README, ChangeLog, TODO: Updated.
68
2001-12-21 Theodore A. Roth <troth@openavr.org>
71
Made pipe fd nonblocking to fix problem with blocking read.
72
Fixed wrefresh()es so that cursor is always in sram window.
74
* src/Makefile.am: Fixed dtest dependencies.
77
Notify user if they didn't spec a program to run and sim expects one.
79
* src/avr.h, src/stack.c: fixed stack pointer display update ommision.
82
Changed main loop to use select() for multiplexing the inputs.
84
2001-12-20 Theodore A. Roth <troth@openavr.org>
87
Changed how sreg is set in opcode handlers so as to only send display
88
sreg changes once per handler.
90
* src/avr.h, src/register.c, src/utils.c:
91
Moved set_bit_in_byte() to utils.c and made it public.
92
Add set_bit_in_word().
94
* src/avrcore.c: Print out PC and (PC*2) when -D option is given.
97
Fixed bug: Z flag wasn't using previous value in avr_op_CPC
100
2001-12-19 Theodore A. Roth <troth@openavr.org>
102
* src/disp/Makefile.am, src/disp/disp.c, src/Makefile.am,
103
src/avr.h, src/avrcore.c, src/display.c, src/display.h,
104
src/dtest.c, src/eeprom.c, src/flash.c, src/main.c, src/memory.c,
105
src/register.c, src/sram.c, src/vdevs.h, doc/simulavr.texi,
106
config/enable_curses.m4, TODO, configure.in:
107
Added curses based register and memory display.
111
2001-12-16 Theodore A. Roth <troth@openavr.org>
114
Changed multiple inclusion macros to reduce potential for clashes.
117
Fixed a bug in the CP instruction which was clobbering a register.
119
2001-12-11 Theodore A. Roth <troth@openavr.org>
121
* src/avrcore.c, src/memory.c:
122
Fixed potential memory leaks due to incorrect object referencing.
124
* src/avr.h, src/device.c, src/memory.c:
125
Changed memory vdev list to use DList.
127
* src/utils.c: Added dlist_add_head() function.
129
* src/vdevs.h: Typedef'd an enum which wasn't.
133
* src/avr.h, src/avrcore.c, src/devsupp.c, src/devsupp.h:
134
Simplified mechanism for adding support for new microcontroller
137
* src/vdevs.h: Fixed a typo in a comment.
139
* Makefile.am: Added ProjSummary to EXTRA_DIST.
141
* src/devsupp.c, src/devsupp.h: Added files.
142
Preparing to rework core-creation design to make adding support for new
145
* src/avrcore.c: Moved device creation functions to devsupp.c.
147
* src/main.c: Added -L, --list-devices command line option.
148
Changed to use devsupp.[ch] interface.
150
* src/avr.h, src/gdb.h, src/vdevs.h:
151
Changed multiple inclusion macros to reduce potential for clashes.
153
* src/Makefile.am: Added devsupp.h to sources.
155
* src/Makefile.am: Added gdb.c to EXTRA_DIST.
156
Added devsupp.c to sources.
158
2001-12-10 Theodore A. Roth <troth@openavr.org>
161
Converted to format which allows use of emacs to update from cvs logs.
163
* ChangeLog, TODO, configure.in: 0.0.11-pre2
165
* Makefile_AVR_Rules:
166
When generating .lst files for avr, dump .data section too.
168
* src/stack.c, src/storage.c, src/timers.c, src/utils.c,
169
src/avrcore.c, src/avrerror.c, src/avrmalloc.c, src/eeprom.c,
170
src/flash.c, src/gdb.c, src/gdbserver.c, src/ports.c,
171
src/register.c: Removed newlines from error message strings (do it
175
Removed newlines from error message strings (do it in _avr_error()).
176
Fixed lpm/elpm addressing problem. (Is the fix right though?)
179
Removed newlines from error message strings (do it in _avr_error()).
180
Dump core to a file instead of stderr.
181
Dump core whenever avr_errror() is called.
183
2001-12-09 Theodore A. Roth <troth@openavr.org>
185
* ChangeLog, TODO, configure.in: 0.0.11-pre1
187
* test_c/Makefile.am, test_c/deep_frame.c:
188
Added deep_frame.c test program to project.
190
* test_c/big_str.h, test_c/demo.c:
191
Moved ugly string into big_str.h header.
193
* src/avr.h, src/avrcore.c, src/gdbserver.c, src/memory.c:
194
Added support for gdb querying io registers.
196
2001-12-08 Theodore A. Roth <troth@openavr.org>
199
Added support for writing registers via gdb remote protocol.
201
2001-12-07 Theodore A. Roth <troth@openavr.org>
204
Changed DATA_OFFSET to match what you get from avr-objdump output.
207
Fixed: Adding dlist node after head would be immediately unref'd.
209
2001-12-06 Theodore A. Roth <troth@openavr.org>
213
* doc/simulavr.texi: Added object examples and discussion.
215
* ChangeLog: Updated.
217
* src/avrmalloc.c: Added newlines to error message string.
218
Fixed avr_strdup so that it checks ptr before returning.
220
* Makefile.am: Formating cleanup.
222
* src/avrclass.c: Added comments for all the functions.
224
* doc/simulavr.texi: Updated documentation.
226
* doc/Makefile.am: Added html and pdf generation rules.
228
2001-12-05 Theodore A. Roth <troth@openavr.org>
230
* src/avr.h, src/utils.c: Changed some dlist names for consistency
232
* test_c/Makefile.am, test_c/demo_kr.c: Added demo_kr.c
234
* test_c/demo.c: cond-compile out uglystring.
236
* gdb-patches/README: updated
238
* gdb-patches/gdb-5.0-avr-troth-patch:
239
synced up with autogenerated patch
241
* gdb-patches/get_gdb_patches.sh: synced up with gdb cvs tree
243
* src/avrcore.c: Plugged potential memory leak.
245
2001-12-04 Theodore A. Roth <troth@openavr.org>
247
* src/avr.h, src/avrcore.c, src/utils.c:
248
Changed callback mechanism to use generic DList linked list.
250
* src/avrcore.c, src/utils.c:
251
Moved str2ffmt() and get_program_time() from avrcore.c to utils.c.
253
* src/Makefile.am, src/avr.h, src/avrcore.c, src/utils.c:
254
Added generic doubly, linked list (DList).
255
Changed break point list to use DList.
257
2001-12-03 Theodore A. Roth <troth@openavr.org>
259
* gdb-patches/get_gdb_patches.sh:
260
Corrected comments explaining how to setup my gdb cvs.
262
2001-12-02 Theodore A. Roth <troth@openavr.org>
264
* TODO, INSTALL, README, README.gdb, README.opcodes: Updated.
266
* gdb-patches/README, gdb-patches/gdb-5.0-avr-gdbserver-patch,
267
gdb-patches/gdb-5.0-avr-troth-patch,
268
gdb-patches/get_gdb_patches.sh, gdb-patches/patcher.sh: Updated to
269
handled my gdb branching scheme.
272
Dumping core now outputs io register info in more readable format.
274
2001-11-30 Theodore A. Roth <troth@openavr.org>
276
* src/gdbserver.c: Really fixed accept(2) failure mode problem.
278
* gdb-patches/gdb-5.0-avr-troth-patch:
279
Renaming of gdb-5.0-avr-gdbserver-patch to gdb-5.0-avr-troth-patch.
281
* gdb-patches/get_gdb_patches.sh:
282
Script for creating patches for gdb-5.0 from my gdb cvs tree.
284
* src/Makefile.am: Delete symbolic links on a dist clean.
287
Made addrLength volatile so gcc won't compile it away when optimizing.
289
2001-11-29 Theodore A. Roth <troth@openavr.org>
291
* Makefile.am: Moved doc dir to end of subdirs list.
293
* src/Makefile.am, src/avr.h, src/avrcore.c, src/avrmalloc.c,
294
src/gdb.c, src/gdb.h, src/gdbserver.c, src/main.c, src/memory.c:
295
Deprecate gdb.c in favor of gdbserver.c - adds support for talking
296
to gdb without the need for gdbserver. Improved breakpoint
299
2001-11-25 Theodore A. Roth <troth@openavr.org>
301
* src/main.c: Made usage message values more concise.
303
2001-11-24 Theodore A. Roth <troth@openavr.org>
305
* src/main.c, ChangeLog: Added -v, -version command line options.
307
* ChangeLog, configure.in: Set version to 0.0.10
309
* src/avr.h, config/acconfig.h, Makefile.am, bootstrap, configure.in:
310
Use acconfig.h to set byte, word, dword and qword sizes.
312
2001-11-22 Theodore A. Roth <troth@openavr.org>
314
* TODO: Formatting and added more ac macro notes.
316
2001-11-21 Theodore A. Roth <troth@openavr.org>
318
* Makefile.am: Added Makefile_AVR_Rules. Fixed typo.
320
* Makefile.am: Added patcher.sh to EXTRA_DIST.
322
* Makefile.am: Add -p to mkdir on dist-hook.
324
* configure.in, test_c/Makefile.am,
325
test_asm/test_8515/8515def.inc, test_asm/test_8515/Makefile.am,
326
test_asm/test_8515/test_cntr.asm, test_asm/8515def.inc,
327
test_asm/Makefile.am, test_asm/test.asm, src/Makefile.am,
328
config/avr_binutils.m4, config/avr_cc.m4,
329
config/avr_libc_headers.m4, config/check_gnu_make.m4,
330
config/enable_tests.m4, ChangeLog, INSTALL, Makefile.am,
331
Makefile_AVR_Rules, README, TODO: Convertion to autotools for
334
* doc/Makefile.am, doc/simulavr.texi:
335
Added beginnings of texinfo based documentation.
337
2001-11-17 Theodore A. Roth <troth@openavr.org>
339
* src/avr.h, src/avrcore.c, src/flash.c, src/gdb.c:
340
Fixed to allow gdb to send odd memaddr or odd len on flash read/writes.
342
2001-11-16 Theodore A. Roth <troth@openavr.org>
344
* bootstrap: Added autotools bootstrap script.
346
* test_c/Makefile, test_asm/test_8515/Makefile, test_asm/Makefile,
347
src/Makefile, Makefile, setup.py, MANIFEST.in: Removed Makefiles
348
in convertions to gnu autotools.
350
* ChangeLog: updated.
352
* test_c/demo.c: Added a really long string to test PC wrapping.
354
* src/avr.h, src/avrcore.c:
355
Fixed problem with larger programs in which PC needed to wrap around.
357
* misc/gpl_header_c, misc/gpl_header_h:
358
Added gpl headers for c programs.
360
2001-11-14 Theodore A. Roth <troth@openavr.org>
362
* ChangeLog, MANIFEST.in, setup.py: Updated for version 0.0.8.
364
* gdb-patches/gdb-5.0-avr-gdbserver-patch: Fixed stepping bug.
365
Added version comment to head of file.
367
* gdb-patches/README: Added patcher.sh description.
368
Removed comment about bug in stepping.
370
* gdb-patches/patcher.sh:
371
Simple script to automate patching and installing avr-gdb.
373
* src/gdb.c: Commented out some diagnostic messages.
375
* Makefile: Added MANIFEST to clean rule.
377
* test_c/Makefile: Added *.lst to clean rule.
379
* Makefile: Added test_c to sub_dirs.
381
* src/gdb.h: Header file for gdb.c.
385
* README.gdb: Readme file for controlling simulator with gdb
388
Support for running in gdb mode as an inferior of gdbserver.
390
* src/main.c: Added gdb mode.
392
* src/avrcore.c, src/avr.h: Added stack constants.
393
Added BREAK_POINT and INVALID_OPCODE constants.
394
Added break_pt field.
395
Added Program Memory Space Access Methods.
396
Added Break point access methods.
399
Use STACK_POINTER_BASE and STACK_POINTER_SIZE instead of hardcoded
400
values in constructor.
402
* src/Makefile: Added gdb.c to main src list.
404
* test_c/Makefile: Generated .lst file by default.
406
* gdb-patches/README: Updated for first semi working gdb patch.
408
* gdb-patches/gdb-5.0-avr-gdbserver-patch:
409
Updated patch. Seems to be mostly working now.
411
2001-11-13 Theodore A. Roth <troth@openavr.org>
413
* gdb-patches/gdb-5.0-avr-gdbserver-patch:
414
Updated patch. Mostly works, but still not done.
416
2001-11-07 Theodore A. Roth <troth@openavr.org>
418
* MANIFEST.in, setup.py, test_c/Makefile, test_c/demo.c:
419
Added a simple avr C program to the project.
421
* src/main.c: Changed getopt() to getopt_long.
422
Added gdbserver mode option.
424
* gdb-patches/README, gdb-patches/gdb-5.0-avr-gdbserver-patch,
425
gdb-patches/gdb-5.0-avr-patch-0.1: Added gdb patches and README.
427
2001-11-02 Theodore A. Roth <troth@openavr.org>
429
* ChangeLog, TODO, harness.py: Updated.
432
* src/avrcore.c: Print out how many clock cycles were executed.
434
* src/avrcore.c, src/timers.c, src/vdevs.h:
435
Added TIMSK, TIFR registers via TimerIntr_T class.
436
Added Timer/Counter 0 support.
437
Added ability to stop simulator with a Ctrl-C keyboard interrupt.
439
* src/main.c: Added -D command line option.
441
* src/ports.c: Eliminated possible use of uninitialized variable.
443
* src/avr.h: Added global_debug_inst_output.
445
* src/register.c: Got rid of a few unnecessary casts.
447
2001-11-01 Theodore A. Roth <troth@openavr.org>
449
* src/vdevs.h, src/register.c:
450
Added core field to VDevice class and removed core field from any
451
VDevice derived class.
454
Added core field to VDevice class and removed core field from any
455
VDevice derived class.
456
Fixed contructor to use reset function correctly.
458
* src/device.c, src/avrcore.c, src/avr.h:
459
Added core field to VDevice class and removed core field from any
460
VDevice derived class.
462
* src/avr.h: Added comments to clk_cb and async_cb fields of core.
465
Move get_program_time() out of avr_core_cb_exec. Now time val is passed
466
as argument to allow time to either mean clocks or system time.
468
* test_asm/test_8515/Makefile, test_asm/test_8515/test_toie0.asm,
469
test_asm/test_8515/test_toie0_2.asm: Added tests for timer/counter
472
2001-10-31 Theodore A. Roth <troth@openavr.org>
474
* INSTALL, README: Updated.
476
* setup.py: Updated version.
477
Modified so that it knows about move of python scripts into python dir.
479
* test_asm/Makefile, Makefile: Added depend rule.
481
* src/vdevs.h, src/register.c, src/eeprom.c, src/avrcore.c, src/avr.h:
482
Added async_cb to core struct: Now there are two callback lists in
483
the core. The old clk_cb list is only for callbacks that should be
484
called every clock cycle. The new async_cb list is for callbacks
485
that are called periodically even if the device is not being clocked.
486
Changed ClkCB -> CB_T, ClkCB_FP -> CB_FP_T to make the existing
487
callback code generic.
488
Removed the callback type field and methods.
489
Added CK and inst_CKS fields and methods.
490
Added async_cb methods.
492
2001-10-30 Theodore A. Roth <troth@openavr.org>
494
* src/decoder.c: Added inst_CKS setting to all opcode handlers.
497
Make sure that an installed toe_cb is removed after a reset.
499
* ChangeLog, TODO: Updated.
501
* src/vdevs.h: Split TimerIntr class into TIMSK and TIFR.
503
* src/timers.c: Code to handle timer/counter functionality.
505
* src/register.c: Removed TimerIntr comment.
507
* src/avr.h, src/avrcore.c: Added clk_cb type methods.
509
* src/Makefile: Added timers.c.
511
2001-10-29 Theodore A. Roth <troth@openavr.org>
513
* src/avr.h, src/avrcore.c, src/eeprom.c, src/register.c:
514
Added clock callback type distinctions.
516
* src/avr.h, src/avrcore.c, src/decoder.c, src/register.c, src/vdevs.h:
517
Encapsulation cleanups.
518
Renaming to make some functions more descriptive.
519
Added code to handle SLEEP modes via MCUCR.
521
* src/Makefile: Added NDEBUG to DEBUG_FLAGS.
522
Compile lib before main.
524
2001-10-26 Theodore A. Roth <troth@openavr.org>
528
2001-10-21 Theodore A. Roth <troth@openavr.org>
530
* src/avr.h, src/avrcore.c, src/main.c, src/memory.c, src/ports.c,
531
src/vdevs.h, ChangeLog, TODO: Got io ports as general digital io
534
* test_asm/test_8515/test_port.asm:
535
Rewrote to work correctly after testing on real hardware.
537
2001-10-19 Theodore A. Roth <troth@openavr.org>
539
* src/ports.c, src/vdevs.h: Simplified port code.
541
* test_asm/test_8515/test_port.asm: Added port test to project.
543
* setup.py: ver to 0.0.5
545
* src/Makefile, src/avrcore.c, src/ports.c, src/vdevs.h:
546
First cut at IO Ports.
548
* src/main.c: Added device type listing to usage function.
550
2001-10-18 Theodore A. Roth <troth@openavr.org>
552
* src/Makefile, src/avr.h, src/avrcore.c, src/intvects.c, src/main.c:
553
Added support for 2313 device.
555
* ChangeLog, TODO: Updated
557
* test_asm/test.asm: Removed some commented out code.
559
* src/register.c, src/vdevs.h: Starting timer/counter implementation.
561
2001-10-16 Theodore A. Roth <troth@openavr.org>
563
* src/avr.h, src/avrcore.c, src/register.c:
564
Added irq raise and clear functions.
566
* src/register.c: Use interrupts issue the reset.
568
* src/avrcore.c: Clear the interrupt flag after handling the interrupt.
570
* src/Makefile, src/avr.h, src/avrcore.c, src/intvects.c:
571
Added interrupt infrastructure.
573
* src/avr.h: Removed eeprom property from AvrCore struct.
575
* src/eeprom.c: Fixed a typo in a comment.
577
* src/avrcore.c, src/register.c, src/vdevs.h:
578
Renamed ascr -> acsr. That's the way it should have been named.
580
* src/eeprom.c: Fixed use of uninitialized local variable.
584
* MANIFEST.in: Explicitly added Makefile to test_asm/test_8515.
586
* test_asm/Makefile: Added tests to all rule.
588
* ChangeLog, setup.py: updated
590
* src/eeprom.c: Finished up the eeprom implementation.
592
* src/vdevs.h: Finished up eeprom implementation.
595
Changed clock callback functions to have data be AvrClass.
597
* src/avrcore.c: Changed callback result check to be more sane.
598
Moved debug print statement.
599
Updated eeprom_new arg lists.
601
* src/avr.h: Changed ClkCB_FP typedef args.
603
* Makefile: Added realclean rule.
605
* test_asm/test_8515/test_eeprom.asm: Program to test the eeprom code.
607
2001-10-15 Theodore A. Roth <troth@openavr.org>
609
* TODO, ChangeLog: updated
611
* test_asm/test_8515/test_stack.asm: Improve use of macros.
613
* setup.py: Updated version.
616
Added a global storage for the avrcore as an aid in debugging.
618
* src/vdevs.h: Completed wdtcr class.
621
Added reset handler for mem based stack pointer virtual device.
623
* src/sram.c: Added reset handler.
625
* src/register.c: Added reset handlers.
626
Added wdtcr virtual device.
628
* src/memory.c, src/eeprom.c: Added reset handler.
630
* src/device.c: Added reset handler to VDevice.
632
* src/decoder.c: Completed wdr instruction handler.
633
Renamed opcode_FP to Opcode_FP.
636
Improved get_program_time() to safely handle system clock rollovers.
637
Added state property to avrcore class.
638
Changed exec_instruction to exec_next_instruction and fixed bug in
639
which PC/opcode weren't updated in the right order.
640
Fixed bug in adding new nodes to clk_cb list.
641
Added wdtcr vdevice to device generators.
643
* src/avr.h: Added reset code.
644
Added watchdog control register based reset.
645
Reordered some typedefs for predeclarations.
646
Added state codes to avrcore class.
648
* test_asm/test_8515/test_wdr.asm, test_asm/test_8515/test_wdr2.asm:
649
Test files for wdr instruction and wdtcr functionality.
651
2001-10-13 Theodore A. Roth <troth@openavr.org>
653
* src/avr.h: Added program time to callback system.
655
* src/avrcore.c: Added program time to clock callback functions.
657
2001-10-12 Theodore A. Roth <troth@openavr.org>
659
* MANIFEST.in: Added asm include files
661
* src/register.c, src/vdevs.h: Added watchdog class.
663
* src/avrcore.c, src/avr.h: Added clock callback class.
665
* src/avrcore.c: Added ascr.
667
* src/register.c: Added ASCR methods.
670
* src/vdevs.h: argument name changes.
672
* src/avrcore.c, src/device.c, src/eeprom.c, src/register.c:
674
Got rid of some magic numbers.
677
* src/avr.h: Added name field to virtual devices.
678
Added avr_core_step(), mem_get_vdevice_by_{name,addr}() functions.
680
* src/avrcore.c: Added avr_core_step() function.
682
* src/eeprom.c: Added name to vdevice.
684
* src/memory.c: Added vdev lookup by addr and name functions.
685
Look up devices for core dump by name instead of address.
687
* src/register.c, src/sram.c, src/stack.c: Added name to vdevice.
689
* src/device.c: Added name field to vdevice.
691
* src/Makefile: Changed dependency generation.
693
2001-10-11 Theodore A. Roth <troth@openavr.org>
695
* src/vdevs.h: Added eecr mask.
696
Added analog comp device.
698
* src/eeprom.c: Added eecr mask.
700
* src/avrcore.c: Added eecr_mask.
702
* src/vdevs.h: Header for virtual devices.
704
* src/avr.h: Moved virtual devices to vdevs.h.
706
* src/avr.h, src/decoder.c: Made opcode handlers static.
708
* src/Makefile, src/avr.h, src/avrcore.c, src/eeprom.c,
709
* src/main.c, src/memory.c:
710
Added eeprom virtual device.
712
* src/avr.h, src/avrerror.c:
713
Modified message functions to output file and line numbers.
716
Added conditional rules to allow compiling with or without
719
* MANIFEST.in, Makefile, setup.py: Distribution updates.
721
* README, TODO, harness.py: Updates.
723
* src/Makefile, src/avr.h, src/avrclass.c, src/avrcore.c,
724
src/avrerror.c, src/avrmalloc.c, src/decoder.c, src/device.c,
725
src/flash.c, src/main.c, src/memory.c, src/op_names.c,
726
src/register.c, src/sram.c, src/stack.c, src/storage.c: First
727
checkin of source for C coded simulator.
729
* test_asm/test_8515/test_blink.asm,
730
test_asm/test_8515/test_stack.asm, test_asm/8515def.inc,
731
test_asm/Makefile, test_asm/test.asm: Modified to work with avr-as
732
instead of Atmel's avrasm.
734
2001-10-01 Theodore A. Roth <troth@openavr.org>
738
* Makefile, setup.py, MANIFEST.in:
739
Updated to use setup.py and MANIFEST.in to build a distribution.
741
* ChangeLog, INSTALL: Added.
743
* harness.py: updated usage
745
* README, README.opcodes, TODO: updated
747
* Makefile, README, harness.py, setup.py, test_asm/Makefile:
750
* AUTHORS, COPYING, misc/gpl_header: Added.
752
* harness.py: Added Connections class for handling port connections.
754
* TODO, test_asm/test.asm: updated
756
2001-09-28 Theodore A. Roth <troth@openavr.org>
758
* MANIFEST.in, Makefile, README, README.opcodes, TODO, harness.py,
759
setup.py, test_asm/Makefile, test_asm/test.asm,
760
test_asm/test_8515/test_blink.asm,
761
test_asm/test_8515/test_stack.asm: Imported source.
763
* MANIFEST.in, Makefile, README, README.opcodes, TODO, harness.py,
764
setup.py, test_asm/Makefile, test_asm/test.asm,
765
test_asm/test_8515/test_blink.asm,
766
test_asm/test_8515/test_stack.asm: New file.