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