From
Ivan Kuvshinov
→
To
Nikolaj Amosov
27 April 2004
VS>> Question not on the topic of the conference: when using
VS>> ZX-LINK Kempston, I
VS>> so I understand I can’t use it?
NA> Is it even needed? After 10 years of Spectrumism, I still haven’t gotten used to it
NA> to the joystick...
Yes, y-what are you doing? And from a dandy (plate) with cut off mikrukha
- haven’t tried it?
KIA
From
Vlad Sotnikov
→
To
All
12 May 2004
Hello All!
In short, I'm already fucked! Then I remembered that there is such an echo of a “guru” here :)))
In general, the essence of the problem: there is a computer that is connected to two local networks (two
network cards) and via a modem to the Internet. Task: you need to collect mail through
pop3 via modem from the Internet for different users _from different mailboxes_!,
and distribute it to them via LAN. Winroute did this perfectly. However, when I
disconnected from the local Internet and started using a modem, calling winroute
stubbornly refuses. Shouts that host not found, etc. Although a tick
"use RAS" is worth it. Then I tried VPOP3, but it can only pick up
mail from one host. Win Mail Server suffers from exactly the same problem. Is there really no
one program? Or will I have to write it myself???
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Sergey Zotov
→
To
Vlad Sotnikov
13 May 2004
A day has passed, and you are still alive! Vlad!
On 12 May 04, Vlad Sotnikov wrote to All:
VS> In short, I'm already fucked! Then I remembered that there is such an echo here
VS> "guru" :))) In general, the essence of the problem: there is a computer that is connected to
VS> two local networks (two network cards) and via a modem to the Internet. Task:
VS> it is necessary to collect mail via pop3 via a modem from the Internet for different
VS> users _from different mailboxes_!, and distribute it to them via
VS> local area. Winroute did this perfectly. However, when I disconnected from
VS> local Internet and started using a modem, calling winroute persistently
VS> refuses. Shouts that host not found, etc. Although checkmark
VS> "use RAS" is worth it. Then I tried VPOP3, but it can only
VS> retrieve mail from one host. Win Mail Server suffers from exactly the same thing.
VS> Is there really not a single program? Or will I have to write it myself???
Maybe not, because Windows as a server is not the best solution. I can offer
possible solution. The console version won't suit you? ;)
There is such software - Postie - a console email client. Can send andpick up mail via POP3 as well. Through command line parameters you can
specify everything you need to collect mail from different mailboxes, regardless
from hosts. If you run it through start, you can create pseudo-multi-threading,
Otherwise, you'll be checking boxes one after another. As a result, it returns the code
completion - you can check whether everything went well or not.
It’s easy to find on the Internet, if anything happens, I can lather it up. I've used it for a while
time until I realized that for me TheBat! - the best option is I'll mail you at
I don’t distribute it locally. ;)
=== Home Windows Clipboard ===
POSTIE is (c) copyrighted 1996-2001 and written by Andrew George Davison and
Infradig Systems.
POSTIE is a command-line mail client that handles multi-part MIME attachments,
HTML mail, UUencode/decode,
POP3 and IMAP4 reading, SMTP, NNTP (Usenet) and IMAP4 posting. HTTP fetching
and list-server processing.
And much more!
POSTIE doesn't have a GUI as it is not meant to be used directly as an email
client... it was designed for
back-end processing, to be used with schedulers, CGI, or to be exec driven from
another program.
WIN95: requires the WinSock2 upgrade from
http://support.microsoft.com/support/kb/articles/Q182/1/08.ASP
===End of Windows Clipboard ===
ZXNet: 500:8462/1 ~/ <~ http://zxnet.da.ru/
Fido: 2:5057/56 /_ _> SkyNet: 71:170/21
From
Konstantin Butorin
→
To
Vlad Sotnikov
13 May 2004
Hi Vlad!
May 12, 2004 20:11, Vlad Sotnikov wrote to All:
VS> it is necessary to collect mail via pop3 via a modem from the Internet for different
VS> users _from different mailboxes_!, and distribute it to them through
VS> local.
Isn't it possible to configure baht as a server? And then let the baht distribute
baht clients all mail.
Bye Vlad!
From
Roman Alexandrov
→
To
Vlad Sotnikov
14 May 2004
Hello, Vlad!
12 May 04, 20:11, Vlad Sotnikov wrote to All on the topic "help!!!":
VS> In short, I'm already fucked! Then I remembered that there is such an echo of a “guru” here
VS> :)))
VS> In general, the essence of the problem: there is a computer that is connected to two local networks
VS> (two network cards) and via a modem to the Internet. Task: need to collect
VS> mail via pop3 via modem from the Internet for different users _from different
VS> mailboxes_!, and distribute it to them via LAN. Did it perfectly
VS> Winroute. However, when I disconnected from the local Internet and started
VS> use a modem, winroute stubbornly refuses to call. Shouts that host
VS> not found, etc.
Dig into the settings, change the version, etc. Everything worked for me via a modem
ok.
Happy connections. Roman.
From
Paul Malishev
→
To
Vlad Sotnikov
14 May 2004
Greetings, Vlad, reading this nonsense...
I remember May 12, 04 20:11, Vlad Sotnikov spoke with All... Well, let’s answer:
VS> In short, I'm already fucked! Then I remembered that there is such an echo here
VS> "guru" :))) In general, the essence of the problem: there is a computer that is connected to
VS> two local networks (two network cards) and via a modem to the Internet. Task:
VS> it is necessary to collect mail via pop3 via a modem from the Internet for different
VS> users _from different mailboxes_!, and distribute it to them via
VS> local area. Winroute did this perfectly. However, when I disconnected from
VS> local Internet and started using a modem, calling winroute persistently
VS> refuses. Shouts that host not found, etc. Although
VS> the "use RAS" checkbox is checked. Then I tried VPOP3, but it
VS> can only retrieve mail from one host. Win suffers from exactly the same thing.
VS> Mail Server. Is there really not a single program? Or should I write it myself
VS> have to???
There is no need to write anything. install Linux.
in the standard distribution, there is everything to stir up a mega-server.
By the way, I have mail now, it works exactly as you need: it callsschedule on the Internet, picks up mail, and clients already pick it up from the server.
Yes, there is a kerio mail server for Windows, everyone seemed to praise it.
Let me say goodbye to you Vlad...
[Apollo] [hate tele2] [HowLow.Org] [in linux we trust]
HowLow_Station phone 274-8229 time 23:00-06:00
From
Kirill Frolov
→
To
Vlad Sotnikov
14 May 2004
Press RESET immediately, Vlad Sotnikov!
On Wed, 12 May 04 19:11:41 +0400, Vlad Sotnikov wrote:
VS> In short, I'm already fucked! Then I remembered that there is such an echo of a “guru” here
VS> :))) In general, the essence of the problem: there is a computer that is connected to two
VS> LAN (two network cards) and via a modem to the Internet. Task: necessary
VS> collect mail via pop3 via modem from the Internet for different users _c
VS> different mailboxes_!, and distribute it to them via LAN.
For this you need a mail server. Typically, on unix, a server like this
consists of the following components:
1. MTA - Mail Transfer Agent
Engaged in non-local message delivery (transfer
between cars). Together with MDA (see below) or instead
MDA can also provide local delivery. Typically,
this is sendmail, exim, etc. programs. In your case
(lack of its own domain) works exclusively for
transfer of mail outside through the so-called. smarthost and at the reception
mail from users.
2. MDA -- Mail Delivery Agent
Engaged exclusively in local delivery (roughly speaking,
sorts into mailboxes) and message filtering.
Typically this role is performed by procmail. In your casecan be used for a variety of filtration purposes and
layout of messages in boxes.
3. Client for POP3, IMAP and similar protocols. Needed
exclusively for collecting mail from various external servers.
Received mail is given to MTA and MDA.
4. Server for POP3, IMAP and similar protocols, which
would allow users, mostly non-local, to take
or read your mail.
Graphically, the operation of the server can be depicted as follows:
+-----------------+ +-------------------------+
| remote | | remote SMTP server, |
| POP3 server | | for example your server |
| (eg mail.ru) | | internet provider |
+-----------------+ +-------------------------+
|| /\n
// ||
dialup connection //
// (fetching mail from dialup connection
|| external mailboxes) // (sending mail outside)
/ ||
+------------+ +-----------------------------------+
| fetchmail | =====> | sendmail |
+------------+ +-----------------------------------+
|| /\n
|| ||/ ||
+-----------+ +------------+ ||
|POP3 server| <=== | procmail | ||
| | +------------+ ||
+-----------+ ||
|| ||
// //
local network local network
// (user receives mail) // (sends mail
|| || user)
/ ||
+------------------------------------------+
| MUA (Mail User Agent) of the user, e.g. The Bat! |
+------------------------------------------+
It's immediately obvious that the most important element here is the MTA.
You have an absent one. Therefore, no VPOP3 or fetchmail without all
the rest of the infrastructure is _USELESS_.
VS> Winroute did this ideally.
He does it somehow strangely. Secondly, it costs money, it requires
some keys, crackz and registration via the Internet. No further
interesting...
VS> stubbornly refuses. Shouts that host not found, etc. Although checkmark
VS> "use RAS" is worth it.
In general, everything is designed for NT. You have Masdai-98, it was worth mentioningmention. In addition, winroute allows you to specify addresses for which
It will make calls to the Internet, and which ones will be considered local. Maybe here
under-twisted? Where is the detailed log of what is going on with you?
WinRoute doesn't manage it? Tear it down!
VS> Win Mail Server suffers from exactly the same thing. Is there really no
VS> of one program? Or will I have to write it myself???
All the “software” has already been written a long time ago. Commercial (who will pay?) not
interested. So let's go to http://freshmeat.net (bookmark it in
browser) and enter in the search bar: "Windows pop3 smtp server".
We get a long list... choose:
http://www.xmailserver.org/
(I immediately remind you of the location of fetchmail for windows, for
XMail IS NOT WORSE -- http://unixmail-w32.sourceforge.net/)
XMail is an Internet and intranet mail server featuring an SMTP server,
POP3 server, finger server, multiple domains, no need for users to have
a real system account, SMTP relay checking, RBL/RSS/ORBS/DUL and custom
(IP based and address based) spam protection, SMTP authentication
(PLAIN LOGIN CRAM-MD5 POP3-before-SMTP and custom), a POP3 account
syncronizer with external POP3 accounts, account aliases, domain
aliases, custom mail processing, direct mail files delivery, custom mail
filters, mailing lists, remote administration, custom mail exchangers,logging, and multi-platform code. XMail sources compile under GNU/Linux,
FreeBSD, OpenBSD, Solaris and *NT/2K/XP*.
License
XMail is distributed under *GPL license*, either version 2 or (at your option)
any later version.
Freebies, that is, are relative. But performance under Windows'98
doubtful. Well, who now will write under the 6-year-old system
how long ago?
The question arises "how to call the Internet." The solution is exactly how
call for W98 is:
rundll rnaui.dll,RnaDial "provider" - Call up the "Connection setup" window
But it’s not written how to switch off. After all, any NT that has rasdial,
in this regard it turns out to be easier... But the W98 simply turns your
computer into a pedal-step computer, where everything is done exclusively by
pressing various buttons. Terrible...
Continuing on XMail:
This server was born due to the need of having a free and stable Mail Server
to be used inside my old company, which used a Windows Network. I don't
like to reinvent the wheel but the need of some special features drive
me to start a new project. Probably if I could use a Linux server on my
net, I would be able to satisfy my needs without write code, but this is
not my case. It should be also portable to other OSs, like Linux and
other Unixes.
Another reason that drove me to write XMail is the presence of the same
steps in setting up a typical mail server, ie:sendmail + qpopper + fetchmail
if one needs SMTP, POP3 and external synchronization, or:
sendmail + qpopper
for only SMTP and POP3 (I've quoted sendmail, qpopper and fetchmail, but
there are many other packages you can use to reach these needs). With
XMail you get an all-in-one package with a central administration that
can simplify the above common steps.
REQUIREMENTS
* Any version of Linux that has glibc.
* Windows NT with ws2_32.dll correctly installed.
* A working DNS and gateway to the Internet (if you plan to use it).
* To build from source for Linux you need any version of gcc and
glibc installed.
* To build from source for Windows you need MS Visual C++
(project included).
* -or- any other working compiler that provides support for the Win32 SDK.
...
PS: какого филолог не знает, что правильно "подключё'н", а не
"подклю'чен"? (апострофом обозначено ударение, которое при твоём
обезъёченном написании съезжает на другую букву).
From
Kirill Frolov
→
To
Paul Malishev
14 May 2004
Press RESET immediately, Paul Malishev!
On Thu, 13 May 04 23:09:48 +0400, Paul Malishev wrote:
PM> by the way, I have mail now, it works exactly as you need: it calls
PM> on schedule on the Internet, picks up mail, and clients already pick it up from the server.
PM> for Windows there is a kerio mail server, everyone seemed to praise it.
Shift, apparently you have the same "30 days trial" as this one
Kerio...
From
Vlad Sotnikov
→
To
Paul Malishev
14 May 2004
*** Regarding the letter found in the echo MY_MAIL
Hello Paul!
May 14, 2004 (it was 00:09 then)
Paul Malishev in his letter to Vlad Sotnikov wrote:
PM> for Windows there is a kerio mail server, everyone seemed to praise it.
It seems that this particular thing is built into WinRoute...
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Vlad Sotnikov
→
To
Kirill Frolov
15 May 2004
Hello Kirill!
May 14, 2004 (it was 09:58 then)
Kirill Frolov in his letter to Vlad Sotnikov wrote:
VS>> Winroute did this ideally.
KF> He does it somehow strangely. Secondly, it costs money, it requires
KF> some keys, crackz and registration via the Internet. No further
KF> interesting...
I have a crack for him...
VS>> stubbornly refuses. Shouts that host not found, etc. Although
VS>> "use RAS" is checked.
KF> In general, everything is designed for NT. You have Masdai-98, it was worth mentioning
KF> mention. In addition, winroute allows you to specify addresses for which
KF> it will make calls to the Internet, and which ones will be considered local. Maybe
KF> is it under-twisted here?
In fact, most likely yes. During the first installation he asked me,
which address is responsible for connecting to the Internet. However, now, even with
reinstallation, he does not ask this question. Most likely, somewhere in the registry
wrote it down. But I shouldn’t reinstall Windows because of this???
KF> Where is the detailed log of what you have
KF> happening? WinRoute doesn't manage it? Tear it down!No, he keeps approximate logs...
KF> PS: what philologist doesn’t know what is correct is “connected” and not
KF> "connected"? (the apostrophe indicates the emphasis that, when you
KF> when written without objects, moves to another letter).
The emphasis doesn't go anywhere. It stays on the last syllable, just
This is not shown graphically. And give me an example when in Russian
Is the stress displayed graphically? Thank God we don't speak Spanish :)
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Paul Malishev
→
To
Vlad Sotnikov
17 May 2004
*** responded to a message from HOWLOW.CARBON (Carbons).
Greetings, Vlad, reading this nonsense...
I remember 14 May 04 21:23, Vlad Sotnikov spoke with Paul Malishev... Well then
we will answer:
PM>> for Windows there is a kerio mail server, it seems to be all
PM>> praised.
VS> It seems that this particular thing is built into WinRoute...
kerio firewall yeah...
But this is the first time I’ve heard about mailserver being built in there.
although I could be wrong
Let me say goodbye to you Vlad...
[Apollo] [hate tele2] [HowLow.Org] [in linux we trust]
HowLow_Station phone 274-8229 time 23:00-06:00
From
Roman Alexandrov
→
To
Vlad Sotnikov
18 May 2004
Hello, Vlad!
14 May 04, 21:23, Vlad Sotnikov wrote to Paul Malishev on the topic "help!!!":
PM>> for Windows there is a kerio mail server, everyone seemed to praise it.
VS> It seems that this particular thing is built into WinRoute...
Now it is a separate product.
Happy connections. Roman.
From
Vlad Sotnikov
→
To
Paul Malishev
19 May 2004
*** Regarding the letter found in the echo MY_MAIL
Hello Paul!
May 17, 2004 (it was 10:18 pm then)
Paul Malishev in his letter to Vlad Sotnikov wrote:
PM>>> for Windows there is a kerio mail server, it seems to be all
PM>>> praised.
VS>> It seems that this particular thing is built into WinRoute...
PM> kerio firewall yeah...
PM> but this is the first time I’ve heard about mailserver being built in.
PM> although I could be wrong
You can. As far as I remember, when you turn on the mail server in Winrout
A sign pops up with a proud inscription that you are using the most popular kerio
mail server. You can check the box so that this message does not appear again,
and as a rule, everyone forgets about it if winroute is not reinstalled (and
The system is stable and does not require frequent reinstallation)...
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Roman Alexandrov
→
To
Paul Malishev
19 May 2004
Hello Paul!
17 May 04, 22:18, Paul Malishev wrote to Vlad Sotnikov on the topic "help!!!":
PM>>> for Windows there is a kerio mail server, it seems to be all
PM>>> praised.
VS>> It seems that this particular thing is built into WinRoute...
PM> kerio firewall yeah...
PM> but this is the first time I’ve heard about mailserver being built in.
PM> although I could be wrong
That's exactly what you're wrong... WinroutePro contains NAT, firewall, HTTP
proxy, pop and smtp servers and other little things...
Happy connections. Roman.
From
Vlad Sotnikov
→
To
Roman Alexandrov
20 May 2004
Hello Roman!
May 19, 2004 (it was 10:05 pm then)
Roman Alexandrov in his letter to Paul Malishev wrote:
PM>> kerio firewall yeah...
PM>> but this is the first time I’ve heard about mailserver being built in.
PM>> although I could be wrong
RA> You are exactly wrong.... WinroutePro contains NAT, a firewall,
RA> HTTP proxy, pop and smtp servers and other little things...
Also DNS and DHCP. Very convenient. :)
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Kirill Frolov
→
To
Vlad Sotnikov
23 May 2004
Press RESET immediately, Vlad Sotnikov!
On Sat, 15 May 04 12:46:00 +0400, Vlad Sotnikov wrote:
KF>> it will make calls to the Internet, and which ones will be considered local. Maybe
KF>> is it under-twisted here?
VS> Actually, most likely, yes. When I first installed it
VS> asked which address is responsible for connecting to the Internet. However, now
VS> even when reinstalling, it does not ask this question. Most likely somewhere
VS> added to the registry. But I shouldn’t reinstall Windows because of this???
http://zeus.sai.msu.ru:7000/internet/wingate30/wg3_18.shtml
From
Aleksandr Majorov
→
To
Vlad Sotnikov
23 May 2004
Hello Vlad!
I am responding to your letter dated May 12, 2004, then written by Vlad Sotnikov
to All, and then it was 20:11:41.
VS> In short, I'm already fucked! Then I remembered that there is such an echo of a “guru” here
VS> :))) In general, the essence of the problem: there is a computer that is connected to two
VS> LAN (two network cards) and via a modem to the Internet. Task: necessary
VS> collect mail via pop3 via modem from the Internet for different users _c
VS> different mailboxes_!, and distribute it to them via LAN. This is ideal
( )
VS> Win Mail Server also suffers. Is there really not a single program? Or myself
VS> will you have to write it???
I used "OFFICE MAIL SERVER" for this; it called me at night.
by mail, and then ZeMysh picked up the mail via LAN as with POP3 and gave the mail
for dispatch next night.
All the best,
Alexander.
From
Vlad Sotnikov
→
To
Konstantin Butorin
23 May 2004
Hello Konstantin!
May 13, 2004 (it was 11:15 pm then)
Konstantin Butorin in his letter to Vlad Sotnikov wrote:
KB> Isn’t it possible to configure baht as a server? And then let the baht distribute
KB> baht clients all mail.
That's it. Bat clients. What if the user has Outlook? And in general: this
very clumsy. Protocols were invented to provide universal
interaction between different programs. And so I can configure, for example,
converting incoming letters into .txt, and offer users to pick them up from
network folder (closed with a user password). The server system in The Bat is the same
nonsense.
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Vlad Sotnikov
→
To
Aleksandr Majorov
24 May 2004
Hello, Alexander!
May 23, 2004 (it was 10:31 pm then)
Aleksandr Majorov in his letter to Vlad Sotnikov wrote:
Question not on the topic of the conference: when using ZX-LINK with Kempston, I
So I understand I can’t use it?
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Aleksandr Majorov
→
To
Vlad Sotnikov
25 May 2004
Hello Vlad!
I am responding to your letter dated May 24, 2004, then written by Vlad Sotnikov
to Aleksandr Majorov, and then it was 8:48:06 on the clock.
( )
VS> Question not on the topic of the conference: when using ZX-LINK
VS> Kempston, as I understand it, I can’t use it?
Of course.
Yes, and it’s somehow strange when using a ZX-LINK joystick
It’s impossible to use at all, because ZX-LINK does not work with the joystick.
Or do you already have multitasking on your Speck? %)
And so, the joystick and link will interfere with each other, it’s better not to use them at the same time
include.
All the best,
Alexander.
(500:812/2)
From
Kirill Frolov
→
To
Vlad Sotnikov
25 May 2004
Press RESET immediately, Vlad Sotnikov!
On Mon, 24 May 04 07:48:06 +0400, Vlad Sotnikov wrote:
VS> Question not on the topic of the conference: when using ZX-LINK with Kempston,
VS> As I understand it, I can’t use it?
At the same time, you can’t. Connect one or the other alternately
technically possible, practically depends...
I suggest switching to using ZX-Link via the COM port. Speed is not
much lower.
From
Vlad Sotnikov
→
To
Kirill Frolov
26 May 2004
*** Regarding the letter found in the echo MY_MAIL
Hello Kirill!
May 25, 2004 (it was 11:12 pm then)
Kirill Frolov in his letter to Vlad Sotnikov wrote:
VS>> Question not on the topic of the conference: when using ZX-LINK
VS>> Kempston, as I understand it, I can’t use it?
KF> At the same time - you cannot. Alternately connect one or the other
KF> technically possible, practically depends...
KF> I suggest switching to using ZX-Link via a COM port. Speed
KF> not much lower.
Or the Sinclair Joistick. In the end :)
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Nikolaj Amosov
→
To
Vlad Sotnikov
26 May 2004
Hello Vlad!
Monday May 24, 2004 08:48:06 Vlad Sotnikov -> Aleksandr Majorov:
VS> Question not on the topic of the conference: when using
VS> ZX-LINK Kempston, I
VS> so I understand I can’t use it?
Is it even needed? After 10 years of Spectrumism, I still haven’t gotten used to it
to the joystick...
[REAL ZX]
From
Roman Alexandrov
→
To
Nikolaj Amosov
27 May 2004
Hello Nikolaj!
26 May 04, 21:37, Nikolaj Amosov wrote to Vlad Sotnikov on the topic "help!!!":
VS>> Question not on the topic of the conference: when using
VS>> ZX-LINK Kempston, I
VS>> so I understand I can’t use it?
NA> Is it even needed? After 10 years of Spectrumism, I still haven’t gotten used to it
NA> to the joystick...
Hmm.. I can hardly imagine a spec without a joystick.
Happy connections. Roman.
From
Kirill Frolov
→
To
Vlad Sotnikov
28 May 2004
Press RESET immediately, Vlad Sotnikov!
On Wed, 26 May 04 10:21:35 +0400, Vlad Sotnikov wrote:
VS> Or on Sinclair Joistick. In the end :)
Have you already forgotten about the arrow going into the corner? In addition, the COM port
is also available in Windows-NT - you might be interested in this.
From
Aleksandr Majorov
→
To
Kirill Frolov
29 May 2004
Hello Kirill!
I am responding to your letter dated May 25, 2004, then written by Kirill Frolov
to Vlad Sotnikov, and then it was 23:12:07.
( )
KF> I suggest switching to using ZX-Link via a COM port. Speed not
KF> much lower.
Hmm, well, in this case, there is no need to do anything on the part of the PC.
And from Speck's side?
Although... Install ADM202 + the simplest Atmel one (for example)
microcontroller and can be made very beautifully and simply...
Speck will throw bytes at the controller, and it will do everything itself
buffer (128 bytes is enough :) and can even generate some kind of thread
Interrupts for Speck.
All the best,
Alexander.
From
Kirill Frolov
→
To
Aleksandr Majorov
30 May 2004
Press RESET immediately, Aleksandr Majorov!
On Sat, 29 May 04 11:58:10 +0400, Aleksandr Majorov wrote:
KF>> I suggest switching to using ZX-Link via a COM port. Speed not
KF>> much lower.
AM> Hmm, well, in this case, there is no need to do anything from the PC side.
AM> And from Speck's side?
The minimum is software emulation. If absolutely minimum, then ANY
SCORPIO ALREADY HAS A SERIAL PORT ON BOARD! To connect
printer which. There is also a way out (works only if everything
transistors are sealed and -5V applied), and input (bit 5, FE port). I think
X-modem, as a synchronous protocol (request-response-request-response...),
will be able to work safely via a 3-wire interface, without
flow control signals when every second letter in the terminal
disappears (Spectrum does not receive reception 100% of the time). In the terminal of course
You can’t work with a 3-wire interface, so MMD 4.xx is from a PC
you can't control it. That is, there is a more complex version of the interface with
software emulation.
AM> Although... Install ADM202 + the simplest Atmel (for example)
AM> microcontroller can be made very beautifully and simply...
AM> Speck will throw bytes into the controller, and it will do everything itself AM> buffer (128 bytes is enough :) and can even generate some kind of thread
AM> interruptions for Speck.
Yes, K. Karimov’s diagram (at the end of the letter), which has a keyboard and
mouse - no one interferes instead of the mouse, or in addition,
connect PC...
How about posting MMD on the Internet? But in ZX.SPECTRMU echo FAQ
There is nothing to refer to, nothing at all, not even Virtual TR-DOS.
Well there is a picture, MMD pairs of different versions, drivers, ZXLINK description
interface with the program, description from the 6th format...
Food for thought:
= Emulators hang out here (2:5030/827.2) ==================== ZX.SPECTRUM =
Msg: 2185 of 2198 -788
From : Kamil Karimov 2:5080/500.12 07 Jan 03
To : ALL 12 Jan 03
Subj: mouse controller
===================================================================================
Hello, ALL!
I look at the screen and see: Kirill Frolov is drawing something Vadim Chumachenko!
VC>> what about the mouse controller circuit on Atmel? did you finish it? available in
VC>> Stakhov diagram (for ps/2 mouse).
KF> Hardly.
============================================================
PS/2 -> Kempston Mouse Adapter v2.0(c) 1999-2000 Studio STALL (Eugene Stahov)
(c) 2003 Kamil Karimov E-mail: k2k@list.ru
============================================
DD1
┌───┐
A7──────┤1& │
A6──────┤2 │
A4──────┤3 │8
A3──────┤4 0─────┐
A2──────┤5 │ │
A1──────┤6 │ │
A0──────┤11 │ │
/M1──────┤12 │ │
└───┘ │
DD2A │ 5┌───┐ DD2B 9┌───┐ VD1
1┌───┐ └──┤1 ├────────┬──────┤1 ├───|<|─── /WAIT
A5──────┤1 ├────────┤ │6 │ ┌───┤ │8
/IORQ────┤ │3 4└───┘ │ │ 10└───┘
2└───┘ │ │ DD2C VD2
│ ├───────────|>|──────────┐
/CS │ │ LED │
┌───────────────────────┴──│────────────────────┐ ┌┴┐
│ ┌───────────────────────┘ │ │ │R3
/WR────────│──│─────────────────────────┐ +5V│ └┬┘1K
│ │ ┌────│────────────────┤ │ │
│ │ 1┌───┬─────┬───┐20│ │1┌───┬────┬───┐20 │ ─┴─
/RES───────│──│───0/RS│ A │VCC├──┘ └─┤DIR│ <> │VCC├─┘ │
MDAT─┬─────│──│───┤PD0│ T │PB7├─────────┤ A1│ │ G 0───┘
MCLK─│───┬─│──│───┤PD1│ 9 │PB6├─────────┤ A2│ │B1 ├─────D7
│ │ │ │ ─┤X2 │ 0 │PB5├─────────┤ A3│ │B2 ├─────D6
7MHZ─│───│─│──│───┤X1 │ S │PB4├─────────┤ A4│ │B3 ├─────D5
A5
│ │ └───┤PD3│ 3 │PB2├─────────┤ A6│ │B5 ├─────D3
P8
A 10
│ │ ┌───┤GND│ │PD6├──┐ ┌──┤GND│ АП6│B8 ├─────D0
│ │ │ 10└───┴─────┴───┘11│ │10└───┴───┴───┘11
│ │ ─┴─ LO3 │ ─┴─ LO4
/RD──│───│──────────────────────────
│ └──┐
┌┴┐R1 ┌┴┐R2
│ │8K2 │ │8K2
└┬┘ └┬┘
└──────┴────────+5V
Расположение контактов в PS/2
┌──┐ ┌──┐
N/C 6 ──── ┌┘* └─┘ *└┐ ─── 5 MCLK
+5V 4 ──── │* *│ ─── 3 GND
N/C 2 ──── └─┐* *┌─┘ ─── 1 MDAT
└─────┘
Вид на розетку со стороны контактов (не со стороны пайки)
Microschemy:
DD1 1533ЛА2 (74ALS30)
DD2 1533ЛЛ1 (74ALS32)
DD3 AT90S2313 (или AT90S1200)
DD4 1533АП6 (74ALS245)
Дешифрация жесткая: задействованы все младшие биты адреса Z80.
(но ето не не обобачается, во меняко через можно обойтись
меньшим настроем разразов, незадействованные входы соединить с +5V).
апример у меня в Кворуме для дешифрации установка адреса
A7,A6,A5 and A4, the rest of the address line inputs are connected with +5V.
Шека раскладна на подключения к компьютеру, не имеющему
конфликтов по порту #DF.
If there is a conflict, it is necessary to port #FFassemble the control circuit /IORQGE :(.
How is the interface with the computer implemented?
At initial power-up or on the /RESET signal, the controller
checks the mouse connection, and the VD2 LED (LED) lights up.
When the mouse is connected, after approximately 0.5 seconds, the LED
goes off (this is the time of the internal mouse test), this is a sign
the controller is ready for operation.
If the mouse is not connected or is faulty, the LED
continues to light, and when software polls the mouse from its ports
code 255 is read (no mouse).
You can connect the mouse at any time, and the LED
goes out, and button codes and buttons begin to be read from the mouse ports
X and Y coordinates.
At a controller clock speed of 7 megahertz, the sleep cycle
lasts about 3 microseconds.
This version of the program emulates the operation of a Campston mouse -
that is, it provides information about pressing two buttons and two coordinates.
Ports:
#fadf (64223) => D0 - right, D1 - left buttons (0 - press).
#fedf (65427) => also buttons
#fbdf (64479) => X coordinate (increasing code to the right)
#ffdf (65503) => Y coordinate (up code increase)
When you turn it on for the first time, if you do not touch the mouse, the ports should
read codes:
255 128 96
10 PRINT AT 0.0;
20 PRINT IN 64223;" ";: REM 255
30 PRINT IN 64479;" ";: REM 128
40 PRINT IN 65503;" ";: REM 96
50 PLOT IN 64479,IN 65503/1.5
60 GOTO 10The scheme provides the ability not only to read, but also
write information to the controller, which allows you to control
its mode of operation.
In particular, it is possible to provide a connection to the controller
mice in 3D standard - Mouse or Intelli Mouse.
In this case, you can read the Z coordinate via port #fedf (65427)
and codes for pressing additional buttons.
By adding one chip (TM2 dual trigger), you can
program the controller directly in the Spectrum.
The scheme turned out to be universal, and its possibility
reprogramming allows you to connect to the Spectrum via
2 (I2C or RS232) or 3 (SPI) wire interface:
- external modem (via AD232 level conversion circuit);
- ADC;
- DAC;
- digital temperature sensors;
- flash memory;
-+--+--+- firmware codes version 2.0 -+--+--+-
:1000000016C09398869B04C00AC0826082601895CF
:1000100097BB58BB849B03C038BB859948BB939A58
:100020000000829BFECF9398F7BA98BB1895FF24E7
:100030009FEFF7BA98BB08E001BB08E002BB00E401
:100040000BBF02E005BF00E809BF04E00EBDF89455
:100050000FED0DBF5FEF30E840E68827939A2FEF52
:10006000689499D062D098F337D088F32A3F79F713
:1000700087D032D060F330D050F324EFE89487D0AB
:1000800054D028F380D028D010F32A3F01F793985A
:10009000789414E11A9551F424EFE89478D045D07F
:1000A00018F071D019D008F4D2CF1AE070D014D063
:1000B00088F3D22E68D010D068F3622F64D00CD0B1
:1000C00048F3722F360F470F5FEFD0FA51F9D1FA8C:1000D00050F903E05027DDCF8898899881FD23C02F
:1000E0008099FCCF19D0F8F011D0E8F018E014D0C6
:1000F000D0F080990894279509D0A8F01A95B9F7FF
:100100000BD088F003D078F007D068F081FD0BC0E9
:10011000819BFCCF8894089581FD05C08199FCCF17
:10012000889408958898089408959198899A20D081
:100130009098889A1FD089981DD018E0EDDF90F331
:10014000279510F0889A01C08898E0DF58F31A9537
:10015000A9F7E2DF40F388980EF0889AD7DF10F312
:10016000DBDF08F38898D2DFF0F2D6DFE0F2CECF03
:1001700004E601C005E00A9500C000C0E1F708955B
:1001800000270DBD0BC00DEF0DBD04E507C005EF49
:100190000DBD02E503C00AEC0DBD08E90CBD8D7F65
:0201A0000895C0
:00000001FF
Всего хорошего, ALL!
-+- ∙ . Sherwood Station . ∙
+ Origin: ...... (Fido 2:5080/500.12)
Newsgroups: fido7.zx.spectrum
From: Kamil Karimov
X-Comment-To: Sergey Cherbynin
Date: Fri, 05 Dec 03 21:46:57 +0300
Subject: Профи
Message-ID: <1070660978@p12.f500.n5080.z2.ftn>
Hello, Sergey!
Продолжим разговор о контроллере клавиатуры для Spectrum.
KK>> Я уже писал, что схема этого контроллера универсальна.
KK>> Она после небольшой доработки, прекрасно подходит для
KK>> подключения IBM-ой AT клавиатуры.
KK>> Если ALL желает могу кинуть в эху.SC> Of course we want, but it’s even better to make one controller for mouse and keyboard.
AT> Is there a circuit that allows you to simultaneously connect a PS/2 mouse and keyboard
AT> at the same time? What about the situation with additional
AT> keys?
It seems to me that the most important thing is to connect the keyboard, that’s all
the rest are additional bells and whistles. The proposed scheme allows
fully emulate the operation of the Spectrum key matrix using
while for decrypting the keyboard port and for buffering
circuit elements that are already on the board.
All keys are scanned perfectly, the only problem is
to decide which one to hang what on.
AT> PS/2 connector is used to connect only a keyboard and mouse?
AT> Is it possible to connect a modem, etc. through it?
I threw a modified mouse controller circuit into the echo, which
emulates a modem connection to the Spectrum using the Kondratiev scheme.
In practice, this comes down to changing the base address of the port
controller (A4 and A5 are swapped), and the output is PS/2
TTL <-> RS232 level converter is connected
(for example MAX232). In the existing firmware version for the modem
a 126-byte receive buffer has been implemented, which greatly simplifies
development of programs for working with a modem.By the way, this circuit is a full-fledged COM port,
working using the XON/XOF protocol.
AT> Is it possible to immediately modify the circuit for programming
AT> straight from the spec?
It's possible.
==== zxkbd10.txt ===============================
IBM PC keyboard -> ZX Spectrum keyboard v1.0
(c) 2003 Kamil Karimov E-mail:k2k@list.ru
===============================================================================
DD1A DD1B
1┌───┐ 4┌───┐ VD1
/RDFE─────────┬──────┬───┤& 0───────────────┤& 0──────┤<├──── /WAIT
│ └───┤LA3│3 ┌──────┬────┤LA3│6
│ 2└───┘ │ R1 ┌┴┐ 5└───┘
+5V │ │ 1K │ │
R2..R4 │ │ │ └┬┘ VD2
10K ┌──┼──┐ │ ┌───────────────┘ └──┤>├───┐
┌┴┐┌┴┐┌┴┐ │ │ \ ─┴─
│ ││ ││ │ │ │ +5V
└┬┘└┬┘└┬┘ │ │ DD2 ┌───────────────────────┤
│ │ │ │ │ 1┌───┬─────┬───┐20│ 1┌───┬────┬───┐20│
│ │ └──│──│───0/RS│ MCU │VCC├──┘ ┌──┤DIR│ <> │VCC├──┘
MDAT─┴──│─────│──│───┤PD0│ │PB7├────╫──│──┤ A1│ │/OE0───┐
MCLK────┴─────│──│───┤PD1│ PB6├────╫──│──┤ A2│ │B1 ├───│──KA15
A3│ B2 ├───│──KA14Q1 │ ┌┐ ┌───│──│───┤X1 │ │PB4├────╫──│──┤ A4│ │B3 ├───│──KA13
10MHz
C1.
20 -
-
├────┴────│─│────┤GND│-2313│PD6├──┐ ║ ├──┤GND│ АП6│B8 ├───│──KA08
-
│ │ │ ║ ─┴─ DD3 ├──┤& 0─┐
VD3 │ │ └─║───────────────────────┴──┤ЛА3│ │
/NMI───┤>├─────┘ │ ║ +5V 10└───┘ │
│ ║ │ 1┌───┬────┬───┐20 +5V DD1C│
VD4 │ ║ └──┤DIR│ <> │VCC├───┘ │
/RES───┤>├────────┘ PB0╟─────┤ A1│ │/OE0────────────┘
PB1╟──────┤ A2│ │ B1├────────KD0
PB2╟─────┤ A3│ │ B2├───────KD1
5V
C3,C4─┴─ ─┴─ ─┴─ C5 PB4╟──────┤ A5│ │ B4├───────KD3
0.1 ─┬─ ─┬─ ─┬─ 10.0+10V PB5╟─────┤ A6│ │ B5├────────KD4
│ │ │ PB6╟─────┤ A7│ │ B6├─KD5GND───┴────┼────┘ PB7╙─────┤ A8│1533│ B7├─KD6
─┴─ ┌──┤GND│ AP6│ B8├─KD7
│10└───┴────┴───┘11
─┴─DD4
Chips:
DD1 1533LA3 (74ALS00)
DD2 AT90S2313
DD3,DD4 1533AP6 (74ALS245)
Pinout of AT-keyboard connectors:
5-pin connector:
1 - MCLK
2 - MDAT
3 - /RESET (not used)
4 - GND
5 - +5V
PS/2 connector:
┌──┐ ┌──┐
N/C 6 ──── ┌┘* └─┘ *└┐ ─── 5 MCLK
+5V 4 ──── │* *│ ─── 3 GND
N/C 2 ──── └─┐* *┌─┘ ─── 1 MDAT
└─────┘
View of the socket from the contact side (not from the solder side)
Iron:
=======
This controller is not connected to the Spectrum system bus,
and to the bus of his keyboard. In addition to food, they also go towards it
only two signals:
1. Keyboard port reading strobe /RDFE;
2. Z80 processor /Wait signal (pin 24).
If the KA08..KA15 keyboard scanning signals come from the bus
processor addresses through decoupling diodes, then you need them
pull up to +5V with 10 Kom resistors per line.
The same applies to signals KD0..KD4. They too
must be pulled up to +5V with 10 Kom resistors (usually they
already present on the keyboard port inputs).
The two remaining free controller outputs can be
use to generate /RES and /NMI Spectruma signals.Quartz can be set to any frequency up to 10 MHz, or supplied from the board
Spectrum 7 MHz to pin X1 of the microcontroller.
Program:
==========
Version 1.0 of the controller firmware supports operation
with any IBM AT keyboard.
Unlike Zonovsky, this controller does not slow down operation
Spectrum when the keys are not pressed (WAIT is not generated). Yes
and due to the high speed of the AVR, the waiting time
very little when the keys are pressed.
LED VD2 lights up if at least one key is pressed.
You can press up to 8 keys simultaneously (unless
they are recognized in the keyboard itself).
Layout of additional ones (relative to Spectrum ones)
keys are still preliminary (the first thing that came to mind).
It is possible, like Zonovsky, to provide several layouts.
If anyone has any good ideas about this, it would be my pleasure.
I'll listen.
I'm still working on the firmware. If anyone wants to
assemble the controller upon request, I will send the latest version.
With respect to all Speccy fans
Kamil Karimov.
Newsgroups: fido7.zx.spectrum
From: Kamil Karimov
X-Comment-To: Aleksey Tarasow
Date: Sun, 07 Dec 03 23:41:42 +0300
Subject: Pros
Message-ID: <1070840582@p12.f500.n5080.z2.ftn>
Hello Alexey!
07 Dec 03 21:46, Aleksey Tarasow -> Kamil Karimov KK>> It seems to me that the most important thing is to connect the keyboard, that’s all
KK>> the rest are additional gadgets.
AT> I don’t agree. For example, my Camston rat works very poorly.
AT> I'm sinning both the controller and the mouse itself, so s
AT> I'll be happy to switch to PS/2. Especially if she supports the video.
With the keyboard controller circuit that I propose, it is impossible
work with several devices at the same time, but it works great
fits with any Spectrum circuit, since it uses its elements
for decryption and buffering. Moreover, with the support of several
devices cannot be provided with no-WAIT mode because it will have to
track all calls to the controller from the Z80.
And for connecting additional devices, in particular a mouse and a modem
I suggest using another controller and also on the AVR.
I have already created a circuit for connecting two PS/2 devices, I’m trying it out
Connecting a mouse and modem is probably the best option.
The circuit provided elements for reprogramming the AVR to
the Spectrum itself. All that remains is to write a program to work with this
programmer. you'll have to write an assembler for AVR :).With this approach it will be possible to actually reflash this
controller for connecting various devices to the Spectrum, which
As I understand from the end of the letter, that’s what you wanted.
KK>> All keys are polled perfectly, the only problem is
KK>> to decide which one to hang what on.
AT> There’s nothing to decide here. There are already several standards.
AT> I am interested in the Pro standard, ...
AT> I can give the distribution by ports.
Definitely.
KK>> ... TTL <-> RS232 level converter is connected
KK>> (for example MAX232).
AT> Can you tell us more about the converter?
AT> Diagram, description for dummies (that is, for me :).
To connect a modem, MDAT(RXD) and MCLK(TXD) lines, via
The ADM232 chip is connected to a 9 (or 25) pin
connector, which is usually installed on IBM/PC COM ports.
DD5
┌───────────┐
+5v ──────┬───┤16 1├───┐
C1 ─┴─ │ │ ─┴─ C3
─┬─ │ +5/12v │ ─┬─
└───┤2 3├───┘ X1
┌───┤6 4├───┐ DB9 DB25
C2 ─┴─ │ │ ─┴─ C4 ┌─┬─────┬──┐─┬─ │ │ ─┬─ │1│ DCD │ 8│
GND ────┬──┴───┤15 5├───┘ ├─┼─────┼──┤
│ ├───────────┤ ┌────┤2│ RD │ 3│
└──────┤10 7o─────────┐ │ ├─┼─────┼──┤
MCLK(TXD)───────┤11 14o─────────│────│────┤3│ TD │ 2│
├───────────┤ │ │ ├─┼─────┼──┤
──┤8 9o── ├────│────┤4│ DTR │20│
┌──┤13 12o───┐ │ │ ├─┼─────┼──┤
│ └───────────┘ │ └────│────┤7│ RTS │ 4│
└──────────────────│──────────┘ ├─┼─────┼──┤
MDAT(RXD)───────────────────────┘ ┌──┤5│ SG │ 7│
─┴─ └─┴─────┴──┘
DD5 ADM232 - преобразователь уровней для RS232;
C1..C4 - 0.1 мкф;
X1 - разьем DB9 или DB25 (вилка).
KK>> С прошивкой еще работаю. Если кто захочет самостоятельно
KK>> собрать контроллер по запросу вышлю последнюю версию.
AT> Слушай, а может у тебя готовый контролер можно купить?
AT> ОЧЕHЬ желательно что бы он одновременно поддерживал и мышь и клаву.
Для контроллера клавиатуры оттрассирована в PCAD плата и отдана
на изготовление (пока заказал 10 шт.).
К концу месяца должен получить.
AT> И такой вопрос AT> 1: is it possible to have several PS/2 ports on one machine at once?
AT> Let's say 1 - keyboard, 1 - mouse and 2 - catfish port.
AT> If yes, what will be the scheme in this case.
Above, as you understand, I propose the option:
1 - separate keyboard controller;
2 - controller for connecting two two-wire devices
with the possibility of reprogramming on the Spectrum itself.
AT> Question 2: as I understand it, the circuit can be modified to the point of possibility
AT> replacing ROM firmware from Speccy? Is that so? It would be very nice
AT> and the ability to connect multiple devices
AT> (you need to work with the modem - download one, firmware; need
AT> work, say with a light pen - load another).
Best regards, Kamil.
- Emulator people hang out (2:5030/827.2) --------------------------- ZX.SPECTRUM
-
Msg: 1963 of 2000
From : Wlad Sorokin 2:5020/6664.14 22 Feb 00
To : All 24 Feb 00
Subj: Mouse on ZX
-
Big Hello All , %^& &&^# !!!!!Somehow the Kempston mouse interface diagram from ZX format flew by here,
and remembered how once, two years ago,
I connected an AMIGA mouse to my Pentagon and thought that I should
build something similar again, especially since the software is under
the mouse is much bigger now, and the spec with the mouse would be more impressive
looked... :)
Immediately a problem arose - where to get an Amiga mouse from (from "search"
Now it’s a problem to find, and it doesn’t look very good...)
as usual, there was no mouse nearby, except for the active one,
but I didn’t have the chance to break it :)
Well, I decided to connect it...
And this is what happened - only 3-4 microcircuits, normal movement speed
(unlike many passive mice), fully compatible with Kempston,
(except for the missing middle button)....
Unfortunately, the circuit uses the processor's WAIT signal, although it does not last long.
and only while reading from the port...
Below is the circuit and firmware for the PIC16c620 microcontroller, (osc=hs wdt=off)
although it will get along well in 16c84,16F83,16c622 etc, the only thing is
that all of them should be at an operating frequency greater than 10 MHz...
By the way, at the moment I don’t have 561la9 installed...
I got 561lp5 in the Pentagon itself, on the video output (it’s like an inverter there)
and to check I typed-
10 PLOT IN 64479,IN 65503:GO TO 10
cool! (if you don’t go beyond the top or bottom of the screen)
if instead of certain lines the trail goes in an unclear direction -the problem is the clock frequency (a separate quartz will help)
and also, on the Spectrum data bus there are resistances of 10k to 5v, so inside
they cost a controller too! hence the conclusion...(you can tear it out)
and also, 14 MHz from the board - you need to skip
through a SEPARATE inverter or hang additional quartz on 15-16 legs of PIC-a
(from these legs you will also have to install two 10-30 pF capacitors to ground)
By the way, with this solution you can remove the “native” quartz from the board...
ps. The firmware is written for 14 MHz, but it works fine at 14.31818 MHz
(fortunately there are a lot of such quartz on dead 286-386)
The Wait signal sometimes needs to be passed through a diode (plus on 24n.Z80)
P.P.S. This is a beta release!
System bus
||
||
||-A10-------------------------+
||-A8------------------------+ |
||-RESET---------+ x+5v | | x+5v
|| 4| |14 | | |
|| +---++-++---+ | | |
||-D0-------6|Rb0|CPU|Ra0|18--+ | |
||-D1-------7|Rb1|IC1|Ra1|19----+ |
||-D2-------8|Rb2| |Ra2|1----------)-----+
||-D3-------9|Rb3| |Ra3|2------+ | | From mouse
||-D4------10|Rb4|pic|Ra4|3----+ | +----+|//_
||-D5------11|Rb5|16c|---| | | (o o o|o o)
||-D6------12|Rb6|620|xt.|15 | | o o|o o /
||-D7------13|Rb7| |xt.|16-+ | | |
|| +---+-+-+---+ | | | GND
|| 5| | | |
|| __ GND | | |
|| |1 | | | |||-14mHz■--+ o--------------+ | |
|| |__| | |
|| | |
|| +---+ | |
||-Wait-11-+=1 +12-------------+-)-------------+
|| |IC4+13---------------+ |
|| +---+ |
||
|| +---+ |
||-A5----1-+ 1 |9 +---+ +---+ |
||-IORQ--2-+ o-------3-+ & |6 +---11-+ 1 |10 |
||-RD----8-+IC2| +---4-+ o--+---12-+ o---+
|| +---+ | +-5-+IC3| +-13-+IC2|
|| | | +---+ | +---+
||-A15-------------+ | +---------+
||-A12---------------+ |
|| +---+ |
||-A0■■■■1■| & | | IC1-PIC16c620/20p
||-A1■■■■2■| o--------+ IC2-561ле10
||-A2■■■-8■|IC3| IC3-561ла9
|| +---+ IC4-555лп5
||
|| Copyright '2000 Wlad Sorokin
|| Spacesoft Hackers Group
|| Last edition 22.02.2000 22:21 pm
:100000000330620007301628A700030EA8003B301B
:1000100081000B1105190310051D0314A50CA40B79
:100020008B17280E8300A70E270E08009F00F730BD
:100030006500FF306600A00085158B018B1620300F
:1000400084003D20250EFC38033AA0003D20250801
:10005000A6003D2026080F39A61A31286720A107DF
:1000600033286620A10225080F39A51A3A286720EF
:10007000A30221286620A30721285420AA01A90B46
:100080008A1BAA0B8A1B21285420051D3F280930F2
:10009000A4007030810064008B1754208B1B4D2806:1000A0005420051950280800051E080005080339CA
:1000B00084070008860000016600FF308511051ADC
:1000C0005F28660085158401841608000F3A8A01AE
:1000D0008207003401340134023402340234033420
:1000E0000334043404340534053406340734083446
:0200F0000934D1
:084000007F007F007F007F00BC
:02400E00FF3F72
:02FFFE002006DB
:00000001FF
-+-
+ Origin: Stolen ??? He had to bet CLIFFORD !!! (2:5020/6664.14)
From
Vlad Sotnikov
→
To
Kirill Frolov
30 May 2004
*** Regarding the letter found in the echo MY_MAIL
Hello Kirill!
May 28, 2004 (it was 02:01 then)
Kirill Frolov in his letter to Vlad Sotnikov wrote:
VS>> Or on Sinclair Joistick. In the end :)
KF> Have you already forgotten about the arrow going into the corner? In addition, COM port
KF> is also available in Windows-NT - you might be interested in this.
This is very interesting to me. When I finish the main OS modules, then maybe
Maybe I’ll add a dog and a COM port.
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Vlad Sotnikov
→
To
Kirill Frolov
30 May 2004
Hello Kirill!
May 28, 2004 (it was 02:01 then)
Kirill Frolov in his letter to Vlad Sotnikov wrote:
VS>> Or on Sinclair Joistick. In the end :)
KF> Have you already forgotten about the arrow going into the corner?
Well, I’ll reset port 31. Anyway, this won’t make Kempston work for me.
So you'll still have to use Sinclair.
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Vlad Sotnikov
→
To
Aleksandr Majorov
30 May 2004
Hello, Alexander!
May 29, 2004 (it was 12:58 then)
Aleksandr Majorov in his letter to Kirill Frolov wrote:
KF>> I suggest switching to using ZX-Link via a COM port.
KF>> The speed is not much lower.
AM> Hmm, well, in this case, there is no need to do anything from the PC side.
AM> And from Speck's side?
AM> Although... Install ADM202 + the simplest Atmel (for example)
AM> microcontroller can be made very beautifully and simply...
AM> Speck will throw bytes into the controller, and it will do everything itself
AM> buffer (128 bytes is enough :) and can even generate
AM> some interrupt threads for Speck.
Will you write? :)
Vega/ex-Style Group.
FIDO: 2:5030/1512 ZXNET: 500:812/19 E-mail: vega56@mail.ru ICQ: 144932679
From
Aleksandr Majorov
→
To
Kirill Frolov
30 May 2004
Hello Kirill!
I am responding to your letter dated May 30, 2004, then written by Kirill Frolov
to Aleksandr Majorov, and then it was 1:28:55 on the clock.
( )
KF>>> I suggest switching to using ZX-Link via a COM port. Speed not
KF>>> much lower.
AM>> Hmm, well, in this case there is no need to do anything from the PC side.
AM>> And from Speck?
KF> Minimum - software emulation. If absolutely minimum, then ANY
KF> SCORPIO ALREADY HAS A SERIAL PORT ON BOARD! To connect
KF> printer which. There is also a way out (works only if everything
KF> transistors are sealed and -5V is applied), and input (bit 5, FE port).
Whoa, give it -5, seal the transies.
By the way, you can go a little higher than the “very minimum”: install a converter
TTL - RS-232 (one chip and 4 connectors, only +5 is required for operation).
KF> I think X-modem is like a synchronous protocol (request-response-request-response...),
KF> will be able to work safely via a 3-wire interface, without
KF> flow control signals when every second letter is in the terminal
KF> disappears (Spectrum does not receive reception 100% of the time).
Maybe no problem. KF> Of course, you cannot work with a 3-wire interface in the terminal,
KF> so you can’t control MMD 4.xx from a PC. That is, there is a more complex one
KF> interface option with software emulation.
That's not entirely true.
I have assembled a controller (thermostat + a bunch of other things) in Atmel
chip, connected to the PC via RS-232 via three wires. Well, maybe from the outside
PC readiness signals are closed.
Works without problems both through my control program and through any
terminal.
There is an example of a piece of hardware in the book, also with communication via RS-232, there too
Three wires are used and no problems.
AM>> Although... Install ADM202 + the simplest Atmel (for example)
AM>> a microcontroller can be made very beautifully and simply...
AM>> Speck will throw bytes into the controller, and it will do everything itself
AM>> buffer (128 bytes is enough :) and can even generate some kind of thread
AM>> interruptions for Speck.
KF> Yes, K. Karimov’s diagram (at the end of the letter), which has a keyboard and
KF> with the mouse - no one interferes instead of the mouse, or additionally,
KF> connect PC...
Yeah, PD0 / PD1 needs to be unhooked and connected to the level converter. KF> How about posting MMD on the Internet? But in ZX.SPECTRMU echo FAQ
KF> there is nothing to refer to, nothing at all, not even Virtual TR-DOS.
I don't mind. Where to throw? Or will you pour it where you need it?
KF> Here is a picture, MMD of a couple of different versions,
Hmm, I don’t have any pictures, I’ll have to do it :)
We'll find different versions.
KF> drivers, description of the ZXLINK interface with the program,
It's all there.
KF> description from the 6th format...
Hmm, I don’t know if I have it somewhere...
KF> Food for thought:
( )
I've played enough with my controller, so this information is of no use to me.
won't help much :-))
All the best,
Alexander.
From
Kirill Frolov
→
To
Aleksandr Majorov
31 May 2004
Press RESET immediately, Aleksandr Majorov!
On Sun, 30 May 04 18:09:56 +0400, Aleksandr Majorov wrote:
KF>> Minimum - software emulation. If absolutely minimum, then ANY
KF>> SCORPIO ALREADY HAS A SERIAL PORT ON BOARD! To connect
KF>> printer which. There is also a way out (works only if everything
KF>> transistors are sealed and -5V is applied), and input (bit 5, FE port).
AM> Whoa, give it -5, seal the transies.
Well, you can get completely impudent and connect via TTL. Only programmatically
invert the signal. And what’s amazing is that it will most likely even work
(there the threshold is somewhere around +3V), although in general it depends on the motherboard of the device.
You can also get -5 from the COM port itself (pisish). Well that's all
abnormal perversions already...
AM> By the way, you can go a little higher than the “very minimum”: install a converter
AM> TTL - RS-232 (one chip and 4 connectors, only +5 is required for operation).
That's it. The chip has 2 channels, so there is still room for CTS/RTS.
KF>> Of course, you cannot work with a 3-wire interface in the terminal,
KF>> so you can’t control MMD 4.xx from a PC. That is, there is a more complex one
KF>> interface option with software emulation. AM> Not entirely true.
AM> I have assembled a controller (thermostat + a bunch of other things) in Atmel
AM> chip, connected to the PC via RS-232 via three wires. Well, maybe with
AM> PC side readiness signals are closed. Works without problems through my
AM> control program, and through any terminal.
You don't understand. The situation does not arise either in the PC or in your controller,
when one of the devices is not ready to receive. And in the Spectrum, it's ready
for reception while in the driver, in the port polling cycle it is spinning. Why
In fact, in Vicommka an array of zeros is transmitted before each packet --
so that it does not go from the driver to the MMD. And in RS232 every byte appears
at an arbitrary point in time and is not preceded by any signals.
In MMD, in the terminal half of the letters disappear (from PC) - I tried it on 38400.
But on PC it’s normal, nothing disappears.
KF>> How about posting MMD on the Internet? But in ZX.SPECTRMU echo FAQ
KF>> there is nothing to refer to, nothing at all, not even Virtual TR-DOS.
AM> I don't mind. Where to throw? Or will you pour it where you need it?
You make a website. Well there, the main page, picture, description,
download, copyright... And put it somewhere. KF>> description from the 6th format...
AM> Hmm, I don’t know if I have it somewhere...
Then let's pose the question differently - how to get it out of there?
We came up with all sorts of formats... %-(
From
Aleksandr Majorov
→
To
Kirill Frolov
31 May 2004
Hello Kirill!
I am responding to your letter dated May 31, 2004, then written by Kirill Frolov
to Aleksandr Majorov, and then it was 0:50:47 on the clock.
( )
AM>> Whoa, give it -5, seal the transies.
KF> Well, you can be completely impudent and connect via TTL. Only programmatically
KF> signal invert. And what’s amazing is that it will most likely even work.
KF> (there the threshold is somewhere around +3V), although in general it depends on the motherboard of the puss.
Yeah, according to the descriptions, it might work. But not on all motherboards.
Therefore, you should not do this.
( )
AM>> By the way, you can go a little higher than the “very minimum”: install a converter
AM>> TTL - RS-232 (one chip and 4 connectors, only +5 is required for operation).
KF> That's it. The chip has 2 channels, so there is still room for CTS/RTS.
Actually, 4. Two “there” and two “back”.
Or did you call a couple of converters a “channel” at once?
( )
AM>> Works without problems both through my control program and through any
AM>> terminal.
KF> You don't understand. The situation does not arise either in the PC or in your controller,
KF> when one of the devices is not ready to receive. And in the Spectrum, it’s ready KF> to receive while in the driver, in the port polling cycle it is spinning. Why
KF> actually in the vicommka an array of zeros is transmitted before each packet --
KF> so that it does not go from the driver to the MMD. And in RS232 every byte appears
KF> at an arbitrary point in time and is not preceded by any signals.
KF> In MMD, in the terminal half of the letters disappear (from PC) - I tried it, at 38400.
I immediately suggested using the microcontroller RAM as a receiving buffer.
128 (or rather less) bytes - IMHO they will improve the situation.
( )
KF>>> How about posting MMD on the Internet? But in ZX.SPECTRMU echo FAQ
KF>>> there is nothing to refer to, nothing at all, not even Virtual TR-DOS.
AM>> I don't mind. Where to throw? Or will you pour it where you need it?
KF> You make a website. Well there, home page, picture, description,
KF> download, copyright... And put it somewhere.
The site has been around for a long time, although not on Speck’s topics. Although the site structure
designed with reserve, you can easily make a “subsection”. Is it necessary?
this?
KF>>> description from the 6th format...
AM>> Hmm, I don’t know if I have it somewhere... KF> Then let's pose the question differently - how to get it out of there?
KF> We came up with all sorts of formats... %-(
I tore something out, even from several rooms. I tore out the text with a debugger and
launched the "decryptor". Hmm, that was a long time ago... :)
All the best,
Alexander.
From
Aleksandr Majorov
→
To
Vlad Sotnikov
31 May 2004
Hello Vlad!
I am responding to your letter dated May 30, 2004, then written by Vlad Sotnikov
to Aleksandr Majorov, and then it was 12:18:33 on the clock.
( )
KF>>> I suggest switching to using ZX-Link via a COM port.
( )
AM>> Although... Install ADM202 + the simplest Atmel (for example)
AM>> a microcontroller can be made very beautifully and simply...
AM>> Speck will throw bytes into the controller, and it will do everything itself
AM>> buffer (128 bytes is enough :) and can even generate
VS> Will you write? :)
What exactly should I write? I can sketch a diagram, especially since FK0 threw samples
schemes
Can you draw the firmware for the controller? Yes, no problem with that.
But what to debug on? Should I somehow buy a controller and solder a couple of chips?
lazy :)
All the best,
Alexander.
From
Kirill Frolov
→
To
Aleksandr Majorov
1 June 2004
Press RESET immediately, Aleksandr Majorov!
On Mon, 31 May 04 22:10:13 +0400, Aleksandr Majorov wrote:
AM>>> By the way, you can put it a little higher than the “absolute minimum”:
AM>>> TTL - RS-232 converter (one chip and 4 connectors, required for operation
AM>>> only +5).
KF>> That's it. The chip has 2 channels, so there is still room for CTS/RTS.
AM> Actually 4. Two “there” and two “back”.
AM> Or did you call a couple of converters a “channel” at once?
4, 2, what's the difference. I mean, one chip is enough
in order to connect the spec with software emulation (38400, 115200
it’s possible, but unreliable...) RX and TX here and there, CTS there (in the center) and from there
(from PC) DTR. In the original 128th spec it was also like this, connected to AY.
But it was not DTR, but RTS. This is to connect two specs in this way
it was possible without problems. And since the PC is always ready to receive, RTS is like
wouldn't be very necessary. And DTR is useful as a “reset” signal, so that without
in order to fence off a complex link-level protocol, it was always possible
bring the spec into a state known to the PC. Although this is probably not
too principled...
AM> I immediately suggested using the microcontroller RAM as a receiving buffer. AM> 128 (more precisely less) bytes - IMHO they will improve the situation.
And it will complicate it at the same time. Let's look at the case of Vega: converter
he solders it somehow and writes a driver for the spec, especially since it’s ready
Yes, just adapt the ports for his case. And write and debug software
for the controller, debug the hardware (same converter, plus
controller, plus some kind of interface with spec), write and debug software
for spec... First of all, it’s harder, it’s just much more work. Except
Moreover, the task turns into an impossible one, because some qualifications are already
needed, tools and devices, software tools.
It turns out too difficult if you use a controller. I still understand this
justified when the controller performs any of its functions in parallel
(in terms of speed, it will be faster than the spec...), for example, a controller
keyboard and/or mouse. And /just for the sake of the interface/ with a pussy - this is,
In my opinion, it's already too much. And how much will he improve the situation there - well,
terminal then quickly, but when transferring a file it’s almost without
difference. Well, let it be 10%. The game is clearly not worth the candle.
KF>> You make a website. Well there, home page, picture, description,
KF>> download, copyright... And put it somewhere.
AM> The site has been around for a long time, although not on Speck topics. Although the site structure AM> is designed with reserve, you can easily create a “subsection”. Is it just necessary
AM> is this?
It is necessary. Otherwise you can’t find Spectrum software on the Internet %-(
KF>>>> description from the 6th format...
AM>>> Hmm, I don’t know if I have it somewhere...
KF>> Then let's pose the question differently - how to get it out of there?
KF>> We came up with all sorts of formats... %-(
AM> I tore something out, even from several issues. I tore out the text with a debugger and
AM> launched the "decryptor". Hmm, it was a long time ago... :)
How, how is this done? What kind of decryptor?
From
Aleksandr Majorov
→
To
Kirill Frolov
5 June 2004
Hello Kirill!
I am responding to your letter dated 06/01/2004, then written by Kirill Frolov
to Aleksandr Majorov, and then it was 6:15:04 on the clock.
( )
AM>> I immediately suggested using the microcontroller RAM as a receiving one
AM>> buffer. 128 (more precisely less) bytes - IMHO they will improve the situation.
KF> And it will complicate it at the same time. Let's look at the case of Vega: converter
KF> he solders it somehow and writes a driver for the spec, especially since it’s ready
KF> is, just adapt the ports for its case.
KF> And write and debug software for the controller, debug hardware (the same
KF> converter, plus controller, plus some kind of interface with a spec),
KF> write and debug software for spec... First of all, it’s harder, it’s simple
KF> there is much more work.
Nonsense.
When I wanted to assemble a thermal control system, I bought a book on
AVR's. In the book there were a couple of examples of a controller with RS-232 communication,
However, I found a similar scheme on the internet.
I bought AT90S8035, ADM202. I assembled a circuit on a breadboard: 4 chips, 3 transients for
control of coolers and relays.
And in a week I wrote and debugged everything!
What is most surprising is that communication via RS-232 did not require debugging at all. KF> In addition, the task turns into an impossible one, because some qualifications
KF> is already needed,
Knowledge of C and a book on AVRs with Asmov mnemonics was enough for me.
KF> tools and instruments,
Hmm, I have a soldering iron and a tester. That's it, nothing more was needed.
KF> software tools.
There's plenty of it on the internet. Atmel itself gives away free tools. Plus to
The book came with a disk with examples and software.
KF> It turns out too complicated if you use a controller.
Hmm, is it difficult to install 2...3 chips?
KF> I also understand that this is justified when the controller executes in parallel
KF> any of its functions (in terms of speed, it will be faster than a spec...),
KF> for example a keyboard and/or mouse controller. And /just for the sake of the interface/
KF> with a pussy - this, in my opinion, is already too much.
And who’s stopping you from screwing something else onto it later?
KF> And how much will it improve the situation there - well,
KF> terminal then quickly, and when transferring a file it’s almost without
KF> differences. Well, let it be 10%. The game is clearly not worth the candle.
Hmm, it seems to me that even 10% is a very good figure.
( ) AM>> The site has been around for a long time, although not on Speck topics. Although the site structure
AM>> is designed with reserve, you can easily create a “subsection”. Is it just necessary
AM>> is this?
KF> It is necessary. Otherwise you can’t find Spectrum software on the Internet %-(
Hmm...
( )
AM>> I tore something out, even from several issues. I tore out the text with a debugger and
AM>> launched the "decryptor". Hmm, it was a long time ago... :)
KF> How, how is this done?
You launch Format with the shadowbox blocked (I have the button :), then
you launch the article, calmly enter the shadows, dump it onto disk...
KF> What kind of decryptor?
Yes, I wrote it quickly for a couple of hours. There are just service characters
there are, like “color setting” and all that. This is what was needed
delete.
All the best,
Alexander.
From
Nikolaj Amosov
→
To
Aleksandr Majorov
5 June 2004
Hello, Alexander!
Saturday 05 June 2004 16:11:05 Aleksandr Majorov -> Kirill Frolov:
AM> There's plenty of it on the internet. Atmel itself is giving away free
AM> toolkit. Plus to
AM> the book came with a disk with examples and software.
What is the name of the book and what exactly is the software on the disk?
[REAL ZX]
From
Aleksandr Majorov
→
To
Nikolaj Amosov
6 June 2004
Hello Nikolaj!
I am responding to your letter dated 06/05/2004, then written by Nikolaj Amosov
to Aleksandr Majorov, and then it was 22:02:29.
( )
AM>> tools. Plus to
AM>> the book came with a disk with examples and software.
NA> What is the name of the book and what exactly is the software on the disk?
Golubtsov M.S. "AVR microcontrollers: from simple to complex"
On the disk are the source codes for the examples from the book (as I understand, these are quite real
projects from different people), 17 good projects, such as “frequency meter”, “key”
for copy protection" (something like HASP, also inserted into LPT),
"bookworm" (liked it most, a kind of little book reader, meter
memory and 2 (or 4) line screen :)
Plus AVR assembler, 3 C compilers. Both free and shareware (without
cracks of course, cracks on the internet :)
I actually chose the book at random, leafed through 2...3 books, this one
seemed more interesting (with more useful information).
All the best,
Alexander.
From
Kirill Frolov
→
To
Nikolaj Amosov
6 June 2004
Press RESET immediately, Nikolaj Amosov!
On Sat, 05 Jun 04 21:02:29 +0400, Nikolaj Amosov wrote:
AM>> There’s plenty of it on the internet. Atmel itself is giving away free
AM>> tools. Plus to
AM>> the book came with a disk with examples and software.
NA> What is the name of the book and what exactly is the software on the disk?
Really, you need avrasm (available for all platforms) or a compiler --
IAR ($$$) or GNU GCC (freebie). Check out http://www.avrfreaks.net.
Simulator-debugger or hardware debugger. As the first
AVR-studio (freebie), Proteus ($$$ + emulates the entire circuit). Proteus
I can post it with a crack on the internet or on hold in Fido.
Hardware debugger - you need to buy a special board
for $-a lot. There is a homemade and buggy solution for GNU, search
according to "GDB debugger AVR". Documentation and application notes,
which can be useful to look at, is taken from the Atmel website. Yes, it is sewn
This is all with a homemade program "byte blaster" or you can do it in Mikronik
for $20 buy. The software for it is uisp (for unix) or avreal (for everything),
search for the latter using the phrase "A. Redchuk avreal". I haven't read the book, but
I won't judge. And rotten software on different disks is urgently
I don't recommend it.
From
Kirill Frolov
→
To
Aleksandr Majorov
6 June 2004
Hемедленно нажми на RESET, Aleksandr Majorov!
On Sat, 05 Jun 04 15:11:05 +0400, Aleksandr Majorov wrote:
KF>> плюс контроллер, плюс какой-то интерфейс со спеком), написать и отладить
KF>> софт
KF>> для спека... Это во-первых тяжелее, просто работы в разы больше.
AM> Чушь.
AM> Когда мне захотелось собрать систему термоконтроля, то я купил книжку по
Так это когда ТЕБЕ захотелос.
KF>> Кроме того задача превращается в непосильную, ибо кое-какая квалификация
KF>> уже нужна,
AM> Мне хватило знания C и книжки по AVR'ам с асмовскими мнемониками.
То-есть как минимум нужн быть немного программистом...
KF>> Слишком сложно получается, если с контроллером.
AM> Хм, поставить 2...3 чипа - это сложно?
С всего одним чипом, или без чипов вообще -- безусловно проще.
KF>> например контроллера клавиатуры и/или мыши. А /только ради интерфейса/
KF>> с писюком -- это, по-моему, перебор уже.
AM> А кто мешает потом что-нить ещё привинтить на него?
Отсутствие квалификации.
KF>> А насколько он там улучшит ситуацию -- ну в
KF>> терминале то по-быстрей, а при передаче файла уже практически без
KF>> разницы. Hу 10% пусть будет. Овчинка выделки явно не стоит.
AM> Хм, мне кажется что даже 10% - это весьма хорошая цифра.
Hет, это тот случай, когда при достижении 90% эффективности сложность
начинает расти по экспоненте. Поэтому к 100% стремиться не стоит. Hужно
где-то суметь остановиться.
AM>>> Я что-то выдирал, аж из нескольких номеров. Выдирал отладчиком текст и
AM>>> запускал "расшифровщик". Хм, давно только это было... :)
KF>> А как, как это делается?
AM> Запускаешь Формат с заблокированным теневиком (кнопка есть у меня :),
AM> потом запускаешь статью, спокойно входишь в тень, сбрасываешь на диск...
Так, а откуда и докуда я буду сбрасывать? И как я кнопку к эмулятору
припаяю? :-( Вот, допустим, я *.z80 запишу. Там текст будет где-то
более-менее линейно располагаться в памяти?
KF>> Что за расшифровщик?
AM> Да написал быстренько на пару часиков. Там просто служебные символы
AM> имеются, типа "установка цвета" и всё такое. Вот это дело нужно было
AM> удалять.
tr -d "00-1416-37" ? И всё? Просто повыкидывать все коды?
Сейчас буду пробовать, только где этот Format теперь ещё взят...
From
Aleksandr Majorov
→
To
Kirill Frolov
7 June 2004
Hello Kirill!
I am responding to your letter dated 06/06/2004, then written by Kirill Frolov
to Nikolaj Amosov, and then it was 21:03:12.
( )
KF> Hardware debugger - you need to buy a special board
KF> for $-a lot. There is a homemade and buggy solution for GNU, search
KF> according to "GDB debugger AVR".
AVR Studio includes a pretty good single-chip emulator, I
it was enough for test debugging.
And the final fine-tuning was done “by heart”, fortunately the controller is
"programmable in the system."
So I don’t see much point in a hardware debugger :)
All the best,
Alexander.
From
Aleksandr Majorov
→
To
Kirill Frolov
7 June 2004
Привет Kirill!
Отвечаю на ваше письмо от 06.06.2004, тогда писал(а) Kirill Frolov
к Aleksandr Majorov, а было тогда на часах 21:19:24.
( )
AM>> Когда мне захотелось собрать систему термоконтроля, то я купил книжку по
KF> Так это когда ТЕБЕ захотелос.
Естественно, вначале была МЫСЛЬ! :)
KF>>> Кроме того задача превращается в непосильную, ибо кое-какая квалификация
KF>>> уже нужна,
AM>> Мне хватило знания C и книжки по AVR'ам с асмовскими мнемониками.
KF> То-есть как минимум нужн быть немного программистом...
А что, это такая проблема? :)
Хм, а если собирать более другую схему RS-232, то софт всё равно нужно
писать! Для Спекка и, возможно, для ПЦ.
Так какая разница?
( )
KF>>> например контроллера клавиатуры и/или мыши. А /только ради интерфейса/
KF>>> с писюком -- это, по-моему, перебор уже.
AM>> А кто мешает потом что-нить ещё привинтить на него?
KF> Отсутствие квалификации.
Если сумел собрать "RS-232 контроллер", то какая-нить квалификация уже
есть, сможешь и ещё что-то довесить.
( )
AM>> Хм, мне кажется что даже 10% - это весьма хорошая цифра.
KF> Hет, это тот случай, когда при достижении 90% эффективности сложность
KF> начинает расти по экспоненте. Поэтому к 100% стремиться не стоит. Hужно
KF> где-то суметь остановиться.
Имхо увеличение скорости на 10% - это то, к чему можно стремиться.
( )
AM>> Запускаешь Формат с заблокированным теневиком (кнопка есть у меня :),
AM>> потом запускаешь статью, спокойно входишь в тень, сбрасываешь на диск...
KF> Так, а откуда и докуда я буду сбрасывать? И как я кнопку к эмулятору
KF> припаяю? :-( Вот, допустим, я *.z80 запишу. Там текст будет где-то
KF> более-менее линейно располагаться в памяти?
Хм, я думал ты реальщик, а ты оказывается засланец... :)
Я про реальный Спекк говорю. Hа эмулях не ломал.
А в .z80, я думаю, будет более-менее линейно. По крайней мере каждая
страница будет линейна. А вот порядок страниц - от фонаря.
( )
AM>> Да написал быстренько на пару часиков. Там просто служебные символы
AM>> имеются, типа "установка цвета" и всё такое. Вот это дело нужно было
AM>> удалять.
KF> tr -d "00-1416-37" ? И всё? Просто повыкидывать все коды?
Hет не все.
После кода-команды "установить цвет" идет байт цвета. А вот оный может быть
больше чем символ пробела!
Всего хорошего,
Aleksandr.
From
Nikolaj Amosov
→
To
Kirill Frolov
7 June 2004
Привет, Kirill!
Воскресенье 06 Июня 2004 21:19:24 Kirill Frolov -> Aleksandr Majorov:
KF> tr -d "00-1416-37" ? И всё? Просто повыкидывать
KF> все коды?
KF> Сейчас буду пробовать, только где этот Format теперь ещё
KF> взят...
Hасколько я помню все Форматы были на zx.da.ru, не помню как он
сейчас называется...
[REAL ZX]
From
Kirill Frolov
→
To
Aleksandr Majorov
9 June 2004
Press RESET immediately, Aleksandr Majorov!
On Mon, 07 Jun 04 18:04:24 +0400, Aleksandr Majorov wrote:
KF>> Hardware debugger - you need to buy a special board
KF>> for $-a lot. There is a homemade and buggy solution for GNU, search
KF>> according to "GDB debugger AVR".
AM> AVR Studio includes a pretty good single-chip emulator, I think
AM> it was enough for test debugging.
AM> And the final fine-tuning was done “by heart”, fortunately the controller is
AM> "programmable in the system."
AM> So I don’t see much point in a hardware debugger :)
Well, how can I say it? When it is hung with something on the outside, it is sometimes necessary.
The same Proteus at least allows a button/swearing tool/data file
Attach to the entrance/exit. However, he actually has a “debugger”
terrible...
From
Wladimir Bulchukey
→
To
Nikolaj Amosov
14 June 2004
Don't slaughter the cash cow that lays golden eggs, Nikolaj...!
07 Jun 04 21:42, Nikolaj Amosov -> Kirill Frolov:
NA> As far as I remember, all the Formats were on zx.da.ru, I don’t remember how it is
NA> is now called...
Also...
With the best - Wlodek # wlblack(@)newmail.ru # http://wlodeks.narod.ru
[ZX] [500:95/462@ZXNet] [2:5016 Forever] [Golyanovo] [Old Russians]
From
Nikolaj Amosov
→
To
Ivan Kuvshinov
24 June 2004
Hello Ivan!
Tuesday 27 April 2004 14:03:24 Ivan Kuvshinov -> Nikolaj Amosov:
NA>> Is it even needed? In 10 years of Spectrumism I still haven’t
NA>> used
NA>> to the joystick...
IK> Yes, y-what are you doing? And from dandy (plate) with cut off
What does plate mean?
IK> mikruhoy
IK> - have you tried it?
I tried it, but it’s not a joystick, it’s a gamepad...
[REAL ZX]
From
Ivan Kuvshinov
→
To
Nikolaj Amosov
27 June 2004
NA> What does plate mean?
Well, what does the plate look like, it’s black. She's not rectangular
joysticks, but like SEG ones.
IK>> - have you tried it?
NA> I tried it, but it’s not a joystick, it’s a gamepad...
Still - cool! I only played Elite with him. :)
KIA