Optron #09
13 марта 1998 |
|
Iron - again on the Turbo, Mega and Multi.
Once again on the Turbo, Mega and Multi (C) TwinSoft, the free hackernosti in question configuration ZX in our difficult time, even more will bring us closer to a state perfect confusion and chaos of the ideal. To begin with my current configuration: The volume of DRAM, Kb 1024 Memory field general The frequency of CPU, MHz 4.0 8.0 10.0 The number of rows of the raster 312 Number of cycles / frame 69888 DRAM / 4 MHz 111808 DRAM / 8 MHz 139,776 CACHE / 8 MHz 174720 CACHE/10 MHz Volume CACHE, kB 1948 Virtual ROM, pages 4 SounDrive 1.2 is Kempston Mouse No ethics and technical considerations ADC 8 bit FDD controller turbo TR-DOS 5.05 (Our remix: quick LIST, FORMAT etc.) General Sound No No HDD Well, boasted. And now briefly about how I did it and it needed to FIG. Motherboard I took from ... OREL-64k. Yes, yes, from Orelchika. Of all the ZX-compatible perversions, IMHO, it's - the most convenient for apgreydinga. Firstly, not inhibitory at Video pages, the memory manager, and secondly from his scheme, I just bastard: lowercase and Vertical are made on the framework of PLA-, all that is possible to ID7 etc., and - result: 5 (pyat!) mikruh logic of general destination and a minimum rest. The essence of the alterations I will describe the words, without schemes: who should hopefully understand. Who does not understand, but interested in - maybe with me Contact. Try to be brief. First it was 256k. One line RU7. A0A8 with on-screen meter is on the RAS to regeneration. About addressing the add central units: RU7 have 18-bit addresses. We call them AM0-AM17. The processor directly addresses the AM0-AM13 (segment 16k). Others four bits are taken from the KP12's way: the S0, S1 KP12-x are A14, A15 from the CPU, pointing to a number of one of the four segments of available processors address space in the 64k, and their inputs commutation fed a combination of bits that indicate which of the 16 available pages will be "light" in this segment. To 01 (# 4000 - # 7FFF) is 0101 (5 pages), for 10 (# 8000 - # BFFF) - 0010 (page 2), and for 11 (# C000-# FFFF) output paging port, because there can be any of the 16 pages. For a combination of 00 (ROM) is such a thing here: XXDR, where XX - number of the bank of four consecutive pages to be allocated under Virtual ROM, D - bit means something like-DOSEN (TR-ROM DOS'a) R - banal 4-th bits of the port # FD. Itself begs to do crafty shemku, breaking i27512, but includes 565RU7 to address # 0000 and hang a lock on tubler thereof. Poke instead of XX two Ones and we have: TR-DOS - page 13, BASIC 128 - page 14, BASIC 48 - page 15. Here you and Dev. And, most importantly: do not forget to write lock in "ROM": ___ __________ __ WEM (3H RU7) = (A14 or A15) or WE If you're greedy and you wanted to have 924k in HC 4.0 instead of 156, you obviously need to more than one line RUshek unless Santa did not gave you RU8 or RU9 to 1MB. Once you have decided to have visited a psychiatrist and prayed, check Availability RU7 capacities under 0.15 mkF - they you will be very useful. Next, hang the four lines RU7 absolutely in parallel, with the exception of the third and 14 th feet, which turn down. I advise you to first turn down, and then solder - saving time and hassle. 14-e feet (and there are already 24 pieces, if you the general field of memory, one must already IR23 stand between the outputs RU5 / 7 and D0-D7) connection to the inputs IR23/22 who also soldered on 4 floors with a bent-mi legs. At the 11 th leg IR23 signal, (Generally CAS) that slams into the register data from the RAM in a series of sample CPU. The first IR23 legs are signals to read data from one of the 4 lines (-RM). Third leg RU7. This entry in the RAM (-WEM). Together with-RM formed on 8-outlets sly ID7, the inclusion of which is not a commercial secret, but it requires long description. In short, the A2 is-WEM, at A0, A1, respectively, AM18, AM19, which is taken from another KP12 (see above), and to let-E1 (-WEM or-RM), if I cache does not change. Thus, the outputs of ID7 are: 0-3:-WEM0 ..- WEM3 4-7:-RM0 ..- RM3 Minus sign in front, I hope, you know, that means. Ports. I have port # FD (A8.. A15 <# 80) "Sees" 512K, and the meter can be seen from # DFFD and # FDFD. I advise you to do the same. Good idea about the 5-th bit # FD. More than a meter, I think to put the ZX is not makes no sense, and to address any one port is very tempting. Naturally, his not protestiruesh (and guess why?) therefore, should be put in SeTup'e. A 48K zaschelku needs to be done on the switch - bring here sometimes igruhi for 1989 without music at 128K. On the question of shadow businesses. I will not brag about (although I do it constantly ;-))), but STS in my ROM was sewn up three years ago. At first it was version 2.6, then 3.3. Now, Andrey Smolski (ANC) disassemble (!!!) STS 4.3, and I've done the firmware (instead of sitting BASIC 128) and a clever scheme Magika. (555TM2. On C - direct (!) INT, on the DATA button on the zero output - at 17N Z80). As a result, the concept of protection goes into oblivion, and Debugging software becomes a pleasure, not to mention finding INFINIT'ov and repair toys. If you're too lazy to burn on IR23 remembering IN (# FD), it's your business. My firmware defines the page without it. And yet, at last, on supernavorochennyh graphic modes. Distortion 1-e: MULTICOLOR. Same as in SATISFACTION-7, but the whole screen. 3 (Three) and transection of the three (3) jumper all without exception versions ZX, which I met. Schedule with the # 4000, attributes # 6000. Already have a demo, but still can not give birth to ART-STUDIO under this regime. Perversion of the 2-nd: expansion BORDER'a. On All companies with netormozyaschim video controller reads video is during the whole screen (this is, alas, does not apply to "the Lvov-variant"). If you pick up the marginalia and slightly modify addressing, you can get 384 points on X. Marginalia are read from the 4 th and 6 th page. Works with MULTICOLOR'om. Simple, but brilliant, isn't it? And if you still taktuhu on IR16 increase 2.0 times, then goes 768 * 192. And, oddly enough, works: the text I type in remiksnutom Zx-Word'e, which gives 96 characters in stroke without any casualties or damage. There More reader for MS-DOS disks and PCX-viewer for the above-mentioned resolution. No, podobnie, wszystko. If anyone is interested vyshepredstavlenny bred of siff cabl, which I gained at 3 o'clock in the "Shoot" monitor and glyuchaschem controller will be very happy for not wasted kilobytes. Keep YR SPEC alive!!! * Origin: IBM - the eternal "Search"! (Copylefted)
Other articles:
Similar articles:
В этот день... 3 December