From f7abea4ccf03a9bf518475c5d7717bab5bce6bb2 Mon Sep 17 00:00:00 2001 From: "Marat Zakiyanov (Mario79)" Date: Mon, 28 May 2012 15:15:49 +0000 Subject: [PATCH] REFRESH SCREEN git-svn-id: svn://kolibrios.org@2699 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/system/refrscrn/build.bat | 2 + programs/system/refrscrn/refrscrn.asm | 53 +++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 programs/system/refrscrn/build.bat create mode 100644 programs/system/refrscrn/refrscrn.asm diff --git a/programs/system/refrscrn/build.bat b/programs/system/refrscrn/build.bat new file mode 100644 index 0000000000..ebe20b01ef --- /dev/null +++ b/programs/system/refrscrn/build.bat @@ -0,0 +1,2 @@ +@fasm -m 16384 refrscrn.asm refrscrn +@pause \ No newline at end of file diff --git a/programs/system/refrscrn/refrscrn.asm b/programs/system/refrscrn/refrscrn.asm new file mode 100644 index 0000000000..a1de67fbc7 --- /dev/null +++ b/programs/system/refrscrn/refrscrn.asm @@ -0,0 +1,53 @@ +;***************************************************************************** +; REFRESH SCREEN - screen refresher for KolibriOS +; Copyright (c) 2012, Marat Zakiyanov aka Mario79, aka Mario +; All rights reserved. +; +; Redistribution and use in source and binary forms, with or without +; modification, are permitted provided that the following conditions are met: +; * Redistributions of source code must retain the above copyright +; notice, this list of conditions and the following disclaimer. +; * Redistributions in binary form must reproduce the above copyright +; notice, this list of conditions and the following disclaimer in the +; documentation and/or other materials provided with the distribution. +; * Neither the name of the nor the +; names of its contributors may be used to endorse or promote products +; derived from this software without specific prior written permission. +; +; THIS SOFTWARE IS PROVIDED BY Marat Zakiyanov ''AS IS'' AND ANY +; EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +; WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +; DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +; DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +; (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +; ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +;***************************************************************************** + use32 + org 0x0 + + db 'MENUET01' + dd 0x01 + dd START + dd IM_END + dd I_END + dd stack_top + dd 0x0 + dd 0x0 +;--------------------------------------------------------------------- +include '..\..\macros.inc' +;--------------------------------------------------------------------- +START: + mcall 15,3 +.exit: + mcall -1 +;--------------------------------------------------------------------- +IM_END: +align 4 + rb 512 +stack_top: +;--------------------------------------------------------------------- +I_END: +;--------------------------------------------------------------------- \ No newline at end of file