|
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:
В этот день... 15 December