It is currently Thu Jan 22, 2026 12:16 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: c64 Anywhere.
PostPosted: Tue Sep 26, 2006 10:12 am 
Offline
User avatar

Joined: Fri Jan 13, 2006 12:27 pm
Posts: 30
Hi all .
I little while ago I wrote a simple little program for my ide64/Duart that let me control the c64 remotely with my pc (Like pc anywhere or vnc).

Basically it was just a little interupt that could be loaded which would periodically poll the serial duart for data and then stuff it into the keyboard buffer.
On the pc side I wrote a little program in Delphi that captured keypresses and sent them to the Duart.

I was wondering if anyone had considdered doing something like this for the rr-net I think it might be a cool project and also very usefull but I'm strapped for time mostly and have to much on the boil to sit down and write the c64 side.

If anyone is interested in collaborating on this I think it might be fun, or alternatively if you wanna write the whole lot yourself, that would be cool too.

I was thinking perhaps there may be a way we could send the screen mem back to the pc too , that way , in basic text mode I could disply what was going on on the pc .

Thoughts ?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Sep 26, 2006 8:01 pm 
Offline

Joined: Wed May 31, 2006 12:21 am
Posts: 34
Very curious, yesterday I thought about nearly the same thing! :D

Because I dont't have many experience in pc programming and handling TCP-Stuff I had the idea to use an existing terminal software for the PC side. Hyperterminal, in example, can connect to a remote machine via TCP.

A very simple way to get the C64 text output back to the PC terminal would be to grab the whole C64 screen RAM at a defined moment and send the screen data back to the terminal. Mainframes operate in that way too. :D

CU
Kratznagel


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Sep 26, 2006 11:31 pm 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
It would be fairly easy to implement it using UDP. Ofcourse it would require a lot more cpu and memory compared to the duart solution and due to the requirements of a kernel friendly interrupt handler all you could use it for would (at best) be Basic programs. I would just use Vice instead :)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Sep 27, 2006 7:00 pm 
Offline
User avatar

Joined: Fri Jan 13, 2006 12:27 pm
Posts: 30
I thought about that, it could be possible that the whole kamboozle could be written to cart , so your machine is ready to remotley controll at startup.
Only thing is .. do you think there's a way you force a reset via the network ?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Oct 02, 2006 3:44 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
Were you the one who posted about this on Lemon64?

There's a program called Remote64 that does something similar. It was published in Transactor magazine. I burned a copy to cartridge (simple 8K EPROM) so it autostarted.

You can remotely force a reset by typing SYS64738 :wink: With my cartridge, the Remote64 code starts before the system startup message is printed. Very cool.


But, all this relies on a PC to act as the "modem", and it would be great to use the RR-Net instead.

Ideally, we would implement a VNC server ( http://www.realvnc.com/what.html ) for the C64 and RR-Net. Now that would be cool!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Oct 02, 2006 7:46 pm 
Offline

Joined: Wed May 31, 2006 12:21 am
Posts: 34
Schema wrote:
There's a program called Remote64 that does something similar. It was published in Transactor magazine. I burned a copy to cartridge (simple 8K EPROM) so it autostarted.


Sounds interesting. Do you have a download link?

CU
Kratznagel


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Oct 02, 2006 9:27 pm 
Offline
User avatar

Joined: Mon Feb 13, 2006 6:44 pm
Posts: 215
Location: Toronto, Canada
The article is here:
http://www.zimmers.net/anonftp/pub/cbm/ ... 2/p042.jpg

And the disk is here (Disk #7):
http://www.zimmers.net/anonftp/pub/cbm/ ... index.html

Also, check out the Lemon64 discussion here:
http://www.lemon64.com/forum/viewtopic.php?t=19571


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Oct 02, 2006 9:33 pm 
Offline

Joined: Wed May 31, 2006 12:21 am
Posts: 34
TNX!

CU
Kratznagel


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Oct 03, 2006 8:48 am 
Offline

Joined: Thu Jan 12, 2006 9:10 am
Posts: 177
I need to check out Remote64 too. I have my own patch which allows me to send keystrokes and read/write any memory location thru Silversurfer, but I haven't intercepted CHROUT so I need to have C64 monitor switched on. Not a big deal, most of my stuff requires that anyway.

It might be possible to use RS232 flow control lines for forced hardware reset. That would have to be totally transparent tho - I don't want to detach cables if PC is switcheds off etc.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Oct 05, 2006 12:43 am 
Offline
Site Admin

Joined: Wed Jan 11, 2006 11:22 am
Posts: 874
Hmm.. actually there's already a VNC server for Contiki, but it wont run in Basic V2...


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group