News - Shiru Otaku wrote on PC the editor of AY effects for games.

ACNews #46
                    AC Edit v0.99 supplement
                           26.02.2oo

Despite the delay at the end of last year, our newspaper was
remains the most efficient ZX Spectrum in the world :) Big fuck
to those bad bastards who throw away our wonderful newspaper
from the AC Edit kit!

:::::::::::::::::::::::::::: News ::::::::::::::::::::::::::: 

In continuation of the epic with viruses at our home enterprise there was 
ordered to check all computers for infection. Check is 
run the antivirus and wait until it combs all the files in 
including inside archives. Now get ready for what I tell you 
I'll let you know... 

DrWeb v4.33 (kernel version 4.33.0.10250, base as of February 9, 2006) 
I came across the following file and decided that it was a virus!!! 

───────────────────── begin of file_id.diz ───────────────────── 
 delirium page maker v1.0i
(c)delirium tremens^freedom
     barnaul city 1999
e-mail: tiden_dt@mail.ru
fido: 2:5002/47.8 maxim shelepov
────────────────────── end of file_id.diz ────────────────────── 

If anyone thought I was joking, today is not the first of April. 
Get DrWeb and try it yourself. 

In short, if you see such a file in your home, erase it ;))))))))) Together with 
DrWeb ;))))))))))))))))))))))))))) 

By the way - about birds: I drew new fonts for Quick HyperText 
System.  Now there's an emphasis, completeGreek with everyone 
diacritics, as well as Ukrainian and pre-reform Russian with 
the letter "yat". The Belarusian “u karotkae” can also be depicted 
via superscript. So we are waiting for a new version of QHTS, otherwise 
In the current version, the font can only be changed using the hacker method! 

I also picked up ROM 48 BASIC from 1991 (attached to 
Vladimir Yudin's DOS emulator), threw everything out of there 
I use the extra now. I recommend! 

This firmware was developed by the hacker RaK (if you count "(c)RaK" in 
monitor for signature). At least two versions are known - 1987 and 
1991  The first one is not particularly interesting. The second one was loved 
people for the ability to download from tape at double speed. Both 
have the already mentioned debugger monitor (non-usable).  Yes 
two resets - incomplete (Reset) and complete (CS+Reset). In case of incomplete 
Resetting the BASIC program in memory is not destroyed. 

This firmware, despite the fact that it has now been forgotten, in its 
was used quite widely at the time.  For example, the ROM on my 
the first ZX Spectrum (Pentagon 48k) was exactly in 1991, and 
I got the first ZX Spectrum in the same 1991 (I then 
I was quite surprised by the coincidence). And this despite the fact that the author is unlikely 
whether from Russians - we didn’t have such a level in 1987 
ZX Spectrum firmware specialists...──────────────────────────────── ──────────────────────────────── 
      The 1991 firmware has been corrected compared to 1982:

2-7, 13-17, 25-27, 2b-2f - reset 
60-62 - JP 3938 for NMI (discard) 
62-65 - JP 04b2 - full reset 
bd-be - NMI fix. When (23728)=0 goes to 60->3938 
(monitor) (throw away), otherwise to (23728) 
Chaa-Chs1 - not used in 1982, now a piece of reset 
4c7-4c8, 4d5-4d7, 567-569, 572-573, 72c, 7b0-7b3, 990 - TAPE. 
Transitions to 3c01, Зсбf, Зbcc appeared (return to how it was) 
a33 - CHR$8 correction by O'Hara 
a48-a49 - CHR$9 fix by myrom.asm 
fdb-feЗ - fix Edit by Paul Harrison 
ff9-ffb - down button, like in Beta Basic. Transition to 386e 
105e-1060 - "up" button, as in Beta Basic. Move to 38a1 
11cb-128c - reset now clears memory only if Caps is pressed 
12bd-12c2 - fixing something in the main BASIC loop 
(automatic translation of the cursor to an error in the line?) 
1303 - was HALT, now EI, so as not to hang after USR 
153d-153e - year "91" 
1874-187c - something was redone in the line number cursor (now 
flickers) 
193d - something in the symbol output has been fixed (now "!" is output 
through 196c (faster) and does not include L mode) 
1acS-1ac8 - fixed PAUSE (now you can PAUSE = PAUSE 0) 
1b47-1b48 - the commands "*", "," are implemented. Move to 38d6 
(throw it away) 
1e66, 1ebe-1e72 - fixed glitches with the maximum line number 
(CONTINUE and GO TO,also noticed by Steven Vickers) 
257d-257f - fixed SCREEN$ glitch (in calculations) by Stephen 
Kelly 
2e24-2e26, 3032-3034, 3223-322f, 3232-323e - glitch fix 
INT when =0 (noted by Tony Stratton) and glitch -65536 
386e-38a0 - processing the "down" button, as in Beta Basic 
38a1-38c0 - processing the "up" button, as in Beta Basic 
38c1-Зcff - monitor, TAPE, etc. (throw it away) 
3d00-Зfff - ruined font (return from 1982) 
──────────────────────────────── ──────────────────────────────── 

ZET-9, as promised, has implemented CD-ROM support in DNA OS. Bye 
with problems (sees only the first session and does not work with 
some drives). 

One person has already downloaded our ZX version of the game Time Gal :) They 
turned out to be the author of the famous Hard Disk Search & Test utility, aka 
the author of the no less famous but now deceased newspaper C-Net Week, he 
same author... etc., namely Breeze. He claims that Time 
Gal personally works on his DVD drive under the emulator :-/ 

Ldir officially announced that his newspaper Last 128 will no longer be published 
will not be, since he opens a site on the same topic. 

Znahar remade ALASM, adding a couple of buttons (I didn’t 
put them in the release version, because they are still buggy). 

KSA-7G created a new transformer for a soldering iron to replace 
burnt. The transformer is implemented on the basis of the one that fell under 
toroidal hand, by winding methodseveral dozen 
additional turns (until the hole in the 
bagel, the result was one of a kind 
ball transformer ;)). 

Here's what I wanted to solder, but I'm lazy: 

──────────────────────────────── ──────────────────────────────── 
     (D5/8) SSI pos. ┌──┐
                   ────┤& │
             "on" ────┤ ├────┐
                       └──┘ │ ┌──┐ on C6 instead of D5/8
     (D6/1) KSI pos. ┌──┐ └───┤1 ├─────
              ___ ────┤& ├────────┤ │
             "on" ────┤ │ └──┘
                       └──┘
──────────────────────────────── ──────────────────────────────── 

This circuit, when "on" = 1, outputs INT every line. This allows 
play digital sound (effects) synchronized with 
lowercase frequency 15625 Hz (on the Pentagon 16000 Hz, but not the point 
important). Of course, this scheme is intended for turbocharged 
machines, since on noturbo the interrupt handler will take 50% 
CPU time. 

The handler is like this: 

──────────────────────────────── ──────────────────────────────── 
ON_INT 
        PUSH AF ;or EXA
low=$+1 
high=$+2 
        LD A,(beginofsoundbuf)
        OUT(covox),A
        LD A,(low)
        INC A
        LD(low),A
        JZ inch
        POP AF ;or EXA
        EI
        RET
inch 
        LD A,(high)
        INC A
        CP 'endofsoundbufJNZ$+4
        LD A,'beginofsoundbuf
        LD(high),A
        EI
        ;further 61 Hz events are processed: music, etc.
──────────────────────────────── ──────────────────────────────── 

(If you grab the entire alternative set of registers under 
needs of the handler, then its execution time can be greatly 
cut.) 

Waiting for the start of the scan (to switch screens) is done outside 
interrupts, by waiting for the desired combination of high, low. Also 
high is used to determine the degree of buffer emptyness - 
so that, again, without interruptions, you can find out when to throw a new sound. 
Each time you only need to fill half of the buffer. 

There is an analogue of what I drew in the ATM turbo 2+, but this 
sleep function. An alternative signal INT is output from VEZ1, 
there is also a signal to clear the personnel INT, all this is correct 
mixed in the diagram, but in the current VEZ1 firmware (author - Kamil 
Karimov) there is no function for issuing interrupts with a frequency of 15625 Hz. 

And, of course, the same function is in the v9990 chip, as in many 
other graphics chips - often used on consoles, 
for example on the NES. Moreover, on v9990, if I’m not mistaken, you can do it without 
tricky calculations to find out the current scan line. ( Shiru Otaku 
I have not yet fully translated the instructions for 
programming.) 

On the other hand, through Sound Blaster (see ZX-Guide #2)bring out 
The sound is much faster. But Sound Blaster requires 
allocate memory in a special way - so it is not compatible with 
16-color mode (although some improvements could be made; I'll think about it 
this question). 

In general, both SB, this device, and GS (especially GS) are good because 
allowing you to play digital sound in any environment. And not 
count and align bars, as I once counted... 

──────────────────────────────── ──────────────────────────────── 
                  On the Pentagon in RAM in turbo:

#dd = 6t 
LD HL, = 14t 
LD (HL), = 14t 
LD(..),HL = 20t 
LD(..),A = 18t 
PUSH HL = 14t (12t if stack in ROM) 
POP HL = 14t (12t if stack in ROM) 
LD SP,HL = 8t 
ADD HL,SP = 12t 
JP(HL) = 6t 
JR = 16t 
JP=14t 
DJNZ = 16/10t 
CALL = 22t 
RET cc = 16/6t 
JR cc = 16/10t 

         Further untested (RAM or ROM - I don’t remember):

RET = 14t? 
EX (SP),HL = 20t? 
LD A,(IX) = 26t? 
LD A,(HL) = 8t? 
LD(IX),0 = 26t? 
OUTI = 22t? 
──────────────────────────────── ──────────────────────────────── 

Shiru Otaku wrote an AY effects editor for games on PC. 

I tried to shake off the old days and write a piece of music. But not 
it worked :( I already have about 20 of these started... 

John already broke his GamePad :) 

CyberDemon finally appeared (in echo) when I suggested 
exchange a bunch of your scrap metal for a new ATM. 

By the way, I’m not the only one who wrote CyberDemon’s text yetpublished :) 

──────────────────────────────── ──────────────────────────────── 
                    TO MY FAVORITE TEACHER
           FUNDAMENTALS OF INFORMATION SCIENCE AND COMPUTER ENGINEERING
                AT RYAZAN COLLEGE OF ELECTRONICS
                         POPOVA L.P.,
                       AND ALSO HER LOVE
            TO THE SOFTWARE PRODUCT "LEXICON" IN GENERAL
                  AND TO "IKSTISHKI" IN PARTICULAR
                          DEDICATED

                   LETTER M O U S E R ' A

Hello. My name is Maxim. It's very difficult for me to exhibit
there is a general discussion of my problem, but there is no strength to remain silent anymore!
The fact is that many years ago I started studying vocabulary. And
I still continue to do it. My peers have long been
stopped doing this (they say that at an early age everyone
we tried it), but for me it grew into some kind of addiction,
which is very difficult to get rid of. I'm afraid what if
If anyone I know finds out about my addiction, it’s all from me
will turn away. WHAT SHOULD I DO? HELP! Maybe someone had
such a problem. Share with me how you solved it. I'm waiting
answer...

                                                  Mitkin Maxim
                                              former RKE student
                                                  group 9Р-2111

P.S. This is, of course, a joke, but Norton Commander was not written by Peter 
Norton, aprogrammer from his company. And in general, Dos Navigator 
NC is better, and "LEXICON" is complete shit! Long live the Pentium Pro 
200 MHz! Give us adventure games! Let's hit 'pussy' in Russian 
sloppiness! You're giving IBMization to the whole country! Amig is in the toilet! 
Sinclair - to every kindergarten and every school! 
──────────────────────────────── ──────────────────────────────── 

I also sent a letter to Vladimir Smirnov, including by 
about his article in "Paragraph" about the disk interface, which 
The article does not fit into any gates. 

And this is what was waiting for me at the post office: it turns out that we have parcels 
no longer accepted!  For floppy disks - only registered letters! 
In general, as I understand it, the post office is not engaged in some kind of mailing 
correspondence, but purely the issuance of specific pensions and - between 
business - paying for utilities.  Every time I have to 
wait in line for an hour.   In the local newspaper, however, 
there is talk of opening several previously closed ones in Ryazan 
post offices. 

Released: ALASM 5.04, STS 7.2, Con18 (new version, they are not 
are numbered). Plus I released ZXZXEmul, which I forgot to put in 
supplement to the magazine. In general, I didn’t have time to do anything - I read smart 
books. Considering that only in the IV-XIV centuries. out of 289 known to me 
I already have 118 authors on hand, I am increasingly inclined 
to the idea that I will write the history of the papacy forever...Fact: not one out of 10 people to whom I provided 
intermediate versions of the book (one version for each, different 
degrees of readiness), did not read the book to the end. 

Send your news! 

──────────────────────────────── ────────────────────────────────

Share your thoughts about the article