1
0
mirror of https://github.com/prirun/p50em.git synced 2026-01-20 17:38:05 +00:00

46 Commits

Author SHA1 Message Date
Jim Wilcoxson
0396eb0a5b makefile: add -Wno-return-type to enable clang / OSX builds
This option can be removed when the compile problems in emdev.h
(device drivers don't return a value in some cases) are fixed.
2020-04-16 03:12:20 +00:00
Ryan Blair
2f4a214d68 add makefile timestamp tracking (and in the future, others?) as well 2020-04-13 22:53:31 +00: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
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
Jim
45086db988 makefile: remove utilities from makefile, now in util 2020-03-10 14:48:24 -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
9d656255a5 devpnc: only broadcast to nodes in ring.cfg 2020-02-29 14:02:52 -05:00
Jim
a4cc429fad Linux cleanup to remove demo/dongle code, remove PowerPC stuff, fix slow PNC I/O, fix a nasty devmt bug 2020-02-24 23:55:03 -05:00
Jim
4061b6adc9 Changes to allow emulator to run on Linux for hosting at Linode 2019-09-25 10:56:48 -04:00
Jim
3dce2cef47 secure: better security checking, plus many other changes 2012-07-24 15:30:51 -04:00
Jim
b68b4ea92b secure: don't compare previous dongle data for KEYID=0 (public emulators) 2012-07-10 11:22:20 -04:00
Jim
441a3f5845 Updates after testing on PPC G4 Tiger machine (makefile changes), and
tighten secure.h a bit
2012-07-09 22:13:25 -04:00
Jim
021ed5443a makefile: add Intel lmserver, remove .o before builds, etc. 2012-07-02 17:18:29 -04:00
Jim
147b28e84e misc edits 2012-06-09 17:56:11 -04:00
Jim
326c136dc2 makefile: don't compile with registers for PPC; it's a lot faster, but
disables async PNC I/O, which makes remote disk access VERY slow.
2011-12-04 11:00:32 -05:00
Jim
9be11b1a57 magsav: add to makefile, make binary magsav work (Unix text magsav not done) 2011-11-26 09:47:25 -05:00
Jim
dc24f26eb1 Use registers on PPC for demo/production build, don't install sigquit,
don't use async I/O for PNC.  Signals don't work with registers enabled.
2011-11-23 15:07:45 -05:00
Jim
da09d83222 magsav: add magsav to makefile - doesn't compile though :( 2011-11-18 10:18:06 -05:00
Jim
d30cef0848 Add -mmacosx-version-min=10.4 to PPC builds; fix trace printf's 2011-11-15 18:28:41 -05:00
Jim
83e05663cb - Replace HOBBY #ifdef with DEMO,
- Remove long integers so x86_64, where long is 8 bytes, is like i686
compile, where long is 4 bytes.
- Dont' handle xon/xoff on sys console in full duplex
- Add geom hash for DEMO emulator
- Add -mmacosx-version-min=10.4 option for DEMO emulator
- Add 1-line AMLC and 2-node PNC to DEMO emulator
2011-11-15 14:01:58 -05:00
Jim
6f8555e3f5 Move dongle subdir to src 2011-11-07 15:52:46 -05:00
Jim
6198e38d70 makefile: add targets for broken dongle tests 2011-11-03 14:56:23 -04:00
Jim
77471613b2 makefile: make Intel the default, p suffix for PowerPC 2011-10-25 17:10:11 -04:00
Jim
5ae86cca58 bs: fix major bug in get64r: plp jimmy>date_af would fail, l command
(ld -packed -sort_name) would fail after running jimmy>lines>lines.run
2011-10-24 16:47:10 -04:00
Jim
d829b0efd9 Hey, it runs Primos again! This time on Intel. :) 2011-10-21 18:55:43 -04:00
Jim
53893d85ae bs: more changes, functions for symbolic register access, incl DMX 2011-10-20 17:23:15 -04:00
Jim
fa097d21fc BS rvec, memory accesses; order of RPH/RPL is byte-order dependent,
fix bug in get32 when -DFAST isn't used
2011-10-17 22:14:55 -04:00
Jim
5790718ed7 Add swap calls to get/put functions & macros, add tracei target for Intel 2011-10-17 15:06:55 -04:00
Jim
69a37aef55 Remove crs[] and crsl[] references in trace output, add vfy target to
makefile to allow comparing emulator binaries
2011-10-17 10:53:12 -04:00
Jim
20e43665bd Add mtread/mtwrite: read/write .tap files from/to physical tape 2011-08-31 13:40:22 -04:00
Jim
b643ed80ed Add Unix versions of smad, smag for Prime pdevs 2011-08-24 17:15:16 -04:00
Jim
6b8abd3a8b Use current hg rev when building 2011-08-18 20:58:18 -04:00
Jim
703940e525 PNC cleanups, still halts at RCV_ERR2 in PNCDIM on node B during
a directory copy from node A to a disk on node B.
2011-08-14 12:10:14 -04:00
Jim
fde9c6e812 Initial PNC driver (no receive yet), added #ifdefs for trace, allow
continuing after real HLT in S and R modes for old T&M diagnostics,
expanded list of Prime device drivers
2011-07-30 17:06:19 -04:00
Jim
bcfdbec10f Changes for gcc on OSX 10.6, cross compile on Intel 2011-07-18 09:31:14 -04:00
Jim
dbe7246f12 Default to 1 AMLC board; add magrst to makefile 2010-01-31 09:31:08 -05:00
Jim
2f065a3bde License server ignores bogus connections, updated makefile to store
executables in local directory instead of ../run (for testing first)
2008-09-24 16:02:01 -04:00
Jim
b787eaa56b Changed makefile so that utility binaries go in bin, not run 2008-09-12 21:33:16 -04:00
Jim
f971e4fac5 Moved mx directories to ../dongle, out of source directory 2008-09-12 20:12:17 -04:00
Jim
4466fa57e7 makefile updated with all compile options, added back to repository 2008-09-12 14:57:19 -04:00
Jim
b9e1439d39 Added Prime syscom directory for k key 2005-04-18 00:00:00 -04:00
Jim
ec56fd7a9e Initial version of Prime emulator for Mac OSX on PowerPC 2005-04-18 00:00:00 -04:00