Menuet - Release notes
0.78
- Nuvola icons for Menu from me and Sonny. See files Icons.txt and Lgpl.txt
- Freecell card game from Alexandr Gorbovets
- Phenix 2D arcade game from Pavlushin Evgeni
- AC97 player from Ivan Poddubny
- CPUID from Sergey Kuzmin
- 3D Viewer & XPAINT
- High port access (above 16000) from me
- Fat16 support from Mario79.
- Precise CPU speed detection from Sergey Kuzmin.
- New screen layout from me, Ville.
- New Panel and Menu system, graphics by Andrew Youlle, coding by Mike Hibbett.
- FAT32 free size bug fix by Mario79
- New Icon app by Mike Semenyako
- New options for Windows and Buttons by Ville
- Automatic memory detection by mario79
- Bug fix to vesa1.2 background draw by Ville
- .ICO support, and faster rendering, to ICON app by mike.dld
- Updated JPEGVIEW application; Displays jpeg image as backgound
- New launcher application; Startup applications defined in a text file (RDBOOT.DAT) by me
- Application sources moved into s078p2.zip, link on website.
- PCNET32 Ethernet Driver from Jarek Pelczar. Works with VMWare!
- TCP/IP bug fixes to TCP retransmissions, from Mike Hibbett
- FTP Server from Mike Hibbett
- Window resizing/moving from Ville ( see sysfuncs.txt, fn 67)
0.77
- Improved interrupt protection ( test.asm ) from me
- Improved keyboard functions ( sysfn 66 ) from me
- Updated 3Com driver from Endre Kozma, endre.kozma@axelero.hu
- CD player from Dmitry Yushko, dma@bn.by
- Bugfixes and a different skin from me
- Real-time RD2FD from Tom Tollet, pryslyst@hotmail.com
- XTree for programmers from Pavlushin Evgeni, waptap@mail.ru
- Screen saver v.1.13 from Ivan Krestinin, www.crown-s-soft.com
- 3C900 cyclone card support from Endre Kozma, endre.kozma@axelero.hu
- Write-back cache for hd from me
- Save ramdisk to floppy from Tom Tollet, pryslyst@hotmail.com
- Screensaver 1.12 from Ivan A. Krestinin, crown_s@rambler.ru
- Scancode return from keyboard (scancode.asm) from me
- Sis900 ethernet driver from Jason Delozier, cordata51@hotmail.com
- 3Com ethernet driver (3c59x, 3c900, 3c905) from Endre Kozma, endre.kozma@axelero.hu
0.76
- Bugfixes & Jpegviewer
- Port access with I/O map (sysfn 46) & rd2hd from me
- NNTP newsgroup client v0.1 from me
- linear block read for ramdisk (sysfn 58) from me
- process memory management (sysfn 64) at runtime from me
- bugfix for ss segments from Jarek Pelczar
- dhcp.asm+, airc.asm+, & 'hlt' for idle_loop
- Irc client 0.3
- Com-port selection for ppp-dialer from Mike Hibbett
- Improved Vesa 3.0 compatibility
- Fasm 1.50
- Process management Cpu.asm+, debug Board.asm+ & Ipc.asm+
- Faster window move and bugfix for mouse event from me
- Bugfix for invalid instruction interrupt from me (conflict with input device interrupt)
- bugfixes & faster response for menus from me
- Bugfix for forced process termination from me
- Dhcp client (for testing only) from Mike Hibbett
- Httpc from me and Mike
- Memory organizing, faster window move and RT improvements from me
0.75
- Syntax highlight & search for Tinypad from Ivan Poddubny, ivan-yar@bk.ru
- Ctrl/alt/del, Launcher+, Chess+ from me
- Index.htm from Toni.Ruottu@helsinki.fi
- Icons+ from me
- Gateway support from Mike Hibbett
- Irc client 0.2 from me
- Stack update from Mike Hibbett
- Bugfixes here and there from me
- Stack and PPP update from Mike Hibbett
- DNS resolver from Mike Hibbett
- GDT (general descriptor table) change from me
- Bugfix for Fasm 1.40 file open from me
- Telnet v 0.1 from Mike Hibbett & Pop client v 0.1 from me
- New PPP dialer from Mike Hibbett
- PPP connection and dialer from Mike Hibbett, mikeh@oceanfree.net and Shrirang Bhagwat, b_shrirang@hotmail.com
- Bugfix for get_irq_data from me
- Ethernet driver for RTL 8139 based cards from Endre Kozma, endre.kozma@axelero.hu
- Aclock 1.1 from Thomas Mathys
0.74
- Tiny SMTP email server
- Bugfixes and new skinning
- Bugfix for panel with the new scheduler
- Bugfix for unmasking irq's for some models
- Bugfix for system call handlers stack
- Ring-3 level protection (cli,sti,in,out..)
- test.asm & sys32.inc
- Tinyserver 0.4 - new messageboard
- Colorref from C.R.Thomson, cthomson@mobil1.net
- Tranparent example and Fire II
- Iconedit.mhc and example3.asm from Anthony Bond, anthony.bond@pemcoint.kpl.net
- Bugfix for tinyserver
- Keyboard commands for calc.asm from lisovin@26.ru & Bugfix for airc.asm
- MP3 server 0.3 & fonts+
- Tinyserver 0.3 & activate running applications from panel
- Bugfix for panel & sound interface+
0.73
- Demos from crown_s@rambler.ru (application/demos) &Bugfix for french keyboard layout from L.Guitier, guitier@free.fr
- hard real-time data event for processes
- Dialogs1.inc (menu/programming)
- New font (sysfuncs.txt/fn4) & kernel sources in kernel.zip
- debug board
- Tiny HTTP server, MP3 Shoutcast server
- fast 3d maze also for slower machines
- 24 bit button id
- bugfix for paging
- pid return at thread/process creation (sysfuncs.txt)
- PCI access for applications (pci.txt) from Victor Prodan, victorprodan@yahoo.com
0.72
- text only option for panel
- TCP/IP from Mike Hibbett, mikeh@oceanfree.net
- launcher and panel setup
- fpu calculator
- new keyboard driver for entry and exit screens
- restart kernel at menuet exit for faster development cycle
- bugfix for buttonframe restore when pressed
- graphical and application code cleanups
- dynamic ARP table from Mike, mike.hibbett@cardbase.com
0.71
- some graphical improvements, mbar.asm
- resize for window type II, tinypad.asm
- define buttons without drawing the image, mbar.asm
- faster IPC messaging
- much faster ethernet tftp file transfers
- system call 48+ from t.mathys, mathys66@bluewin.ch
- button removal with system call 8
- mouse event 6, sysfunctions 37 & 40
- resize for skinned windows, sf 9+ (position and size)
- fast direct screen access (starting at [gs:0]), sysf. 61, xeoda skin
- Lba hex.viewer from S.R.Perez, xeoda@ciberirmandade.org
- French keyboard support from L.Guitier, guitier@free.fr
- Bugfix for ramdisk reading
- Fasm 1.40 - work with rd/hd
- transparency for application start menus
0.70
- 3D raycast from dietermarfurt@angelfire.com
- Analog clock from T.Mathys, killer@vantage.ch
- bugfix for floppy saving at exit from J.G.Brookshear, glennb@studsys.mscs.mu.edu
- Systree read/write fn 58 (sysfuncs.txt)
- more skinned windows
- bugfix for buttonlist & window redesign at redraw
- bugfix for ipc : skinning, colours+
- Stackcfg.c -> stackcfg.asm ; 100% assembly again
- Ethernet driver for i8255x & coding instructions from Mike (mikeh@oceanfree.net)
- simple local/remote clustering
- Stack update from Mike (mikeh@oceanfree.net)
- IPC
- Code viewer 0.2 from ves@mail.bianet.net & tftp html viewer
0.69
- tftpa.asm - play music stream from a tftp server
- bugfix for stack checksum from Mike
- large tftp file transfers should work without any trouble
- Tinypad+ & direct LBA read
- Panic function for times.asm
- Improved fat32 detection
- French keyboard keymap from orionthebest@wanadoo.fr
- bugfix for large application start
- Ethernet utilities (tftpc.asm) & information from Mike, mikeh@oceanfree.net
- system colours+
- define dma channel for sound in setup (setup.asm, sb16.inc)
- bugfix for older kbrd controllers (boot-time options)
- bugfix in tinypad
- some compressed sources with Nikitas archiver
- Stack 0.1 from Mike Hibbett, mikeh@oceanfree.net (stack.inc, slip.inc, ethernet.inc, utilities..)
0.68
- fpu enabled for apps (fpu.asm)
- bmpview.asm +
- bugfix in application start
- mbar.asm+ & times.asm+
- minimize mbar to left/right
- bugfix in fn sys_threads
- faster Vesa 2.0 functions from Juan M Caravaga, bitrider@wanadoo.es
- bugfix in window management
- Eyes from N Lesnikov, nlo_one@mail.ru
- some mbar improvements
- improved simultaneus harddisk access
- more skinned windows
- graphical improvements
- bugfix for archiver from Nikita
- very good archiver from Nikita Lesnikov, nlo_one@mail.ru
- bugfix for hd application start
- start apps from hd with systree.asm
- bugfix for skinned window frame
- skinned windowtype 3 from entryway@bkg.lt (skin.asm, skincode.inc, skindata.inc)
- Fat32 write enabled (fat.asm) & simple bmp viewer
0.67
- new mouse functions from DTiazlovas@alna.lt
- system call trace
- waveplayer+ & bugfix for icon manager
- doubleclick on window title -> fullscreen/restore
- bugfix: desktop colours saving
- bugfix: no ghost buttons for shaded windows
- right mouse click on window title -> window shade
- system file tree & browser (fn 58)
- all system functions in servetable
- improved timing in eg. wave player
- bugfix in system call i40
- system colours for program menus
- basics for uniform desktop colours, desktop.asm (tinypad.asm)
- alt keymap sysfn & PID return with process stats
- AMD compatible MTRR's from jarekp3@wp.pl
0.66
- jumptable and modifications for syscalls by L. Kuusijarvi, kuusijar@lut.fi
- mousedraw fixes
- bugfix in sysfunct 35 (vscreen, screen magnif.)
- mousepointer draw fixes
- webview+ , links - framed/full window , 404's
- TCP/IP sceleton from Mike Hibbett, mikeh@oceanfree.net
- color-cycling for tinyfrac.asm
- bugfix for mbar.asm tinypad parameter
- mview/tinypad improvements from ves@mail.bianet.net
- VGA driver from paul.butcher@asa.co.uk
- MASH shell from dtiazlovas@alna.lt
- direct LFB write with paging disabled & palette only for 13h mode & mview.asm+
- webview.asm colours+
- simple webview.asm - displays menuetos.org from ramdisk
- very nice code viewer from ves@mail.bianet.net
- Vesa12.inc, Vesa20.inc Kernel16.inc, Kernel32.inc
- process/thread start improvements and checks (thread2.asm)
- file attribute bugfix, fn. filesave (eg. tinyfrac.asm)
0.65
- threads, see thread.asm
- kernel code splitted to include files, sb/hd/display
- kernel code line by line check
- colour+
- if selected, quickboots from fat32-hd, see hdboot.txt
- tinyfrac+
- fix for usb keyboards & tinyfrac.asm
- play .wav files from fat32-hd
- bugfix for some keyboard controllers when booting/exiting
0.64
- graph+
- 'name.xyz' -format for fat32 & icon manager +
- 'name.xyz' -format for ramdisk & fasm output +
- fasm bootsector & editable desktop icons
- new bootsector bootmos.asm from A Teixeira, alexwal@siteplanet.com.br (Old at a:\os)
- colour+
- basics for new window type
- text editor+
- 80x35 text editor
- 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
- faster graphics routines from J.M.Caravaga
- more cool generated backgrounds
- bootlog display
- graphics acceleration made optional at boot-time
- fat32+ & generated bgr from C.Castiglia (Pic4.asm)
- bugfix for start_app
- MTRR's enabled for LFB(Intel), much faster GUI
- no jloc - documents -> how to compile
- fat32 code from Paolo Minazzi - see example*
- no size limit for hd apps
- kernel code cleaning
0.62
- new app header
- new memory model
- application mem reserve in 4096 byte steps
- first step to new application memory model
- shape area scaling
- code cleaning
- circle shaped window example
- transparent clock, shaping now ok
- window shaping, better example
- randomly shaped windows (apps->draw demos)
0.61
- some ownership checks
- popup txt/asm files from ramdisk reader & icon bugfix
- additions for hard real-time port reading
- code cleaning
- colorworks.II
- colorworks
- better icons & bugfix in ramdisk file_open
- game from Mario Birkner, cyflexx@digitalrice.com
0.60
- blue as startup color
- some cosmetics improvements
- improvements to eg keymap from quickcode
- all sys_code in RUN32.ASM - no include macros (IDT)
- GDT's data formed with code, IDT next
- bugfix in app start (parameters) & up to 1000 buttons on screen
- memory support up to 64 M & LFB address change
0.59
- background stretch for voodoo
- window_move ok with new screen patch
- fixed 320x200 resolution, works with voodoo drivers
- Voodoo functions from Alexey (kgaz@crosswinds.net) - only mouse pointer to go
- all apps compile/edit under FASM/Menuet
- more structured menu & small gui fixes
- multiple L-EMU's run (bugfix in sys_getkey)
- 15 % faster putimage
- simple Linux emu (stdin,stdout)
- setting scanline to minimum on video card
- choose 3D or FLAT display (on the fly)
- 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
0.55b
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
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
0.49b
- More color options for GUI
0.49
- Transparent desktop icons
0.48
- GUI update & basics for desktop icons
0.47d
0.47c
0.47b
0.47
- Fast GUI responce & fat32 check
- Improved sys_funct 23 'wait event with timeout' -> faster response
- changed the mapping for screen -> fast window close
- check for fat32 partition before save
0.46b
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 Turjanmaa