Plutonium #18
30 июня 2001 |
|
Soft - description of a new operating system for Spectrum Vrcp Windows.
I came here some infa about his software and I have decided to put the same request of the author (!) is in the section "BY @". From: Dmitry Saltykov (Demon) VRCP Corporation Ltd 500:95 / 249 @ ZXNet (095) 249-10-65 Subj: VRCP-WINDOWS 2001 v1.00 Date: 26.06.2001, 13:07:18:13 VRCP-WINDOWS is a graphical shell for the TR-DOS on PC ZX Spectrum 48/128/...k! Operates the program through Address: # 3D13, 15619, 15616, and also uses the neck. Procedure BASIC-48! --- Includes: VRCPWINS - Sam VRCP-Windows; vrcpwins <r> - ROM instead of BASIC-128; ; vrcpwins- Source code (without installation); VRCPWS - Loader, is glued to vrcpwins , cat. (Last) can be packed with anything but it must have autostart on 32768! (In VRCPWS at offset 078 must be value count of sectors, a cat. takes pasted to it a file!) ; vrcpwins <W> - Info on the program; file_id <> - Net-help; ???????? <(C)> - The external command file. ... --- Description of the keys: - RIGHT: P, p, 8, CS +8 - LEFT: O, o, 5, CS +5 - UP: Q, q, 7, CS +7 - DOWN: A, a, 6, CS +6 - SELECT: B, N, M, b, n, m, 0,1, SS, Space, Edit, Delet, Extend, Break - SPEED: Enter, CS + Enter - SCRSAVE: Caps Lock --- Control panel: The top panel 4 arrows indicate control by page and line list of files; Below shows the level of cursor speed; This is followed by an arrow indicating the exit VRCP-Windows there from where you start it (with the address 33025); The following 2-s hands - a selection of in-house team, a cat. is located below; After the teams should be a window in the cat. messages will be displayed; Finally at the bottom are buttons to access the diff. OS environments, tk: BASIC-48, TR-DOS, BASIC-128, TOTAL QUIT. --- Description built-in functions: -A-- Select the drive "A" -B-- Select the drive "B" -C-- Select drive "C" -D-- Select the drive "D" CAT - The output directory disk with a choice of 2 modes (Icon / Text) RUN - Running a program with the extension "B" and "C" MAGIC - Running a program with the extension "C" as MAGIC FILE COMM - Execution of external commands, file with the extension "(C)" NEW - Create a file with a "#" long 4kb DELET - Deleting a file (just tag) DINFO - Information tekschem drive FDATA - Information about the selected file TVIEW - Viewing file as text (up to 65,280) SWIEV - Viewing file as Sprite (up to 6144) PVIEW - Viewing file as Screen (up to 6912) ... - Advanced (external) function ... --- List of messages: 0 - Ok (It's okay.) 1 - Error (Error!) 2 - Attention (many great?) 3 - Warning (Nedopustimost.) 4 - Panel (Panel VRCP-Windows.) 5 - Files (panel files.) 6 - Stop (Ostanov.) 7 - Start (Zapusk.) --- System characteristics: (page memory address, length) 0 - (49,152) - Commands <16384/09472 - for 128/48k> 1 - (49152) - None (?) <16384> 2 - (32768) - VRCP-Windows <16384> 3 - (49152) - None (?) <16384> 4 - (49152) - Sustem Resurses <09472> (58,624) - Screen Save! <06912> 5 - (16384) - Screen + S.P. <06912 9472> 6 - (49152) - None (?) <16384> 7 - (49152) - None (?) <16384> WARNING! Unacceptable in 48k Running command length More than 9472 bytes, because in this case, at 58624 you save the current screen VRCPWindows! --- Control address: 48896 - internal stack (256 bytes); 32768 (33025) - Run VRCP-Windows; (From the address 32768: 256 bytes for the install); 33,071 - Number of the selected file; 33070 - Speed of the cursor; 33068 - Info / Catalog (# FF / # 00); 33,067 - Number of the selected drive; 33066 - No Disc / There is a Text's / There are Icon's; (# 00 / # AA / # FF) 33,044 - Pointer to the routine control keys; (2 bytes) 33035 - Allowance for the internal variables (8 bytes); 33030 - 3 bytes for the expansion of internal commands; (A CALL ...) 28670 - Storage directory for the disk (4096 bytes 2); 24320 - Clearance (4300 bytes); 23734 - System Variables TR-DOS; 23296 - System variables BASIC (48); 16384 - Screen (CGA); 00000 - Rom (ROM BASIC-48). --- Subroutines VRCP-Windows: (Do not amend. The registers!) 40560 - Print Icon (B = number, C = coord) 40440 - Print Symbol 4x8 (B = y, C = x, A = symbol) 40395 - Print Text 4x8 (DE = addr_mem, B = y, C = x) 40280 - Print Panel 40,170 - CLS (A = attr) 40,045 - CLS without Panel (A = attr) 39945 - Clear an Icon + Text (A = attr, C = coord) 39865 - Print Message (A = number) 39815 - Clear Message 39500 - Load Catalog Disk (HL = addr_mem) 39460 - Screen Save to Mem. 39420 - Screen Load from Mem. 39345 - Print Attrs for File (A = number, HL = addr_mem) 39305 - Print Text 8x8 (DE = addr_mem) --- Addresses Data VRCP-Windows: 48,776 - Attrs for Panel (5x24) 47,816 - Sprite of Panel (5x192) 47,424 - Attrs of Icons (98x2x2) 44,288 - Sprites of Icons (98x2x16) 42 240 - Font ZX-WORD (256x4x8) 41 472 - Font CHARS (96x8x8) 41,152 - Cursor Sprites (2x8x16x10) 40,768 - Tabl Y-coords Screen (192x2) 39,525 - Sprites of Messages (8x2x16) 39,220 - ScrSaver Sprites (10x1x8) 33025 - Code VRCP-Windows (15872) ... Bye!!!
Other articles:
Similar articles:
В этот день... 21 November