RHML - A Retro Computing Web Protocol

Thanks for checking this project out.  RHML is a simple protocol being developed to provide a web-like experience for retro computing enthus...

Tuesday, July 31, 2018

2400 baud for C64 client...more coming

Today I added the much requested 2400 baud mode for the 64. 

Also, Ive been working (not ready yet) on accessing rhml pages directly from an HTTP server.  The pros:

* Websites can host RHML pages right along side their normal HTML pages
* Less development work on our part.  No need to maintain server code

The cons:

* The HTTP header adds more data to transfer
* Im having trouble getting flow control working properly - the server just shoves the data right down the wire faster than the wifi modem can handle.
* Nodejs is lightweight (moreso than most web servers)

But, experimentation is worth it in this case.  While I love Nodejs, I'd like to see it go away.. I think.

What do you think?

5 comments:

  1. Really cool work you are doing. Would have loved to see an existing lightweight markup language being used rather than a new one invented.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. in order to work the flow of data coming in, have you tried dividing the total amount sum over the total amount workflow (total baud + page load size * rate) ? or perhaps taking the total baud and multiplying it over a small divide (rate x over rate recieve (rate yx -1 ) ? or perhaps you could treat the workflow as a clock: total amount in * total amount receive / 60 or net flow * 60 / total amount receive(amount in * baud / rate transfer)

    maybe some of this can help you, maybe it wont.
    :)

    patrick.davis24@gmail.com

    ReplyDelete
  4. Hi, awesome work. I am very interested in getting my old vintage computers (2 VIC20s and 1 c64) connected to the Internet. I believe that most technologies need a "killer app" to really motivate people to use them. I am disappointed when I see that most folks selling wifi modems think that the killer app for a c64 user is accessing BBS. I can'r really see the point in it - you can download files pretty from everywhere and absolutely you don't need BBSes. But accessing websites and designing new web-based apps for the c64 is a completely different topic. How do you make this work on an emulator? I'd really love to see a post on this.

    ReplyDelete
    Replies
    1. The "point" of C= BBS over the Internet is nostalgia. ;) Reliving the good ole days...

      Delete