I
had prepared a couple of questions, but I thought
just getting my own temptation and lust to get my
hands on a working version
I'm not sure it will work perfectly,
but I think now that the ATA Beta will be released
within days. The software seems to work properly except
for one or two details in the interface (which is
written in NewtonScript), and a bug in the transaction
journal.
(YOS訳)
2・3質問を用意してみたけど。とにかくそれよりも、この手で現状の
モノを試したいね。
このバージョンが完全に動くかどうかは自信ないんだ。だけど、近いうちにATAベータがリリースされると思うよ。
NewtonScriptで書いた1、2カ所のインタフェースバグやトランザクションのバグを除いては動いてるようだからね。
(YOS註:ここでベータと言っているのが現在公開中のアルファ版だと思われる)
I
first decided to hunt you down myself and sit on
your porch until you let me beta test
I don't have any porch in
the usual meaning of the term. The building I'm
living in has been built in the 70s.
最初はボク自身が君の所に行って、ポーチに座りながらベータテスト
しようかと思ってたんだ。
うちにはポーチはないよ。ボクの住んでる建物は70年代に建てられたものだからね。
then
I thought about my fish, and decided I would just
write you the letter with a few questions. I am
in no hurry so you can do this in your spare time
if you wish.
I am currently having exams,
that's why I haven't answered sooner.
だけど(家で飼ってる)魚の世話をしなきゃいけないことを思い出して手紙にしたんだ。2・3質問を書いてみたけど、キミの時間が空いている時で構わないので答えてもらえるかな。
ボクは今、試験の最中なんだ。このメールの返事が遅れたのも、そういうわけなんだよ。
What
versions of the Newton OS will the ATA Driver and
Support work on. I am sure the 110 people are anxious,
but I believe it will only work with 2.0 or higher,
is this correct?
Indeed, it will only work
on 2.x machines. Besides, the first beta will only
work on MP120/2.0 US and MP2100 US. This is because
I need informations about where things are in the
Newton and I only dug these informations for these
two models. As I'll get the information for other
model, it will support other 2.x machines.
どのバージョンのNewtonOSでATA
Driver and Supportは動作するのかな。 MP110オーナー達は(このドライバを)切望してると思うんだけど、実際はOS2.0以上じゃないと動かないんだよね?
そう、OS2.Xじゃないと動作しないね。といっても最初のベータ版はMP120/OS2.0英語版とMP2100/英語版でしか動かない。
理由は、ボクがそれ以外のモデルのNewtonから必要な情報を掘り出していないからなんだ。
情報が分かれば、それ以外のOS2.Xモデルもサポートしようと思っている。
How
long have you been working on this project?
Umm. Apparently, the first
source file was created on June, 25th, 2000.
このプロジェクトには、どのくらいの期間が掛かっているのかな。
うーん。最初に書いたプログラムは2000年6月25日になってるなぁ。
How
long have you been working on the Newton in General?
I've been developing on the
Newton as soon as I got a development suite for
it, which was probably at the beginning of 1998.
My big problem then was the unsufficient quality
of the HWR for French.
Newtonのプログラミングはどれくらいやってるんだい?
開発キットを手に入れてからだね。たしか1998年の初めだったと思うよ。
当時、フランス語の手書き認識があまり良くなかったので手こずったんだよ。
What
was your first Newton, and when did you get it.
It was a MP2000. I got it
in October 1997. It was upgraded by Apple. I killed
it in November 2000. Since then, I don't own any
Newton of my own.
キミにとって最初のNewtonは何だったんだい?それはいつ頃の話?
1997年10月に手に入れたMP2000。Appleですでにアップグレードされてたヤツ。
それを2000年の11月にダメにしちゃって、それ以来自分のNewtonは持っていないんだ。
(YOS註:PaulはATA Supportの製作にあたって2台のMP2x00を壊してます)
What
percisely does the ATA Driver and Support Package
do for the Newton
The package is called ATA Support because it allows
the Newton to use ATA cards. In its current form,
it creates Newton stores on any ATA card. The general
structure is a store model over the driver itself
and a card handler. The driver itself can be accessed
directly from NewtonScript and from C++ (but I haven't
designed the API for C++ yet). The next step is
to allow NewtonOS applications to use files on ATA
partitions formatted for DOS or MacOS. This way,
the cards could be used to transfer data between
a laptop or a numeric camera and the Newton. The
second reason why the software is called ATA Support
is that the driver itself required around 5% of
the work, while interfacing with the system and
writing the store model took the other 95%.
ATA
Driver and Supportでは実際どんなことをしてるの?
このパッケージはNewtonでATAカードを使えるようにするので"ATA
Support"と呼んでるんだ。 現状では、様々なATAカード上にNewtonストアを作成するようになっている。
ドライバはNewtonScriptからでもC++からでもダイレクトにアクセスできる(まだC++用にAPIを規定していないけどね)
次のステップでは、DOSやMacOS用にフォーマットされたパーティションにあるファイルをNewtonOSアプリケーションから
使えるようにする、ということが目標。 この方法だと、ラップトップやデジタルカメラからNewtonへデータを渡せるからね。
"ATA Support" と呼んでいる理由は、ドライバとしての仕事は全体の5%程度で、残りの95%は
システムとのインタフェースやストアモデルの生成に費やしてるからなんだ。
What
inspired you to do this?
I found that there is an ATA
driver in the ROM. I thought it would work and I
could use it to access ATA cards from the Newton.
It happens that it doesn't work.
何がキミを駆り立てたんだろうね?
実はNewtonのROMの中にATAドライバがあるのを発見したからなんだ。
「これは動く。NewtonでATAカードが使えるぞ」と思ったんだけど、実際には動かなかったんだよね。
Is
programming your profession?
No, it isn't. Currently, I'm
a student.
キミはプロのプログラマーかい?
いや、ボクは学生。
List
your Newton Products/ Contributions:
The latest list can be found
here: :-) http://newted.dyndns.org/users/thisoldnewt/html/tms26.html
キミが作ったモノを教えて。
ここにリストがあるよ。
Do
you develop solely for the Newton OS, or do you
develop for MacOS,Windows, Linux, Unix etc...?
I do develop regularly for
MacOS. Most of my software there haven't been published
while I do normally program for my own needs or
for someone else's in the case of a command (the
ATA Support package being an exception). When a
software is published, there are Wish lists, and
I spend time to try to fit other people's needs
(a quarter of the software for the Newton I've written
aren't published either). I coded some lines for
Unix (SCO mainly) and for Windows, but as I don't
use these systems personnally, I don't develop a
lot for them. I also coded several lines in perl
for a Linux server.
キミが開発してるのはNewtonOS用のプログラムだけかい?それともMacOSやWindows、Linux、Unixといったプラットフォームでも開発してるのかい?
普段はMacOS用のプログラムを書いてる。ほとんどは自分で使うプログラムだね。プログラムを公開すると、たいていは
WishListができあがる。そのWishListを見ながら、みんなのニーズに合わせて修正していく、という流れだね。
(ボクのNewtonプログラムの1/4ほどは、まだ公開していないんだけど)UnixやWindowsのコードも少しは書いたけど
自分で使ってるマシンじゃないしね、あまり書かない。
Linuxサーバー用にPerlも少し書いたかな。
Thank
you for your time Mr. Guyot-The responses will be
posted the day I receive your answers.
Well, if you could wait until
I release the first beta, you will be able to publish
a full review of the beta.
Regards,
Paul
--
http://www.kallisys.com/
貴重な時間をありがとう。このメールの返事が来たら、NewtGearサイトにアップするからね。
最初のベータ版まで待ってくれたら、"ATA
Support"のフル・レビューが書けると思うよ。 じゃあね。