|
|
 |
Published by John R. Ashmun
Click here for more information about this publisher...
|
 |
|
Date Posted: |
January 11th, 2004
|
|
|
Last Updated: |
February 18th, 2004
|
|
|
License: |
GPL |
|
|
Downloads: |
626 total; 35 recently |
|
|
Page Views: |
25,682 total |
|
|
User Rating: |
awaiting 10 votes |
 |
|
Jump to the Downloads section |
|
About MIX:
MIX, as described in Donald Knuth's "The Art Of Computer Programming"
This version of MIX is written in C++ for the BeOS -- it uses BFiles for eighteen of the twenty MIX I/O devices, and each MIX I/O instruction spawns a Be thread to perform the operation while MIX continues its computation. It also implements the MIX Go button, unlike other MIX simulators.
|
 |
|
 |
Latest Version |
 |
|
 |
| |
 |
|
Details about this version:
card_puncher - with negative addresses now possible, now puts out only one value per card image.
MIXAL - supports negative memory addresses, running the location counter backwards for them, so that control state programs using negative-address memory can be assembled.
MIX - fully implemented instructions that access memory to support negative-address memory. Extended the MIX Go button so that it brings up MIX in the control state, with interrupts disabled. Enhanced the boot loader to protect itself from being overlain by the data it reads from the following deck of information cards, and to terminate by entering the MIX normal state. Removed the handling of "real-time' clock interrupts from the processor code (see next item). Implemented the card punch and paper tape reader. Greatly reduced the source size of the implementation for the CMPr instructions.
MIXbos - added a minimal punched-card based batch operating system which includes interrupt handlers for the clock and I/O device interrupts.
Updated the README.txt file after posting this version -- if you downloaded the 123K zip file, please get the 125K one instead.
|
| |
 |
|
Intel Version - requires R5 (125 KB) |
374 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
Primary Location |
|
|
| Add Additional Location |
 |
| |
 |
|
PowerPC Version - requires R4.5 (125 KB) |
86 downloads |
|
 |
|
 |
 |
| |
  |
[rating: 10] |
|
 |
Primary Location |
|
|
| Add Additional Location |
 |
|
 |
|
| Source Included |
 |
 |
 |
 |
 |
Like this app? Have questions or comments?
Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
|
|
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
|
|
 |
 |
 |
| |
Recent Downloads - # 249
Total Downloads - # 2,515
Total Views - # 501
User Ratings - N/A
|
 |
 |
 |
 |
| |
Computer Emulators
Education
|
 |
 |
 |
 |
 |
1. BePodder - 9.80
2. QEMU - 9.68
3. ScummVM - 9.57
4. cpu_fix - 9.42
5. Jukebox - 9.40
6. libdl.so - 9.40
7. Haiku AGP busm... - 9.35
8. vim6 - 9.31
9. Beezer - 9.26
10. HandBrake - 9.25
|
 |
 |
 |
 |
 |
1. BeOS 5 Perso... - 13,498
2. Realtek RTL8... - 13,050
3. Ati Radeon G... - 12,453
4. Ensoniq Audio... - 7,505
5. ATI Rage 128... - 7,411
6. USB Joystick... - 5,609
7. Broadcom 440x... - 5,379
8. USB Serial dr... - 4,697
9. S3 Trio 64 v2... - 4,671
10. Intel Extreme... - 4,444
|
 |
 |
 |
 |
| You are not logged in.
Login
|
 |
 |
 |
 |
|