|
Post by cr_rpg on Jan 5, 2005 8:19:29 GMT -5
The CML project seems like an interesting one, and I would like to help. However, from what I've read the server portion is coded in VB (VB6?) and I run on a Macintosh. Is there any interest in moving over to a more generic language such as C/C++ or even Java?
-cr/rpg
|
|
|
Post by Jeff Ledger on Jan 5, 2005 10:01:39 GMT -5
Actually, the assistance I need at the moment is some modem ML for the 64 side.
It's true that the server portion is coded in VB, and perhaps a C/C++ version should be written after I get the standard nailed down a little more. At the moment the server side is relatively simple.
Server monitors the serial port for activity. 64 sends a #website address without http:// Server loads webpage into memory Server looks for [ to parse CML and a ] to end Server parses out HTML. Converts some of it to CML. 64 sends @! to request a line Server sends first line of code 64 sends @1 to request next line of code Server sends next line or (eof) to indicate end of file.
process starts over.
Jeff
|
|
|
Post by cr_rpg on Jan 5, 2005 14:19:41 GMT -5
Actually, the assistance I need at the moment is some modem ML for the 64 side. Well, how about helping with ML on the C128 side? I do most of my work on the C128 nowadays, and would love to see more software for it. Could you use any help in this endeavour? Have you considered it yet? Which asm are you using for all of this? -cr/rpg
|
|
|
Post by Jeff Ledger on Jan 5, 2005 18:04:54 GMT -5
You're gonna laugh... CML is currently written in basic. Ok, now pick yourself up... Yes, I've considered moving CML to the 128 because the graphics and sound commands are directly accessable. I fear that we may limit the audience if I produce a 128 only version of CML. Comments? Jeff
|
|
|
Post by cr_rpg on Jan 5, 2005 21:00:11 GMT -5
You're gonna laugh... CML is currently written in basic. Nothing wrong with that. Some of my favorite programs are written in BASIC with ML where it `counts'. Assembly is overrated; if you don't need it for speed or compactness, you can stick to BASIC. Especially with the enhancements that are available (e.g., the garbage collection routines from COMPUTE!'s Gazette). As a bonus, if you have pure BASIC it should already run on the C128. Ok, now pick yourself up... Yes, I've considered moving CML to the 128 because the graphics and sound commands are directly accessable. I fear that we may limit the audience if I produce a 128 only version of CML. Comments? Jeff You don't have to proivde a C128 only version. If you properly structure your code with various GOSUB's then you can make a clean version that has both C128 and C64 compatible BASIC statements; this will only fall apart if you use a compiler. The ML portion is easy enough, since you just load the ML for the different machine's into different memory locations that are acceptable to both architectures. I'm definately interested in helping, but I'll have to wait two weeks until I get home to my proper programming setup. -cr/rpg
|
|