1
0
mirror of https://github.com/DoctorWkt/unix-jun72.git synced 2026-02-02 06:51:49 +00:00
Commit Graph

141 Commits

Author SHA1 Message Date
warren.toomey
f02613c0de Added details of ecore.patch 2008-05-05 08:39:42 +00:00
warren.toomey
89310bf9c8 Added my half-written disassembler, in case someone else can help finish it. 2008-05-05 05:01:27 +00:00
warren.toomey
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.
2008-05-05 04:47:45 +00:00
tim.newsham
5e1e4d8df9 - fix typo "qetty" to "getty" 2008-05-05 02:35:32 +00:00
tim.newsham
114c170431 - oops, I had "break" set incorrectly. 2008-05-05 01:53:43 +00:00
warren.toomey
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.
2008-05-05 00:09:14 +00:00
tim.newsham
186111b1c0 - fix some typos 2008-05-04 23:25:48 +00:00
tim.newsham
3a86623164 - getting closer to building our own init. 2008-05-04 23:11:06 +00:00
tim.newsham
73628d7ea4 - initial import for OCR of section e12 -- init.s 2008-05-04 23:04:27 +00:00
tim.newsham
ae27d1b693 - some more instructions. 2008-05-04 22:22:20 +00:00
tim.newsham
c0adf32ada - some helpers for building userland code. Very hacky at the moment but
should work until something better comes along.
2008-05-04 22:20:08 +00:00
tim.newsham
3d86f87e10 - fix a bug where the rtssym function was getting overwritten.
now the "bas" program runs properly.
2008-05-04 21:47:39 +00:00
tim.newsham
5ed8f7c3ae - added an optional patch for running 0407 a.out binaries
- fixed "rebuild" to take a list of optional patches.
2008-05-04 20:14:47 +00:00
brad@heeltoe.com
a15567f0db 2008-05-04 19:21:49 +00:00
tim.newsham
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.
2008-05-04 18:52:38 +00:00
warren.toomey
881021aa25 Made cosmetic changes to get ml.c to compile with gcc -Wall 2008-05-04 14:59:00 +00:00
warren.toomey
6ff6ad4df2 Changed the TODO comments; allow more than RF_INODES on the RK image. 2008-05-04 14:56:12 +00:00
warren.toomey
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.
2008-05-04 14:22:40 +00:00
warren.toomey
e4d6b57641 Added some more comments. 2008-05-04 09:08:20 +00:00
warren.toomey
cb327be1b8 Added code to ensure that /'s nlink count is correct. 2008-05-04 08:53:56 +00:00
tim.newsham
e6223da295 - move various notes files into notes directory. 2008-05-04 03:43:56 +00:00
warren.toomey
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.

Changed code so that we can make dirs of any # of blocks. Still trying
to make it look like cold UNIX image.

Closer, I can now allocate 4864 RK blocks, not quite 4872.
2008-05-04 01:16:36 +00:00
tim.newsham
637caf0a5e - oops, forgot to be explicit about the endian. 2008-05-03 20:27:30 +00:00
tim.newsham
f51b1bc2fa - colon after label, thanks to James for pointing this out. 2008-05-03 18:09:14 +00:00
tim.newsham
6b2a880f61 - added Warren's inventory of files. 2008-05-03 17:59:02 +00:00
brad@heeltoe.com
ffc33b4b4c added include to mkfs.c for linux
cleaned up set in assem
fixed rk3->rk0 in simh.cfg
2008-05-03 14:36:51 +00:00
brad@heeltoe.com
aa16294b7f added sed for asm math bug; added sym for fpsym 2008-05-03 10:41:27 +00:00
tim.newsham
797cf4aa19 - fixed some typos by diff with Hellwig's remaining pages. 2008-05-03 05:54:44 +00:00
tim.newsham
77d62c2162 - start a todo file 2008-05-03 05:24:16 +00:00
tim.newsham
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.
2008-05-03 03:20:57 +00:00
tim.newsham
b696b73425 - using the raw tape image now, not the simh cooked one.
- adding the tape image to the reposistory since its useful now.
2008-05-03 01:50:16 +00:00
tim.newsham
6c56bd23b3 - fixed typo with explanation. 2008-05-03 01:49:13 +00:00
tim.newsham
68e16df5d7 - separated config file
- added cold as a cmd line option.
2008-05-03 01:44:56 +00:00
tim.newsham
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.
2008-05-03 01:34:09 +00:00
tim.newsham
bcd32b5fbf - Warren's mkfs tool for poplating a new filesystem. 2008-05-02 23:53:02 +00:00
tim.newsham
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...
2008-05-02 22:35:14 +00:00
tim.newsham
62c98d5ab8 - updated based on assemv7 2008-05-02 21:28:08 +00:00
tim.newsham
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
2008-05-02 20:55:34 +00:00
tim.newsham
c18923d2b9 - generate name list after assembling 2008-05-02 19:14:45 +00:00
tim.newsham
1f53d27349 - uncomment "read" in sys1.s.
- added tool for building with v7 'as' using apout.
2008-05-02 18:57:37 +00:00
brad@heeltoe.com
fd8eb82e5b added missing pages; fixed one mult defined 2008-05-02 18:08:18 +00:00
brad@heeltoe.com
bea0033e9b Edits from comparing James Markevitch's OCR version 2008-05-02 17:50:21 +00:00
brad@heeltoe.com
7a0fdf2206 2008-05-02 12:55:22 +00:00
brad@heeltoe.com
06d199c019 added a.out conversion program 2008-05-02 10:28:31 +00:00
tim.newsham
8788c11405 - extra dot, removed. 2008-05-02 05:17:38 +00:00
tim.newsham
f4f2ecadc8 - oops, need to start output at block #65 2008-05-02 05:13:38 +00:00
tim.newsham
1ad696a881 - utility for building a tape for use with cold-boot 2008-05-02 04:10:11 +00:00
tim.newsham
49eca974a4 - info on tape format. 2008-05-02 03:37:14 +00:00
tim.newsham
0ccab7d25b - notes on disk usage. 2008-05-02 03:21:00 +00:00
tim.newsham
35f172d1ab - changed "r0" to "r1" per discussion with brad about loop not working.
and added a note in notes.txt discussing the change.
2008-05-02 02:12:26 +00:00