Commit Graph

939 Commits

Author SHA1 Message Date
Oliver Lehmann dc462533f9 add the ability to specify the min and may years a clock supports
fix the copyright comment to not being reformated with indent(1)
2009-08-12 19:27:31 +00:00
Oliver Lehmann cecbfd2607 time2 = time copy is no longer necessary 2009-08-12 16:29:42 +00:00
Oliver Lehmann 1151cf795e the time2=time assignment seems not to be necessary 2009-08-12 16:23:35 +00:00
Oliver Lehmann 4a37a5cfd4 working! 2009-08-12 15:51:40 +00:00
Oliver Lehmann 5479f4485e year may not be subtracted by 100 and to the month +1 may not be added as well.
remove debugging output
2009-08-12 15:39:50 +00:00
Oliver Lehmann eae87bffdc ... 2009-08-12 04:54:25 +00:00
Oliver Lehmann c1badf86ea works - pressign enter to re-take the old date in settimer() does not work
yet
2009-08-11 19:18:03 +00:00
Oliver Lehmann d2f60698cf working version 2009-08-11 05:14:26 +00:00
Oliver Lehmann 27722c2705 working version! 2009-08-10 20:18:59 +00:00
Oliver Lehmann 4e10f7aa7c missing header 2009-08-07 20:08:59 +00:00
Oliver Lehmann 77313cae4b update 2009-08-07 20:02:59 +00:00
Oliver Lehmann 48ddc0fcff remove hardcoded address 2009-08-07 13:55:55 +00:00
Oliver Lehmann 707dd54c54 new sa.timer! 2009-08-07 13:53:20 +00:00
Oliver Lehmann c16517bee9 correct clean target:
sty.c is in u8k/ not common/
2009-07-29 16:06:20 +00:00
Oliver Lehmann 330495e51e correct README 2009-07-29 16:05:46 +00:00
Oliver Lehmann 186c198666 sty.c gets created out of sty.y 2009-07-29 09:59:54 +00:00
Oliver Lehmann f9002fc30a LCC make log 2009-07-29 07:04:45 +00:00
Oliver Lehmann 7386ffba9c In das Register r0 (das ist der Filepointer) wurde Nonsens geladen,
das lag an +3 anstelle von +4.
2009-07-29 06:58:58 +00:00
Oliver Lehmann cac63efe2f strpbrk muss mit _ aufgerufen - alles andere fuehrt zu einem segfault
bei der Verwendung von strtok()
2009-07-29 06:58:48 +00:00
Oliver Lehmann 5900871abf an execl muss NULL anstelle von 0 uebergeben werden (auch wenn NULL
nur ein typumgewandeltes 0 ist) - ansonsten liefert mir popen keinen
filepointer zurueck.
2009-07-29 06:58:38 +00:00
Oliver Lehmann 56908bd33a Ohne diese Aenderungen wird
struct interface {
        struct interface *next; /* Linked list pointer */
        void (*recv)();         /* Routine to kick to process input */
};

void
keep_things_going()
{
        struct interface *ifp;
        (*ifp->recv)(ifp);
}

nicht richtig compiliert, da er mit dem void nicht klar kommt - void
durch int ersetzt funktioniert, doch mit void findet er den
entsprechenden OP-Code nicht, da der compiler an dieser Stelle kein
void erkennt bzw. erkannte und eine Art "Fallback-OP-Code" waehlte.
Das fuehrte zum Abbruch des Compilers. Der Fix behebt dieses Problem.
2009-07-29 06:58:16 +00:00
Oliver Lehmann 7cecb37211 Es kann durchaus sein, das p->ref nicht definiert ist - daher den oberen
iterate() Teil nur ausfuehren wenn p->ref definiert ist - ansonsten gibt
es einen Probleme bei der Verwendung von p->ref beim decref() Aufruf.

xli wird abgeprueft, aber nur unter bestimmten Bedingungen initialisiert
sind diese Bedingungen nicht gegeben, wird xli unitialisiert abgeprueft
was zu einem Fehler fuehren kann. Daher wird xli standardmaessig mit 256
initialisiert.
2009-07-29 06:57:58 +00:00
Oliver Lehmann 96f6639d5c add LCC - a better C-Compiler for WEGA 2009-07-29 06:54:41 +00:00
Oliver Lehmann 172bba52e1 add LCC - a better C-Compiler for WEGA 2009-02-24 19:10:44 +00:00
Oliver Lehmann a6c8b0fd41 config scripts 2009-02-14 18:43:09 +00:00
Oliver Lehmann 7f7cd5e473 add changes to get it to compile on WEGA 2009-02-14 18:37:14 +00:00
Oliver Lehmann 4fce7f2075 add original K5JB.K37 files 2009-02-13 20:09:42 +00:00
Oliver Lehmann dcead80b38 STATUS: 33% 2008-06-10 04:49:50 +00:00
Oliver Lehmann 1f96519a8e add ASM source generated by sourcefile 1.4 2008-06-10 04:49:23 +00:00
Oliver Lehmann fe2950db0c add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-10 04:48:30 +00:00
Oliver Lehmann aac25cd785 add ASM source generated by sourcefile 1.3 2008-06-09 20:06:57 +00:00
Oliver Lehmann 497f2e52c1 STATUS: 33%
0000 T _gethex		compatible
    007e T _zpr			not compatible
    0100 T _debug		not compatible
2008-06-09 20:06:22 +00:00
Oliver Lehmann 505b3ae564 add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-09 20:05:55 +00:00
Oliver Lehmann f5f9018c54 add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-09 17:14:41 +00:00
Oliver Lehmann 8d6a59949d add shell scripts 2008-06-08 10:46:09 +00:00
Oliver Lehmann cb44de28ed attach shipdisk to the build 2008-06-08 10:43:51 +00:00
Oliver Lehmann c6a861abc3 shorten Makefile
restrict clean target
add sa.shipdisk
2008-06-08 10:43:51 +00:00
Oliver Lehmann 64ec07110d remove rm 2008-06-08 10:43:51 +00:00
Oliver Lehmann 908549a546 standalone import 2008-06-08 10:43:51 +00:00
Oliver Lehmann 9f756b3540 add extra clean files 2008-06-08 09:01:58 +00:00
Oliver Lehmann 41a18aef39 add a compatible sync command 2008-06-08 09:00:00 +00:00
Oliver Lehmann c36e308775 WEGA 3.2 compatible crt0.s 2008-06-07 19:36:19 +00:00
Oliver Lehmann bea2ec492d STATUS: 78%
0000 T _exec		compatible
    0010 T _exece		99% compatible - uses a different temp. reg.
    0618 T _getxfile		not compatible
    0fe8 T _setregs		compatible
    1164 T _rexit		compatible
    118c T _exit		compatible
    1374 T _wait		compatible
    1428 T _freeproc		compatible
    14a2 T _fork		compatible
2008-06-07 13:54:12 +00:00
Oliver Lehmann cf933f9ce0 add ASM source generated by sourcefile 1.7 2008-06-07 13:53:53 +00:00
Oliver Lehmann c7b174f5ec add ASM source generated by sourcefile 1.6 2008-06-07 13:33:31 +00:00
Oliver Lehmann c601b93f3a STATUS: 78%
0000 T _exec		compatible
    0010 T _exece		99% compatible - uses a different temp. reg.
    0618 T _getxfile		not compatible
    0fe8 T _setregs		compatible
    1164 T _rexit		compatible
    118c T _exit		compatible
    1374 T _wait		compatible
    1428 T _freeproc		compatible
    14a2 T _fork		compatible
2008-06-07 13:32:15 +00:00
Oliver Lehmann 00d8dd899b add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-07 13:30:56 +00:00
Oliver Lehmann 1a00faf8e1 retire 2008-06-07 13:30:20 +00:00
Oliver Lehmann 3986f73e1c add ASM source generated by sourcefile 1.5 2008-06-06 22:41:25 +00:00
Oliver Lehmann 50faaf4096 STATUS: 78%
0000 T _exec		compatible
    0010 T _exece		99% compatible - uses a different temp. reg.
    0618 T _getxfile		not compatible
    0fe8 T _setregs		compatible
    1164 T _rexit		compatible
    118c T _exit		compatible
    1374 T _wait		compatible
    1428 T _freeproc		compatible
    14a2 T _fork		compatible
2008-06-06 22:40:42 +00:00
Oliver Lehmann 4096768c1b add ASM source generated by sourcefile 1.4 2008-06-06 21:52:14 +00:00
Oliver Lehmann c2d35978bb add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-06 21:49:39 +00:00
Oliver Lehmann 412e19dbd9 add ASM source generated by sourcefile 1.7 2008-06-06 19:01:44 +00:00
Oliver Lehmann 5084b3c9e9 STATUS: 99%
0000 T _fstat		compatible
    0044 T _stat		compatible
    0086 T _stat1		compatible
    0172 T _dup			compatible
    022e T _fcntl		compatible
    02fc T _smount		99% compatible
    04bc T _sumount		compatible
    05be T _getmdev		compatible
    062a T _ioctl		compatible
    06c2 T _stty		compatible
    06e2 T _gtty		compatible
    0702 T _mdmctl		compatible
2008-06-06 18:59:59 +00:00
Oliver Lehmann 51e3b6a869 add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-06 18:58:34 +00:00
Oliver Lehmann 979718c8f5 add ASM source generated by sourcefile 1.9 2008-06-06 18:36:28 +00:00
Oliver Lehmann c782b0df3b STATUS: 99%
0000 T _sureg		compatible
    00e8 T _estabur		compatible:
    01ae T _sestabur		compatible
    0296 T _segureg		99% compatible:
    				uses different temp. reg.
    0438 T _ldsdr		compatible
    0548 T _prmmu		compatible
2008-06-06 18:36:11 +00:00
Oliver Lehmann 6816b35569 STATUS: 99%
0000 T _signal		compatible
    0052 T _psignal		compatible
    00b6 T _issig		compatible
    0186 T _stop		compatible
    0216 T _psig		compatible
    02d4 T _fsig		compatible
    031e T _core		compatible
    0512 T _grow		compatible
    0640 T _ptrace		not compatible
    				ip_addr assignment is not correct.
    075c T _procxmt		compatible
2008-06-06 15:08:09 +00:00
Oliver Lehmann 7ee3be2a08 add ASM source generated by sourcefile 1.11 2008-06-06 15:06:34 +00:00
Oliver Lehmann 3cd9843012 add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-06 15:05:52 +00:00
Oliver Lehmann 302bea9910 retire 2008-06-06 15:04:57 +00:00
Oliver Lehmann ff5329432e add ASM source generated by sourcefile 1.10 2008-06-05 19:59:19 +00:00
Oliver Lehmann 4907b7ddcb STATUS: 70%
0000 T _signal		compatible
    0052 T _psignal		compatible
    00b6 T _issig		compatible
    0186 T _stop		compatible
    0216 T _psig		compatible
    02d4 T _fsig		compatible
    031e T _core		not compatible
    0512 T _grow		not compatible
    0640 T _ptrace		not compatible
    075c T _procxmt		compatible
2008-06-05 19:58:26 +00:00
Oliver Lehmann 66432140c3 add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-05 19:52:17 +00:00
Oliver Lehmann eab66c4853 retire 2008-06-05 19:21:10 +00:00
Oliver Lehmann 5030ff51ad add ASM source generated by sourcefile 1.9 2008-06-04 18:26:46 +00:00
Oliver Lehmann c2f94af6b9 STATUS: 70%
0000 T _signal		compatible
    0052 T _psignal		compatible
    00b6 T _issig		compatible
    0186 T _stop		compatible
    0216 T _psig		compatible
    02d4 T _fsig		compatible
    031e T _core		not compatible
    0512 T _grow		not compatible
    0640 T _ptrace		not compatible
    075c T _procxmt		compatible
2008-06-04 18:21:46 +00:00
Oliver Lehmann 6f3c512902 add ASM source generated by sourcefile 1.8 2008-06-03 20:20:13 +00:00
Oliver Lehmann fbecd39b7a STATUS: 60%
0000 T _signal		compatible
    0052 T _psignal		compatible
    00b6 T _issig		not compatible
    0186 T _stop		compatible
    0216 T _psig		compatible
    02d4 T _fsig		compatible
    031e T _core		not compatible
    0512 T _grow		not compatible
    0640 T _ptrace		not compatible
    075c T _procxmt		compatible
2008-06-03 20:19:28 +00:00
Oliver Lehmann 678e4dc80d add ASM source to generate 100% the same sig.o 2008-06-03 19:52:41 +00:00
Oliver Lehmann 2596f91389 STATUS: 73%
0000 T _read		compatible
    0006 T _write		compatible
    000c T _rdwr		stack assignments are not compatible
    				uses for an adding an other temp. reg.
				u_base assignment is not correct
    01d6 T _open		compatible
    01fe T _creat		compatible
    0224 T _copen		stack assignments are not compatible
    041a T _close		compatible
    045e T _seek		compatible
    04ec T _link		u_dirp assignment is not correct.
    05c2 T _mknod		compatible
    0660 T _saccess		compatible
2008-06-03 18:13:26 +00:00
Oliver Lehmann eabb736762 add ASM source generated by sourcefile 1.7 2008-06-03 18:00:03 +00:00
Oliver Lehmann c682d9e01b add ASM source to generate 100% comp. WEGA 3.2 object 2008-06-03 17:58:59 +00:00
Oliver Lehmann 6d740592ad add latest version 2008-06-02 18:23:39 +00:00
Oliver Lehmann 77770f2d71 add format 2008-06-02 18:23:16 +00:00
Oliver Lehmann d2c0424257 latest version 2008-06-02 18:20:45 +00:00
Oliver Lehmann 94bc9eb12b add copydisk 2008-06-02 18:20:19 +00:00
Oliver Lehmann 5d5428e3e0 add Makefile 2008-06-02 17:14:27 +00:00
Oliver Lehmann 89a33fffb6 latest version 2008-06-02 17:04:03 +00:00
Oliver Lehmann 8ab7b6f1ce add verify cmd 2008-06-02 17:03:19 +00:00
Oliver Lehmann d8eb2fa835 standalone import 2008-06-02 15:09:21 +00:00
Oliver Lehmann 2649ad13e9 add header files 2008-06-02 05:52:26 +00:00
Oliver Lehmann 247acf554d STATUS: 67%
0000 T _exec		compatible
    0010 T _exece		99% compatible - uses a different temp. reg.
    0618 T _getxfile		not compatible
    0fe8 T _setregs		compatible
    1164 T _rexit		compatible
    118c T _exit		99% compatible - uses a different temp. reg.
    1374 T _wait		compatible
    1428 T _freeproc		compatible
    14a2 T _fork		compatible
2008-06-01 21:04:57 +00:00
Oliver Lehmann eaa9282a1d STATUS: 0%
0000 T _lkdata		not existing
    0282 T _unlk		not existing
    0392 T _locked		not existing
    044a T _deadlock		not existing
    04b6 T _unlock		not existing
    0546 T _lockalloc		not existing
    05b8 T _lockfree		not existing
    05f2 T _lockadd		not existing
    0664 T _lkfront		not existing
2008-06-01 11:44:49 +00:00
Oliver Lehmann 8fbe81519a sync with WEGA 3.2 kernel 2008-05-31 21:47:28 +00:00
Oliver Lehmann 8a33d69c1e add WEGA 3.2 file 2008-05-31 21:08:37 +00:00
Oliver Lehmann 2f58177899 sync with WEGA 3.2 kernel 2008-05-31 13:55:03 +00:00
Oliver Lehmann 0096953190 STATUS: 60%
0000 T _signal		compatible
    0052 T _psignal		compatible
    00b6 T _issig		not compatible
    0186 T _stop		compatible
    0216 T _psig		compatible
    02d4 T _fsig		compatible
    031e T _core		not compatible
    0512 T _grow		not compatible
    0640 T _ptrace		not compatible
    075c T _procxmt		compatible
2008-05-31 00:28:34 +00:00
Oliver Lehmann 19229ad211 sync with WEGA 3.2 kernel 2008-05-30 20:34:01 +00:00
Oliver Lehmann d6063103d6 STATUS: 83%
0000 T _bmap		not compatible
    0274 T _passc		compatible
    0306 T _cpass		compatible
    03a2 T _nodev		compatible
    03ac T _nulldev		compatible
    03ae T _timeout		compatible
2008-05-30 19:56:26 +00:00
Oliver Lehmann b2c92fe441 add ASM source generated by sourcefile 1.8 2008-05-29 19:35:34 +00:00
Oliver Lehmann 1c07f10dbf small fix to use correct register 2008-05-29 19:33:22 +00:00
Oliver Lehmann a421c2df15 add ASM source to generate 100% comp. WEGA 3.2 object 2008-05-29 19:33:02 +00:00
Oliver Lehmann 440a146fa0 STATUS: 50%
0000 T _sureg		compatible
    00e8 T _estabur		functional compatible:
    				uses different temp. reg.
    01ae T _sestabur		not compatible
    0296 T _segureg		functional compatible:
    				uses different temp. reg.
    0438 T _ldsdr		compatible
    0548 T _prmmu		compatible
2008-05-29 17:55:56 +00:00
Oliver Lehmann e591f182a8 STATUS: 33%
0000 T _sureg		compatible
    00e8 T _estabur		functional compatible:
    				uses different temp. reg.
    01ae T _sestabur		not compatible
    0296 T _segureg		functional compatible:
    				uses different temp. reg.
    0438 T _ldsdr		compatible
    0548 T _prmmu		not existent
2008-05-28 20:00:34 +00:00
Oliver Lehmann 1791f01178 STATUS: 17%
0000 T _sureg		compatible
    00e8 T _estabur		functional compatible:
    				uses different temp. reg.
    01ae T _sestabur		not compatible
    0296 T _segureg		functional compatible:
    				uses different temp. reg.
    0438 T _ldsdr		not existent
    0548 T _prmmu		not existent
2008-05-27 20:28:47 +00:00
Oliver Lehmann b4236c3bac sync with WEGA 3.2 kernel 2008-05-27 16:10:49 +00:00
Oliver Lehmann 0ad6e85430 STATUS: 50%
0000 T _mkseg		not compatible
    015c T _sgstat		compatible
2008-05-26 19:42:49 +00:00
Oliver Lehmann 8127d47985 STATUS: 33%
0000 T _sureg		compatible
    00e8 T _estabur		functional compatible:
    				uses different temp. reg.
    01ae T _sestabur		compatible
    0296 T _segureg		not existent
    0438 T _ldsdr		not existent
    0548 T _prmmu		not existent
2008-05-26 18:39:02 +00:00
Oliver Lehmann 644c7746a5 STATUS: 17%
0000 T _sureg		compatible
    00e8 T _estabur		functional compatible:
    				uses different temp. reg.
    01ae T _sestabur		not compatible
    0296 T _segureg		not existent
    0438 T _ldsdr		not existent
    0548 T _prmmu		not existent
2008-05-25 19:36:24 +00:00