Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-09 | Support IOC commands for disk/drum devices | Jose Antonio Ortega Ruiz | |
Thanks to Kevin Brunelle There is a minor fix included with regards to tape devices. The test was failing if M == 0, when it should fail when M != 0. NOTICE: This patch changes the behavior of the VM and changes the function parameters for the ioc_ function. Documentation changes are included. Permits the following: LDX BLKNUM IOC 0(8) OUT ADDR(8) Write block from ADDR into disk[BLKNUM] IOC 0(8) IN ADDR(8) Read block from disk[BLKNUM] into ADDR ... BLKNUM CON 45000 Example possible block on disk I was having an issue writing a block to a drive and then reading back the same block. Because it is impossible to move the SEEK_CUR pointer backwards on a disk device, there was no way for a program to read back a block that it wrote to a disk without restarting or fiddling with ~/.mdk/disk?.dev files and symbolic links. I have added a function parameter to the ioc_ function and used it to pass the value of rX to ioc_. This permits us to use IOC commands to move the read/write head on a disk/drum device. I believe that this conforms to the potential meaning of Knuth's description of IOC for disk/drum devices. I have put in tests to verify that rX is positive and M = 0. I have updated the documentation to reflect this new behavior. This makes disks much more usable. Note: I won't be offended if this patch is rejected because it changed the behavior of the VM. I think it fits the spirit and enhances the functionality in a way that some might find useful. I wanted it for something I was working on, and I felt others might want the same. The thing with the paper-tape should be fixed, though. | |||
2015-12-23 | Version upgraded to 1.2.91.2.9 | Jose Antonio Ortega Ruiz | |
2015-11-16 | Documentation fixes by Joshua Davies | Jose Antonio Ortega Ruiz | |
2015-03-03 | Modify texinfo documentation | litvin | |
2014-08-04 | THANKS updated for 1.2.8 | jao | |
2014-05-20 | Fixes for readline 6.3 | Jose Antonio Ortega Ruiz | |
2014-01-06 | Compilation fixes | Jose Antonio Ortega Ruiz | |
2013-02-25 | Thanks where thanks are due1.2.7 | Jose Antonio Ortega Ruiz | |
2013-02-23 | NEWS for 1.2.7 | Jose Antonio Ortega Ruiz | |
2013-02-18 | Convenience target to generate manual | Jose Antonio Ortega Ruiz | |
2013-02-18 | Guile versions updated in doc | Jose Antonio Ortega Ruiz | |
2013-02-18 | gendocs scripts updated | Jose Antonio Ortega Ruiz | |
2013-02-18 | Version updated to 1.2.7 | Jose Antonio Ortega Ruiz | |
2013-02-18 | Additional samples and doc from TAOCP, via ESR's MIXAL | Jose Antonio Ortega Ruiz | |
2010-09-10 | Versions mentioned in documentation and configure.ac updated | Jose Antonio Ortega Ruiz | |
2010-09-10 | Fix for #29524 (links to source repo updated in manual) | Jose Antonio Ortega Ruiz | |
2010-03-26 | Document generation scripts updated. | Jose Antonio Ortega Ruiz | |
2009-10-11 | Typos and nits in the previous patch.1.2.5 | Jose Antonio Ortega Ruiz | |
2009-10-11 | Proper acknowledge for Aleix's contributions. | Jose Antonio Ortega Ruiz | |
* THANKS: * doc/mdk_ack.texi: Proper acknowledgement. | |||
2009-10-11 | NEWS for 1.2.5. | Jose Antonio Ortega Ruiz | |
2008-08-31 | .ignore files for the compilation products | jao | |
2008-03-21 | Manual generation scripts updated and ignoring doc/manual | Jose Antonio Ortega Ruiz | |
2008-03-15 | arch-inventory files removed | Jose Antonio Ortega Ruiz | |
2008-03-15 | Texinfo's @include only works properly with depth 1 | Jose Antonio Ortega Ruiz | |
2008-03-15 | GPL/FDL license files updated | Jose Antonio Ortega Ruiz | |
2008-03-15 | More ignored files. | Jose Antonio Ortega Ruiz | |
2008-03-15 | Ignore files generated by autogen.sh | Jose Antonio Ortega Ruiz | |
2006-08-10 | Version strings updated to 1.2.3 | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-38 | |||
2006-08-07 | Minor adjustments to manual generation template1.2.2 | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-26 | |||
2006-08-06 | Restore invariant sections in documentation | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-25 | |||
2006-08-06 | Define missing ac variable GETTEXT_PACKAGE | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-24 | |||
2006-08-06 | No invariant sections in manual | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-22 | |||
2006-08-05 | Info about new Arch archive | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-15 | |||
2006-08-05 | Acknowledgements to Michael and Xiaofeng | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-14 | |||
2006-03-24 | CVS $Id$ tags removed. | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-7 | |||
2006-03-21 | Arch inventory files added | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-4 | |||
2006-03-20 | Version 1.2.1 imported1.2.1 | Jose Antonio Ortega Ruiz | |
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-1 |