BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
MIX
version 1.0
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
0 comments
 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: 961 total; 370 recently
 Page Views: 40,062 total
 User Rating: awaiting 10 votes Give this application a rating
 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) 502 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link
Primary Location
 
Add Additional Location
 
PowerPC Version - requires R4.5   (125 KB) 146 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link
Primary Location
 
Add Additional Location
  Source Included
 
Related Links:
Post your own comment to the Talkback for this application!
Report a problem with the listing for this application!
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.
 
BeGroovy
  Recent Downloads  -  # 249
Total Downloads  -  # 2,515
Total Views  -  # 501
User Ratings  -  N/A
  Computer Emulators
Education
1.  BePodder - 9.73
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  VNCServer - 9.36
5.  Haiku AGP busm... - 9.35
6.  cpu_fix - 9.31
7.  vim6 - 9.31
8.  Beezer - 9.26
9.  HandBrake - 9.25
10.  BeeF - 9.25
1.  Ati Radeon G... - 45,241
2.  BeOS 5 Perso... - 40,335
3.  BePDF - 29,282
4.  Ensoniq Audi... - 21,577
5.  Realtek RTL8... - 21,233
6.  USB Joystick... - 18,091
7.  VLC Media Pl... - 16,750
8.  ATI Rage 128... - 14,089
9.  DOSBox - 13,039
10.  S3 Trio 64 v... - 11,642
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2013 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.
Website Deisgn: NumbDesign