- Timestamp:
- Mar 15, 2013, 1:38:58 AM (12 years ago)
- google:author:
- krille_n_@hotmail.com
- Location:
- trunk
- Files:
-
- 182 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/AssemblyLibrary.asm
r376 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 19 ; -
trunk/Assembly_Library/Src/Display/CgaSnow.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Display/Display.asm
r376 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Section containing code -
trunk/Assembly_Library/Src/Display/DisplayCharOut.asm
r376 r526 6 6 7 7 ; 8 ; XTIDE Universal BIOS and Associated Tools 9 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.8 ; XTIDE Universal BIOS and Associated Tools 9 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 10 10 ; 11 11 ; This program is free software; you can redistribute it and/or modify … … 13 13 ; the Free Software Foundation; either version 2 of the License, or 14 14 ; (at your option) any later version. 15 ; 15 ; 16 16 ; This program is distributed in the hope that it will be useful, 17 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNU General Public License for more details. 19 ; GNU General Public License for more details. 20 20 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 21 ; 21 ; 22 22 23 23 ; Section containing code -
trunk/Assembly_Library/Src/Display/DisplayContext.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Display/DisplayCursor.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Display/DisplayFormat.asm
r445 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Display/DisplayFormatCompressed.asm
r505 r526 7 7 ; 8 8 ; XTIDE Universal BIOS and Associated Tools 9 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 10 10 ; 11 11 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Display/DisplayPage.asm
r492 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; … … 51 51 %endif 52 52 53 %ifndef EXCLUDE 53 %ifndef EXCLUDE 54 54 ;-------------------------------------------------------------------- 55 55 ; DisplayPage_GetColumnsToALandRowsToAH … … 68 68 ret 69 69 %endif 70 %undef EXCLUDE 70 %undef EXCLUDE 71 71 72 72 ;-------------------------------------------------------------------- -
trunk/Assembly_Library/Src/Display/DisplayPrint.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/File/Directory.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 ; Section containing code 21 21 SECTION .text -
trunk/Assembly_Library/Src/File/DosCritical.asm
r376 r526 7 7 8 8 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 ; 12 12 ; This program is free software; you can redistribute it and/or modify … … 14 14 ; the Free Software Foundation; either version 2 of the License, or 15 15 ; (at your option) any later version. 16 ; 16 ; 17 17 ; This program is distributed in the hope that it will be useful, 18 18 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 20 ; GNU General Public License for more details. 21 21 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 ; 23 23 24 24 25 25 ; DOS Critical Error Handler return values … … 90 90 ; Corrupts registers: 91 91 ; Nothing 92 ;-------------------------------------------------------------------- 92 ;-------------------------------------------------------------------- 93 93 ALIGN JUMP_ALIGN 94 94 DosCritical_HandlerToIgnoreAllErrors: -
trunk/Assembly_Library/Src/File/Drive.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/Assembly_Library/Src/File/FileIO.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Keyboard/Keyboard.asm
r492 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 21 21 BUFFER_SIZE_FOR_WORD_INPUT EQU 6 ; 5 chars + NULL … … 299 299 %endif 300 300 %endif 301 301 302 302 %ifndef EXCLUDE 303 303 … … 307 307 int BIOS_KEYBOARD_INTERRUPT_16h 308 308 ret 309 309 310 310 ALIGN KEYBOARD_JUMP_ALIGN 311 311 Keyboard_GetKeystrokeToAX: … … 320 320 Keyboard_GetKeystrokeToAXReturn: 321 321 ret 322 322 323 323 %endif 324 324 %undef EXCLUDE -
trunk/Assembly_Library/Src/LibSizeCheck.asm
r376 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Include .inc files -
trunk/Assembly_Library/Src/LibraryTests.asm
r376 r526 1 ; File name : LibraryTests.asm2 1 ; Project name : Assembly Library 3 ; Created date : 27.6.20104 ; Last update : 7.12.20105 ; Author : Tomi Tilli6 2 ; Description : Tests for Assembly Library. 7 3 ; This file should not be included when using the library on 8 ; some other project. 4 ; some other project. 9 5 10 6 ; 11 ; XTIDE Universal BIOS and Associated Tools 12 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; XTIDE Universal BIOS and Associated Tools 8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 13 9 ; 14 10 ; This program is free software; you can redistribute it and/or modify … … 16 12 ; the Free Software Foundation; either version 2 of the License, or 17 13 ; (at your option) any later version. 18 ; 14 ; 19 15 ; This program is distributed in the hope that it will be useful, 20 16 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 21 17 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 ; GNU General Public License for more details. 18 ; GNU General Public License for more details. 23 19 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 24 20 ; 25 21 26 22 ; Include .inc files 27 23 %define INCLUDE_MENU_DIALOGS … … 45 41 ;-------------------------------------------------------------------- 46 42 ALIGN JUMP_ALIGN 47 LibraryTests_Start: 43 LibraryTests_Start: 48 44 CALL_DISPLAY_LIBRARY InitializeDisplayContext 49 45 mov ax, SCREEN_BACKGROUND_CHARACTER_AND_ATTRIBUTE … … 88 84 mov BYTE [si+MENUINIT.bInfoLines], TEST_MENU_INFO_LINES 89 85 mov WORD [si+MENUINIT.wHighlightedItem], 1 90 86 91 87 mov ax, 10000 / 55 ; 10 seconds 92 88 CALL_MENU_LIBRARY StartSelectionTimeoutWithTicksInAX … … 331 327 jnz .ProgressTaskWithParamInDSSI 332 328 ret 333 334 329 330 335 331 336 332 ALIGN WORD_ALIGN … … 426 422 call PrintHorizontalRuler 427 423 call PrintVerticalRuler 428 424 429 425 mov al, COLOR_ATTRIBUTE(COLOR_BRIGHT_WHITE, COLOR_BLACK) 430 426 CALL_DISPLAY_LIBRARY SetCharacterAttributeFromAL … … 557 553 .szFar: 558 554 db "Far",NULL 559 555 560 556 .RepeatChar: 561 557 mov si, .szRepeat -
trunk/Assembly_Library/Src/Menu/CharOutLineSplitter.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/Dialog/Dialog.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 21 21 ; Section containing code -
trunk/Assembly_Library/Src/Menu/Dialog/DialogDrive.asm
r376 r526 1 ; File name : DialogDrive.asm2 1 ; Project name : Assembly Library 3 ; Created date : 22.10.20104 ; Last update : 18.11.20105 ; Author : Tomi Tilli6 2 ; Description : Displays drive dialog. 7 3 8 4 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 7 ; 12 8 ; This program is free software; you can redistribute it and/or modify … … 14 10 ; the Free Software Foundation; either version 2 of the License, or 15 11 ; (at your option) any later version. 16 ; 12 ; 17 13 ; This program is distributed in the hope that it will be useful, 18 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 21 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 18 ; -
trunk/Assembly_Library/Src/Menu/Dialog/DialogFile.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/Dialog/DialogMessage.asm
r376 r526 1 ; File name : DialogMessage.asm2 1 ; Project name : Assembly Library 3 ; Created date : 6.8.20104 ; Last update : 18.11.20105 ; Author : Tomi Tilli6 2 ; Description : Displays message dialog. 7 3 8 4 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 7 ; 12 8 ; This program is free software; you can redistribute it and/or modify … … 14 10 ; the Free Software Foundation; either version 2 of the License, or 15 11 ; (at your option) any later version. 16 ; 12 ; 17 13 ; This program is distributed in the hope that it will be useful, 18 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 21 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 18 ; 23 19 24 20 25 21 ; Section containing code -
trunk/Assembly_Library/Src/Menu/Dialog/DialogProgress.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/Dialog/DialogSelection.asm
r376 r526 1 ; File name : DialogSelection.asm2 1 ; Project name : Assembly Library 3 ; Created date : 13.8.20104 ; Last update : 18.11.20105 ; Author : Tomi Tilli6 2 ; Description : Displays selection dialog. 7 3 8 4 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 7 ; 12 8 ; This program is free software; you can redistribute it and/or modify … … 14 10 ; the Free Software Foundation; either version 2 of the License, or 15 11 ; (at your option) any later version. 16 ; 12 ; 17 13 ; This program is distributed in the hope that it will be useful, 18 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 21 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 18 ; 23 19 24 20 25 21 ; Section containing code -
trunk/Assembly_Library/Src/Menu/Dialog/DialogString.asm
r376 r526 1 ; File name : DialogString.asm2 1 ; Project name : Assembly Library 3 ; Created date : 12.8.20104 ; Last update : 18.11.20105 ; Author : Tomi Tilli6 2 ; Description : Displays word input dialog. 7 3 8 4 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 7 ; 12 8 ; This program is free software; you can redistribute it and/or modify … … 14 10 ; the Free Software Foundation; either version 2 of the License, or 15 11 ; (at your option) any later version. 16 ; 12 ; 17 13 ; This program is distributed in the hope that it will be useful, 18 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 21 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 18 ; -
trunk/Assembly_Library/Src/Menu/Dialog/DialogWord.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/Dialog/ItemLineSplitter.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 struc ITEM_LINE_SPLITTER -
trunk/Assembly_Library/Src/Menu/Dialog/StringsForDialogs.asm
r376 r526 1 ; File name : StringsForDialogs.asm2 1 ; Project name : Assembly Library 3 ; Created date : 14.9.20104 ; Last update : 23.10.20105 ; Author : Tomi Tilli6 2 ; Description : Strings used by dialogs. 7 3 8 4 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 7 ; 12 8 ; This program is free software; you can redistribute it and/or modify … … 14 10 ; the Free Software Foundation; either version 2 of the License, or 15 11 ; (at your option) any later version. 16 ; 12 ; 17 13 ; This program is distributed in the hope that it will be useful, 18 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 21 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 ; 18 ; 23 19 24 20 ; Strings for Progress Dialog -
trunk/Assembly_Library/Src/Menu/Menu.asm
r376 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 19 ; 20 20 21 21 22 22 ; Section containing code -
trunk/Assembly_Library/Src/Menu/MenuAttributes.asm
r505 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/MenuBorders.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/MenuCharOut.asm
r376 r526 1 1 ; Project name : Assembly Library 2 ; Description : Character out function for printing within gmenu window.2 ; Description : Character out function for printing within menu window. 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 21 21 ; Section containing code -
trunk/Assembly_Library/Src/Menu/MenuEvent.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/MenuInit.asm
r489 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 21 21 ; Section containing code … … 137 137 ret 138 138 139 140 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 139 140 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 141 141 ;-------------------------------------------------------------------- 142 142 ; MenuInit_HighlightItemFromAX … … 155 155 %endif 156 156 157 157 158 158 ;-------------------------------------------------------------------- 159 159 ; MenuInit_GetHighlightedItemToAX -
trunk/Assembly_Library/Src/Menu/MenuLocation.asm
r489 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 21 21 ; Section containing code … … 55 55 ; Nothing 56 56 ;-------------------------------------------------------------------- 57 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 57 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 58 58 MenuLocation_GetItemBordersTopLeftCoordinatesToAX: 59 59 %endif -
trunk/Assembly_Library/Src/Menu/MenuLoop.asm
r492 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 21 21 ; Section containing code … … 91 91 jmp SHORT NoKeystrokeToProcess 92 92 %endif 93 93 94 94 ;-------------------------------------------------------------------- 95 95 ; .ProcessMenuSystemKeystrokeFromAX … … 119 119 ret ; Return with CF cleared since keystroke not processed 120 120 121 %ifndef MENU_NO_ESC 121 %ifndef MENU_NO_ESC 122 122 ALIGN MENU_JUMP_ALIGN 123 123 .LeaveMenuWithoutSelectingItem: … … 130 130 ret 131 131 %endif 132 132 133 133 ALIGN MENU_JUMP_ALIGN 134 134 .SelectItem: -
trunk/Assembly_Library/Src/Menu/MenuScrollbars.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/MenuText.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Menu/MenuTime.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Serial/SerialServer.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Serial/SerialServerScan.asm
r376 r526 7 7 8 8 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 ; 12 12 ; This program is free software; you can redistribute it and/or modify … … 14 14 ; the Free Software Foundation; either version 2 of the License, or 15 15 ; (at your option) any later version. 16 ; 16 ; 17 17 ; This program is distributed in the hope that it will be useful, 18 18 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 20 ; GNU General Public License for more details. 21 21 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 ; 23 23 24 24 25 25 %include "SerialServer.inc" 26 26 27 27 ; Section containing code 28 28 SECTION .text 29 29 30 30 ;-------------------------------------------------------------------- 31 ; SerialServerScan_ScanForServer: 31 ; SerialServerScan_ScanForServer: 32 32 ; Parameters: 33 33 ; BH: Drive Select byte for Drive and Head Select Register … … 42 42 ; AL, BX, CX, DX, DI 43 43 ;-------------------------------------------------------------------- 44 SerialServerScan_ScanForServer: 44 SerialServerScan_ScanForServer: 45 45 mov cx, 1 ; one sector, not scanning (default) 46 46 … … 103 103 jc .nextBaud 104 104 105 .error: 105 .error: 106 106 ret 107 107 … … 114 114 db SERIAL_COM1_IOADDRESS >> 2 115 115 db 0 116 116 117 117 118 118 ;-------------------------------------------------------------------- … … 145 145 146 146 mov bp,sp 147 147 148 148 call SerialServer_SendReceive 149 149 -
trunk/Assembly_Library/Src/String/Char.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/String/String.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/Assembly_Library/Src/String/StringProcess.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/Assembly_Library/Src/Time/Delay.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/Assembly_Library/Src/Time/SystemTimer.asm
r376 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Section containing code -
trunk/Assembly_Library/Src/Time/TimerTicks.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/TimerTest.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Util/Bit.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/Assembly_Library/Src/Util/Math.asm
r420 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 -
trunk/Assembly_Library/Src/Util/Memory.asm
r489 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 93 93 %endif 94 94 95 95 96 96 ;-------------------------------------------------------------------- 97 97 ; Memory_ZeroESDIwithSizeInCX -
trunk/Assembly_Library/Src/Util/Reboot.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/Assembly_Library/Src/Util/Registers.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Util/Size.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/Assembly_Library/Src/Util/Sort.asm
r445 r526 1 ; File name : Sort.asm2 1 ; Project name : Assembly Library 3 ; Created date : 28.9.20104 ; Last update : 24.10.20105 ; Author : Tomi Tilli6 2 ; Description : Sorting algorithms 7 3 8 4 ; 9 5 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 7 ; 12 8 ; This program is free software; you can redistribute it and/or modify -
trunk/BIOS_Drive_Information_Tool/Src/AtaInfo.asm
r445 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/BIOS_Drive_Information_Tool/Src/Bios.asm
r424 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; … … 191 191 ReturnInvalidErrorCodeInAH: 192 192 stc 193 mov ah, RET_HD_INVALID 193 mov ah, RET_HD_INVALID 194 194 ReturnWithBiosErrorCodeInAH: 195 195 ret -
trunk/BIOS_Drive_Information_Tool/Src/Main.asm
r424 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Include .inc files -
trunk/BIOS_Drive_Information_Tool/Src/Print.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/BIOS_Drive_Information_Tool/Src/Strings.asm
r426 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 ; Section containing initialized data 21 21 SECTION .data 22 22 23 23 g_szProgramName: db "BIOS Drive Information Tool v1.0.2",CR,LF 24 db "(C) 2012 by XTIDE Universal BIOS Team",CR,LF24 db "(C) 2012-2013 by XTIDE Universal BIOS Team",CR,LF 25 25 db "Released under GNU GPL v2",CR,LF 26 26 db "http://code.google.com/p/xtideuniversalbios/",CR,LF,NULL 27 27 28 28 g_szPressAnyKey: db CR,LF,"Press any key to display next drive.",CR,LF,NULL 29 29 -
trunk/Serial_Server/library/Checksum.cpp
r376 r526 6 6 7 7 // 8 // XTIDE Universal BIOS and Associated Tools 9 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.8 // XTIDE Universal BIOS and Associated Tools 9 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 10 10 // 11 11 // This program is free software; you can redistribute it and/or modify … … 13 13 // the Free Software Foundation; either version 2 of the License, or 14 14 // (at your option) any later version. 15 // 15 // 16 16 // This program is distributed in the hope that it will be useful, 17 17 // but WITHOUT ANY WARRANTY; without even the implied warranty of 18 18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 // GNU General Public License for more details. 19 // GNU General Public License for more details. 20 20 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 21 21 // 22 22 23 23 // 24 // This file implements Fletcher's Checksum. The serial code uses this checksum, as it is very quick 24 // This file implements Fletcher's Checksum. The serial code uses this checksum, as it is very quick 25 25 // to calculate in assembly and offers reasonable error detection. 26 26 // For more information, see http://en.wikipedia.org/wiki/Fletcher%27s_checksum. 27 27 // 28 // Since it is faster in 8088 assembly code to deal with 16-bit quantities than 8-bit quantities, 28 // Since it is faster in 8088 assembly code to deal with 16-bit quantities than 8-bit quantities, 29 29 // Fletcher's Checksum has been modified to calculate the 32-bit checksum, and then "fold" the result into a 30 // 16-bit quantity. Fletcher's 32-bit Checksum consists of two parts: concatenated 16-bit accumulators. 31 // To "fold" to 16-bits, The upper and lower 8-bits of each of these accumulators is XOR'd independently, and then 30 // 16-bit quantity. Fletcher's 32-bit Checksum consists of two parts: concatenated 16-bit accumulators. 31 // To "fold" to 16-bits, The upper and lower 8-bits of each of these accumulators is XOR'd independently, and then 32 32 // the two results concatenated together, resulting in 16-bits. Although simpler, an early attempt to XOR the 33 33 // 16-bit accumulators results in poorer error detection behavior. Folding as described here results in error … … 35 35 // 36 36 // With #define CHECKSUM_TEST, this file becomes a self-contained command line program that runs 37 // some statistical tests comparing various checksum algorithms with random 512-byte sectors and various 37 // some statistical tests comparing various checksum algorithms with random 512-byte sectors and various 38 38 // levels of errors introduced. 39 39 // … … 58 58 b = (b & 0xffff) + (b >> 16); 59 59 60 // Although tempting to use, for its simplicity and size/speed in assembly, the following folding 60 // Although tempting to use, for its simplicity and size/speed in assembly, the following folding 61 61 // algorithm results in many undetected single bit errors and therefore should not be used. 62 62 // return( (unsigned short) (a ^ b) ); … … 68 68 69 69 //==================================================================================================== 70 // 70 // 71 71 // Test Code 72 72 // … … 82 82 unsigned char bit[] = { 1, 2, 4, 8, 16, 32, 64, 128 }; 83 83 84 class algorithm 84 class algorithm 85 85 { 86 86 public: … … 113 113 114 114 //---------------------------------------------------------------------------------------------------- 115 // 115 // 116 116 // Standard CRC-16 117 117 // … … 131 131 unsigned short j; 132 132 133 for(i = 0; i < 256; ++i) 133 for(i = 0; i < 256; ++i) 134 134 { 135 135 value = 0; … … 147 147 } 148 148 149 unsigned short checksum( unsigned char *data, int len ); 149 unsigned short checksum( unsigned char *data, int len ); 150 150 151 151 private: … … 158 158 int i; 159 159 160 for(i = 0; i < len; ++i) 160 for(i = 0; i < len; ++i) 161 161 { 162 162 unsigned char index = (unsigned char)(crc ^ data[i]); … … 168 168 169 169 //---------------------------------------------------------------------------------------------------- 170 // 170 // 171 171 // Basic checksum (just add up the bytes) 172 172 // … … 175 175 { 176 176 public: 177 unsigned short checksum( unsigned char *data, int len ); 177 unsigned short checksum( unsigned char *data, int len ); 178 178 basic_algorithm( algorithm *last ) : algorithm( last, (char *) "basic" ) { }; 179 179 }; … … 193 193 { 194 194 public: 195 unsigned short checksum( unsigned char *data, int len ); 195 unsigned short checksum( unsigned char *data, int len ); 196 196 fletcher16_algorithm( algorithm *last ) : algorithm( last, (char *) "f-16" ) { } 197 197 }; … … 213 213 214 214 //---------------------------------------------------------------------------------------------------- 215 // 215 // 216 216 // Folded Fletcher's Checksum (what we use in the serial code, from the top of this file) 217 217 // … … 220 220 { 221 221 public: 222 unsigned short checksum( unsigned char *data, int len ); 222 unsigned short checksum( unsigned char *data, int len ); 223 223 folded_fletcher32_algorithm( algorithm *last ) : algorithm( last, (char *) "fold-f-32" ) { } 224 224 }; … … 230 230 231 231 //---------------------------------------------------------------------------------------------------- 232 // 232 // 233 233 // Test Driver and Support routines 234 234 // … … 283 283 { 284 284 a->found = (unsigned long *) calloc( BUCKETS, sizeof(long) ); 285 285 286 286 a->zero = (unsigned long) a->checksum( bbuff, BBUFF_LENGTH ); 287 287 288 288 a->min = iterations+1; 289 289 } 290 290 291 291 printf( "\n" ); 292 292 PRINTROW( "zero ", "%10d ", a->zero ); … … 344 344 345 345 bbuff[ rand() % 512 ] ^= bit[ rand() % 8 ]; 346 346 347 347 if( b > 0 ) 348 348 { … … 354 354 } 355 355 } 356 } 356 } 357 357 358 358 printf( "\nbit change test:\n" ); -
trunk/Serial_Server/library/File.h
r376 r526 6 6 // 7 7 // Routines for accessing the file system using generic routines, which 8 // should work on all systems. The issue with using these is that 8 // should work on all systems. The issue with using these is that 9 9 // ftell() and fseek() are limited to 2 GB files (signed 32-bit quantities) 10 // and there is no standard for 64-bit quantities. So, look for a 11 // OS specific version of this file in the distribution, such as 10 // and there is no standard for 64-bit quantities. So, look for a 11 // OS specific version of this file in the distribution, such as 12 12 // win32/win32file.h which may be in use instead. 13 // 13 // 14 14 15 15 // 16 // XTIDE Universal BIOS and Associated Tools 17 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.16 // XTIDE Universal BIOS and Associated Tools 17 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 18 18 // 19 19 // This program is free software; you can redistribute it and/or modify … … 21 21 // the Free Software Foundation; either version 2 of the License, or 22 22 // (at your option) any later version. 23 // 23 // 24 24 // This program is distributed in the hope that it will be useful, 25 25 // but WITHOUT ANY WARRANTY; without even the implied warranty of 26 26 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27 // GNU General Public License for more details. 27 // GNU General Public License for more details. 28 28 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 29 29 // … … 44 44 return( 0 ); 45 45 } 46 46 47 47 if( !(fp = fopen( p_name, "w" )) ) 48 48 log( -1, "Could not create file '%s'", p_name ); 49 49 50 50 name = p_name; 51 51 52 52 return( 1 ); 53 53 } … … 108 108 } 109 109 110 const static unsigned long MaxSectors = 4194303; // limited by signed 32-bit file sizes 110 const static unsigned long MaxSectors = 4194303; // limited by signed 32-bit file sizes 111 111 #define USAGE_MAXSECTORS "2048 MB (signed 32-bit file size limit)" 112 112 -
trunk/Serial_Server/library/FlatImage.h
r376 r526 7 7 8 8 // 9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 // 12 12 // This program is free software; you can redistribute it and/or modify … … 14 14 // the Free Software Foundation; either version 2 of the License, or 15 15 // (at your option) any later version. 16 // 16 // 17 17 // This program is distributed in the hope that it will be useful, 18 18 // but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 // GNU General Public License for more details. 20 // GNU General Public License for more details. 21 21 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 // … … 47 47 sizef = size / 2048.0; // 512 byte sectors -> MB 48 48 sizeChar = 'M'; 49 if( sizef < 1 ) 49 if( sizef < 1 ) 50 50 { 51 51 sizef *= 1024; … … 58 58 while( size-- ) 59 59 cf.Write( &buff[0], 512 ); 60 60 61 61 if( p_cyl > 1024 ) 62 62 log( 0, "Created file '%s', size %.2lf %cB", name, sizef, sizeChar ); -
trunk/Serial_Server/library/Image.cpp
r430 r526 7 7 8 8 // 9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 // 12 12 // This program is free software; you can redistribute it and/or modify … … 14 14 // the Free Software Foundation; either version 2 of the License, or 15 15 // (at your option) any later version. 16 // 16 // 17 17 // This program is distributed in the hope that it will be useful, 18 18 // but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 // GNU General Public License for more details. 20 // GNU General Public License for more details. 21 21 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 // … … 28 28 #include <stdio.h> 29 29 30 struct floppyInfo floppyInfos[] = 30 struct floppyInfo floppyInfos[] = 31 31 { 32 32 { 1, 2949120 / 512, 6, 80, 2, 36 }, // 2.88MB 3.5" … … 89 89 shortFileName = "SerDrive"; 90 90 } 91 91 92 92 readOnly = p_readOnly; 93 93 drive = p_drive; … … 135 135 log( -1, "'%s', file size does not match standard CHS geometry (x:16:63), please specify geometry explicitly with -g", name ); 136 136 } 137 else 137 else 138 138 { 139 139 sect = 63; … … 151 151 sizef = totallba/2048.0; 152 152 sizeChar = 'M'; 153 if( sizef < 1 ) 153 if( sizef < 1 ) 154 154 { 155 155 sizef *= 1024; … … 160 160 name, (floppy ? "Floppy Disk" : "Hard Disk"), cyl, head, sect, sizef, sizeChar ); 161 161 else 162 log( 0, "%s: %s with %lu LBA sectors, size %.2lf %cB (CHS geometry %u:%u:%u)", 162 log( 0, "%s: %s with %lu LBA sectors, size %.2lf %cB (CHS geometry %u:%u:%u)", 163 163 name, (floppy ? "Floppy Disk" : "Hard Disk"), totallba, sizef, sizeChar, cyl, head, sect ); 164 164 } … … 176 176 *h = '\0'; 177 177 h++; 178 for( s = h+1; *s && *s != ':' && *s != 'x' && *s != 'X'; s++ ) ; 178 for( s = h+1; *s && *s != ':' && *s != 'x' && *s != 'X'; s++ ) ; 179 179 if( !*s ) 180 180 return( 0 ); … … 244 244 unsigned char com; 245 245 }; 246 struct comPorts supportedComPorts[] = 247 { 248 { 0x3f8, '1' }, 249 { 0x2f8, '2' }, 250 { 0x3e8, '3' }, 251 { 0x2e8, '4' }, 252 { 0x2f0, '5' }, 253 { 0x3e0, '6' }, 254 { 0x2e0, '7' }, 246 struct comPorts supportedComPorts[] = 247 { 248 { 0x3f8, '1' }, 249 { 0x2f8, '2' }, 250 { 0x3e8, '3' }, 251 { 0x2e8, '4' }, 252 { 0x2f0, '5' }, 253 { 0x3e0, '6' }, 254 { 0x2e0, '7' }, 255 255 { 0x260, '8' }, 256 256 { 0x368, '9' }, … … 258 258 { 0x360, 'B' }, 259 259 { 0x270, 'C' }, 260 { 0, 0 } 260 { 0, 0 } 261 261 }; 262 262 … … 310 310 } 311 311 312 // We echo back the port and baud that we were called on from the client, 312 // We echo back the port and baud that we were called on from the client, 313 313 // the client then uses this value to finalize the DPT. 314 314 // … … 321 321 buff[ ATA_wSerialDriveFlags ] = ATA_wSerialDriveFlags_Present; 322 322 if( floppy ) 323 buff[ ATA_wSerialDriveFlags ] |= 323 buff[ ATA_wSerialDriveFlags ] |= 324 324 ATA_wSerialDriveFlags_Floppy | (floppyType << ATA_wSerialDriveFlags_FloppyType_FieldPosition); 325 325 -
trunk/Serial_Server/library/Library.h
r376 r526 7 7 8 8 // 9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 // 12 12 // This program is free software; you can redistribute it and/or modify … … 14 14 // the Free Software Foundation; either version 2 of the License, or 15 15 // (at your option) any later version. 16 // 16 // 17 17 // This program is distributed in the hope that it will be useful, 18 18 // but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 // GNU General Public License for more details. 20 // GNU General Public License for more details. 21 21 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 // -
trunk/Serial_Server/library/Process.cpp
r376 r526 7 7 8 8 // 9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 // 12 12 // This program is free software; you can redistribute it and/or modify … … 14 14 // the Free Software Foundation; either version 2 of the License, or 15 15 // (at your option) any later version. 16 // 16 // 17 17 // This program is distributed in the hope that it will be useful, 18 18 // but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 // GNU General Public License for more details. 20 // GNU General Public License for more details. 21 21 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 // … … 179 179 lasttick = GetTime(); 180 180 181 // 181 // 182 182 // No work currently to do, look at each character as they come in... 183 183 // … … 289 289 if( (workCommand != SERIAL_COMMAND_INQUIRE) && (buff.chs.driveAndHead & ATA_COMMAND_LBA) ) 290 290 { 291 mylba = ((((unsigned long) buff.lba.bits24) & ATA_COMMAND_HEADMASK) << 24) 292 | (((unsigned long) buff.lba.bits16) << 16) 293 | (((unsigned long) buff.lba.bits08) << 8) 291 mylba = ((((unsigned long) buff.lba.bits24) & ATA_COMMAND_HEADMASK) << 24) 292 | (((unsigned long) buff.lba.bits16) << 16) 293 | (((unsigned long) buff.lba.bits08) << 8) 294 294 | ((unsigned long) buff.lba.bits00); 295 295 } … … 346 346 readto = 514; 347 347 } 348 else 348 else 349 349 { 350 350 // … … 355 355 unsigned char localScan; 356 356 357 if( serial->speedEmulation && 357 if( serial->speedEmulation && 358 358 buff.inquire.baud != serial->baudRate->divisor ) 359 359 { … … 363 363 } 364 364 365 localScan = buff.inquire.scan; // need to do this before the call to 365 localScan = buff.inquire.scan; // need to do this before the call to 366 366 // img->respondInquire, as it will clear the buff 367 img->respondInquire( &buff.w[0], buff.inquirePacked.PackedPortAndBaud, 368 serial->baudRate, 369 ((unsigned short) buff.inquire.port) << 2, 367 img->respondInquire( &buff.w[0], buff.inquirePacked.PackedPortAndBaud, 368 serial->baudRate, 369 ((unsigned short) buff.inquire.port) << 2, 370 370 (img == image1 && lastScan) || buff.inquire.scan ); 371 371 lastScan = localScan; -
trunk/Serial_Server/library/Serial.cpp
r488 r526 7 7 8 8 // 9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 // 12 12 // This program is free software; you can redistribute it and/or modify … … 14 14 // the Free Software Foundation; either version 2 of the License, or 15 15 // (at your option) any later version. 16 // 16 // 17 17 // This program is distributed in the hope that it will be useful, 18 18 // but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 // GNU General Public License for more details. 20 // GNU General Public License for more details. 21 21 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 // … … 26 26 #include <string.h> 27 27 28 struct baudRate supportedBaudRates[] = 29 { 28 struct baudRate supportedBaudRates[] = 29 { 30 30 { 2400, 0x30, "2400" }, 31 31 { 4800, 0x18, "4800" }, … … 47 47 { 48 48 struct baudRate *b; 49 49 50 50 unsigned long a = atol( str ); 51 51 if( a ) … … 63 63 struct baudRate *b; 64 64 65 for( b = supportedBaudRates; b->rate && b->divisor != divisor; b++ ) 65 for( b = supportedBaudRates; b->rate && b->divisor != divisor; b++ ) 66 66 ; 67 67 -
trunk/Serial_Server/win32/Win32.cpp
r488 r526 7 7 // This file contains the entry point for the Win32 version of the server. 8 8 // It also handles log reporting, timers, and command line parameter parsing. 9 // 10 11 // 12 // XTIDE Universal BIOS and Associated Tools 13 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // 10 11 // 12 // XTIDE Universal BIOS and Associated Tools 13 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 14 14 // 15 15 // This program is free software; you can redistribute it and/or modify … … 17 17 // the Free Software Foundation; either version 2 of the License, or 18 18 // (at your option) any later version. 19 // 19 // 20 20 // This program is distributed in the hope that it will be useful, 21 21 // but WITHOUT ANY WARRANTY; without even the implied warranty of 22 22 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 // GNU General Public License for more details. 23 // GNU General Public License for more details. 24 24 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 25 25 // … … 37 37 char *bannerStrings[] = { 38 38 "SerDrive - XTIDE Universal BIOS Serial Drive Server", 39 "Copyright (C) 2012 by XTIDE Universal BIOS Team",39 "Copyright (C) 2012-2013 by XTIDE Universal BIOS Team", 40 40 "Released under GNU GPL v2, with ABSOLUTELY NO WARRANTY", 41 41 ROM_VERSION_STRING, 42 "", 42 "", 43 43 NULL }; 44 44 … … 58 58 "", 59 59 " -n [megabytes] Create new disk with given size or use -g geometry", 60 " Maximum size is " USAGE_MAXSECTORS, 60 " Maximum size is " USAGE_MAXSECTORS, 61 61 " Floppy images can also be created, such as \"360K\"", 62 62 " (default is a 32 MB disk, with CHS geometry 65:16:63)", … … 152 152 char *c; 153 153 unsigned long a; 154 for( c = &argv[t][1]; *c && !isdigit( *c ); c++ ) 154 for( c = &argv[t][1]; *c && !isdigit( *c ); c++ ) 155 155 ; 156 156 a = atol(c); … … 190 190 if( !baudRate ) 191 191 baudRate = baudRateMatchString( "115200" ); 192 break; 192 break; 193 193 case 'g': case 'G': 194 194 if( next && atol(next) != 0 ) -
trunk/Serial_Server/win32/Win32File.h
r505 r526 13 13 // 14 14 // XTIDE Universal BIOS and Associated Tools 15 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.15 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 16 16 // 17 17 // This program is free software; you can redistribute it and/or modify -
trunk/Serial_Server/win32/Win32Serial.h
r376 r526 7 7 8 8 // 9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 // XTIDE Universal BIOS and Associated Tools 10 // Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 // 12 12 // This program is free software; you can redistribute it and/or modify … … 14 14 // the Free Software Foundation; either version 2 of the License, or 15 15 // (at your option) any later version. 16 // 16 // 17 17 // This program is distributed in the hope that it will be useful, 18 18 // but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 // GNU General Public License for more details. 20 // GNU General Public License for more details. 21 21 // Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 // -
trunk/Tools/StringsCompress.pl
r492 r526 10 10 # for a description of the compression scheme. 11 11 # 12 # XTIDE Universal BIOS and Associated Tools 13 # Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.12 # XTIDE Universal BIOS and Associated Tools 13 # Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 14 14 # 15 15 # This program is free software; you can redistribute it and/or modify … … 17 17 # the Free Software Foundation; either version 2 of the License, or 18 18 # (at your option) any later version. 19 # 19 # 20 20 # This program is distributed in the hope that it will be useful, 21 21 # but WITHOUT ANY WARRANTY; without even the implied warranty of 22 22 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 # GNU General Public License for more details. 23 # GNU General Public License for more details. 24 24 # Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 25 25 # … … 206 206 print "StringsCompressed_FormatsBegin equ ".$format_begin."\n\n"; 207 207 208 print "StringsCompressed_TranslatesAndFormats: 208 print "StringsCompressed_TranslatesAndFormats:\n"; 209 209 210 210 foreach $f (keys(%translate)) -
trunk/Tools/checksum.pl
r376 r526 14 14 15 15 # 16 # XTIDE Universal BIOS and Associated Tools 17 # Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.16 # XTIDE Universal BIOS and Associated Tools 17 # Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 18 18 # 19 19 # This program is free software; you can redistribute it and/or modify … … 21 21 # the Free Software Foundation; either version 2 of the License, or 22 22 # (at your option) any later version. 23 # 23 # 24 24 # This program is distributed in the hope that it will be useful, 25 25 # but WITHOUT ANY WARRANTY; without even the implied warranty of 26 26 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 27 # GNU General Public License for more details. 27 # GNU General Public License for more details. 28 28 # Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 29 29 # … … 56 56 } 57 57 58 $fixzero = chr(0); 58 $fixzero = chr(0); 59 59 while( $bytes < $desiredSize - 1 ) 60 60 { -
trunk/Tools/unused.pl
r489 r526 3 3 # 4 4 # Usage: unused.pl listing unused.asm 5 # 5 # 6 6 # where: listing is the normal listing from assembly 7 7 # unused.asm is assembled with the -E nasm flag … … 13 13 # 14 14 # 15 # XTIDE Universal BIOS and Associated Tools 16 # Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.15 # XTIDE Universal BIOS and Associated Tools 16 # Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 17 17 # 18 18 # This program is free software; you can redistribute it and/or modify … … 20 20 # the Free Software Foundation; either version 2 of the License, or 21 21 # (at your option) any later version. 22 # 22 # 23 23 # This program is distributed in the hope that it will be useful, 24 24 # but WITHOUT ANY WARRANTY; without even the implied warranty of 25 25 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 26 # GNU General Public License for more details. 26 # GNU General Public License for more details. 27 27 # Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 28 28 # … … 51 51 while(<UNUSED>) 52 52 { 53 if( /^([a-z0-9_]+\:)?\s+db\s+(.*)$/i || 54 /^([a-z0-9_]+\:)?\s+dw\s+(.*)$/i || 53 if( /^([a-z0-9_]+\:)?\s+db\s+(.*)$/i || 54 /^([a-z0-9_]+\:)?\s+dw\s+(.*)$/i || 55 55 /^([a-z0-9_]+\:)?\s+mov\s+(.*)$/i || 56 /^([a-z0-9_]+\:)?\s+call\s+(.*)$/i || 57 /^([a-z0-9_]+\:)?\s+push\s+(.*)$/i || 56 /^([a-z0-9_]+\:)?\s+call\s+(.*)$/i || 57 /^([a-z0-9_]+\:)?\s+push\s+(.*)$/i || 58 58 /^([a-z0-9_]+\:)?\s+j[a-z]?[a-z]?[a-z]?[a-z]?[a-z]?\s+(.*)$/i || 59 59 /^([a-z0-9_]+)?\s+equ\s+(.*)$/i ) -
trunk/XTIDE_Universal_BIOS/Inc/ATA_ID.inc
r441 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/BootMenu.inc
r397 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/BootVars.inc
r524 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 19 ; … … 63 63 64 64 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 65 %if HOTKEYVARS.bFddLetter+1 != HOTKEYVARS.bHddLetter || HOTKEYVARS.bHddLetter+1 != HOTKEYVARS.bFlags || HOTKEYVARS.bFlags+1 != HOTKEYVARS.bScancode 65 %if HOTKEYVARS.bFddLetter+1 != HOTKEYVARS.bHddLetter || HOTKEYVARS.bHddLetter+1 != HOTKEYVARS.bFlags || HOTKEYVARS.bFlags+1 != HOTKEYVARS.bScancode 66 66 %error "HOTKEYVARS: bytes need to come in the order .bFddLetter, then .bHddLetter, then .bFlags, then .bScancode" 67 67 %endif -
trunk/XTIDE_Universal_BIOS/Inc/Controllers/JRIDE_ISA.inc
r482 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/Controllers/Vision.inc
r376 r526 7 7 8 8 ; 9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.9 ; XTIDE Universal BIOS and Associated Tools 10 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 11 11 ; 12 12 ; This program is free software; you can redistribute it and/or modify … … 14 14 ; the Free Software Foundation; either version 2 of the License, or 15 15 ; (at your option) any later version. 16 ; 16 ; 17 17 ; This program is distributed in the hope that it will be useful, 18 18 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 19 19 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 ; GNU General Public License for more details. 20 ; GNU General Public License for more details. 21 21 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 22 22 ; -
trunk/XTIDE_Universal_BIOS/Inc/Controllers/XTCF.inc
r496 r526 6 6 ; 7 7 ; XTIDE Universal BIOS and Associated Tools 8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 9 9 ; 10 10 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/CustomDPT.inc
r505 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/DeviceIDE.inc
r473 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/DmaController.inc
r479 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/EBIOS.inc
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/HotkeyBar.inc
r507 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/IDE_8bit.inc
r491 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/IdeIO.inc
r473 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/IdeRegisters.inc
r473 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/Int13h.inc
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/IntController.inc
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS/Inc/ModuleDependency.inc
r524 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/RamVars.inc
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
r507 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Inc/Version.inc
r521 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 19 ; -
trunk/XTIDE_Universal_BIOS/Src/Device/Device.asm
r507 r526 1 1 ; Project name : XTIDE Universal BIOS 2 2 ; Description : Command and port direction functions for different device types. 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; 19 19 20 20 ; Section containing code 21 21 SECTION .text -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeCommand.asm
r507 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeDPT.asm
r473 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeDmaBlock.asm
r491 r526 6 6 ; 7 7 ; XTIDE Universal BIOS and Associated Tools 8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 9 9 ; 10 10 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeError.asm
r400 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeIO.asm
r505 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeIrq.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdePioBlock.asm
r489 r526 6 6 ; 7 7 ; XTIDE Universal BIOS and Associated Tools 8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.8 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 9 9 ; 10 10 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeTransfer.asm
r493 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 322 322 dw IdePioBlock_WriteToXtideRev1 ; 3, DEVICE_8BIT_XTIDE_REV1 323 323 dw IdePioBlock_WriteToXtideRev2 ; 4, DEVICE_8BIT_XTIDE_REV2 324 %ifdef MODULE_8BIT_IDE_ADVANCED 324 %ifdef MODULE_8BIT_IDE_ADVANCED 325 325 dw IdePioBlock_WriteTo8bitDataPort ; 5, DEVICE_8BIT_XTCF_PIO8 326 326 dw IdeDmaBlock_WriteToXTCF ; 6, DEVICE_8BIT_XTCF_DMA -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeWait.asm
r491 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/IDE/JrIdeTransfer.asm
r488 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 290 290 291 291 292 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 292 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 293 293 %if SECTOR_ACCESS_WINDOW_SIZE <> 512 294 294 %error "SECTOR_ACCESS_WINDOW_SIZE is no longer equal to 512. JrIdeTransfer.asm needs changes." -
trunk/XTIDE_Universal_BIOS/Src/Device/Idepack.asm
r480 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Device/Serial/SerialCommand.asm
r490 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code … … 22 22 23 23 %define SERIALSERVER_AH_ALREADY_HAS_COMMAND_BYTE 24 %define SERIALSERVER_NO_ZERO_SECTOR_COUNTS 24 %define SERIALSERVER_NO_ZERO_SECTOR_COUNTS 25 25 26 26 ;-------------------------------------------------------------------- … … 61 61 62 62 .readOrWrite: 63 mov [bp+IDEPACK.bFeatures],ah ; store protocol command 63 mov [bp+IDEPACK.bFeatures],ah ; store protocol command 64 64 call IdeTransfer_NormalizePointerInESSI 65 65 66 66 mov dx, [di+DPT_SERIAL.wSerialPortAndBaud] 67 67 68 68 ; fall through to SerialCommand_FallThroughToSerialServer_SendReceive 69 69 70 70 ALIGN JUMP_ALIGN 71 SerialCommand_FallThroughToSerialServer_SendReceive: 71 SerialCommand_FallThroughToSerialServer_SendReceive: 72 72 73 73 ; fall through to SerialServer_SendReceive 74 74 75 75 %include "SerialServer.asm" 76 76 77 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 77 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 78 78 %if SerialCommand_FallThroughToSerialServer_SendReceive <> SerialServer_SendReceive 79 79 %error "SerialServer_SendReceive must be the first routine at the top of SerialServer.asm in the Assembly_Library" … … 81 81 %endif 82 82 83 ALIGN JUMP_ALIGN 84 SerialCommand_ReturnError: 83 ALIGN JUMP_ALIGN 84 SerialCommand_ReturnError: 85 85 stc 86 ret 86 ret 87 87 88 88 ;-------------------------------------------------------------------- … … 147 147 mov dx,[cs:bp+IDEVARS.wSerialPortAndBaud] 148 148 xor ax,ax 149 149 150 150 push si 151 151 call FindDPT_ToDSDIforSerialDevice … … 182 182 183 183 ; fall through to SerialCommand_FallThroughToSerialServerScan_ScanForServer 184 184 185 185 ALIGN JUMP_ALIGN 186 186 SerialCommand_FallThroughToSerialServerScan_ScanForServer: 187 187 188 188 ; fall through to SerialServerScan_ScanForServer 189 189 190 190 %include "SerialServerScan.asm" 191 191 192 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 192 %ifndef CHECK_FOR_UNUSED_ENTRYPOINTS 193 193 %if SerialCommand_FallThroughToSerialServerScan_ScanForServer <> SerialServerScan_ScanForServer 194 194 %error "SerialServerScan_ScanForServer must be the first routine at the top of SerialServerScan.asm in the Assembly_Library" -
trunk/XTIDE_Universal_BIOS/Src/Device/Serial/SerialDPT.asm
r445 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Device/Timer.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH0h_HReset.asm
r521 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH10h_HReady.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH11h_HRecal.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH15h_HSize.asm
r392 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1Eh_XTCF.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH1h_HStatus.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH23h_HFeatures.asm
r493 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH24h_HSetBlocks.asm
r493 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH25h_HDrvID.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH2h_HRead.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH3h_HWrite.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH4h_HVerify.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH8h_HParams.asm
r434 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AH9h_HInit.asm
r521 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/AHCh_HSeek.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH41h_CheckIfExtensionsPresent.asm
r417 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH42h_ExtendedReadSectors.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH43h_ExtendedWriteSectors.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH44h_ExtendedVerifySectors.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH47h_ExtendedSeek.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/EBIOS/AH48h_GetExtendedDriveParameters.asm
r421 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Tools/Address.asm
r422 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h/Tools/Prepare.asm
r480 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm
r524 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h/BootSector.asm
r521 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h/Int19hReset.asm
r392 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Initialization/AdvancedAta/AdvAtaInit.asm
r520 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Initialization/AdvancedAta/Vision.asm
r473 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Initialization/AtaID.asm
r491 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectDrives.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Initialization/DetectPrint.asm
r521 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Initialization/FloppyDrive.asm
r524 r526 4 4 5 5 ; 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify … … 11 11 ; the Free Software Foundation; either version 2 of the License, or 12 12 ; (at your option) any later version. 13 ; 13 ; 14 14 ; This program is distributed in the hope that it will be useful, 15 15 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 16 16 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 ; GNU General Public License for more details. 17 ; GNU General Public License for more details. 18 18 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 19 ; 19 ; 20 20 21 21 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm
r507 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS/Src/Initialization/Interrupts.asm
r524 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Main.asm
r524 r526 15 15 ; 16 16 ; XTIDE Universal BIOS and Associated Tools 17 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.17 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 18 18 ; 19 19 ; This program is free software; you can redistribute it and/or modify … … 128 128 at ROMVARS.wBootTimeout, dw BOOT_MENU_DEFAULT_TIMEOUT 129 129 %endif 130 %ifdef MODULE_8BIT_IDE_ADVANCED 130 %ifdef MODULE_8BIT_IDE_ADVANCED 131 131 at ROMVARS.bIdeCnt, db 2 ; Number of supported controllers 132 132 %else … … 152 152 at ROMVARS.ideVars1+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 153 153 at ROMVARS.ideVars1+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 154 %endif 154 %endif 155 155 156 156 at ROMVARS.ideVars2+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) … … 206 206 %ifdef MODULE_HOTKEYS 207 207 %include "HotkeyBar.asm" ; For hotkeys during drive detection and boot menu 208 %endif 208 %endif 209 209 %ifdef MODULE_DRIVEXLATE 210 210 %include "DriveXlate.asm" ; For swapping drive numbers, must come immediately after HotkeyBar.asm -
trunk/XTIDE_Universal_BIOS/Src/Menus/BootMenu/BootMenu.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Menus/BootMenu/BootMenuEvent.asm
r493 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 16 ; GNU General Public License for more details. 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 19 19 20 20 ; Section containing code … … 115 115 ; Does not matter 116 116 ;-------------------------------------------------------------------- 117 FirstEvent: 117 FirstEvent: 118 118 EventInitializeMenuinitFromSSBP: 119 119 ; Store default Menuitem (=default drive to boot from) … … 128 128 inc ax ; extra entry for ROM Boot item 129 129 mov [bp+MENUINIT.wItems], ax 130 130 131 131 ; Store menu size 132 132 mov WORD [bp+MENUINIT.wTitleAndInfoLines], BOOT_MENU_TITLE_AND_INFO_LINES … … 161 161 EventItemHighlightedFromCX: 162 162 push cx 163 call BootMenu_GetDriveToDXforMenuitemInCX 164 jnc .noDriveSwap 163 call BootMenu_GetDriveToDXforMenuitemInCX 164 jnc .noDriveSwap 165 165 call DriveXlate_SetDriveToSwap 166 .noDriveSwap: 167 166 .noDriveSwap: 167 168 168 ; Redraw changes in drive numbers 169 169 xor ax, ax ; Update first floppy drive (for translated drive number) … … 179 179 ret 180 180 181 181 182 182 ;-------------------------------------------------------------------- 183 183 ; EventItemSelectedFromCX … … 211 211 ; Fall to BootMenuEvent_Completed 212 212 213 213 214 214 ;-------------------------------------------------------------------- 215 215 ; BootMenuEvent_Completed -
trunk/XTIDE_Universal_BIOS/Src/Menus/BootMenu/BootMenuPrint.asm
r492 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 69 69 add al, 'A' ; floppy drive letter (we always push this although 70 70 ; the hard disks don't ever use it, but it does no harm) 71 .ROMBoot: 72 push ax 71 .ROMBoot: 72 push ax 73 73 74 74 jmp SHORT BootMenuPrint_RefreshInformation.FormatRelay -
trunk/XTIDE_Universal_BIOS/Src/Menus/BootMenu/BootMenuPrintCfg.asm
r491 r526 9 9 ; 10 10 ; XTIDE Universal BIOS and Associated Tools 11 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.11 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 12 12 ; 13 13 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Menus/DriveXlate.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Menus/HotkeyBar.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/Strings.asm
r505 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/StringsCompressed.asm
r505 r526 14 14 ; 15 15 ; XTIDE Universal BIOS and Associated Tools 16 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.16 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 17 17 ; 18 18 ; This program is free software; you can redistribute it and/or modify … … 483 483 StringsCompressed_FormatsBegin equ 20 484 484 485 StringsCompressed_TranslatesAndFormats: 485 StringsCompressed_TranslatesAndFormats: 486 486 db 32 ; 0 487 487 db 172 ; 1 -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/AccessDPT.asm
r493 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/AtaGeometry.asm
r491 r526 10 10 ; 11 11 ; XTIDE Universal BIOS and Associated Tools 12 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.12 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 13 13 ; 14 14 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/BootVars.asm
r524 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/CreateDPT.asm
r493 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/DrvDetectInfo.asm
r399 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/FindDPT.asm
r524 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code … … 272 272 ; SI 273 273 ;-------------------------------------------------------------------- 274 %ifdef MODULE_IRQ 275 ALIGN JUMP_ALIGN 276 FindDPT_ToDSDIforFlagsHighInBL: 274 %ifdef MODULE_IRQ 275 ALIGN JUMP_ALIGN 276 FindDPT_ToDSDIforFlagsHighInBL: 277 277 %endif 278 278 mov si, IterateToDptWithFlagsHighInBL -
trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/RamVars.asm
r522 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc/Help/Main_License.txt
r345 r526 1 XTIDE Universal BIOS and XTIDECFG Configuration program are Copyright 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team. Released under GNU GPL v2. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the LICENSE.TXT file that was included with this distribution, visit http://www.gnu.org/licenses/ gpl-2.0.html, or visit http://code.coogle.com/p/ xtideuniversalbios.1 XTIDE Universal BIOS and XTIDECFG Configuration program are Copyright 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. Released under GNU GPL v2. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the LICENSE.TXT file that was included with this distribution, visit http://www.gnu.org/licenses/ gpl-2.0.html, or visit http://code.coogle.com/p/ xtideuniversalbios. -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc/MenuCfg.inc
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc/MenuStructs.inc
r425 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Inc/Variables.inc
r518 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 18 ; -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/AutoConfigure.asm
r525 r526 5 5 ; 6 6 ; XTIDE Universal BIOS and Associated Tools 7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.7 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 8 8 ; 9 9 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/BiosFile.asm
r484 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Buffers.asm
r484 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Dialogs.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/EEPROM.asm
r523 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing initialized data -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Flash.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing code -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/IdeAutodetect.asm
r519 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Main.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/MenuEvents.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menuitem.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/MenuitemPrint.asm
r445 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupage.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/BootMenuSettingsMenu.asm
r459 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/ConfigurationMenu.asm
r497 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/FlashMenu.asm
r376 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing initialized data … … 197 197 jc .storeEepromSegment 198 198 mov ax, DEFAULT_EEPROM_SEGMENT 199 .storeEepromSegment: 199 .storeEepromSegment: 200 200 mov word [cs:g_cfgVars+CFGVARS.wEepromSegment], ax 201 202 .alreadySet: 203 201 202 .alreadySet: 203 204 204 mov si, g_MenupageForFlashMenu 205 205 jmp Menupage_ChangeToNewMenupageInDSSI -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/IdeControllerMenu.asm
r502 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MainMenu.asm
r525 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menupages/MasterSlaveMenu.asm
r425 r526 3 3 4 4 ; 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 10 10 ; the Free Software Foundation; either version 2 of the License, or 11 11 ; (at your option) any later version. 12 ; 12 ; 13 13 ; This program is distributed in the hope that it will be useful, 14 14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 15 15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 ; GNU General Public License for more details. 16 ; GNU General Public License for more details. 17 17 ; Visit http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 18 ; 18 ; 19 19 20 20 ; Section containing initialized data … … 105 105 at MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup, dw g_rgszValueToStringLookupForFlagBooleans 106 106 at MENUITEM.itemValue + ITEM_VALUE.wValueBitmask, dw FLG_DRVPARAMS_USERCHS 107 at MENUITEM.itemValue + ITEM_VALUE.fnValueWriter, dw MasterSlaveMenu_WriteCHSFlag 107 at MENUITEM.itemValue + ITEM_VALUE.fnValueWriter, dw MasterSlaveMenu_WriteCHSFlag 108 108 iend 109 109 … … 137 137 at MENUITEM.itemValue + ITEM_VALUE.wMinValue, dw 1 138 138 at MENUITEM.itemValue + ITEM_VALUE.wMaxValue, dw MAX_USER_HEADS 139 %define MASTERSLAVE_HEADS_DEFAULT MAX_USER_HEADS 139 %define MASTERSLAVE_HEADS_DEFAULT MAX_USER_HEADS 140 140 iend 141 141 … … 170 170 at MENUITEM.itemValue + ITEM_VALUE.rgszValueToStringLookup, dw g_rgszValueToStringLookupForFlagBooleans 171 171 at MENUITEM.itemValue + ITEM_VALUE.wValueBitmask, dw FLG_DRVPARAMS_USERLBA 172 at MENUITEM.itemValue + ITEM_VALUE.fnValueWriter, dw MasterSlaveMenu_WriteLBAFlag 172 at MENUITEM.itemValue + ITEM_VALUE.fnValueWriter, dw MasterSlaveMenu_WriteLBAFlag 173 173 iend 174 174 … … 443 443 ; changing in/out of user CHS settings (since we use these bytes in different ways with the LBA setting). 444 444 ; 445 ALIGN JUMP_ALIGN 445 ALIGN JUMP_ALIGN 446 446 MasterSlaveMenu_WriteCHSFlag: 447 447 test word [es:di], FLG_DRVPARAMS_USERCHS … … 455 455 mov si, g_MenuitemMasterSlaveCylinders 456 456 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 457 458 mov ax, MASTERSLAVE_HEADS_DEFAULT 457 458 mov ax, MASTERSLAVE_HEADS_DEFAULT 459 459 mov si, g_MenuitemMasterSlaveHeads 460 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 461 462 mov ax, MASTERSLAVE_SECTORS_DEFAULT 460 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 461 462 mov ax, MASTERSLAVE_SECTORS_DEFAULT 463 463 mov si, g_MenuitemMasterSlaveSectors 464 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 465 466 pop si 464 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 465 466 pop si 467 467 pop di 468 468 pop ax … … 475 475 ; changing in/out of user LBA settings (since we use these bytes in different ways with the CHS setting). 476 476 ; 477 ALIGN JUMP_ALIGN 477 ALIGN JUMP_ALIGN 478 478 MasterSlaveMenu_WriteLBAFlag: 479 479 test word [es:di], FLG_DRVPARAMS_USERLBA … … 486 486 mov ax, MASTERSLAVE_USERLBA_DEFAULT 487 487 mov si, g_MenuitemMasterSlaveUserLbaValue 488 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 488 call Menuitem_StoreValueFromAXtoMenuitemInDSSI 489 489 490 490 pop si 491 491 pop di 492 492 pop ax 493 493 494 494 .alreadySet: 495 ret 495 ret -
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Strings.asm
r502 r526 4 4 ; 5 5 ; XTIDE Universal BIOS and Associated Tools 6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team.6 ; Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team. 7 7 ; 8 8 ; This program is free software; you can redistribute it and/or modify … … 92 92 g_szNfoMainFlash: db "Flash loaded BIOS image to EEPROM.",NULL 93 93 g_szNfoMainSave: db "Save BIOS changes back to original file from which it was loaded.",NULL 94 g_szNfoMainLicense: db "XTIDE Universal BIOS and XTIDECFG Copyright (C) 2009-2010 by Tomi Tilli, 2011-201 2by XTIDE Universal BIOS Team."94 g_szNfoMainLicense: db "XTIDE Universal BIOS and XTIDECFG Copyright (C) 2009-2010 by Tomi Tilli, 2011-2013 by XTIDE Universal BIOS Team." 95 95 db " Released under GNU GPL v2, with ABSOLUTELY NO WARRANTY. Press ENTER for more details...",NULL 96 96 g_szNfoMainHomePage: db "Visit http://code.google.com/p/ xtideuniversalbios (home page) and http://vintage-computer.com/ vcforum (support)",NULL … … 112 112 g_szItemCfgIdleTimeout: db "Power Management",NULL 113 113 114 g_szDlgAutoConfigure: db "Found " 114 g_szDlgAutoConfigure: db "Found " 115 115 g_bControllersDetected: db 'x' ; Value stored directly here 116 116 db " controllers.",NULL
Note:
See TracChangeset
for help on using the changeset viewer.