Hi you MSX lovers,

This is a message specially for those people, interested in 
specifications, technical details & such.

I noticed, that quite often there are questions, or you find info on 
webpages, that contains all sorts of nonsens, but you don't want to 
take the trouble to point them out what's missing, or done wrong. 
Instead, it would be easier, and better to point them to a place 
where they can find the correct info on some subject.

For MSX, a lot of essential information can be determined in several 
ways:
-checking out MSX specifications (MSX Technical Data Book, MSX2 
Technical Handbook, DOS2 references, that sort of stuff).
-checking out datasheets of MSX-specific parts
-looking into circuit diagrams, or checking out the hardware of a 
real MSX, to see how these parts are connected (and what parts are 
used)
-checking out MSX SYSTEM software (rather than application -)
-dropping a question in a newsgroup, or on this mailing-list


Well, many of this info is available somehow, but there's one 
important piece missing on the web: the MSX Technical Databook, 
describing all specifications for MSX-1. I've noticed that a guy 
called Nestor Soriano put online the MSX2 Technical Handbook (good 
work, Nestor!), but as far as I know, the MSX-1 spec's are still not 
on the web anywhere (correct me if I'm wrong here!). Not that it 
really bothers me, but I would love to see this standard-work being 
available for download.


I have a copy of this book myself, and several of you will have it as 
well, but not in electronic form. I would not mind doing some work to 
get this online, but I'm not willing to type this entire book in 
myself. I think several of you might feel the same. So I had this 
idea: why not create an online version of this book, as a joint 
project, where everyone who wants to participate, can add his/her own 
contribution. There would be someone maintaining some webpages, doing 
nothing much more than making available the latest versions of what's 
available at that time. There would be someone writing a particular 
chapter, not having to worry about how big the rest of the book is. 
And there would be people who would just read pieces of it, and 
report errors or other things they might find. For all of this, there 
would be no hurry, no deadlines to be met, and if someone wants to do 
only 1 specific part: okay.

The general result would be an ongoing project, where in a relative 
short time, a lot of info might become available, and checked 
properly by several people, and in a form in which most people would 
prefer it. For most people involved, taking part could mean no more 
than just devoting a few nights in a row to the subject, or spending 
some more time, spread over a longer period.

I think the time is right for this particular project, and for most 
people, many or all means that might be needed, became available in 
the meanwhile (such as the internet).

So, I'll light the fuse here:

What would be needed:

Some webspace, several MB's will probably be needed, preferably under 
some easy to remember address. Maybe someone at the MSX Resource 
Center or MSXNET can create some new 'directory'? I would think of 
something like "www.msx.org/msx1tech" or "www.msxnet.org/msx-tech" or 
something like that. This webspace should ofcourse be pretty normal 
available, and be able to handle the traffic that it would generate. 
That won't be so much anyway, you could mirror some of the most 
important files on several other places, just a general 'entry point' 
would be needed.

Then one or two people maintaining the webpages involved here, or 
watching after mirror-sites etc. would be needed. These people 
wouldn't HAVE to do anything more than receiving the latest updates, 
and putting these online, in some logical manner. Any editing of the 
materials could be done by others (ofcourse, the 'webmasters' would 
be welcome to take part themselves). Hint: I will offer myself as A 
volunteer helping with this part of the work.

The rest is a matter of discussion (which might be done right here on 
this mailing-list), and adding the latest contributions.


I'll start with that as well:

The form in which such a document should be available:
Personally, because of the ease of text-searching, and using any 
text-editor to make changes, I would prefer ordinary text. BUT: 
because of the convenience of hyperlinks, I would even more prefer 
simple HTML. To be distrubuted, and downloaded, this would best be 
ZIPped (rather than using LZH, ARJ or similar, ZIP is simply a de 
facto standard, and a very good archive format).
Other formats you might consider: .PDF (I hate it, far bigger files 
to download, not text-searchable (at least I wouldn't know how), a 
separate reader required, not available on many systems).
Windows Help-format (.HLP): could be nice, but only useable on 
Windows-systems, text-searching also not possible).
One small issue: in order to be used on as many systems as possible, 
for filenames only the famous 8.3 type DOS-compatible filenames 
should be used. In that way, all links would remain valid, even if 
transferred to systems not supporting long filenames. This limitation 
would only apply to filenames, for named hyperlinks (that is, links 
to specific parts WITHIN documents) you can ofcourse use longer 
names.


I have used the MSX Technical Data Book myself many times, and only 
found one or 2 very minor mistakes in it. For the rest, it seems a 
very 'solid' piece of documentation. Because many things are in there 
somehow, even though they don't appear to be so on a first look, and 
because even the exact form sometimes reveales some usefull detail, I 
would prefer a document that sticks to the original as close as 
possible. Any additions could be added in a separate chapter, or 
another document.


Exceptions might be:
-Correction of ordinary spelling mistakes
-Adding notes where needed

Because it's often usefull to have all the information on a 
particular subject in one place, I would prefer any notes to be added 
at the place, where they comment on. BUT: to have a clear view of 
what the original says, it should be pointed out clearly, what was in 
the original, and what notes where added (for instance by marking 
notes in some special, consistent manner).

In order to let this be useable on a many systems as possible, I 
think a HTML markup as simple as possible should be used (no colors, 
define you own), no special markup, at least not for the bigger part 
of the text. Most of the data in for instance 'preformatted' text, or 
simple tables (again, without special extra's), and as little 
pictures as possible. Only where needed, or more clear, and in 
common, simple formats (GIF, JPEG).


What would be needed on webpages for this:
-Latest versions of 'the' documents
-A 'status' of the parts of the project (who's doing what, what's 
left to be done, what has been checked & what not, maybe an 'address
book' of participants)
-Overview of latest changes, so that anyone updating his/her own info 
need only check what changed since the last time he/she looked into 
it.


Why would you take part in it:
-Because you're interested in it
-Because you want to contribute to the 'cause'
-To earn 'eternal glory' by having your name 'engraved' (like carved 
in a stone somewhere) as being one of the several unique people who 
made it all possible (and yes, you WOULD get a good book as a 
reward!)


Who will help? Drop your answers on this mailing-list! To me 
personally also okay, but inform others as well, if interesting to 
these others....


Greetings,

Alwin Henseler    ([EMAIL PROTECTED])

http://huizen.dds.nl/~alwinh/msx    (MSX Tech Doc page)
http://www.twente.nl/~cce    (computerclub Enschede)



****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to