Manuel,

> Won't the pictures look like real shit on SCR2?

        Aaaaaaaahhhhhh...
        Test FudeBrowser. After that, tell me what you think about the
pictures. :)

> > > so the decoding won't take that  long...
> >     Not only image decoding. Also HTML parsing and formatting for
> > generating a nice page for displaying in MSX.
> How long does it take? (For an average page)

        On a K6 200MHz, 2 or 3 seconds (I confess, I didn't test WISE,
Ricardo told me this).

> > > JPG will take a long time! Even GIF....)
> >     That's why the hard job is made by a server running WISE...
> What is WISE? (Or is that a stoopid question?)

        Well... I'll make it easy for you:

---------------------------------------------------------------------------
                  
                            FudeBrowser v1.0

                Copyright (C) 1999 by Ricardo Bittencourt

---------------------------------------------------------------------------

                             Index

                        1. Introduction
                        2. Methodology
                        3. Requirements
                        4. WISE syntax
                        5. FudeBrowser syntax
                        6. Files
                        7. License
                        8. Request
                        9. Credits

---------------------------------------------------------------------------

1. Introduction

        Hello, world.

        Web browsing has been a dream for most MSX users for a long time.
In fact, the first messages I ever got from an MSX mailing list, in 1996, 
were asking for programmers who wanted to develop such a thing. 

        Up to now, all the people who tried to make it failed. They often 
conclude it is not possible for three reasons:

        1) The MSX is too slow for HTML processing
        2) The MSX modems are not fast enough to load pages with images.
        3) The MSX don't have enough resolution to display a page properly.

        After learning a lot of tricks during the making of BrMSX, MUST and 
VIP, I tried to make my own MSX Web Browser. I believe I succeded. My 
approaches to the problems described were:

        1) Who said the MSX should make the HTML processing? All you need
is an intelligent server, which outputs pre-formatted HTML pages. Instead
of connecting to the port 80, the MSX could connected in another port
where the intelligent server is installed.

        2) HTML is just plain ASCII. You can reduce a lot the bandwidth 
required by the pages, compressing them before sending. 

        3) By using variable length, proportional fonts, you can have 
more than 50 characters per line in a 256x192 pixel screen, and more than
100 characters per line in 512x212 screen. This gives a very readable text,
even on televisions.

        This pack you just downloaded include two programs:

        Web Intelligent Server (or just WISE for short): a PC server who
read HTML pages and output pre-formatted, compressed .HTZ streams.

        FudeBrowser: an MSX client who reads .HTZ streams and displays
them in the graphic screen.

        Hope you find this program useful.

---------------------------------------------------------------------------
                                             
2. Methodology

        FudeBrowser is being developed in three steps:

        1) No connection

        In this first step, the MSX cannot do any browsing. The server run 
on PC and produce a file with the pre-formatted and compressed stream. This 
file is copied to an MSX-disk and then read by FudeBrowser.

        2) JoyNet connection

        In this second step, the MSX and the PC will be connected through 
a JoyNet link. The MSX will be able to browse the HTML files stored 
locally in the PC.

        3) Internet connection

        In the last stage, the MSX will run an TCP/IP stack and connect
directly to the intelligent server. Full web browsing will be available
at this stage. A TCP/IP stack is being developed by european users at the 
moment.

        The version of FudeBrowser you just download correspond to the first
step of development (no connection).

---------------------------------------------------------------------------
                                             
3. Requirements

        WISE requires a PC running MS-DOS. A DPMI server such as CWSDPMI
or Windows95 DOS Prompt must be available. A fast machine with lots of
memory is recommended.

        FudeBrowser requires an MSX-1 running MSX-DOS 1. MegaRAM and Memory
Mapper are not required in this version. The BIOS is used for everything,
so FudeBrowser should run on any MSX model, at any CPU speed (including
Turbo-R in R800 mode and machines with Z80 at 7MHz).

---------------------------------------------------------------------------
                                             
4. WISE Syntax

        Usage of WISE is quite simple. You must have the .html document
and all the images it uses on the same directory. Then, just type:

        WISE PAGE.HTM PAGE.HTZ

        This will do the pre-formatting and the compression, saving the
page in the file PAGE.HTZ. Now you just need to copy this file to a 
MSX and use FudeBrowser to read it.

        The current version of WISE cannot read all kinds of images 
supported by Netscape. The only graphic format supported is the 24-bit
flavor of .PCX. You will need a file format conversor if you want to 
see GIF or JPEG images.

        The HTML tags currently supported are:

        <A>
        <BR>,<P>,<HR>
        <BODY BGCOLOR>,<BODY TEXT>,<BODY LINK>,<TITLE>
        <U>,<B>,<CENTER>
        <H1>,<H2>,<H3>
        <IMG ALT>,<IMG SRC>
        <FONT COLOR>,<FONT SIZE>
        <DL>,<DD>,<DT>,<UL>,<LI>
        <TT>,<CODE>,<PRE>

        Many escape codes are supported, such as &nbsp; &lt; &gt; &amp; 
&quot; &aacute; &Aacute; &Ccedil; &ccedil; and other accentuated characters.

---------------------------------------------------------------------------
                                             
5. FudeBrowser Syntax

        To use FudeBrowser, you just need to type:

        FUDEBROW PAGE

        Make sure FUDEBROW.DAT is in the same directory of FudeBrowser.
        During the browsing, you can press the following keys:

        UP         - scroll one line up
        DOWN       - scroll one line down
        SHIFT+UP   - scroll one page up
        SHIFT+DOWN - scroll one page down
        CTRL+UP    - go to top of document
        STOP       - change border color
        ESC        - exit to DOS

        This version of FudeBrowser cannot read files bigger than 16kb.

        Please note that a given version of FudeBrowser can only read .HTZs
generated by the equivalent version of WISE. If your .HTZ was generated with
WISE version 3.14, then only the FudeBrowser version 3.14 will read the file.

---------------------------------------------------------------------------

6. Files

        This pack you downloaded should have the following files:

        FUDEBROW.COM    - FudeBrowser MSX-DOS 1 executable
        FUDEBROW.DAT    - Fonts for FudeBrowser

        WISE.EXE        - WISE MS-DOS executable

        README.TXT      - this file
        CHANGES.TXT     - log of version changes

        BRMSX.HTZ       - sample file
        BRSMS.HTZ       - sample file
        EXPOSALT.HTZ    - sample file
        JIRAIYA.HTZ     - sample file
        NATAL.HTZ       - sample file
        NEVER.HTZ       - sample file
        SHURATO.HTZ     - sample file
        SPECIAL.HTZ     - sample file
        WINNIE.HTZ      - sample file

---------------------------------------------------------------------------

7. License

        FudeBrowser is shareware. You can copy the MSX-1 version of 
FudeBrowser for free, and you are encouraged to copy it to all your friends.

        The MSX-2 version of FudeBrowser will be sold at the MSX-Jau'99 
meeting for R$ 20.00 (about US$ 12.00). The MSX-2 version will use dynamic 
palettes to achieve a 512x212 resolution with 424 simultaneous colors.

---------------------------------------------------------------------------

8. Request

        Say NO to Coca-Cola. Drink Tubaina.

---------------------------------------------------------------------------

9. Credits

        Main Programming
                Ricardo Bittencourt

        Additional Programming
                Adriano Cunha
                Daniel Caetano

        Fonts
                Giovanni Nunes

        Beta Testing
                Cyberknight
                Marcelo Raizer
                Marco Antonio Simon Dal Poz
                Weber Roder Kai
                Werner Roder Kai

        Official home page
                http://www.lsi.usp.br/~ricardo/msx.htm

        Project started at 1/5/1999. Last modification was on 21/6/1999.

        Send bug reports, comments and suggestions to [EMAIL PROTECTED]

        This program was made while listening to "Flash Gordon" soundtrack.
---------------------------------------------------------------------------

        Regards,


Adriano Camargo Rodrigues da Cunha               ([EMAIL PROTECTED])
Engenharia de Computacao - UNICAMP
http://www.adrpage.cjb.net                       MSX-TR:I have one.And you?

* Boss is out: [T]etris, [C]hess, [P]inball? *


****
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