1
0
mirror of https://github.com/DoctorWkt/unix-jun72.git synced 2026-02-27 17:23:32 +00:00

Commit Graph

  • 6c4d4c3489 added warning about missing assemv2.cfg file. warren.toomey 2008-05-07 00:04:23 +00:00
  • cb4ff68ce4 Create build/ if it doesn't exist. warren.toomey 2008-05-07 00:03:43 +00:00
  • bcee3fe083 Yes! I finally fixed the CR annoyance! warren.toomey 2008-05-06 23:55:17 +00:00
  • 181683935c - oops, outdated comments, updated. tim.newsham 2008-05-06 23:55:11 +00:00
  • fc92776990 Just so we can build mkfs and ml easily. We can add it to docos later on. warren.toomey 2008-05-06 23:45:15 +00:00
  • b4c3cdca38 Add V2 bin/strip to list. warren.toomey 2008-05-06 23:32:26 +00:00
  • 896dbd998a Import of wkt's apout src tree into svn. warren.toomey 2008-05-06 23:25:22 +00:00
  • 7c98a7ab7d - remove old tool. use ml.c instead. tim.newsham 2008-05-06 23:12:09 +00:00
  • e9718f569f - get rid of dated tools. sys1.s was needed only for assemv7. use assemv2 instead of assemv7 or assem. tim.newsham 2008-05-06 23:10:54 +00:00
  • 92b192ed1e - Fixed tools/as to use the v2 assembler instead of the v7 assembler, which also required some tweaks to tools/fixaout.py - update init patch to use v2 assembler and also added my patch to use tty8. tim.newsham 2008-05-06 23:09:07 +00:00
  • fac66fc430 Added jfo, ken and dmr to the password list. warren.toomey 2008-05-06 22:49:57 +00:00
  • 034912e08f Fixed the 28 uids to 6 == ken. warren.toomey 2008-05-06 22:49:10 +00:00
  • 83580a685c - Readme already has this info. tim.newsham 2008-05-06 21:41:47 +00:00
  • 81acfd9158 We can now use the v2 assembler to build the kernel. warren.toomey 2008-05-06 15:31:54 +00:00
  • 6ea994d192 v2_as.patch Defines mount as _mount, gtty as _gtty, so that these symbols will not conflict with the pre-defined symbols in the V2 assembler. warren.toomey 2008-05-06 15:31:15 +00:00
  • 03e3fcd6a1 Added stuff from Tim's README warren.toomey 2008-05-06 09:42:08 +00:00
  • 01d3b9f588 I removed all other-writable flags. warren.toomey 2008-05-06 09:27:54 +00:00
  • 4708ab7582 When I turn on I_SETUID I also need to enable I_EXEC! warren.toomey 2008-05-06 09:22:51 +00:00
  • 29bef31630 Added debug argument. Added code to parse a file with V1 permissions. I can't work out why ls -l isn't showing the timestamp yet. warren.toomey 2008-05-06 08:57:25 +00:00
  • 3e7f0ef47e Changed tabs to spaces, make it easier for mkfs.c warren.toomey 2008-05-06 08:07:14 +00:00
  • d5e5db436b - added some notes to track the source of files. tim.newsham 2008-05-06 07:22:15 +00:00
  • d5116164c5 Added the file which contains the original uid/perm/mtime for the files from the s2 bits tape. warren.toomey 2008-05-06 07:21:31 +00:00
  • d7e79605d4 Added a quick check that we are running this in the correct directory. warren.toomey 2008-05-06 07:12:18 +00:00
  • 9d6a94647e Initial version of script to build rf0.dsk and rk0.dsk images. warren.toomey 2008-05-06 07:10:21 +00:00
  • 9b61c90288 Import of the executables & files on the original s2 tape from Dennis Ritchie. warren.toomey 2008-05-06 06:49:26 +00:00
  • 86251ff0c2 I was compiling a couple of files twice. warren.toomey 2008-05-06 02:14:33 +00:00
  • 0d0f25004d Added initial support for loading symbol table from 0407 binary. warren.toomey 2008-05-06 01:09:49 +00:00
  • b92faa0a87 Adjustments to the # of arguments to certain syscalls. warren.toomey 2008-05-06 00:04:55 +00:00
  • 84a2f46b52 Remove output delays for mechanical teletypes, so output goes faster. warren.toomey 2008-05-05 11:43:04 +00:00
  • 73368930f0 Allow uppercase keyboard input and the } character. warren.toomey 2008-05-05 11:04:50 +00:00
  • 8f694e41d3 frag54 -> cp.c with a few char pointer changes frag19 -> ls.s warren.toomey 2008-05-05 09:55:26 +00:00
  • 9c819302b2 Updated doco to describe v1mak. warren.toomey 2008-05-05 08:42:50 +00:00
  • 9ac322c54e Script to rebuild the C compiler on the V1 kernel. warren.toomey 2008-05-05 08:41:16 +00:00
  • 74f911c70b Increase the amount of memory user programs have, so that the last1120 C compiler will run. warren.toomey 2008-05-05 08:40:13 +00:00
  • f02613c0de Added details of ecore.patch warren.toomey 2008-05-05 08:39:42 +00:00
  • 89310bf9c8 Added my half-written disassembler, in case someone else can help finish it. warren.toomey 2008-05-05 05:01:27 +00:00
  • 2836dc2201 Added the last1120c C compiler. It does not yet run on the V1 kernel, but we might as well get it into the tree now. The compiler can be used with Apout. warren.toomey 2008-05-05 04:47:45 +00:00
  • 5e1e4d8df9 - fix typo "qetty" to "getty" tim.newsham 2008-05-05 02:35:32 +00:00
  • 114c170431 - oops, I had "break" set incorrectly. tim.newsham 2008-05-05 01:53:43 +00:00
  • e04b1ad0d0 Added <stdint.h> to keep Linux happy. Don't make /dev/ on rk images. Initial support for large files, up to 1 indirect block only, i.e. up to 128K filesize. warren.toomey 2008-05-05 00:09:14 +00:00
  • 186111b1c0 - fix some typos tim.newsham 2008-05-04 23:25:48 +00:00
  • 3a86623164 - getting closer to building our own init. tim.newsham 2008-05-04 23:11:06 +00:00
  • 73628d7ea4 - initial import for OCR of section e12 -- init.s tim.newsham 2008-05-04 23:04:27 +00:00
  • ae27d1b693 - some more instructions. tim.newsham 2008-05-04 22:22:20 +00:00
  • c0adf32ada - some helpers for building userland code. Very hacky at the moment but should work until something better comes along. tim.newsham 2008-05-04 22:20:08 +00:00
  • 3d86f87e10 - fix a bug where the rtssym function was getting overwritten. now the "bas" program runs properly. tim.newsham 2008-05-04 21:47:39 +00:00
  • 5ed8f7c3ae - added an optional patch for running 0407 a.out binaries - fixed "rebuild" to take a list of optional patches. tim.newsham 2008-05-04 20:14:47 +00:00
  • a15567f0db brad@heeltoe.com 2008-05-04 19:21:49 +00:00
  • 75d9e5ad52 - cleaned up the build process some - use patches instead of sed hacks. - comments for all patches, and each one separated. - apply patches as part of "rebuild" instead of in assemv7. tim.newsham 2008-05-04 18:52:38 +00:00
  • 881021aa25 Made cosmetic changes to get ml.c to compile with gcc -Wall warren.toomey 2008-05-04 14:59:00 +00:00
  • 6ff6ad4df2 Changed the TODO comments; allow more than RF_INODES on the RK image. warren.toomey 2008-05-04 14:56:12 +00:00
  • 2ff30c5f24 We can finally mount the images on warm V1 UNIX! A directory's size is not the size of the allocated blocks, but the size in bytes of the number of entries currently in-use. warren.toomey 2008-05-04 14:22:40 +00:00
  • e4d6b57641 Added some more comments. warren.toomey 2008-05-04 09:08:20 +00:00
  • cb327be1b8 Added code to ensure that /'s nlink count is correct. warren.toomey 2008-05-04 08:53:56 +00:00
  • e6223da295 - move various notes files into notes directory. tim.newsham 2008-05-04 03:43:56 +00:00
  • fbeb9842db wkt: I fixed the bugs in writing out the map sizes in the superblock. I'm now initialising the special 40 inodes, and creating /dev. It still doesn't boot, even tho the cold UNIX image does. But getting there. warren.toomey 2008-05-04 01:16:36 +00:00
  • 637caf0a5e - oops, forgot to be explicit about the endian. tim.newsham 2008-05-03 20:27:30 +00:00
  • f51b1bc2fa - colon after label, thanks to James for pointing this out. tim.newsham 2008-05-03 18:09:14 +00:00
  • 6b2a880f61 - added Warren's inventory of files. tim.newsham 2008-05-03 17:59:02 +00:00
  • ffc33b4b4c added include to mkfs.c for linux cleaned up set in assem fixed rk3->rk0 in simh.cfg brad@heeltoe.com 2008-05-03 14:36:51 +00:00
  • aa16294b7f added sed for asm math bug; added sym for fpsym brad@heeltoe.com 2008-05-03 10:41:27 +00:00
  • 797cf4aa19 - fixed some typos by diff with Hellwig's remaining pages. tim.newsham 2008-05-03 05:54:44 +00:00
  • 77d62c2162 - start a todo file tim.newsham 2008-05-03 05:24:16 +00:00
  • 8dc2e0102c - apparently perms on s2 bits werent preserved so mktape is now using the original readme file to restore the permissions - regenerated tape with proper perms. tim.newsham 2008-05-03 03:20:57 +00:00
  • b696b73425 - using the raw tape image now, not the simh cooked one. - adding the tape image to the reposistory since its useful now. tim.newsham 2008-05-03 01:50:16 +00:00
  • 6c56bd23b3 - fixed typo with explanation. tim.newsham 2008-05-03 01:49:13 +00:00
  • 68e16df5d7 - separated config file - added cold as a cmd line option. tim.newsham 2008-05-03 01:44:56 +00:00
  • 39ee4e1894 - there was a missing branch in bread when copying data to userland. I think I got this right, but it would be good if someone checked it over. tim.newsham 2008-05-03 01:34:09 +00:00
  • bcd32b5fbf - Warren's mkfs tool for poplating a new filesystem. tim.newsham 2008-05-02 23:53:02 +00:00
  • 0f3f3ee465 - hack to work around unsigned division in v7 assembler that behaves differently than division in v2 assembler. This one is fragile and will break if the labels move around... tim.newsham 2008-05-02 22:35:14 +00:00
  • 62c98d5ab8 - updated based on assemv7 tim.newsham 2008-05-02 21:28:08 +00:00
  • 709ecd397a - make assemv7 run brad's "ml" tool to generate a loadfile when its done - added my simh.cfg file. Can be run directly if pdp11 is in tools/pdp11 tim.newsham 2008-05-02 20:55:34 +00:00
  • c18923d2b9 - generate name list after assembling tim.newsham 2008-05-02 19:14:45 +00:00
  • 1f53d27349 - uncomment "read" in sys1.s. - added tool for building with v7 'as' using apout. tim.newsham 2008-05-02 18:57:37 +00:00
  • fd8eb82e5b added missing pages; fixed one mult defined brad@heeltoe.com 2008-05-02 18:08:18 +00:00
  • bea0033e9b Edits from comparing James Markevitch's OCR version brad@heeltoe.com 2008-05-02 17:50:21 +00:00
  • 7a0fdf2206 brad@heeltoe.com 2008-05-02 12:55:22 +00:00
  • 06d199c019 added a.out conversion program brad@heeltoe.com 2008-05-02 10:28:31 +00:00
  • 8788c11405 - extra dot, removed. tim.newsham 2008-05-02 05:17:38 +00:00
  • f4f2ecadc8 - oops, need to start output at block #65 tim.newsham 2008-05-02 05:13:38 +00:00
  • 1ad696a881 - utility for building a tape for use with cold-boot tim.newsham 2008-05-02 04:10:11 +00:00
  • 49eca974a4 - info on tape format. tim.newsham 2008-05-02 03:37:14 +00:00
  • 0ccab7d25b - notes on disk usage. tim.newsham 2008-05-02 03:21:00 +00:00
  • 35f172d1ab - changed "r0" to "r1" per discussion with brad about loop not working. and added a note in notes.txt discussing the change. tim.newsham 2008-05-02 02:12:26 +00:00
  • cd151caa91 - removed hack for newer a.out layout. we can use scripts to modify the source appropriately without hacking the originals. tim.newsham 2008-05-01 23:41:01 +00:00
  • c0ebabc5a2 more ocr corrections; got cold load to write rf disk brad@heeltoe.com 2008-05-01 20:00:15 +00:00
  • 92e8e672d3 - patch up the vector table during build time so we dont have to modify the original sources. tim.newsham 2008-05-01 19:18:00 +00:00
  • 84b58bf1c1 - oops, was wrong earlier.. its still using 16 byte header. tim.newsham 2008-05-01 18:34:31 +00:00
  • 9b30061768 - a helper for building using the 1ed assembler. tim.newsham 2008-05-01 18:20:30 +00:00
  • de9611319c - 1ed a.out format slightly different. tim.newsham 2008-05-01 18:13:21 +00:00
  • b93ff26a82 undid removeal of comments brad@heeltoe.com 2008-05-01 17:49:23 +00:00
  • f96f36a3e0 removed (incorrect) comments in e00-01; these lines are needed fixed ocr bug in idle: brad@heeltoe.com 2008-05-01 16:01:35 +00:00
  • 22b1ac41c5 fixed missing readi, added some missing whitespace brad@heeltoe.com 2008-05-01 11:21:20 +00:00
  • d54a9a7402 - test out dumpaout.py and adjust it to dump kernel properly. tim.newsham 2008-05-01 03:26:34 +00:00
  • f7108bb0eb - reviewed some of the notes made during entry and adjusted them according to what seemed right by reading the code. Documented all of the changes in notes.txt. Mostly accepting the hand written corrections in the pdf file. tim.newsham 2008-05-01 03:02:29 +00:00
  • e45f816e9f - some more review. found no errors but documented some of the choices. tim.newsham 2008-05-01 02:26:00 +00:00
  • 5f66d08cea more ocr fixes; added EAE register addresses brad@heeltoe.com 2008-05-01 00:49:10 +00:00
  • b42665c20d - cleaned up some unicode stuff. didnt go through all of e11 yet. tim.newsham 2008-04-30 22:07:47 +00:00
  • 7cf50f75b8 - start of a new tool.. not fully tested yet. tim.newsham 2008-04-30 21:00:36 +00:00
  • 846a4fd0a3 - included some more of my tools. These may not be useful to everyone. tim.newsham 2008-04-30 20:41:52 +00:00