DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 7498 (0x1d4a) Types: TextFile Names: »RELDESCR.T«
└─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII ) └─ ⟦this⟧ »CSP007_V0501.D!CSS730.D!RELDESCR.T«
******************************************************* R E L E A S E D E S C R I P T I O N ******************************************************* Module id number: CSS/730 -------------------------- Module name: SYS_TEST (TDX/FD/DISK/LTU) (CR80 M M & D) ------------------------------------------------------------- Actual release: 02.03 Release date: 831021 ----------------------- -------------------- Previous release: 02.02 Release date: 831011 ----------------------- -------------------- New facilities: --------------- >>> V0202 <<<< >>> LTU TEST <<<< A SINGLE BOOT MODULE FOR BOTH 32K AND 64K LTU'S >>> V0201 <<<< >>> LTU TEST <<<< ABLE TO HANDLE LTU'S WITH 64K BYTE INTERNEL RAM. >>> V0201 <<< >>> GENERAL <<< LINE EDITING FACILITIES HAS BEEN INTRODUCED IN THE OC HANDLER. - '<' WORKS AS BACKSPACE - '!' WORKS AS DISCARD LINE Changes: -------- >>> V0202 <<< >>> LTU TEST <<< A NEW VERSION OF THE VDU PROTOCOL AND A SPECIAL TEST VERSION OF THE LTU HANDLER HAS BEEN IMPLEMENTED. >>> V0201 <<< >>> LTU TEST <<< V0202 OF THE LTU HANDLER HAS BEEN IMPLEMENTED TOGETHER WITH A NEW VERSION OF THE LTU FIRMWARE (VERSION 4). THE LTU TEST HAS BEEN SPLIT IN TWO BOOT MODULES: A 32K LTU TEST MODULE A 64K LTU TEST MODULE THE LOOP BACK TEST DOES NOW USE A MORE EFFDECTIVE WRITE/READ SEQUENCE. Errors corrected: ----------------- >>> 0203 <<< >>>TDX TEST<<< AN ERROR GIVING "LACK OF BUFFERS" IF 8 VDU SUBDEVICES ARE OPENED RAPIDLY AFTER EACH OTHER IS CORRECTED. >>> 0202 <<< >>> LTU TEST <<< CLOSE SUBDEVICE WILL NOT GIVE THE ERROR MESSAGE 'OPERATIOON CANCELLED' ANY MORE. >>> 0201 <<< ABBOTING THE TEST BY PRESSING THE BREAK BUTTON DOES NOT GIVE THE MESSAGE 'NO ERRORS.' ANY MORE. Reported errors, not corrected: ------------------------------- CPECRs implemented in current release: -------------------------------------- 937 Comments: --------- THIS PART CONTAINS A LOG OF THE CHANGES PERFORMED IN THE DIAGNOSTIC TEST PROGRAMS, FOLLOWING THE INITIAL RELEASE UNTIL VERSION 0201. NEW CHANGES SHOULD BE ENTERED ABOVE. ---------------------------------------------------------------------- >> LTU TEST ----- TLM/820430 << ---------------------------------------------------------------------- * BAD CHECK OF DEVICE RAM ADDRESS IN LTU INITIALIZE. CORRECTED. * PROBLEMS WITH A LOGICAL DEVICE ID EQUAL TO ZERO, IN LTU CLOSE SUBDEVICE. CORRECTED. * LOG MESSAGES AFTER READ AND WRITE IN THE LOOP_BACK_TEST IMPLEMENTED. THE PROGRAM NOW OUTPUTS 'W'<CHANNEL NUMBER> AFTER A COMPLETED WRITE, AND 'R'<CHANNEL NUMBER> AFTER A COMPLETED READ. «ff» ---------------------------------------------------------------------- >> TDX TEST ----- KPL/820505 << ---------------------------------------------------------------------- * POOL OF DMA IDS ARE RE-ESTABLISHED IN CASE OF NON- SUCCESFUL CALL OF TDX.INITIALIZE * CALL OF CHECK_RESULT (GIVING ERROR MESSAGES) IN PROCEDURE RECEIVE_XFER_SE IS REMOVED ---------------------------------------------------------------------- >> MAP TEST ----- TLM/820510 << ---------------------------------------------------------------------- * DEVICE INTERRUPT TEST : THE PROCESSOR UNIT IS NOT EXAMINED, BECAUSE ONLY STI'S SHOULD RESIDE IN THE PU. THE STI DOES NOT SEND AN INTERRUPT AS A RESPONSE TO THE COMMAND CODE #0A00. * INTERRUPT QUEUING TEST : THE CPU RECORD IS NOT READ IMMIDIATELY AFTER THE RECEPTION OF THE INTERRUPT. A WAITING TIME OF 7..8 TIMES 250 MICRO SECONDS IS IMPLEMENTED. THIS CHANGE IS IMPLEMENTED BECAUSE THERE MAY BE A RACE CONDITION PROBLEM, BETWEEN THE MAP UPDATING, AND THE TEST PROGRAM FETCHING. ---------------------------------------------------------------------- >> DISK TEST ----- JJS/820510 << ---------------------------------------------------------------------- * CHANGE OF INIT VAR DRIVE_SPECS.KIND TO THE SAME VALUES AS IN THE SEEK_TABLE.DRIVE_TEST_TYPE. * CHANGE OF THE DRIVE_KIND VALUE TO BE GIVEN IN THE CALL OF FIND_DRIVE_DESCRIPTION IN THE INCLUDE CASE OF THE SETUP_CALL_ PARAMS PROCEDURE. THE DRIVE_KIND VALUE IS NOW THE DELIVERED DRIVE_KIND + SUBUNIT, EG. MMD82+SUBUNIT 1 = 27. ---------------------------------------------------------------------- >> FD TEST ----- JJS/820510 << ---------------------------------------------------------------------- * CHANGE OF THE VALUE TO BE USED IN THE VARIABLE READ_WRITE_ FD_RAM FROM #80 TO #40 OF THE BUF_RAM_TEST PROCEDURE. ---------------------------------------------------------------------- >> LTU TEST ----- TLM/820512 << ---------------------------------------------------------------------- * NEW VERSION OF THE LTU PROTOCOL SOFTWARE (Z80 PROGRAM) INSTALLED IN THE TEST SYSTEM. THIS Z80 PROGRAM VERSION IS A PATCHED VERSION, WITH SOME ERRORS CORRECTED. ---------------------------------------------------------------------- >> TDX TEST ----- KPL/820513 << ---------------------------------------------------------------------- * PROCEDURE TDX_LOOP_BACK_TEST NOW SENDS 29 BYTES IN STEAD OF PREVIOUSLY 28. THE CHARACTER ADDED IS #13 OR DC3. ---------------------------------------------------------------------- >> TDX TEST ----- KPL/820514 << ---------------------------------------------------------------------- * IN CASE OF ERRONEOUS INITIALIZE, THE DMA ID MUST BE RELEASED PROPERLY BY INSERTING 'FALSE' IN THE FIELD 'OCCUPIED' IN THE VARIABLE 'STI_DMA_POOL' ----------------------------------------------------------------------- >> TDX TEST ---- HS/821214 << ----------------------------------------------------------------------- * 3 additional commands are introduced: TDX.STI_STAT(<device address>) Function: An ENABLE_CONTROL_INPUT is performed and the statistics delivered from the STI (128 bytes) is dumped on the console. «ff» TDX.SUBDEVICE_STAT(<subdevice address>) Function: An ENABLE_CONTROL_INPUT is performed and the statistics delivered from the LTUX-s (16 bytes) is dumped on the console. TDX.BUS_LOOPTEST(<bus id>) Function: A GET_CONTROL_BUFFER folowed by an INIT_OUTPUT is performed. A LOOPTEST is set up. ----------------------------------------------------------------------- >> LTU TEST ---- CN/831011 << ----------------------------------------------------------------------- One boot module may now be used for both 32k and 64k RAM LTU's. OPERATION_CANCELLED is accepted as a valid cc after the call of close_subdevice. The normal version of the DAMOS LTU handler cannot be used any more, and in future releases the Handler modules should be taken from the LTUH.D directory. The Z80 assembler source text for the vdu protocol is now present in the MERGE.LTU.D directory. Future releases of the normal DAMOS Vdu protocol cannot be trusted to work in connection with the test program. «a5»