1
0
mirror of https://github.com/prirun/p50em.git synced 2026-02-02 22:41:05 +00:00
Commit Graph

312 Commits

Author SHA1 Message Date
Jim Wilcoxson
ea16e96f33 Fixed clock skew during boot when PNC not enabled 2020-04-16 01:50:52 +00:00
Jim Wilcoxson
63d37818f0 Merge branch 'master' of https://github.com/prirun/p50em 2020-04-14 19:33:02 +00:00
Jim Wilcoxson
b87e47d530 Fixup clock debugging trace 2020-04-14 19:32:01 +00:00
Dennis Boone
c4fe8caa27 Remove #$%^&*() URL manglement. 2020-04-13 19:25:20 -04:00
Dennis Boone
18a92ca96e Merge pull request #2 from rmblair/makefile-updates
add makefile timestamp tracking (and in the future, others?) as well
2020-04-13 18:58:25 -04:00
Ryan Blair
2f4a214d68 add makefile timestamp tracking (and in the future, others?) as well 2020-04-13 22:53:31 +00:00
Jim Wilcoxson
f9f77c3c99 Check if Prime RAM allocation succeeded instead of seg faulting 2020-04-13 22:00:00 +00:00
Jim Wilcoxson
932224bf0f Check -mem limit against 512, not MAXMB 2020-04-13 21:12:02 +00:00
Jim Wilcoxson
918b771dfa Remove comment about not sharing emulator source 2020-04-13 19:50:15 +00:00
Dennis Boone
899597572b Merge pull request #1 from rmblair/makefile-updates
Makefile updates
2020-04-13 15:07:47 -04:00
Ryan Blair
94afe8c181 add dependencies for conditional rebuild 2020-04-13 19:01:06 +00:00
Ryan Blair
66e3fd6f1a remove .PHONY'd 'em' target 2020-04-13 18:53:42 +00:00
Ryan Blair
08e1c7015c add clean target, remove extra rm steps 2020-04-13 18:51:50 +00:00
Ryan Blair
4b399e22ca allow swapping C compilers via standard CC variable 2020-04-13 18:43:29 +00:00
Jim Wilcoxson
5ef05d79b4 Set Prime physical memory with -mem 2020-04-13 17:15:40 +00:00
Jim Wilcoxson
76a87f62eb devpnc.h: check fd before FD_SET
If there is no socket connection, fd will be -1.  On Ubuntu 18.04, gcc doesn't like adding -1 with FD_SET, and gives a buffer overflow abort.
2020-04-12 22:42:09 -04:00
Jim Wilcoxson
1816d42238 Update devpnc.h
Remove extra %d in format string
2020-04-12 14:49:44 -04:00
Dennis Boone
087fd30e83 Make sure stderr is still unbuffered after the reopen. This is
likely unnecessary, but belt.  Suspenders.
2020-04-12 12:56:24 -04:00
Dennis Boone
527611669b Convert strcpy() calls to strncpy().
Raise the size of the symbol name variable.
2020-04-11 12:51:44 -04:00
Dennis Boone
345c4d7ecc Fiddling with language. 2020-04-10 11:52:04 -04:00
Dennis Boone
67a7dcf02b Clean up text wrap. 2020-04-09 00:02:26 -04:00
Dennis Boone
09c6b73f56 New dist tapes. Note man page in emu doco section.
Link to four distribution tape sets on sysovl.
In the emulator doco paragraph, mention the man page.
Hacked on line wrap until I decided it was better to do it in vi.
2020-04-09 00:01:12 -04:00
Dennis Boone
4b7818dbb9 V5 of the samples. 2020-03-24 14:48:42 -04:00
Jim Wilcoxson
535093160c Update README.md
Typo
2020-03-24 11:01:32 -04:00
Dennis Boone
be5f6279e3 Restructure sample image explanation text. 2020-03-23 14:57:35 -04:00
Dennis Boone
7c8d4dffae v4 of sample images 2020-03-23 14:48:20 -04:00
Dennis Boone
ba921ada90 Startup support for Mac OS X. 2020-03-20 20:57:34 -04:00
Dennis Boone
30da390699 Typo 2020-03-18 19:48:05 -04:00
Dennis Boone
f8a9d38b89 V3 of the samples.
Enhanced wrapper scripts.  Rebuild disk image files with more paging and more space.
2020-03-18 19:46:30 -04:00
Dennis Boone
97264de159 Units error.
The significant digits are correct, but the decimal point is misplaced.
2020-03-18 17:12:50 -04:00
Jim Wilcoxson
8ecdefb86d Update ring.cfg uid/password description 2020-03-14 22:13:05 -04:00
Dennis Boone
fcd31d3f17 Updates and corrections from Jim. 2020-03-14 14:14:16 -04:00
Dennis Boone
d38fe8b39d Enhancements and fixes to man page. 2020-03-14 03:08:50 -04:00
Dennis Boone
8dfbc42054 Trailing garbage I missed. 2020-03-14 02:37:02 -04:00
Dennis Boone
ba1b296348 Man page for em. 2020-03-14 02:28:34 -04:00
Jim Wilcoxson's Prime 50-Series emulator
f3b55535e4 v2 of sample images tarball. 2020-03-12 15:21:11 -04:00
Jim Wilcoxson's Prime 50-Series emulator
fc6e1fc97c Sample system images. 2020-03-12 01:35:22 -04:00
Jim Wilcoxson's Prime 50-Series emulator
5821eb19ff Typo, extensions to readme.
Add link to repacked 22.1.4 tapes.  Note location of PRIMOS install instructions.
2020-03-11 21:07:43 -04:00
Dennis Boone
fd84f03167 Corrections from Jim. 2020-03-11 02:04:42 +00:00
Dennis Boone
7c3c71e147 Add all utilities to gitignore.
Make rev stamp work for either hg or git repos.
Automate more utility building with makefile changes.
2020-03-11 00:01:49 +00:00
Dennis Boone
aaba33931c Add hg/git ignore files. 2020-03-10 23:36:47 +00:00
Jim
87705809db merge 2020-03-10 15:10:12 -04:00
Jim
2575313ca7 Add license and readme (Thanks Dennis!) 2020-03-10 15:09:48 -04:00
Jim
38840b710d util: new directory for "Prime on Unix" utility programs 2020-03-10 14:49:22 -04:00
Jim
45086db988 makefile: remove utilities from makefile, now in util 2020-03-10 14:48:24 -04:00
Jim
1624437939 em: move #define to force inline to start of code 2020-03-09 22:36:26 -04:00
Jim
364792c169 Remove stopwatch-related calls and stopwatch.h stub 2020-03-09 22:30:09 -04:00
Jim
d544395fbc stopwatch.h: add stub file for Linux version. Older versions of the
emulator will also need this stub to compile.
2020-03-09 22:26:06 -04:00
Jim
4fb9acdc77 makefile: add emwarn target to get crazy with compiler errors and warnings 2020-03-09 16:38:26 -04:00
Jim
4a6a3aff5d em: add macro to force gcc to obey inline keyword
History: when the emulator was first developed on OSX 10.4 (PowerPC),
the inline keyword was added by profiling with Apple's pretty
fantastic Shark profiler.  Apple's version of gcc had an -fobey-inline
switch that the makefile used to force gcc to obey the inline keyword.
This macro does the same thing
2020-03-09 01:12:45 -04:00