Inferno #02
01 мая 2001 |
|
For Coderz - Aparatnye computer errors ATM-TURBO.
(C) MicroArt (C) 1995 MaxSoft (?) Personal computer ATM-TURBO 1 PCB version 4.10-4.50 Hardware error fee. On-board ATM-TURBO 1 is used very uncomfortable addressing additional port configuration. Error 1 - Switching Display Modes combined with the port # FE. Which leads to A broken-protected ANTON PROTECTION SYSTEM, DIMAN PROTECTION SYSTEM! And so the same of others, where Team OUT (# FE), A duplicate command OUT (# 3E), A This leads to a change in video mode and memory addressing (a sign is erratic color picture in high resolution mode). For example do not work: LYRA-2 / 9 (disk version by Vasilyev Anton) SONG'LN5 (Disk version by Softstar) ...... Error 2 - use for decoding Port # 7FFD and ports Music coprocessor addresses A9. In recent years, Addressing port # 7FFD programmers use the command OUT (# FD), A 7 bit thrown down with the battery! But for ATMTURBO requires a "1" on the A9. Because of this, do not go to the following program: STS debuger-monitor, SHOCK MEGADEMO, INSULT MEGADEMO, toy RONDLAND, ASM v1.03 and above, FARLIGHT-2 and many others Toys and programs, disk loaders, written in the CIS. Mistake 3 - VG93 chip does not work in turbo mode! Method of refinement described in the documentation MicroART (at 1 ms. 555kp12) helps in the treatment of 1-th problem, but does not solve the 2-nd (especially the third), so the same will not work such a wonderful program as Honey Comander (lost function RESIDENT, RAM-DISK 512k), a turbo button only works in CP / M. Below is a my [(c) MaxSoft] own way address all three issues, which in HC all functions + get an almost 100% Pentagonsovmestimuyu machine (except Interrupt and multicolor). To do this: 1) carefully unsolder and bend ms following conclusions: 1.D17, 3.D69 2) bite of chip D50 conclusions 2, 3, 4, 5, 6, 7 (in most case). 3) take on a new ms. 555TM9 bite findings 10, 11, 12, 13, 14, 15 and soldered to D50 so that, to pins 2, 3, 4, 5, 6, 7 fall into the corresponding holes on the D50, pins 1, 8, 16 were closed with relevant conclusions of D50 (and the pin 9 until the bend). 4) Collect scheme 555TM2 +5 V 5 January LOCKP RES x R tt Q 2 RG0 D 2kom 3 C June 4 +5 V x S Qx LOCK button gnd 68nf X 1 A9 March 1 2 to 1 pin. D17 LOCKP LL1 cut X 4 / PRRD June 1 5 to 3 pin. D69 LOCKP LL1 9 / BRDWR January 8 to 9 pin. 10 soldered LOCKP LL1 top D50TM9 And now briefly about how it works. When my computer starts the trigger reset signal RESET, the signal LOCKP = 0 and access to all ports enabled. If we work in the CP / M - Pressing lead to nowhere, because RG0 = 0. In SPECTRUM situation is different RG0 = 1 and press button leads to a latch in RG0 trigger and now LOCKP = 1, access to all port CP / M is prohibited. And so you run the program (eg of HC) and the program hangs! Press Reset (to return to the Honey Comander) and run the program again. But now, Once the program starts to load (It is necessary that-be had set HC its resident part), click on click LOCK. The program will work. (If you do not use the HC, after- SPECTRUM simply click the LOCK). LOCK button is not fixed - just a time to press her on-Spectrum and until the next RESET any program that will identify it as PENTAGON 128. And now for the finalization for VG93 in Turbo mode. There is nothing new invented (Scheme simply taken from TURBO2 +), using 1 ms. (555la3) and the remainder of the previous revision element ll1. Necessary to cut the track leading from 3 pins D75. cut X October 13 D75.3 '& 11' & 8 12 o 9 o to 24 pin. D1 LA3 LA3 1 April 1912 D89.3 '& 3' & 6 January 1911 VGCS 2 o 5 o 13 LA3 LA3 220pf TRB LL1 D61.4 3kom Personal computer TURBO 2 + PCB version 7.00-7.10 Hardware error fee. The basic error - use when decoding the port # 7FFD addresses and ports muz.protsessora A9. Because of this, do not go following program: STS debugermonitor, SHOCK MEGADEMO, toy RONDLAND, ASM v1.03, FARLIGHT-2 ... many other toys and programs, disk loaders written in the CIS. Recently, to address the port # 7FFD programmers use the command OUT (# FD), A thrown down from the 7 th bit battery. On a standard TURBO-2 + for decryption also takes into account the discharge A9. To treat this problem, take 555LL1, bend her legs all except 7 and 14 and 14 are soldered to any fade chip (so that were welded only supply connections), then gently unsolder the pin 1 of decoder and DD17 include the following scheme: cut X 1 A9 March 1 2 to 1 pin. DD17 RD (vyv. z80) LL1 Now, A9 will participate in deciphering the ports only when the active signal RD (read ports ADRD, TLRD). As for reading the block ports # xxFD (Muz.protsessora) is always used complete addressing, we obtain a complete compatibility with the Pentagon's ports! The problem of PC-XT keyboard. Some processors 8031 is very unstable work with external synchronization. Therefore, if you are experiencing frequent crashes when working with IBM-PC keyboard (sticky keys in SPECTRUM), Make the following revisions. Cut conclusions of 18 and 19, 8031, and solder to them Quartz 12.8 MHz (pick experimentally) and solder the 2 capacitors land (10-20 pF) on the conclusions of 18 and 19. Connecting the HDD to the motherboards Turbo 2 +. So you've decided to buy a hard drive for your computer. First of all, think - but is it really you need it? Because it can be used only in professional running CP / M (MicroARTa dream about fabulous ability to download programs SPECTRUMa for the HDD appear will remain a dream). Although the current prices on the IDE 20-40mb it can buy anyone. Okay. Let's start from the beginning. Take your HDD and connect it to the board a train (not mix 1 and 40 contacts). Start program FDISK (sold in MicroARTe) and make sure that the settings on your HDD are determined by the program. If not specified - please check loop and interface circuit, because assembly of this scheme no one checked. Not recommended for use HDD over 40mb, because OS CP / M on the TURBO 2 + allows to break the screw only 7 parts. Why seven? Because the disk monitor 10 channels: 1 - ramdisk "A", 1 - Floppy "B", 1 - necessary for the proper functioning of the copiers and formatter (MFLX, for example), there were 7 for your HDD. Why not less - file system CP / M rather Tupa, and Search for entries in the directory spends time is directly proportional to the size of the directory. For example: running programs from 1Kb in size from one section of the HDD capacity 4mb - 7 seconds! And download the kilobyte - a few milliseconds, all the rest of the time consuming search the directory. A scan of the same directory partition in XCOMANDERe 6 seconds! From the foregoing it follows that it is necessary to make all sections different lengths (large - for trash and toys, small - for useful software programs). The recommended length of the sections: C: 400 kbytes - for the most chastozapuskaemyh programs (trust me, this is enough). D: 1 mbytes - for a seldom-used programs. E:-I: Ostavsheecya space equally divided between the two discs. Enter your chosen size disks in the appropriate column of the program and save it on the HDD (and just in case - On a floppy disk). Next, restart computer and make sure you have the system CP / M disks desired. With utility FORMAT format all disks, (Those that are in the drive, you can not format:)). Everything that is written below it makes sense to do if you have 1024K of RAM! To correct mistakes you need to have a programmer that is connected to IBM or to SPECTRUM. Read the ROM and save it in a file. Next, perform all necessary changes and put the other firmware. Failed to work with the RAM-DISK 1024k. When you install the 1024K memory arises the following problem: during a CP / M for copying the information in the RAM-DISK after overflow first 416kb disk computer hangs tight, but when you run the OSes, he honestly says: 1024 kbytes memory. HoneyComander works perfectly normal. The error is Playing a cross-transfer, which was simply transferred to the authors with ATM-1 (where 1024K, did not exist). To address this need in Gluck ROM (with address # C000 to # FFFF) to find the combination of byte # 6F, # C8, # CB, # 7C, # 3E, # 03 (in version 7.40 is the address of # D1EC) and replace the code on # 6F # 7F. Work in the CP / M with electronic drive is normal. However, after such a change usually computer draws a beautiful colored label: "I cracked, I halted, press reset to continue ", as the ROM BIOS is protected from changes. To remove this protection in ROM at address # C000 to # FFFF (CP / M bios) Find a combination of # 01, # FF, # 3F, # AF, # 67, # 6F, # 86 (in version 7.40 is Address # C5BA) and replace the # 01 to # C9, then must find a combination of # 21, # 00, # C0, # AF, # 86, # CE, # 00, # 23 (in Version 7.40 is the address of # C1C7) and replace # 21 for # C9. You'll never see any colored labels + you get a the ability to edit TR-DOS.
Other articles:
Similar articles:
В этот день... 23 November