meulenbr@cstw68.prl.philips.nl (Frans Meulenbroeks) (03/13/90)
Hello. Here are your long awaited minix ST 1.5.5 upgrade postings. Since ST 1.5.3 (and 1.5.5) are compatible with the PC version for the most of the system, I've decided that I won't offer any fixes any more for mm, fs, test, lib (except lib/atari), commands (except commands/atari, commands/mdb, commands/ar, commands/stterm, commands/stclock) and include (except include/a.out.h and include/out.h). For these directories the updates posted by ast are applicable for both PC and ST. The only area's I'm going to deal with are the ones explicitly mentioned above, the kernel, sttools, etc, the atari Makefiles and the tos disk. This does not mean that I am not interested in your problem reports on other parts of the system any more. If you encounter a problem in say commands and it seems ST specific, I still want to look into it, and, if it is really urgent, post a fix. I'll leave it up to ast to incorporate this fix in the next official release. The above is really nothing new. I've done so already with 1.5.0 and 1.5.3. However, I want to make it clear which area's I will deal with and which not. Of course it is risky to upgrade say mm when ast posts an update. If that changes the kernel <-> mm interface you'll have to wait until the kernel upgrade comes. And now the upgrade. The stuff comes in three parts: a commands part a kernel part a sttools and etc part Since the sttools and etc part have been reorganised quite a lot, I include them completely. The starting point is the 1.5.3 version (with the 1.5.0 kernel). You'll have to upgrade all common directories using ast's postings. Then you apply the fixes from the next three postings. This will give you the ST 1.5.5 system. For the common stuff ast posted crc values. Please check if your values match. Below is a crc listing for all atari specific files. Notice that the subdirectories from commands/atari are moved to commands itself. The directory commands/atari/cc is gone & replaced by the file commands/atari/cc.c In 1.5.5 the following things do not work fully: - test/sh1 and sh2 give some error messages - commands/fixbin.sh does not chmem properly for ST specific commands - bawk does not work I'll work on these items, and mail the results to ast for incorporation in the next release. Good luck with your update! Frans Meulenbroeks. 07960 368 commands/atari/Makefile 31511 5784 commands/atari/anm.c 23456 4485 commands/atari/aoutdump.c 38682 1564 commands/atari/asize.c 43567 3224 commands/atari/astrip.c 00000 0 commands/atari/bin 64561 17261 commands/atari/cc.c 41971 9591 commands/atari/cv.c 25557 5434 commands/atari/format.c 40730 29661 commands/atari/tos.c 57450 152 commands/mdb/Makefile 15304 7508 commands/mdb/mdb.1 28424 15116 commands/mdb/mdb.c 57362 8090 commands/mdb/mdbdis.c 23658 4522 commands/mdb/mdbexp.c 19119 726 commands/mdb/strtol.c 60061 210 commands/mdb/user.h 11333 330 commands/ar/Makefile 47054 337 commands/ar/arch.h 27936 13853 commands/ar/archiver.c 37657 214 commands/ar/byte_order.h 15938 923 commands/ar/object.h 28760 799 commands/ar/ranlib.h 63278 4160 commands/ar/rd_object.c 30701 827 commands/ar/wr_arhdr.c 33440 863 commands/ar/wr_object.c 25949 731 commands/ar/wr_ranlib.c 52846 485 commands/stclock/Makefile 25243 2130 commands/stclock/diskrtc.c 28749 2542 commands/stclock/diskset.c 22806 638 commands/stclock/ioctl.c 30916 2013 commands/stclock/megartc.c 36514 4804 commands/stclock/weidertc.c 38992 517 commands/stterm/Makefile 59828 183 commands/stterm/const.h 03090 1595 commands/stterm/do_shell.c 08549 219 commands/stterm/err.c 31946 975 commands/stterm/read_tty.c 52888 5292 commands/stterm/term.c 62889 1405 commands/stterm/write_tty.c 40356 375 etc/gettydefs 39871 44 etc/group 07790 20 etc/message 47605 96 etc/passwd 10920 739 etc/rc 06793 352 etc/termcap 46357 8 etc/ttys 10241 22 etc/ttytype 11405 3781 include/a.out.h 34766 3288 include/out.h 19392 1026 kernel/Makefile 08300 14248 kernel/clock.c 47673 6445 kernel/const.h 49351 13757 kernel/copy68k.s 30419 2905 kernel/glo.h 49326 643 kernel/kernel.h 40070 3066 kernel/keymap.h 40070 3066 kernel/keymap.uk.h 62560 2587 kernel/keymap.us.h 19537 5598 kernel/memory.c 37356 4371 kernel/misc.c 54003 18512 kernel/proc.c 46854 4266 kernel/proc.h 32720 4897 kernel/proto.h 27159 21341 kernel/rs232.c 19212 1845 kernel/stacia.h 39827 610 kernel/staddr.h 24600 3404 kernel/stcon.c 36874 3719 kernel/stdma.c 06257 1185 kernel/stdma.h 53342 6154 kernel/stdmp.c 34438 6787 kernel/stdskclk.c 43329 8296 kernel/stdskclks.s 50913 2040 kernel/stfdc.h 56938 13439 kernel/stfloppy.c 27594 16551 kernel/stfnt.c 62561 2225 kernel/sthdc.h 06465 13216 kernel/stkbd.c 52212 9148 kernel/stmain.c 32274 4863 kernel/stmfp.h 26133 9321 kernel/stmpx.s 38980 6599 kernel/stprint.c 06515 660 kernel/stram.h 45274 3726 kernel/stshadow.c 47101 2358 kernel/stsound.h 37046 18392 kernel/stvdu.c 20152 1336 kernel/stvideo.h 36261 11363 kernel/stwini.c 36389 32828 kernel/system.c 50447 3659 kernel/table.c 15025 28678 kernel/tty.c 23306 9012 kernel/tty.h 41632 2671 kernel/type.h 57613 1174 sttools/Makedev 28839 1206 sttools/Makefile 39013 2202 sttools/bootblok.s 39520 16518 sttools/build.c 23113 4827 sttools/fakeunix.c 56842 1254 sttools/getstruc.c 31895 12721 sttools/init.c 22018 111 sttools/menu.c 19954 1436 sttools/outmix.h 61880 1210 sttools/putstruc.c 36903 54 lib/atari/Makefile 36903 54 lib/atari/Makefile.atari 40751 1146 lib/atari/_ara.s 63589 334 lib/atari/_cii.s 44020 235 lib/atari/_cmi.s 56117 210 lib/atari/_cmp.s 10776 313 lib/atari/_cms.s 57972 415 lib/atari/_cmu.s 25255 490 lib/atari/_csa.s 42661 467 lib/atari/_csb.s 21405 285 lib/atari/_cuu.s 09818 288 lib/atari/_cvf.s 06684 1672 lib/atari/_dvi.s 54695 1476 lib/atari/_dvu.s 40098 344 lib/atari/_exg.s 57963 100 lib/atari/_fat.s 27493 453 lib/atari/_ffp.s 40725 1723 lib/atari/_gto.s 22528 393 lib/atari/_inn.s 03816 315 lib/atari/_los.s 29852 484 lib/atari/_lpb.s 23805 282 lib/atari/_lxa.s 32351 322 lib/atari/_lxl.s 11954 2386 lib/atari/_mli.s 09599 2158 lib/atari/_mlu.s 64612 207 lib/atari/_mon.s 09643 252 lib/atari/_rck.s 31631 298 lib/atari/_ret.s 64119 390 lib/atari/_set.s 25722 378 lib/atari/_shp.s 24446 172 lib/atari/_sig.s 12267 303 lib/atari/_sts.s 15806 475 lib/atari/_trp.s 08130 170 lib/atari/run 54764 143 lib/atari/stbrksz.s 60384 869 lib/atari/stcatch.s 21451 978 lib/atari/stcrtso.s 49108 190 lib/atari/stend.s 50999 650 lib/atari/sthead.s 12300 346 lib/atari/stsetjmp.s 26776 789 lib/atari/stsndrec.s Frans Meulenbroeks (meulenbr@cst.philips.nl) Centre for Software Technology ( or try: ...!mcsun!phigate!prle!cst!meulenbr)