chiark / gitweb /
trains.git
19 years agogenerate proto-spec.h and .cvsignore it
ian [Tue, 31 May 2005 23:34:08 +0000 (23:34 +0000)]
generate proto-spec.h and .cvsignore it

19 years agoparse-proto-spec makes a nice macro list
ian [Tue, 31 May 2005 22:56:52 +0000 (22:56 +0000)]
parse-proto-spec makes a nice macro list

19 years agoparse-proto-spec works so far
ian [Tue, 31 May 2005 22:55:55 +0000 (22:55 +0000)]
parse-proto-spec works so far

19 years agoparse-proto-spec works so far
ian [Tue, 31 May 2005 22:55:21 +0000 (22:55 +0000)]
parse-proto-spec works so far

19 years agonot even nearly working
ian [Mon, 30 May 2005 17:24:37 +0000 (17:24 +0000)]
not even nearly working

19 years agofix diag msg
ian [Mon, 30 May 2005 16:56:40 +0000 (16:56 +0000)]
fix diag msg

19 years agodiagnoses pic output
ian [Mon, 30 May 2005 16:47:22 +0000 (16:47 +0000)]
diagnoses pic output

19 years agocan send nmra, it seems
ian [Mon, 30 May 2005 15:29:56 +0000 (15:29 +0000)]
can send nmra, it seems

19 years agowe have .d files now
ian [Mon, 30 May 2005 13:02:57 +0000 (13:02 +0000)]
we have .d files now

19 years agostupid test program now shares nmra code with to-be fancy one
ian [Mon, 30 May 2005 13:01:57 +0000 (13:01 +0000)]
stupid test program now shares nmra code with to-be fancy one

19 years agoreorganised to be nicer and ready to add stuff
ian [Mon, 30 May 2005 11:56:17 +0000 (11:56 +0000)]
reorganised to be nicer and ready to add stuff

19 years agomore than one client possible
ian [Mon, 30 May 2005 11:11:23 +0000 (11:11 +0000)]
more than one client possible

19 years agonew "hostside" wip has an event loop
ian [Mon, 30 May 2005 01:32:03 +0000 (01:32 +0000)]
new "hostside" wip has an event loop

19 years agosay -D_GNU_SOURCE
ian [Mon, 30 May 2005 01:31:29 +0000 (01:31 +0000)]
say -D_GNU_SOURCE

19 years agowip for protocol
ian [Sun, 29 May 2005 22:30:02 +0000 (22:30 +0000)]
wip for protocol

19 years agofull protocol with message formats etc, as discussed the other day
ian [Sat, 21 May 2005 01:19:16 +0000 (01:19 +0000)]
full protocol with message formats etc, as discussed the other day

19 years agoreset tblptr when we go round again; try new TG message; properly indirect printy...
ian [Mon, 16 May 2005 00:23:43 +0000 (00:23 +0000)]
reset tblptr when we go round again; try new TG message; properly indirect printy register thing; delay a couple of times after each reg to separate them

19 years agonew TG message
ian [Mon, 16 May 2005 00:17:14 +0000 (00:17 +0000)]
new TG message

19 years agodo not include old test message
ian [Sun, 15 May 2005 23:56:46 +0000 (23:56 +0000)]
do not include old test message

19 years agoinclude morse-auto in morsepanice.hex
ian [Sun, 15 May 2005 23:54:41 +0000 (23:54 +0000)]
include morse-auto in morsepanice.hex

19 years agodo not have multiple .org_0 sections
ian [Sun, 15 May 2005 23:53:22 +0000 (23:53 +0000)]
do not have multiple .org_0 sections

19 years agomove serial_read_char out of serial_write_... stuff; command_portaddr passes value...
ian [Sun, 15 May 2005 23:52:56 +0000 (23:52 +0000)]
move serial_read_char out of serial_write_... stuff; command_portaddr passes value in range

19 years agominor bugfixes
ceb [Sun, 15 May 2005 23:31:18 +0000 (23:31 +0000)]
minor bugfixes

19 years agowork out addresses exactly ourselves as assembler/linker cannot manage to divide...
ian [Sun, 15 May 2005 23:12:01 +0000 (23:12 +0000)]
work out addresses exactly ourselves as assembler/linker cannot manage to divide by four

19 years agostrange comment re TXSTA removed
ian [Sun, 15 May 2005 23:07:36 +0000 (23:07 +0000)]
strange comment re TXSTA removed

19 years agoditto, fixes for make
ceb [Sun, 15 May 2005 23:07:25 +0000 (23:07 +0000)]
ditto, fixes for make

19 years agomorsepanic reading from morse-auto.asm etc.
ceb [Sun, 15 May 2005 23:02:37 +0000 (23:02 +0000)]
morsepanic reading from morse-auto.asm etc.

19 years agoadd extra blank space between nybbles of register readout
ceb [Sun, 15 May 2005 21:51:23 +0000 (21:51 +0000)]
add extra blank space between nybbles of register readout

19 years agoadd extra gp between nybbles of register readout
ceb [Sun, 15 May 2005 21:50:30 +0000 (21:50 +0000)]
add extra gp between nybbles of register readout

19 years agoput something in testflash; some opcodes changed
ian [Sun, 15 May 2005 21:35:49 +0000 (21:35 +0000)]
put something in testflash; some opcodes changed

19 years agoadd some junk to fill up the unused pages
ian [Sun, 15 May 2005 21:03:19 +0000 (21:03 +0000)]
add some junk to fill up the unused pages

19 years agominor change to timing of wit between error msgs
ceb [Sun, 15 May 2005 20:52:26 +0000 (20:52 +0000)]
minor change to timing of wit between error msgs

19 years agochanged morsepanic to have 2 readout routines (one for flashing a morse
ceb [Sun, 15 May 2005 20:48:16 +0000 (20:48 +0000)]
changed morsepanic to have 2 readout routines (one for flashing a morse
message, 2nd for flashin the contents of a register in red(0)+blue(1))

19 years agonumber of points and reverse outputs
ian [Tue, 10 May 2005 22:42:10 +0000 (22:42 +0000)]
number of points and reverse outputs

19 years agodocumentation for processor memory map
ian [Tue, 10 May 2005 22:30:35 +0000 (22:30 +0000)]
documentation for processor memory map

20 years agomakes ours-pindata.asm
ian [Sat, 7 May 2005 17:31:13 +0000 (17:31 +0000)]
makes ours-pindata.asm

20 years agoWIP for new board object numbering scheme
ian [Sat, 7 May 2005 14:15:47 +0000 (14:15 +0000)]
WIP for new board object numbering scheme

20 years agonow in morse!
ceb [Mon, 2 May 2005 21:43:20 +0000 (21:43 +0000)]
now in morse!

20 years agodocument T properly
ian [Mon, 2 May 2005 17:19:34 +0000 (17:19 +0000)]
document T properly

20 years agoT, confirm_address works
ian [Mon, 2 May 2005 17:17:15 +0000 (17:17 +0000)]
T, confirm_address works

20 years agoharness A B C D E, H L Z
ian [Mon, 2 May 2005 17:11:02 +0000 (17:11 +0000)]
harness A B C D E, H L Z

20 years agoactually use B for bitmask ops
ian [Mon, 2 May 2005 13:57:15 +0000 (13:57 +0000)]
actually use B for bitmask ops

20 years agoremove autogenerated file committed by mistake
ian [Mon, 2 May 2005 11:00:32 +0000 (11:00 +0000)]
remove autogenerated file committed by mistake

20 years agoinitial cut of morse message generator
ian [Mon, 2 May 2005 10:59:45 +0000 (10:59 +0000)]
initial cut of morse message generator

20 years agoremove the silly test files used for checking assembler/linker's error behaviour
ian [Mon, 2 May 2005 09:23:34 +0000 (09:23 +0000)]
remove the silly test files used for checking assembler/linker's error behaviour

20 years agosilly test files used for checking assembler/linker's error behaviour
ian [Mon, 2 May 2005 09:23:24 +0000 (09:23 +0000)]
silly test files used for checking assembler/linker's error behaviour

20 years agoadded section to read out morse msg
ceb [Sun, 1 May 2005 22:35:48 +0000 (22:35 +0000)]
added section to read out morse msg

20 years agoknow how really to set/clear RTS: use TIOCM*; see /usr/include/asm/termios.h for...
ian [Sun, 1 May 2005 22:06:50 +0000 (22:06 +0000)]
know how really to set/clear RTS: use TIOCM*; see /usr/include/asm/termios.h for values TIOCM_RTS etc.

20 years agocompile tcflow
ian [Sun, 1 May 2005 20:28:51 +0000 (20:28 +0000)]
compile tcflow

20 years agofound program for making tcflow serial ioctl; not really parport but hey
ian [Sun, 1 May 2005 20:27:29 +0000 (20:27 +0000)]
found program for making tcflow serial ioctl; not really parport but hey

20 years agotest harness monitor thingum
ian [Sun, 1 May 2005 15:11:55 +0000 (15:11 +0000)]
test harness monitor thingum

20 years agolist/nolist directives
ian [Sun, 1 May 2005 15:11:44 +0000 (15:11 +0000)]
list/nolist directives

20 years agokeep assembler listings from being overwritten
ian [Sun, 1 May 2005 15:11:32 +0000 (15:11 +0000)]
keep assembler listings from being overwritten

20 years agonew file "harness" - untested, but compiles
ian [Sun, 1 May 2005 02:40:53 +0000 (02:40 +0000)]
new file "harness" - untested, but compiles

20 years agoundo one of the changes from r1.6, which was wrong and has wrong checkin message...
ian [Sat, 30 Apr 2005 20:24:38 +0000 (20:24 +0000)]
undo one of the changes from r1.6, which was wrong and has wrong checkin message.  remaining changes in 1.6 are: sleep 5ms instead of 1us when shifting; pay attention to yesforbit when deploying

20 years agouse -i0 by default but allow TRAIN_PPWDATA_SEL_BIT to override; allow comb-* to try...
ian [Sat, 30 Apr 2005 20:22:57 +0000 (20:22 +0000)]
use -i0 by default but allow TRAIN_PPWDATA_SEL_BIT to override; allow comb-* to try out fancy combinations (which are known not to work properly, but hey)

20 years agoswap boards 2 and 3
ian [Sat, 30 Apr 2005 16:21:14 +0000 (16:21 +0000)]
swap boards 2 and 3

20 years agofixed for actual programming circuit on table
ian [Fri, 29 Apr 2005 23:29:56 +0000 (23:29 +0000)]
fixed for actual programming circuit on table

20 years agoignore .d files
ian [Sun, 24 Apr 2005 18:21:47 +0000 (18:21 +0000)]
ignore .d files

20 years agoAdd tst_w; fix incf and decf
ian [Sun, 24 Apr 2005 14:20:29 +0000 (14:20 +0000)]
Add tst_w; fix incf and decf

20 years agoby-official
ian [Sun, 24 Apr 2005 13:51:59 +0000 (13:51 +0000)]
by-official

20 years agolist flags affected
ian [Sun, 24 Apr 2005 13:44:16 +0000 (13:44 +0000)]
list flags affected

20 years agoreorgansed, bugfixed, improved
ian [Sun, 24 Apr 2005 13:31:06 +0000 (13:31 +0000)]
reorgansed, bugfixed, improved

20 years agoadd S actual arg in retfie_r, return_r, call_s; labels formal arg is n; support com_w...
ian [Sat, 23 Apr 2005 20:04:52 +0000 (20:04 +0000)]
add S actual arg in retfie_r, return_r, call_s; labels formal arg is n; support com_w etc.; rcsid

20 years agosay how it's sorted
ian [Sat, 23 Apr 2005 14:56:36 +0000 (14:56 +0000)]
say how it's sorted

20 years agoclean *.tmp too
ian [Sat, 23 Apr 2005 14:52:41 +0000 (14:52 +0000)]
clean *.tmp too

20 years agoinstruction set aliases and summary
ian [Sat, 23 Apr 2005 13:36:11 +0000 (13:36 +0000)]
instruction set aliases and summary

20 years agointersperse with two black
ian [Sun, 17 Apr 2005 21:33:52 +0000 (21:33 +0000)]
intersperse with two black

20 years agofixed uncommented-out comment
ceb [Sun, 17 Apr 2005 21:28:00 +0000 (21:28 +0000)]
fixed uncommented-out comment

20 years agocompile morsepanic
ian [Sun, 17 Apr 2005 21:24:51 +0000 (21:24 +0000)]
compile morsepanic

20 years agosomething about $(LIBS) found on anarres
ian [Sun, 17 Apr 2005 21:19:04 +0000 (21:19 +0000)]
something about $(LIBS) found on anarres

20 years agomorsepanic - small changes from panic so far,
ceb [Sun, 17 Apr 2005 21:14:02 +0000 (21:14 +0000)]
morsepanic - small changes from panic so far,
flashes red+green rather than just red

20 years agoreadout works
ian [Sun, 10 Apr 2005 20:37:55 +0000 (20:37 +0000)]
readout works

20 years agocommon.inc; routines library; move leds into routines library; minor improvements...
ian [Sun, 10 Apr 2005 20:03:34 +0000 (20:03 +0000)]
common.inc; routines library; move leds into routines library; minor improvements (no behavioural change) to panic.asm

20 years agohorrible evil icky debugging die die die
ceb [Fri, 8 Apr 2005 22:12:35 +0000 (22:12 +0000)]
horrible evil icky debugging die die die

20 years agotemp. removal of macro calling to stop complaints
ceb [Fri, 8 Apr 2005 21:52:41 +0000 (21:52 +0000)]
temp. removal of macro calling to stop complaints

20 years ago8/4/5 iii
ceb [Fri, 8 Apr 2005 21:48:15 +0000 (21:48 +0000)]
8/4/5 iii
small bugfix

20 years agoadd panic
ian [Fri, 8 Apr 2005 21:42:00 +0000 (21:42 +0000)]
add panic

20 years ago8/4/5 - ii
ceb [Fri, 8 Apr 2005 21:27:09 +0000 (21:27 +0000)]
8/4/5 - ii
as last checkin, but with tblwts commented out

20 years ago8/4/5
ceb [Fri, 8 Apr 2005 21:18:25 +0000 (21:18 +0000)]
8/4/5
first part of error msgs -> LED output program
transmits contnts of a register by flashing LED
writes error msg into flash
has hooks for transmitting error msg too

20 years ago3/4/5 start of program to call error codes from flash
ceb [Sun, 3 Apr 2005 22:12:24 +0000 (22:12 +0000)]
3/4/5 start of program to call error codes from flash

20 years agoutils.c (trackloc_...) compiles
ian [Mon, 28 Mar 2005 16:44:37 +0000 (16:44 +0000)]
utils.c (trackloc_...) compiles

20 years agohostside safety.c compiles but safety does not link
ian [Mon, 28 Mar 2005 16:31:32 +0000 (16:31 +0000)]
hostside safety.c compiles but safety does not link

20 years agobetter documentation xrefs. invent info_nfoobars
ian [Sun, 27 Mar 2005 22:40:16 +0000 (22:40 +0000)]
better documentation xrefs.  invent info_nfoobars

20 years agomake in layout too
ian [Sun, 27 Mar 2005 22:26:01 +0000 (22:26 +0000)]
make in layout too

20 years agomove _GNU_SOURCE to redactgraph.c because it causes a clash with strndup in publib...
ian [Sun, 27 Mar 2005 22:24:00 +0000 (22:24 +0000)]
move _GNU_SOURCE to redactgraph.c because it causes a clash with strndup in publib/strutil.h

20 years agodo not build safety for now as it does not work
ian [Sun, 27 Mar 2005 22:18:58 +0000 (22:18 +0000)]
do not build safety for now as it does not work

20 years agoworking on making it compile, hah
ian [Sun, 27 Mar 2005 22:18:29 +0000 (22:18 +0000)]
working on making it compile, hah

20 years agonew arrangements for cross-directory: ours.safety => ours.layout-data, and automatic...
ian [Sun, 27 Mar 2005 22:14:20 +0000 (22:14 +0000)]
new arrangements for cross-directory: ours.safety => ours.layout-data, and automatic dependency stuff for cprogs, etc.

20 years agoautogenerate layoutinfo.h
ian [Sun, 27 Mar 2005 21:45:27 +0000 (21:45 +0000)]
autogenerate layoutinfo.h

20 years agoappears to generate a correct ours.safety.c - try compiling that
ian [Sun, 27 Mar 2005 21:28:26 +0000 (21:28 +0000)]
appears to generate a correct ours.safety.c - try compiling that

20 years agosegposcombinfo wip
ian [Sat, 26 Mar 2005 18:43:37 +0000 (18:43 +0000)]
segposcombinfo wip

20 years agopname in segposcombinfo
ian [Sat, 26 Mar 2005 18:43:32 +0000 (18:43 +0000)]
pname in segposcombinfo

20 years agoworks so far as it goes; must make pci_...
ian [Sat, 26 Mar 2005 18:08:19 +0000 (18:08 +0000)]
works so far as it goes; must make pci_...

20 years agoready for testing data2safety ?
ian [Fri, 25 Mar 2005 11:44:19 +0000 (11:44 +0000)]
ready for testing data2safety ?

20 years agomoved output code; working on line_endwiring
ian [Mon, 21 Mar 2005 01:06:51 +0000 (01:06 +0000)]
moved output code; working on line_endwiring

20 years agoreally keep neato input files
ian [Mon, 21 Mar 2005 00:41:13 +0000 (00:41 +0000)]
really keep neato input files

20 years agoworking on data2safety
ian [Sun, 20 Mar 2005 21:27:12 +0000 (21:27 +0000)]
working on data2safety

20 years agoboard and object for segments
ian [Sun, 20 Mar 2005 21:26:59 +0000 (21:26 +0000)]
board and object for segments

20 years agoinclude distances
ian [Sun, 20 Mar 2005 18:56:26 +0000 (18:56 +0000)]
include distances