Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
code:3b1emu [2020/01/26 14:36] – philpem | code:3b1emu [2020/07/11 11:33] – philpem | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== FreeBee -- AT&T UNIX PC emulator ====== | ====== FreeBee -- AT&T UNIX PC emulator ====== | ||
- | :!: insert screenshot | + | I'm developing an emulator for the AT&T UNIX PC. Currently it can boot the 3B1 UNIX operating system and run acceptably. |
+ | |||
+ | {{code:3b1emu:freebee.png? | ||
+ | |||
+ | There are some documents and other items here which may be useful to 3B1 owners. | ||
+ | |||
+ | ===== Downloads ===== | ||
+ | |||
+ | The source code is hosted on Github: [[https:// | ||
+ | |||
+ | You will also need the {{code: | ||
- | I'm currently working on an emulator for the AT&T 3B1 Unix PC. I haven' | ||
===== Thanks and Acknowledgements ===== | ===== Thanks and Acknowledgements ===== | ||
Line 11: | Line 20: | ||
Andrew Warkentin has contributed many significant patches which improve the quality of the emulation and allow UNIX to be booted inside the emulator. | Andrew Warkentin has contributed many significant patches which improve the quality of the emulation and allow UNIX to be booted inside the emulator. | ||
- | ===== Mercurial repository ===== | ||
- | |||
- | https:// | ||
===== Current status ===== | ===== Current status ===== | ||
- | Boots 3B1 UNIX, with occasional errors. The C compiler | + | Boots 3B1 UNIX, with occasional errors. The C compiler |
- | I'd like to try and integrate FreeBee into MAME, which might help improve the CPU emulation. | ||
===== ROMs ===== | ===== ROMs ===== | ||
- | [[foo|AT&T 3B1 Boot ROMs / ROM set]]. Images (binary and Intel Hex) of the two 3B1 Boot ROMs. These are fitted at board locations 14C and 15C, and carry part numbers 72-00616 and 72-00617 respectively. | + | {{code: |
+ | |||
+ | This ZIP file contains | ||
+ | |||
+ | These are fitted at board locations 14C and 15C, and carry part numbers 72-00616 and 72-00617 respectively. | ||
===== Technical documentation ===== | ===== Technical documentation ===== | ||
- | Steven Hirsch scanned the entire | + | Steven Hirsch scanned the entire two-binder 3B1 UNIX PC Technical Reference and released them on the [[http:// |
- | ==== UNIX PC Reference Manual ==== | + | ==== Reference Manual ==== |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | ==== Circuit diagrams | + | ==== Circuit diagrams |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
==== Peripherals ==== | ==== Peripherals ==== | ||
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | * | + | * {{ code: |
- | + | ||
- | ==== System bus ==== | + | |
- | * | + | ==== System bus specification ==== |
+ | * {{ code: | ||