ACNews #32
10 июля 2004 |
|
Iron - to savagery simple variant of the scheme 384x304 with software switching.
KSA-7G designed to savagery simple variant of the scheme 384x304 (see ZX-Guide # 2) with a software switch. Contact v2.06 (.04 In KSA-7G on your computer, and the .05 was once a transistor that KSA-7G thrown out when the scheme has already been issued in the form of screen:): The first circuit (As in the circuit with the breaker switch): signal lines of a standard screen of 14 th (from scratch) videoadres D8 (555LE1): 13> D17 (555KP11): 14 or D9 (1533LI1): 5 cut off +5 v <- x - > D14 (555KP11): 14 cut the +5 v <- x --- (for attributes) The second chain (Instead of the circuit breaker): what was at the 13 th videoadrese before - (many are GND) x signal standard column screen | cut old D4 (555IE7): 7 or D9: 4 LED / | 1533LI1 | enable signal 1.5k | 13th videoadres (Eff7 bit 6) <>> D17 (555KP11): 11 Diode Diode +5 V 1.5k 1k old / diode signal a new signal curb curb D9: 6> D10 (1533TM2): 12 1533LI1 | 3.3k | --- X --- this part of the scheme is needed if the 13-m cut videoadrese was not GND (ie, no 512x192, attribute to a byte or SB) The location field 2 of the screen (For 1 st place pg6, 7 read pg4, 5), address attributes - in the curly brackets: {# D0xx} # c01f # e000 ^ {# f0xx} # e01f # c008 {# d0xx} pg6 ... ... 8chr pg6 ... ... pg6 # C7ff # e7e0 v # e7ff # c7e8 {# D8xx} # c01f # e000 ^ {# f8xx} # e01f # c008 {# d8xx} ... ... ... | ... ... ... ... pg7 24chr pg7 pg7 ... ... ... | ... ... ... ... {# Daxx} # d7ff # f7e0 v {# faxx} # f7ff # d7e8 {# daxx} {# D3xx} # d81f # f800 ^ {# f3xx} # f81f # d808 {# d3xx} pg6 ... ... 6chr pg6 ... ... pg6 <--- 8chr ---> # ffa0 v # ffbf <--- 8chr ---> Since the logic circuit is simple and straightforward, it is recommended include it in the newly developed board ZX Spectrum, yes and emulators as well (so far available only in Unreal). Soft for me. The procedure for transferring rows of pixels on the screen is 384x304: ; HL points to the row address in memory (384 points = 48 bytes) ; BC indicates the line number (from 0 to 303) LDIR384 LD A, C AND 7 LD D, A XOR C ADD A, A, A, A LD E, A DJNZ L384NLO LD A, D ADD A, # 18 LD D, A L384HI LD A, D ADD A, # C0 LD D, A LD A, 22 JR L384OK L384NLO LD A, C AND # C0 JR Z, L384HI RRCA RRCA RRCA ADD A, # B8, A, D LD D, A LD A, 23 L384OK CALL OUTME PUSH DE, DE SET 3, E, 4, E LD BC, 8 LDIR POP DE SET 5, D LD C, 32 LDIR POP DE SET 3, E LD C, 8 LDIR RET In Unreal Speccy 384x304 mode now held it is not at its best: at a resolution of 320x240 (it is 640x480) at ptsshnom screen does not fit the main part of the screen. Why? Because SMT has decided that the top eight familiarity is more important ... Perhaps this was his fault and I have not moved to the ANSI viewer'e top print 80x38 5 th (visible on all displays) the string instead of 0-th. A more 240 lines Unreal does not cheat in any mode ... To avoid similar misunderstandings continue to HIGHLY recommend that are more visible everywhere, only the following fields screen 384x304: 1) the main screen; 2) to 4 familiarity with the sides; 3) familiarity through 3 above and below; 4) the corresponding angles between 2) and 3). Recently, however, is not always possible on a TV, the upper part of the screen is also not visible in some connections because of the fact that in the unfolding Pentagon mistakenly developers no a vertical sync (or rather, it merged with the personnel and can not be identified by circuit TV set). This is really correct, we with KSA-7G are working on this issue. Therefore, MAY use the recommended area on top. How can it be used the remainder of the screen? 1) for displaying images with a not very important peripherals (eg, Photos and footage); 2) for the frames, limiting screen real-ZX (for the emulator is not so important: the geometry ptsshnyh monitors, as a rule, ideal); 3) for the second half of any controls, whose purpose can be understood by a fit on the screen half. For example, if your program will have a number of icons on the upper edge of the screen, boldly displays them on the familiarity is higher than seen according to the recommendations. SMT! Well, to correct the same emulator, what is it?! Low 8 values tonalnika AY whistle should not, and should reduce the volume of the envelope - we know this? Know! Why do not we see? In ACEdit especially for the Anti-Text64 Fixed font - we know this? Know! Why, then, I can not apply the editor bundled with emulator ptsshniku sauce substitute for Notepad? Position Screen 384x304 should be corrected? Not! BV should work? Must! Saratov good friends, catch, after all, that elusive and brilliant bummer!
Other articles:
News - John is now in Kazan. Firestarter has sent a monstrous mountain of software on the CD. Alco has passed 10 new levels to the Black Crow. |
Iron - to savagery simple variant of the scheme 384x304 with software switching. |
Contacts - Did you know that the floppy is 5.25 "weighs 1.5 - 2 grams? |
Similar articles:
В этот день... 21 November