summaryrefslogtreecommitdiffhomepage
path: root/mixgtk
AgeCommit message (Collapse)Author
2019-04-09Support IOC commands for disk/drum devicesJose 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.
2014-08-03Apparently tautological comparisons fixed (bug #42871)jao
2014-08-02Fix for compilation in darwin (bug #42818)jao
2014-01-06Fixes for building with --without-guileJose Antonio Ortega Ruiz
2014-01-06Deprecated INCLUDES in Makefile.am removedJose Antonio Ortega Ruiz
2009-10-11Fixes for signature of guile initialization functions.Jose Antonio Ortega Ruiz
* mixgtk/gmixvm.c: inner_main_ signature corrected * mixutils/mixvm_loop.c: loop_ signature corrected * mixguile/mixguile.h: Cosmetics
2009-10-05Minimum gtk+ version pumped to 2.16.Jose Antonio Ortega Ruiz
2009-10-05GtkFileChooser compatibility (conditionally using gtk 2.18 feature).Jose Antonio Ortega Ruiz
2009-10-05Copyright years update.Jose Antonio Ortega Ruiz
2009-10-05gmixvm: glade file: apparently, dialogs need to be top level.Jose Antonio Ortega Ruiz
2009-10-05gmixvm glade file: dialog properties homogenized.Jose Antonio Ortega Ruiz
2009-10-05Gmixvm's new glade file tweaks (mostly vbox layouts).Jose Antonio Ortega Ruiz
2009-10-05External programs directory scanning delayed (but still present).Jose Antonio Ortega Ruiz
2009-10-05Migration of gmixvm's glade file to Glade 3.Jose Antonio Ortega Ruiz
2009-10-04Fix for application exit (glade changes were too many)Jose Antonio Ortega Ruiz
2009-10-04Revert "Glade file updated (editing with Glade 3), and exit callback ↵Jose Antonio Ortega Ruiz
registered." This reverts commit 7acdf4dca205d8da124cd169da9993ac3c6e1627.
2009-10-04Glade file updated (editing with Glade 3), and exit callback registered.Jose Antonio Ortega Ruiz
2008-08-31.ignore files for the compilation productsjao
2008-03-21Copyright year in Glade file1.2.4Jose Antonio Ortega Ruiz
2008-03-20Set all fonts dialog fixed (using correct default font)Jose Antonio Ortega Ruiz
2008-03-17Default mixasm specification fixedJose Antonio Ortega Ruiz
2008-03-17Add extra application mime type for external execs in darwin (closes #17519)Jose Antonio Ortega Ruiz
2008-03-17GTK version check for gkt_entry_completion_set_popup_single_match()Jose Antonio Ortega Ruiz
2008-03-17Properly set external commands, taking into account the host typeJose Antonio Ortega Ruiz
2008-03-16Initial toolbar style set properlyJose Antonio Ortega Ruiz
2008-03-16Ignore Glade backup filesJose Antonio Ortega Ruiz
2008-03-16Compatibility with GTK+ 2.10Jose Antonio Ortega Ruiz
2008-03-15arch-inventory files removedJose Antonio Ortega Ruiz
2008-03-15Adapted to new GtkTooltip API.Jose Antonio Ortega Ruiz
2008-03-15Ignore files generated by autogen.shJose Antonio Ortega Ruiz
2007-06-25GPL v3 noticesJose A Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-43
2006-08-15Make -Werror a configuration option and use AM_CFLAGS everywhere1.2.3Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-42
2006-08-15Unneeded assertion removedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-41
2006-08-10Version strings updated to 1.2.3Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-38
2006-08-1064bit compilation fixes & About dialog embellishmentsJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-37
2006-08-09Configurable toolbars (icons, text or both)Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-36
2006-08-08Attach/detach buttons in main toolbar are only active when meaningful.Jose Antonio Ortega Ruiz
E.g., if all windows are detached, no 'detach' button appears. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-35
2006-08-08Missing toolbar tooltips addedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-34
2006-08-08About dialog cleaned upJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-33
2006-08-08Only executable files can be selected in external programs dialogJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-30
2006-08-08Set names for MIX/MIXAL filters in file chooser dialogsJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-29
2006-08-08External programs management improvementJose Antonio Ortega Ruiz
- External programs (editor and mixasm) execution is more robustly controlled both in mixvm and gmixvm. - In gmixvm the external programs dialog has been revamped: - Only proper paths can be introduced for the executables (via a graphical file chooser). - Flags for mixasm are no longer free text, but a check button. - Internally, the code has been refactored. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-28
2006-08-06Leak fixedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-21
2006-08-06gmixvm: history in terminal input dialogJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-20
2006-08-06Refactoring of the previous patchJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-19
2006-08-06Load file dialog remembers last directoryJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-18
2006-03-24CVS $Id$ tags removed.Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-7
2006-03-21Arch inventory files addedJose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-4
2006-03-20Bug fixes for 1.2.2 (latest CVS version)Jose Antonio Ortega Ruiz
* mixgtk/mixgtk.glade (Module): I1 and I2 in mixvm swapped to their correct position (closes #15746). * mixgtk/mixgtk_mixvm.c (init_mem_): fixed segfault when clicking Memory title bar (closes #15910). * configure.in: obsolete C flags for Darwin deleted. * misc/mixal-mode.el (Module): sync with Emacs CVS (Pieter). * mixlib/mix.c: copyright year in console message updated. * mixgtk/mixgtk_device.c (write_char_): buffer size was insufficient. git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-3
2006-03-20Version 1.2.1 imported1.2.1Jose Antonio Ortega Ruiz
git-archimport-id: mdk@sv.gnu.org/mdk--devel--1--patch-1