Warren Toomey
e7d04b5dee
Added Readme comment
2016-03-11 22:27:06 +10:00
Warren Toomey
fed0d959b7
Replace numeric literal with constant.
2016-03-11 22:18:04 +10:00
Warren Toomey
e5457d15fb
I've added code to mkfs7 to build a free block list, to write it out to
...
the disk image, and to add a pointer in block zero to the beginning of
the list.
2016-03-11 22:00:25 +10:00
Warren Toomey
bfeb833141
Added sdump tool, added a coldboot option to build/Makefile, added a few
...
kernel comments.
2016-03-11 16:00:10 +10:00
rswier
c62890ab56
B compiler development
...
More stuff working.
2016-03-11 00:29:01 -05:00
Warren Toomey
97f29f046c
Moved proto and password to build/
2016-03-11 10:30:05 +10:00
philbudne
0798a27bb7
Merge pull request #44 from philbudne/master
...
proto: move special device (inode) numbers up by one
2016-03-10 19:20:14 -05:00
Phil Budne
c400a020b0
proto: move special device (inode) numbers up by one
2016-03-10 19:17:13 -05:00
philbudne
0e5ff29a3e
Merge pull request #43 from philbudne/master
...
mkfs7 updates, fix sop.s, update unixv0.simh CCL file
2016-03-10 18:48:13 -05:00
Phil Budne
758a8952ea
mkfs7: update directory inode i.size when appending a dnode
2016-03-10 18:39:31 -05:00
Phil Budne
fe080c7969
unixv0.simh: enable EAE, set memory size, enable history buffer
2016-03-10 18:25:26 -05:00
Phil Budne
2ff3a45a64
sys: fix "mul" in sop.s
2016-03-10 17:54:21 -05:00
Warren Toomey
becb1f4996
So, SimH stores things big-endian. Fixed mkfs7.
2016-03-11 07:04:53 +10:00
Warren Toomey
8d487fee5c
Off by 1 errors in mkfs7, now fixed.
2016-03-11 06:57:46 +10:00
Warren Toomey
947d44a681
I've used Phil's instructions to set up a build area with a Makefile.
...
You can run make build from the top to build things.
2016-03-10 17:02:46 +10:00
Warren Toomey
86135be03e
More mkfs changes as Phil tries to get the kernel up to reading init.
2016-03-10 16:48:12 +10:00
Warren Toomey
7daa5f7a64
Get mkfs7 to write 8000 empty blocks to fill the bottom half before the
...
real filesystem in the top half.
2016-03-10 16:36:45 +10:00
Warren Toomey
436929b83c
Changed the filesystem proto file and enhanced the mkfs7 tool based on
...
Phi's analysis of the filesystem.
2016-03-10 16:04:35 +10:00
Warren Toomey
19f13c8107
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
2016-03-10 15:29:14 +10:00
Warren Toomey
7e7b05ce17
I've created an area so that we can test kernel mode code in SimH.
2016-03-10 15:28:42 +10:00
philbudne
a4ab8823bf
Merge pull request #42 from philbudne/master
...
fix init assembly; fix as7 "rim" format
2016-03-10 00:13:12 -05:00
Phil Budne
d7d7d592d7
fix "rim" format
2016-03-10 00:11:20 -05:00
Phil Budne
7815649556
changes to init.s to assemble
2016-03-10 00:11:20 -05:00
Warren Toomey
e28c9f1ee7
check.s comments
2016-03-10 15:06:08 +10:00
Warren Toomey
ca13ce503e
Fixed some typos in check.s
2016-03-10 14:21:10 +10:00
Warren Toomey
089c8b806f
I made a change to the word2ascii routine and replicated it out to other programs.
2016-03-10 14:14:57 +10:00
Warren Toomey
f468628159
Fixed a small i-node calculation bug, and added more debug messages.
2016-03-10 14:11:22 +10:00
Warren Toomey
e784132ba4
Added better debugging output, fix a bug converting ASCII to words.
2016-03-10 13:28:02 +10:00
Warren Toomey
4b90522231
Fix list output logic.
2016-03-10 12:56:51 +10:00
Warren Toomey
3ef14fa6f6
Oops, I forgot to actually write the file contents into the filesystem image.
2016-03-10 12:54:46 +10:00
Warren Toomey
d1b995e771
I've written more of mkfs7 but not tested it yet.
2016-03-10 12:46:00 +10:00
Warren
7fd9aee9c7
Merge pull request #41 from teverett/master
...
corrected instruction in init.s
2016-03-10 11:53:27 +10:00
Tom Everett
3889291fa0
corrected instruction
2016-03-09 18:50:25 -07:00
Tom Everett
8474c28e85
corrected symbol definition
2016-03-09 18:41:46 -07:00
Tom Everett
b27f348d3e
corrected instruction in init.s
2016-03-09 18:39:33 -07:00
Warren
6d0c2bf584
Merge pull request #40 from teverett/master
...
readme changes
2016-03-10 11:29:46 +10:00
Tom Everett
85c00894e1
converted readme txt to md
2016-03-09 18:08:34 -07:00
Tom Everett
587d0a3733
added a readme for the tools
2016-03-09 18:05:08 -07:00
Warren Toomey
739d317415
More readme tweaks.
2016-03-10 10:26:52 +10:00
Warren Toomey
3952727b0b
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
2016-03-10 10:23:04 +10:00
Warren Toomey
6ecf5da1a3
Updated README.md
2016-03-10 10:22:40 +10:00
Warren
548850581b
Merge pull request #38 from teverett/master
...
Various makefile changes
2016-03-10 10:18:06 +10:00
Warren Toomey
2880d1b2e4
I've made a start on a mkfs tool for PDP-7 Unix. So far I have the routines
...
to build the filesystem, but they are not tested. I need to add code to
parse the "proto" file, whose syntax is based on the 6th Edition proto file.
I also need to dump out the filesystem image.
2016-03-10 09:53:05 +10:00
Tom Everett
6909e49745
Merge https://github.com/DoctorWkt/pdp7-unix
2016-03-09 14:53:04 -07:00
Warren Toomey
0517b7c2fc
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
2016-03-10 07:44:54 +10:00
Warren Toomey
b03cc44290
Fixed up the llss instruction in a7out.
2016-03-10 07:44:31 +10:00
Tom Everett
0e673eb9b1
Merge branch 'master' of https://github.com/teverett/pdp7-unix
2016-03-09 09:46:34 -07:00
rswier
f36928ff9f
B compiler
...
Very preliminary B compiler. Only able to compile hello.b and not
tested further. This is implemented in a subset of C that will
hopefully ease porting itself to B.
2016-03-09 04:29:52 -05:00
Tom Everett
d96db88df7
add ed to the Makefile
2016-03-08 20:54:28 -07:00
Tom Everett
8b42373e97
Merge branch 'master' of https://github.com/DoctorWkt/pdp7-unix
2016-03-08 20:53:14 -07:00