   
Menuet 0.73 Beta - Release notes

0.73

  0.73 pre-2.8  Demos from crown_s@rambler.ru (application/demos) &
                Bugfix for french keyboard layout from L.Guitier,
                guitier@free.fr
  0.73 pre-2.6  hard real-time data event for processes
  0.73 pre-2.4  Dialogs1.inc (menu/programming)
  0.73 pre-2.2  New font (sysfuncs.txt/fn4) & kernel sources in kernel.zip
  0.73 pre-2.1  debug board
  0.73 pre-2.0  Tiny HTTP server, MP3 Shoutcast server
  0.73 pre-1.8  fast 3d maze also for slower machines
  0.73 pre-1.5  24 bit button id
  0.73 pre-1.4  bugfix for paging
  0.73 pre-1.2  pid return at thread/process creation (sysfuncs.txt)
  0.73 pre-1.0  PCI access for applications (pci.txt) from Victor Prodan,
                victorprodan@yahoo.com


0.72

  0.72 pre-3.1   text only option for panel
  0.72 pre-3.0   TCP/IP from Mike Hibbett, mikeh@oceanfree.net
  0.72 pre-2.2c  launcher and panel setup
  0.72 pre-2.0   fpu calculator
  0.72 pre-1.8   new keyboard driver for entry and exit screens
  0.72 pre-1.6   restart kernel at menuet exit for faster development cycle
  0.72 pre-1.4   bugfix for buttonframe restore when pressed
  0.72 pre-1.2   graphical and application code cleanups
  0.72 pre-1.0   dynamic ARP table from Mike, mike.hibbett@cardbase.com


0.71

  0.71 pre-4.3   some graphical improvements, mbar.asm
  0.71 pre-4.2   resize for window type II, tinypad.asm
                 define buttons without drawing the image, mbar.asm
  0.71 pre-4.1   faster IPC messaging
  0.71 pre-4.0   much faster ethernet tftp file transfers
  0.71 pre-3.8   system call 48+ from t.mathys, mathys66@bluewin.ch
                 button removal with system call 8
  0.71 pre-3.7   mouse event 6, sysfunctions 37 & 40
  0.71 pre-3.6   resize for skinned windows, sf 9+ (position and size)
  0.71 pre-3.5   fast direct screen access (starting at [gs:0]),
                 sysf. 61, xeoda skin
  0.71 pre-3.0   Lba hex.viewer from S.R.Perez, xeoda@ciberirmandade.org
                 French keyboard support from L.Guitier, guitier@free.fr
                 Bugfix for ramdisk reading
  0.71 pre-2.0   Fasm 1.40 - work with rd/hd
  0.71 pre-1.0   transparency for application start menus

   
0.70

  0.70 pre-4.8    3D raycast from dietermarfurt@angelfire.com
  0.70 pre-4.7    Analog clock from T.Mathys, killer@vantage.ch
  0.70 pre-4.6    bugfix for floppy saving at exit from
                  J.G.Brookshear, glennb@studsys.mscs.mu.edu
  0.70 pre-4.5    Systree read/write fn 58 (sysfuncs.txt)
  0.70 pre-4.4    more skinned windows
  0.70 pre-4.3    bugfix for buttonlist & window redesign at redraw
  0.70 pre-4.2    bugfix for ipc : skinning, colours+
  0.70 pre-4.1    Stackcfg.c -> stackcfg.asm ; 100% assembly again
  0.70 pre-4.0    Ethernet driver for i8255x & coding instructions
                  from Mike (mikeh@oceanfree.net)
  0.70 pre-3.0    simple local/remote clustering
  0.70 pre-2.5    Stack update from Mike (mikeh@oceanfree.net)
  0.70 pre-2.0    IPC
  0.70 pre-1.0    Code viewer 0.2 from ves@mail.bianet.net &
                  tftp html viewer
   
   
0.69
   
  0.69 pre-2.7    tftpa.asm - play music stream from a tftp server
  0.69 pre-2.6    bugfix for stack checksum from Mike
                  large tftp file transfers should work without any trouble
  0.69 pre-2.5    Tinypad+ & direct LBA read
  0.69 pre-2.4    Panic function for times.asm
  0.69 pre-2.3    Improved fat32 detection
  0.69 pre-2.2    French keyboard keymap from orionthebest@wanadoo.fr
  0.69 pre-2.1    bugfix for large application start
  0.69 pre-2.0    Ethernet utilities (tftpc.asm) & information from Mike,
                  mikeh@oceanfree.net
  0.69 pre-1.5    system colours+
  0.69 pre-1.4    define dma channel for sound in setup (setup.asm, sb16.inc)
  0.69 pre-1.3    bugfix for older kbrd controllers (boot-time options)
  0.69 pre-1.2    bugfix in tinypad
  0.69 pre-1.1    some compressed sources with Nikitas archiver
  0.69 pre-1.0    Stack 0.1 from Mike Hibbett, mikeh@oceanfree.net
                  (stack.inc, slip.inc, ethernet.inc, utilities..)
   
   
0.68
   
  0.68 pre-6     fpu enabled for apps (fpu.asm)
  0.68 pre-5.5   bmpview.asm +
  0.68 pre-5.4   bugfix in application start
  0.68 pre-5.3   mbar.asm+ & times.asm+
  0.68 pre-5.2   minimize mbar to left/right
  0.68 pre-5.1   bugfix in fn sys_threads
  0.68 pre-5     faster Vesa 2.0 functions from Juan M Caravaga,
                 bitrider@wanadoo.es
  0.68 pre-4.1   bugfix in window management
  0.68 pre-4     Eyes from N Lesnikov, nlo_one@mail.ru
  0.68 pre-3.5   some mbar improvements
  0.68 pre-3.4   improved simultaneus harddisk access
  0.68 pre-3.3   more skinned windows
  0.68 pre-3.2   graphical improvements
  0.68 pre-3.1   bugfix for archiver from Nikita
  0.68 pre-3     very good archiver from Nikita Lesnikov, nlo_one@mail.ru
  0.68 pre-2.2   bugfix for hd application start
                 start apps from hd with systree.asm
  0.68 pre-2.1   bugfix for skinned window frame
  0.68 pre-2     skinned windowtype 3 from entryway@bkg.lt
                 (skin.asm, skincode.inc, skindata.inc)
  0.68 pre-1     Fat32 write enabled (fat.asm) & simple bmp viewer
   
   
0.67
   
  0.67 pre-11     new mouse functions from DTiazlovas@alna.lt
  0.67 pre-10     system call trace
  0.67 pre-9      waveplayer+ & bugfix for icon manager
  0.67 pre-8      doubleclick on window title -> fullscreen/restore
  0.67 pre-7.2    bugfix: desktop colours saving
  0.67 pre-7.1    bugfix: no ghost buttons for shaded windows
  0.67 pre-7      right mouse click on window title -> window shade
  0.67 pre-6      system file tree & browser <a href=menuetos.txt>(fn 58)</a>
  0.67 pre-5      all system functions in servetable
  0.67 pre-4      improved timing in eg. wave player
  0.67 pre-3      bugfix in system call i40
  0.67 pre-2.1    system colours for program menus
  0.67 pre-2      basics for uniform desktop colours, desktop.asm (tinypad.asm)
  0.67 pre-1.1    alt keymap sysfn & PID return with process stats
  0.67 pre-1      AMD compatible MTRR's from jarekp3@wp.pl
   
   
0.66
   
  0.66 pre-10       jumptable and modifications for syscalls by L. Kuusijarvi,
                    kuusijar@lut.fi
  0.66 pre-9.6      mousedraw fixes
  0.66 pre-9.5      bugfix in sysfunct 35 (vscreen, screen magnif.)
  0.66 pre-9.4      mousepointer draw fixes
  0.66 pre-9.1-9.3  webview+ , links - framed/full window , 404's
  0.66 pre-9        TCP/IP sceleton from Mike Hibbett, mikeh@oceanfree.net
  0.66 pre-8.3      color-cycling for tinyfrac.asm
  0.66 pre-8.2      bugfix for mbar.asm tinypad parameter
  0.66 pre-8.1      mview/tinypad improvements from ves@mail.bianet.net
  0.66 pre-8        VGA driver from paul.butcher@asa.co.uk
  0.66 pre-7        MASH shell from dtiazlovas@alna.lt
  0.66 pre-6        direct LFB write with paging disabled &
                    palette only for 13h mode & mview.asm+
  0.66 pre-5.1-5.2  webview.asm colours+
  0.66 pre-5        simple webview.asm - displays menuetos.org from ramdisk
  0.66 pre-4        very nice code viewer from ves@mail.bianet.net
  0.66 pre-3        Vesa12.inc, Vesa20.inc Kernel16.inc, Kernel32.inc
  0.66 pre-2        process/thread start improvements and checks (thread2.asm)
  0.66 pre-1        file attribute bugfix, fn. filesave (eg. tinyfrac.asm)
   
   
0.65
   
  0.65 pre-9        threads, see thread.asm
  0.65 pre-8        kernel code splitted to include files, sb/hd/display
  0.65 pre-7.0-7.3  kernel code line by line check
  0.65 pre-6.0-6.2  colour+
  0.65 pre-5        if selected, quickboots from fat32-hd, see hdboot.txt
  0.65 pre-4        tinyfrac+
  0.65 pre-3        fix for usb keyboards & tinyfrac.asm
  0.65 pre-2        play .wav files from fat32-hd
  0.65 pre-1        bugfix for some keyboard controllers when booting/exiting
   
   
0.64
   
  0.64 pre-8.2      graph+
  0.64 pre-8.1      'name.xyz' -format for fat32 & icon manager +
  0.64 pre-8        'name.xyz' -format for ramdisk & fasm output +
  0.64 pre-7        fasm bootsector & editable desktop icons
  0.64 pre-6        new bootsector bootmos.asm from A Teixeira,
                    alexwal@siteplanet.com.br
                    Old at a:\os
  0.64 pre-5        colour+
  0.64 pre-4        basics for new window type
  0.64 pre-3        text editor+
  0.64 pre-2        80x35 text editor
  0.64 pre-1        edit & compile kernel under menuet
                    (kernel.asm to kernel.mnt)
                    Fasm 1.30 ported
                    new drawline from J Caravaga
   
   
0.63b
   
  bootfix for PIII (rerouteirqs) from kristol@nic.fi
   
   
0.63
   
  0.63 pre-11       faster graphics routines from J.M.Caravaga
  0.63 pre-10       more cool generated backgrounds
  0.63 pre-9        bootlog display
  0.63 pre-8        graphics acceleration made optional at boot-time
  0.63 pre-7        fat32+ & generated bgr from C.Castiglia (Pic4.asm)
  0.63 pre-6        bugfix for start_app
  0.63 pre-5        MTRR's enabled for LFB(Intel), much faster GUI
  0.63 pre-4        no jloc - documents -> how to compile
  0.63 pre-3        fat32 code from Paolo Minazzi - see example*
  0.63 pre-2        no size limit for hd apps
  0.63 pre-1        kernel code cleaning
   
   
0.62
   
  0.62 pre-7.1      new app header
  0.62 pre-7        new memory model
  0.62 pre-6.1      application mem reserve in 4096 byte steps
  0.62 pre-6        first step to new application memory model
  0.62 pre-5        shape area scaling
  0.62 pre-4        code cleaning
  0.62 pre-4        circle shaped window example
  0.62 pre-3        transparent clock, shaping now ok
  0.62 pre-2        window shaping, better example
  0.62 pre-1        randomly shaped windows (apps->draw demos)
   
   
0.61
   
  0.61.pre-8     some ownership checks
  0.61.pre-7     popup txt/asm files from ramdisk reader & icon bugfix
  0.61.pre-6     additions for hard real-time port reading
  0.61.pre-5     code cleaning
  0.61.pre-4     colorworks.II
  0.61.pre-3     colorworks
  0.61.pre-2     better icons & bugfix in ramdisk file_open
  0.61.pre-1     game from Mario Birkner, cyflexx@digitalrice.com
   
   
0.60
   
  0.60 Pre-7   blue as startup color
  0.60 Pre-6   some cosmetics improvements
  0.60 Pre-5   improvements to eg keymap from quickcode
  0.60 Pre-4   all sys_code in RUN32.ASM - no include macros (IDT)
  0.60 Pre-3   GDT's data formed with code, IDT next
  0.60 Pre-2   bugfix in app start (parameters) & up to 1000 buttons on screen
  0.60 Pre-1   memory support up to 64 M & LFB address change
   
   
0.59
   
  Pre-9.3   background stretch for voodoo
  Pre-9.2   window_move ok with new screen patch
  Pre-9.1   fixed 320x200 resolution, works with voodoo drivers
  Pre-9     Voodoo functions from Alexey (kgaz@crosswinds.net)
            - only mouse pointer to go
  Pre-8     all apps compile/edit under FASM/Menuet
  Pre-7     more structured menu & small gui fixes
  Pre-6     multiple L-EMU's run (bugfix in sys_getkey)
  Pre-5     15 % faster putimage
  Pre-4     simple Linux emu (stdin,stdout)
  Pre-3     setting scanline to minimum on video card
  Pre-2     choose 3D or FLAT display (on the fly)
  Pre-1     better design for bgr changer and cd player
   
   
0.58
      - no conflicts with ComX mouse
      - display numbers to window
        - binary, decimal, or hexadecimal with function 47
   
0.57
      - port area reserve/free +
      - Pine, Lynx, ircII work with telnet vt100 terminal
      - russian keyboard fix
   
0.56
      - irq reserve/free
      - port area reserve/free
      - background stretch/tiled
      - three button mouse
      - memory hole at 15M
   
0.55c
      - 32bit display bugfix
   
0.55b
      - draw_mouse fixes
   
0.55
      - Some GUI optimizations
        - putimage, drawbar, mouse residuals
   
0.54b
      - 320x200 grayscale to colorscale
   
0.54
      - 320x200 grayscale for non Vesa systems
      - irq programming additions
   
0.53b
      - Telnet 0.02
   
0.53
      - Telnet for modem in COM1
      - Additions to driver functions
        - All device accesses thru kernel
   
0.52
      - Infrared receiver for IRMAN
   
      - User driver basics - not all finished
        - Reserve port area
        - Reserve irq
        - Program irq to read wanted port(s)
        - Set sys_event mask for wanted irq(s)
        - Receive event with sys_event
          _ Get data with sys_funct 42
   
0.51
      - Background change sys event for desktop icons
      - System event masking
   
0.50
      - Half way
        - More icons and color options
        - Quick introduction to assembly programming
   
0.49c
      - A few design changes
   
0.49b
      - More color options for GUI
   
0.49
      - Transparent desktop icons
   
0.48
      - GUI update & basics for desktop icons
   
0.47d
      - Mouse draw fixes
   
0.47c
      - Text editor draw fixes
   
0.47b
      - Boots with new bioses
   
0.47
      - Fast GUI responce & fat32 check
        - Improved sys_funct 23 'wait event with timeout' -> faster responce
        - changed the mapping for screen -> fast window close
        - check for fat32 partition before save
   
0.46b
      - CPU speed detect & icons
   
0.46
      - Command line parameter passing for applications
        - This feature enables pop up windows for eg text files
        - Same parameter area will be used for application to application
          message passing
   
0.45
      - Edit/save files @ fat32 root (still experimental)
        - For using this feature you must define the FAT32 hd base and
          partition in setup. Do *not* define any other than fat32 partition
          for hd save feature.
        - Works in fat32 coder Paolo Minazzi's computer and in
          my all 3 fat32's.
   
   
Ville Mikael Turjanmaa
villemt@itu.jyu.fi
   
   
   
   
   
   
   
   
