Author Topic: Platoterm in development for the Amstrad CPC  (Read 340 times)

0 Members and 1 Guest are viewing this topic.

Offline adolfo.pa

  • Supporter
  • CPC664
  • *
  • Posts: 67
  • Country: es
    • index.php?action=treasury
  • Liked: 44
Platoterm in development for the Amstrad CPC
« on: 16:22, 31 August 18 »
I haven't got the time look into it yet, but the guy behind irata.online is developing a Plato terminal for the CPC (actually, the ZX is the main target, but who cares ...  :P ).


It looks like the only thing missing is a C wrapper on top of the M4 exposing the BSD Socket API, so it shouldn't be too difficult to port it. I'll give it a try this weekend; I have kids (i.e. almost no free time) so don't hold your breath.

[1] https://irata.online/

[2] https://github.com/tschak909/platotermzx

Offline adolfo.pa

  • Supporter
  • CPC664
  • *
  • Posts: 67
  • Country: es
    • index.php?action=treasury
  • Liked: 44
Re: Platoterm in development for the Amstrad CPC
« Reply #1 on: 18:52, 31 August 18 »
Hey @Duke, I have quick question about polling M4 sockets. Does checking the value at "(socket*16)+2" (the received field on the socket info) suffice to be sure there will be data on the next read? Or is there any other condition that I should be aware of?
Thanks a lot!

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 937
  • Country: dk
    • spinpoint.org
  • Liked: 892
Re: Platoterm in development for the Amstrad CPC
« Reply #2 on: 08:14, 01 September 18 »
Does checking the value at "(socket*16)+2" (the received field on the socket info) suffice to be sure there will be data on the next read?
Yes.

Offline tschak909

  • CPC464
  • **
  • Posts: 8
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 6
Re: Platoterm in development for the Amstrad CPC
« Reply #3 on: 09:33, 09 September 18 »
This would be much appreciated, as it would make PLATOTerm immediately available for Amstrad CPC users. I just wish I could emulate it, in lieu of actual hardware. :)


-Thom

Offline tschak909

  • CPC464
  • **
  • Posts: 8
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 6
Re: Platoterm in development for the Amstrad CPC
« Reply #4 on: 09:42, 10 September 18 »
and just like that, a successful bring-up for the Amstrad CPC!





-Thom

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.495
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2657
Re: Platoterm in development for the Amstrad CPC
« Reply #5 on: 15:21, 10 September 18 »
I've seen all the ST-related tweets, who knew! :D

Offline adolfo.pa

  • Supporter
  • CPC664
  • *
  • Posts: 67
  • Country: es
    • index.php?action=treasury
  • Liked: 44
Re: Platoterm in development for the Amstrad CPC
« Reply #6 on: 15:42, 10 September 18 »
and just like that, a successful bring-up for the Amstrad CPC!
Wow! That was fast. I'm impressed  :)

Is the code already available on github?

EDIT: I see it is there. Thanks a lot for all you're doing!

« Last Edit: 15:44, 10 September 18 by adolfo.pa »

Offline tschak909

  • CPC464
  • **
  • Posts: 8
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 6
Re: Platoterm in development for the Amstrad CPC
« Reply #7 on: 17:01, 10 September 18 »
I have serial I/O hooked up, but literally no way to test it, as none of the extant emulator have either STI or Booster serial support.


-Thom

Offline tschak909

  • CPC464
  • **
  • Posts: 8
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 6
Re: Platoterm in development for the Amstrad CPC
« Reply #8 on: 07:08, 16 September 18 »
Any update on this? :)


-THom