Inferno #04
22 июня 2003 |
|
Softinka - OS Releases ZXVGS and their differences.
Releases ZXVGS All releases ZXVGS to 1.00 is beta. They should be replaced by new releases in the future. Release 1.00 will define a standard set of functions for all subsequent releases. (You do not have to check the version number ZXVGS, when you want use the functions in this set.) ZXVGS version so far: Last Name Release Name Type iron iron ASP - ZXATASP interface MB2 0.29 MB-02 interface PEN 0.29 Pentagon computer PL3 0.29 ZX Spectrum +3 computer PLD 0.03 Plus D interface SAM 0.29 SAM Coupe 'computer SCO - ZS Scorpion computer TMX 0.30 TI-of-TTL interface UPB 0.29 Unipolbrit computer Komputer 2086 WRJ 0.30 Warajevo emulator Not done: * Keyboard functions; * Function setup (config); * Setup; * (TMX) to work with expanded memory pages to 32kB (for example, 80kB); * Public RSX socket; * Manager RSX; * Overlay Manager; * The memory manager; * Download and read images via RSX; * # EF feature adds the suffix defaults to bessufiksnomu default name; * Monitor machine code (POKE.RSX); * Driver for 51 column (51X24.RZX); * Compressor Package (V00.RZX); * RSX - virtual memory manager (ZXVGSVBM.RZX); * RSX - loader snapshots (SNA.RZX); * Text converter (TXT.RZX); * TOS A.2 RSX (BA2.RZX); * Interface 1 RSX (BI1.RZX); * DISCiPLE / + D RSX (BD1.RZX); ----------------------------------------- Release 0.30 (07/04/2002) Version: TMX, WRJ Options: * Config: # 87 (turbo mode) and # 88 (mode 3.5MHz) are ignored; * Config: # A5 (open / close sound device), # A7 (select the display mode); Others: * Black and white mode query - use the button; * Fixed feature # F0 - now remember that no PRINTER.RZX; * Function # A3 has a number of functions in D its installation in the E; * # BF function returns the current bank E, his regime is in D and the number of open banks B; * ZXVGS trying to download the file "*. SV @" (With a table of records for the game) after file "*. V00"; then stores it on every menu appears ZXVGS; * Banks, switchable through the port # 7FFD now being tested - is identified 80kB Wonder; * Fixed patch ROMs to trap tape loading - loading with real tape also possible; Utilities: * QTRANS.EXE - Convert extension ". CPM" to file ". COM" when creating a disk image; * SCL.RZX loads better - the file is closed without changing the flag "opened"; ----------------------------------------- Release 0.29 (08/20/2001) the first version of UPB and MB2 Options: * Files: # E0 .. # E7 loaded RSX and cause his point + # 0F for the unknown expansion; * RSXy: # AC no longer activates the RSX, to activate the RSX can be used # AF; * Printer: # F0 .. # F6, and loaded PRINTER.RZX call it a point + # 0F; Others: * RSX may use internal buffers file name ZXVGS; * START.V00 (if found) is loaded directly After a system reset; * (TMX) increased 80kB determined (but not served true); * (TMX) added to control the amount of protocol by cable; * (WRJ) fixed file upload "*. V00" in ZXVGSC1; Utilities: * BMP.RZX loads the files "*. BMP" (only 256x192, two colors); * EPRSONFX.RZX created - rename it in PRINTER.RZX before use; * Z80.RZX can also be shipped from the screen file "*. Z80"; * ZXVGSLPT.COM works with both new and the old protocol cable; * QTRANS.EXE create a disk image and copy them to disk; ----------------------------------------- Release 0.28 (19/03/2001) Version: SAM, TMX, WRJ Options: * Files: # EA # EB, and can operate without prompting; Utilities: * BMP.RZX started; * BZX.RZX returns # FF for calls point + # 0F; ----------------------------------- Release 0.27 (09/14/2000) Version: SAM, TMX, WRJ Others: * Removed problems downloading RSX (Calculation of the length of the table relocation); * (TMX) checked traps on TR-DOS EPROM, managed / M1; * (TMX) "ZX: SHELL.V00" Now Georgia always with the server; * (TMX) removed some mouse drivers (Kempston and YAMOD.8250); * (TMX) added to test the keyboard, activating the top button when resetting; Utilities: * SHELL.V00 displays more information about program; * ZXREAD.EXE reads as 160kB TOS A.2 wheels; * ZXVGSLPT.COM requires ZXVGSTSR.COM and create some order in the output; ----------------------------------------- Release 0.26 (07/09/2000) Version: SAM, WRJ Options: * Drives: # CB (deletes a file or an empty catalog); * Banks: # B9 (the bank number for DE = 0); # BC (Opens 32kB banks correctly); Utilities: * $ B. RZX calls functions TR-DOS: # 01, # 02, # 03, # 05, # 0B, # 0E, # 12; generates fatal error when the director read; USR 15619 no longer hangs the system; * MAKERZX.COM working properly when main code length = # XXF7; * MKVGSVGS.EXE takes data from "C: ZXVGSMKVGSVGS.SYS"; * SHELL.V00 displays the types of icons # 01 and # 02; ----------------------------------------- Release 0.25 (06/21/2000) Version: PEN, WRJ Others: * Requirement ZX128 compatibility possible with the opening of the bank; * (WRJ) is working on Warajevo 2.0, and 2.51; Utilities: * $ B. RZX retains the name of the file in a safe place; * ARTSTDIO.V00 now uses the extension ". SCR" the default screens; * BZX.RZX now ispolzoet resshirenie ". SCR" default SCREEN $; * MKVGSVGS.EXE exclude files with certain extensions (MS-DOS, files); * SCL.RZX ship "ABSTRACTION" megademo; * Z80.RZX opens cans and choose their with the functions of the system; ----------------------------------------- Release 0.24 (06/02/2000) Version: SAM, WRJ Others: * Fatal error is generated for undefined functions; * "SHELL.V00" is no longer required - at non-occurrence file, you are asked; * (WRJ), all banks ZX128 available program, banks are now working; Changes in ROM: * (WRJ) JP # 3881 to # 056C, a POP BC removed and CALL # 05E7: JP # 056F at the end of the tape hook load; Utilities: * $ B. RZX correctly run # 05 feature TR-DOS (for the master file); * BLK.RZX created from TAP.RZX; * TAP.RZX checks and corrects the value in register I; * Z80.RZX selects the correct bank ZX128 after downloading the snapshot; ----------------------------------------- Release 0.23 (13/04/2000) Version: SAM, WRJ Others: * (PEN) fixed exchange data on top quarter of the memory; * (WRJ) release ZXVGSTSR now verified; * (WRJ) updated functions # C2, # C3, and # C4; * (WRJ) fixed exchange data on top quarter of the memory; Changes in ROM: * (WRJ) is added modifications to emulate the TR-DOS; * (WRJ) RET restored at # 0052 for greater compatibility; Utilities: * (SAM) MIDI fileserver (ZXVGSMPU) started; ----------------------------------------- Release 0.22 (05/01/2000) Version: PEN, PL3 (first), SAM, WRJ (first) Options: * Drives: # C2 (returns a directory entry in the format "% .1 l%-8.8n% 3.3e"), # C3 (choose folder), # C4 (returns free location and level of nesting), # C5 .. # CF (Return error); Others: * # C2 function no longer returns free disk space; * Added dummy drivers AMX and AY mice; * (PL3) problems with some games under ZXVGS; * (TMX) was changed frame OPEN - no more compatibility with older servers; * (WRJ) without functions # C2 .. # C4, problems with memory banks; Changes in ROM: * Patch files "*. TAP" corrected - C now remains to boot from the tape; * (PL3) is made from tested ZXROMPL3 (With FDC info as screen garbage); Utilities: * Z80.RZX runs snapshots Z80 3.05; brings up a menu before you start; * TAP.RZX now works better; * ZEBRA.V00 fixed (due to changes in function # C2); ----------------------------------------- Release 0.21 (22/11/1999) Version: PEN, SAM Others: * Fixed a "double exit" and phantom titles (see 0.19); * (PEN) DSKHNDLR.FDCBETA1 moved to # 3600; * (PEN) BZX.RZX now works; Utilities: * Z80.RZX runs snapshots Z80 1.45; * MKVGSVGS.EXE creates files "VGS.VGS" (No end marker); ----------------------------------------- Release 0.20 (11/18/1999) PEN only version Glitches: * (PEN) RSX can not work properly; * (PEN) downloading a file with a title not works; Others: * Fixed point RST 8 for hookcodes # 00 .. # 7F; * Added and tested driver Kempston Mouse; * (PEN) is working with the reading of the disc, still a lot of bugs; Utilities: * (TMX) cable for pc server running better (changed some shots ACK); ----------------------------------------- Release 0.19 (10/03/1999) Version: PEN (first demo), SAM, TMX Glitches: * At the first exit from the system had to choose exit twice; * Phantom headers do not work when entries in the non-existent file; Others: * RSX, placed in memory, no longer Georgia; * Phantom headers for files "*. SCR" and "*. ROM"; * System files are now loaded from disk "ZX:" instead of "A0:"; * No longer encouraged to use CP / M'ovskogo path syntax "du:"; * (PEN) established the source, a menu appears ZXVGS; * (PL3) latest form of hardware changes, now ZXVGS menu appears; * (TMX) selects "J3 mouse", if the mouse server is unavailable; Utilities: * (TMX) cable for pc server running faster (5um MMX 200MHz test); ----------------------------------------- Release 0.18 (09/14/1999) Others: * Banks are now cleaned up before opening (Bug in previous releases); * (SAM) fixed load overlay (No more damage in the second quarter RAM); Utilities: * (TMX) fixed cable server pc - running slow (on 5um 166MHz); ----------------------------------------- Release 0.17 (11/09/1999) Others: # AF * function no longer resets to second time; * Menu no longer occurs when ZXVGS launched with the file name; * After a fatal error " ontinue" again shows a message here about a fatal error; * (SAM) SAM mouse selected when no found Kempston joystick; Utilities: * Z80.RZX correctly loads the entire memory ZX128 from file Z80 2.01; * (TMX) new cable server for pc, sends the mouse state; ----------------------------------------- Release 0.16 (08/16/1999) Others: * Menu no longer appears at startup through the RSX (feature # AF); * Verified SAM Mouse; * Utility Download now "A0: SHELL.V00"; * # FE function displays a message on red background; * (TMX) auto-AY; * (TMX) altered rates of server functions, # 80 .. # 84; * (TMX) "rs <X>" loads "A0: ZXVGSTI.RSX"; Changes in ROM: * Patches for entry points into the TR-DOS # 3D13 and # 3D30; Utilities: * BZX.RZX adds new extensions to default; * Started Z80.RZX; Started * $ B. RZX; * Started ZXREAD, a program for converting files from disks that are stored TOS; ----------------------------------------- Release 0.15 (07/30/1999) Made features: * Mouse: # 84 (as verified by the server mouse); * Printer: # F0 (control line) # F4 (translates CR to CR LF); * Rsx'ov: # AF (can be shipped and RSX); Others: * Function # D0 .. # D4, # D8 # D9 and tested with TAP.RZX; * Fixed bug in functions # D1 .. # D3 (Made in release 0.12); * Common code functions # F0 .. # F6 for all instruments; * Lowercase name of the disk is also recognized; * (SAM) function # 8C removed in TAP.RZX, code # 7E reserved instead # 8C; * (SAM) at the beginning of the function is called # AF with the file name passed as parameter CP / M after ZXVGSSAM; * (TMX) to change frames and functions # D8 # D9 (Lost compatibility with older servers); * (TMX) auto Kempston joystick (Sinclair 2 - if not found); * (TMX) BZX.RZX removed from the EPROM (was added in release 0.11); Changes in ROM: * Designed and tested the changes in ROM ZX Spectrum 48kB for TAP.RZX; Utilities: * MAKERZX uses the extension ". RZX" for the output file instead of ". RZZ"; * Added TAP.RZX as the boot-band simulator "*. TAP"; * (TMX) new cable server computers Amiga (files, mouse, printer); ----------------------------------------- Release 0.14 (20/07/1999) SAM only version Made features: * File: # D9 (the file pointer (seek) and the end of CP / M file); * (SAM) of tape files: # 8C (error); * (SAM) printer # F7 (transmits bytes LST: of CP / M, verified); Others: * Some random features of a faulty hard disk :-) * Internal function config (# A3); * Added driver SAM mouse (not verified); * (PL3) first Softpedia changes cooking ROM file, created the source; * (SAM) ZXVGS now runs from the file "ZXVGSSAM.COM", the contents of ROM ZX in this file; * (SAM) "*. TAP" file is selected as an option after ZXVGSSAM; Changes in ROM: * (SAM) patches for the files "*. TAP", working loader code; Utilities: * Added some info inside MAKERZX; ----------------------------------------- Release 0.13 (05/24/1999) SAM only version Made features: * (SAM) mouse: # 84 (tested: joystick, serial, Amiga); * (SAM) printer: # F0 (control line printer); * (SAM) rsx'ov: # AE (returns void project name for E = 0); Others: * (SAM) simple relokator RSX; * (SAM) to change the internal structure code - more space for RSX; Utilities: * First release MAKERZX for CP / M; ----------------------------------------- Release 0.12 (02/04/1999) Made features: * File: # D0 .. # D5, # D8, # D9 (not verified; glitch: there's no way to open the file); Others: * Changed memory allocation for the system areas; * (TMX) blocked the call server feature # 83 for VGSSHELL.V00; * (TMX) added OUT # 1FFD, # 04 for ZX +3; * (SAM) damaged by the boot loader code to Tapes - corrected; * (SAM) first tests of the mouse; Utilities: * (TMX) first release of the cable server for the pc; ----------------------------------------- Release 0.11 (11/03/1999) only the TMX version Made features: * Memory: # BA (returns the program select the bank); * System: # FE (output message); * RSX'ov: # AF (download the program instead of the function # FE); * Memory: # BC (opening bank), # BD (closes bank), # BE (closes all banks) # BF (returns correct values in D E); virtual banks are not yet available; * File: # EE # EF, and also work with the file server; * (TMX) Memory: # B0 .. B9 (bank select); Others: * (SAM) and the number of banks marker ZXVGSC2 were in the same byte - fixed; * (TMX) auto banks ZX128, also 144kB; * (TMX) BZX.RZX placed in EPROM; Changes in ROM: * (SAM) has been removed code for the disk instructions in BASIC (added in release 0.03); Utilities: * VGSSHELL.V00 also reads the keyboard and translates the file names in "dotted form"; * Added BZX.RZX (a simple extension BASIC) as beta RSX; * (TMX) available file server for computers Amiga; ----------------------------------------- Release 0.10 (07/11/1998) SAM only version Made features: * Disc: # C2 (returns the free space at E = 0); * File: # E8 and # E9 (read and write the screen - the usual code files); Others: * (SAM) function # A4 identifies SOUND AY-3-8910 / 2 chip; * The system resets the AY-3-8910 / 2 chip, if it is identified; * Improved work with the banks - bank 0 open automatically; ----------------------------------------- Release 0.09 (24/07/1998) Made features: * (SAM) Memory: # BF (returns A = 10 - Now the number of additional banks in excess of 48kB) * File: # E7 (the offset for fayov with header); * File: # EE and # EF (simple selector files), # EA, and # EB (shipment); Others: * (SAM) by default now SAM 512kB (Was 256kB); * A proper reading of the keyboard, the extra buttons are not recognized by SAM; ----------------------------------------- Release 0.08 (16/02/1998) only the TMX version Others: * (TMX) fixed menu; * (TMX) AY silent during the call menu; ----------------------------------------- Release 0.07 (14/02/1998) the first version of the TMX Made features: * (TMX) Memory: # B0 .. # B8 ignored # BC only an imitation, # BD .. # BF ignored; * (TMX) program: # F8 (loads the overlay) and # FE (ship program); * (TMX) file: # EC (download the file without header); * (TMX) Joystick: # 80 (Kempston), # 81 (Sinclair 2); * (TMX) system: # FC (Call menu), # FD and # FF (output); Others: * (TMX) working relationship between TI-of-TTL and Timex FDD 3000; * (TMX) file "VGSSHELL.V00" is loaded from EPROM; * (TMX) works: " asic", " ontinue" and "<L> oad"; * (SAM) changes to compile the source code with TMX; * (SAM) poor SAVE *... to file more than 8kB - corrected; ----------------------------------------- Release 0.06 (25/05/1997) Made features: * Memory: # B8 (E = 0 .. 2), # BB (copies Third Quarter of RAM, instead of the function # BE), # BC (copies the third quarter), # BD .. # BE (Ignored), # BF (returns 5); ----------------------------------------- Release 0.05 (04/01/1997) Made features: * Drive: The default path # C0 and # C1; * File: # E5 (file entry with the title), # EE (a simple file selector on CP / M CON:); Others: * Improved function # E0 .. # E3, now all headers have a length of 9 bytes and is compatible with Microdrive; * Improved selection of CP / M'ovskih areas User 10 .. 15 (broadcast 8 .. 10); * Change the case for the file handle (refers to functions # D0 .. # DF); * Functions # E4 .. # E6 length of the file is now in BC (before in DE); * Function # E0 .. # E3 returns the length read from the header in DE; Changes in the ROM file: * Added code for SAVE *...; * Improved reading of files in BASIC - free space in front of RAMTOP calculated wrong; * Improved reading from a tape - a code of SAMROM (# E670) after the definition header ZX changes in E # 11, which led to incorrect calculate address after reading the block (in IX), now DE is calculated instead of IX; ----------------------------------------- Release 0.04 (05/03/1996) Made features: * Joystick: # 82 (SINCLAIR II); * File: # EA and # EB (ignored), # EF (Primitive file selector in the CP / M); Others: * Changed the organization of switching - now features # 80 .. # 82, # A4, # B0 .. # BD faster; ----------------------------------------- Release 0.03 (21/03/1996) Made features: * File: # E0, # E1, # E2, # E3 (set or read the headline), # E4 (download the file with the title), # EC (download the file without the header); * Programs: # FE (download and execute); Others: * Now the file "A0: VGSSHELL.V00" loaded Download the program; * ZX ROM is loaded from A0: VGSSAM.ROM; * Menu to go to BASIC (instead of the reset, then continue); * Header files "*. BZX" and "*. CZX" Now compatible with Microdrive; * Removed code for "p <O> ke"; * (PLD) successful test installation (Without # E0 .. # E4); Changes in ROM: * BASIC interpreter now understands: * LOAD * f * LOAD * f CODE [i] [, j] * LOAD * f DATA[$]() instead of the standard instructions without an asterisk (syntax Compliance with TOS A.2 for Timex FDD 3000); Utilities: * First release VGSSHELL.V00; ----------------------------------------- Release 0.02 (11/13/1995) Made features: * Memory: # B0 .. # B2 (choice), # BF (copies the third quarter, returning 5); * Printer: # F4 (ignored); * Joystick: # 80 (port # FFFE), # 81 (Keys <F8>, <F5>, <F4>, <F6>, <F8>); Changes in the ROM file: * Booting from tape (for # 0562) is redirected (?) (Crossed) in code SAMROM (# E670); in accordance with this load can now be interrupted button <ESC>, but some programs also must be pressed (single <ESC> can be recognized as an error); fix mimics values of DE, IX, H, and the flag C, leaves break off, imitates SA / LD-RET (checks <ESC>), if it should be called (HL = # 053F at the entrance); ----------------------------------------- Release 0.01 (07/28/1995) Made features: * Joystick: # 80 (SINCLAIR II), # 81 (Port # FFFE - and arrows); * Information about the hardware: # A4 (returns # 0B); * Printer: # F0 .. # F3 (ignored); * Overlay: # F8 (reading), # F9 .. # FB (ignored); * Control: # FC (Call menu), # FD, # FE, # FF (output); Others: * <F9>, Pressed during the call functions # 80 .. # 9F is the menu; * To disk functions (# F8) and the menu mode reset SAA 1099; * Menu lets you reset the emulator for Download the program "*. V00", to return to emulation (if possible), change (poke) byte of the address (# 0000 .. # FFFF - only bank 0), and to leave CPM22QED; ----------------------------------------- Start of programming: 12/02/1993 -----------------------------------------( C) 2002-07-04 20 : 06:43 Jarek Adamski {Zxvgs@yarek.com}, {http://zxvgs.yarek.com}
Other articles:
Similar articles:
В этот день... 21 November