|
Weinrich’s 4004 Retirement Clock |
John Weinrich: jsweinrich@Comcast.net
|
Last Edited: 06/22/2008 |
Design Documents
|
DOCUMENT |
SIZE |
FUNCTION |
UPDATED |
|
800KB |
Overall Design Document |
06/22/08 |
|
|
45KB |
Letter of Volatility |
07/26/08 |
Software Code
|
DOCUMENT |
SIZE |
FUNCTION |
UPDATED |
|
4KB |
Main routine (main loop) |
06/11/08 |
|
|
11KB |
Built In Test |
06/12/08 |
|
|
7KB |
Equates to control code location |
06/14/08 |
|
|
21KB |
All equates |
06/18/08 |
|
|
12KB |
Count Date routine |
06/13/08 |
|
|
7KB |
Count Date To Retirement routine |
06/14/08 |
|
|
11KB |
Count Time routine |
06/14/08 |
|
|
7KB |
Count Time To Retirement routine |
06/15/08 |
|
|
10KB |
Convert binary to 1 of 9 routine |
06/15/08 |
|
|
6KB |
Display date routine |
06/18/08 |
|
|
5KB |
Display Date To Retirement routine |
06/18/08 |
|
|
6KB |
Display time routine |
06/18/08 |
|
|
6KB |
Display Time To Retirement routine |
06/18/08 |
|
|
3KB |
Nixie tube flash control routine |
06/18/08 |
|
|
3KB |
Get push button routine |
06/18/08 |
|
|
4KB |
Initialize hardware routine |
06/18/08 |
|
|
9KB |
Initialize RAM 0 routine |
06/18/08 |
|
|
5KB |
Initialize RAM 1 routine |
06/18/08 |
|
|
1KB |
Neon bulb write routine |
06/18/08 |
|
|
4KB |
Nixie tube flash routine |
06/20/08 |
|
|
2KB |
Nixie tube temp RAM clear routine |
06/20/08 |
|
|
3KB |
Tick-Tock & celebration relay control routine |
06/20/08 |
|
|
2KB |
S1 & S2 clear routine |
06/20/08 |
|
|
5KB |
Set date routine |
06/20/08 |
|
|
5KB |
Set Days To Retirement routine |
06/20/08 |
|
|
3KB |
Set mode routine |
06/20/08 |
|
|
4KB |
Set time routine |
06/20/08 |
|
|
4KB |
Set Time To Retirement routine |
06/20/08 |
|
|
6KB |
Test celebration routine |
06/20/08 |
|
|
4KB |
Test mode routine |
06/20/08 |
|
|
5KB |
Test set routine |
06/20/08 |
|
|
5KB |
Test Time routine |
06/20/08 |
|
|
14KB |
Test user routine |
06/20/08 |
|
|
9KB |
Write nixie tube 0, 1, & 2 routine |
06/20/08 |
|
|
8KB |
Write nixie tube 3, 4, & 5 routine |
06/20/08 |
|
|
|
|
|
|
Assembler Output
|
DOCUMENT |
SIZE |
FUNCTION |
UPDATED |
|
425KB |
Assembler output listing |
7/5/2008 |
|
|
4KB |
Binary data, all code |
7/5/2008 |
|
|
1KB |
UVEPROM 0 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 1 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 2 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 3 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 4 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 5 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 6 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 7 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 8 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM 9 binary data |
7/5/2008 |
|
|
1KB |
UVEPROM A binary data |
7/5/2008 |
|
|
1KB |
UVEPROM B binary data |
7/5/2008 |
|
|
1KB |
UVEPROM C binary data |
7/5/2008 |
|
|
1KB |
UVEPROM D binary data |
7/5/2008 |
|
|
1KB |
UVEPROM E binary data |
7/5/2008 |
|
|
1KB |
UVEPROM F binary data |
7/5/2008 |