Author Topic: Amstrad CPC WiFi  (Read 269129 times)

0 Members and 1 Guest are viewing this topic.

Offline MiguelSky

  • 464 Plus
  • *****
  • Posts: 317
  • Country: es
    • CPCGamesCD
  • Liked: 131
Re: Amstrad CPC WiFi
« Reply #2175 on: 13:28, 05 August 18 »
Ok, it seems my problem is related to the SD card. If I start CPC without SD, commands like |M4HELP or |SD work, but they don't if the SD card inserted. I formatted my card and copied back my files again (deleting romslots.bin and romconfig.bin) but it doesn't help.

Tonight, I'll try with another card more (not the newest I tried yersterday) and I'll report.

Thanks for your support, Duke :)
« Last Edit: 13:30, 05 August 18 by MiguelSky »

Offline MiguelSky

  • 464 Plus
  • *****
  • Posts: 317
  • Country: es
    • CPCGamesCD
  • Liked: 131
Re: Amstrad CPC WiFi
« Reply #2176 on: 01:57, 06 August 18 »
Aaaggh! Mystery solved! A strange file named M4ROM.BIN in the root of my SD was who prevented the system to work properly. By deleting that file everything works fine again. I don't know where such file came from. The First M4 virus?  :laugh:

Offline KaosOverride

  • 464 Plus
  • *****
  • Posts: 303
  • Country: es
  • Liked: 190
Re: Amstrad CPC WiFi
« Reply #2177 on: 03:35, 06 August 18 »

Not virus, just some lost experiments from the past  :laugh:
You can run a custom M4rom over the "internal" one


But ehh!! It can be an exploit for future viruses, you run a game, it creates an M4rom dump and patches it, placed at the root of the SD and....boooom


Maybe an option at the web interface which allows or not the alternate rom execution, defaults to No...?

v1.0.8 (not beta anymore)

Download from here:
M4 Board - CPCWiki   (if my wiki upload failed, then you can also get it from here: http://spinpoint.org/cpc/M4FIRM_v108.zip) or use |upgrade

* Fix IP addresses for httpget (again).
* Fix |dir bug.
* Fix hardreset.
* Added C_GETPATH command (requested).
* Added ability to load your own build of M4ROM from root of microSD, should be named M4ROM.BIN

I will make the source code for M4ROM available shortly, so if anyone wants to help fix bugs, add improvements, or simply make their own version this is now possible.
Using cpcxfer program you can test a build of the M4ROM in seconds, by issuing simple commands:
xfer -u <cpcip> M4ROM.BIN / 0
xfer -r <cpcip>

When M4ROM.BIN is present in root of microSD this version will be active instead of the built-in M4ROM that I supply with each upgrade.

Rom is compiled using the assembler from sdcc (sdasz80), so cross compiling is needed unless source is converted to another format.
« Last Edit: 03:38, 06 August 18 by KaosOverride »
KaosOverride · GitHub
MEGA Amstrad Public Amstrad folder

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2178 on: 11:54, 06 August 18 »
Fixed the microSD filled with files issue.

M4 Firmware v2.0.5b2. Download : http://spinpoint.org/cpc/M4FIRM_v205b2.zip
Unpack to root of microSD and power cycle M4.

In addition to fixing the above issue, directory retrieval is much quicker now, especially in web interface navigation, long directories like the CPC games CD, should no longer timeout.
Also it should now display correct file size of files bigger than 999 MB (GB's !).

Maybe an option at the web interface which allows or not the alternate rom execution, defaults to No...?
There is so many other ways to do harm too (ie. write an autoexec.bas file from your program to do |era,"*.*") so I won't bother.
« Last Edit: 12:03, 06 August 18 by Duke »

Offline KaosOverride

  • 464 Plus
  • *****
  • Posts: 303
  • Country: es
  • Liked: 190
Re: Amstrad CPC WiFi
« Reply #2179 on: 12:10, 06 August 18 »
Fixed the microSD filled with files issue.

Great!!!!!!!!!

Quote
There is so many other ways to do harm too (ie. write an autoexec.bas file from your program to do |era,"*.*") so I won't bother.
We will trust the community!!


Enviado desde mi SM-G950F mediante Tapatalk
KaosOverride · GitHub
MEGA Amstrad Public Amstrad folder

Offline KaosOverride

  • 464 Plus
  • *****
  • Posts: 303
  • Country: es
  • Liked: 190
Re: Amstrad CPC WiFi
« Reply #2180 on: 10:44, 12 August 18 »
Just tested the new beta. The filesystem bug is gone!! I'm not able to reproduce the issue!! Thanks a lot!!

Enviado desde mi SM-G950F mediante Tapatalk
KaosOverride · GitHub
MEGA Amstrad Public Amstrad folder

Offline MiguelSky

  • 464 Plus
  • *****
  • Posts: 317
  • Country: es
    • CPCGamesCD
  • Liked: 131
Re: Amstrad CPC WiFi
« Reply #2181 on: 03:49, 06 September 18 »
OK, new issues with my configuration: the |DISC command doesn't change to FDD, it keeps showing SD files. Could it be due to the fact I use an internal 3"1/2 drive? I don't manage to install FutureOS in my M4, if I use |M4ROMOFF ROMs are not saved :(

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2182 on: 09:54, 06 September 18 »
OK, new issues with my configuration: the |DISC command doesn't change to FDD, it keeps showing SD files. Could it be due to the fact I use an internal 3"1/2 drive? I don't manage to install FutureOS in my M4, if I use |M4ROMOFF ROMs are not saved :(

Whas rom number does M4 have and AMSDOS? - Do you use the modified lowerrom? - latest FutureOS works fine for me (using it's own installer) and I could access the disc drive just fine, no need to |M4ROMOFF

Offline MiguelSky

  • 464 Plus
  • *****
  • Posts: 317
  • Country: es
    • CPCGamesCD
  • Liked: 131
Re: Amstrad CPC WiFi
« Reply #2183 on: 12:04, 06 September 18 »
I use the modified lowerrom and I have m4 and parados rom in position 6. I'll try by deleting my roms config...

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2184 on: 13:03, 06 September 18 »
I use the modified lowerrom and I have m4 and parados rom in position 6. I'll try by deleting my roms config...
In that case you should set parados to another location (rom 8, if using a 6128).
When switching from |SD to |DISC both roms need to be present at the same time (and amsdos or parados should be higher than M4).
In your config parados will only be present when you switch M4 rom off (|m4romoff), so not possible to toggle via |SD / |DISC.

Offline MiguelSky

  • 464 Plus
  • *****
  • Posts: 317
  • Country: es
    • CPCGamesCD
  • Liked: 131
Re: Amstrad CPC WiFi
« Reply #2185 on: 13:44, 06 September 18 »
Ok, I finally managed to install it by uploading AMSDOS to rom 8 (as ParaDOS refuses to load in rom 8, it resets the CPC continuosly). Then I realized that I had forgotten FutureOS is not shown in my LG MonitorTV!!  :picard:


I forgot to tell here that FutureOS installer doesn't work by logging into a DSK image in the M4 directory, I'm sure Duke knew this, but the info is for all other users.


Thanks for your always helpful support, Duke :)

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2186 on: 14:00, 06 September 18 »
Ok, I finally managed to install it by uploading AMSDOS to rom 8 (as ParaDOS refuses to load in rom 8, it resets the CPC continuosly).
Ah, well you could use slot 7 for parados, but you would need to remove the modified lowerrom.

Offline tschak909

  • CPC464
  • **
  • Posts: 13
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 11
Re: Amstrad CPC WiFi
« Reply #2187 on: 09:27, 09 September 18 »
Hi. Would it be possible to get a C binding that would work with Z88DK?


I am the principal developer of PLATOTerm, a PLATO terminal that can be used to access PLATO based on-line services, such as IRATA.ONLINE:
http://www.irata.online/


Here, I have a video showing the ZX Spectrum version of the software working with Spectranet (which loads off of a TNFS server, so it can be loaded without needing to have a local copy).



https://www.youtube.com/watch?v=_XlppdrIAN8


I have already done the necessary work to make it work on the Amstrad CPC's keyboard and screen, and just need to have a set of working I/O routines for e.g. your CPC Wifi device.

The code is here, if anyone wants it:
http://github.com/tschak909/platotermzx
Thanks in advance,
-Thom

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Reincarnation of TFM
  • Liked: 423
Re: Amstrad CPC WiFi
« Reply #2188 on: 21:54, 09 September 18 »
I forgot to tell here that FutureOS installer doesn't work by logging into a DSK image in the M4 directory, I'm sure Duke knew this, but the info is for all other users.


Oh, I have to check this, never tested it. Up to now I always used a disc or a HFE to install FutureOS. Thanks for the hint.  :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2018.08.23)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Ver.: 2018.08.15)

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2189 on: 08:15, 10 September 18 »
Would it be possible to get a C binding that would work with Z88DK?

I'll see what I can do, but a bit tied up with things at the moment. Will see if I can find some time soon to support your project.

Offline tschak909

  • CPC464
  • **
  • Posts: 13
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 11
Re: Amstrad CPC WiFi
« Reply #2190 on: 09:40, 10 September 18 »
The Amstrad CPC version just came up! :)





Code is here:
http://github.com/tschak909/platotermzx :)


-Thom

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 14.749
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2803
Re: Amstrad CPC WiFi
« Reply #2191 on: 15:06, 10 September 18 »
Maybe I'm thick, but... what is irata.online, and why does it need a special term?

Offline tschak909

  • CPC464
  • **
  • Posts: 13
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 11
Re: Amstrad CPC WiFi
« Reply #2192 on: 16:06, 10 September 18 »
IRATA.ONLINE is a service that I am providing for retro-computing users of all different systems, based on the legendary PLATO time-sharing system.


The main website is here:
http://www.irata.online/


And information about PLATO is here:
https://en.wikipedia.org/wiki/PLATO_(computer_system)

It needs a special terminal, because the service itself speaks a special protocol. Sending graphics, supporting touch panel support (emulated with mouse), etc.

-Thom
« Last Edit: 16:52, 10 September 18 by tschak909 »

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Reincarnation of TFM
  • Liked: 423
Re: Amstrad CPC WiFi
« Reply #2193 on: 20:08, 10 September 18 »
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2018.08.23)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Ver.: 2018.08.15)

Offline tschak909

  • CPC464
  • **
  • Posts: 13
  • Country: us
    • IRATA.ONLINE - A PLATO Service for Retro-Computing Users!
  • Liked: 11
Re: Amstrad CPC WiFi
« Reply #2194 on: 20:38, 10 September 18 »
The forum chopped off the end of the link, let's try this:
https://en.wikipedia.org/wiki/PLATO_(computer_system)


If it still fails, plop a ) on the end of the link.
-Thom

Offline nurgle

  • CPC6128
  • ****
  • Posts: 200
  • Country: de
    • index.php?action=treasury
  • Liked: 7
Re: Amstrad CPC WiFi
« Reply #2195 on: 22:17, 11 September 18 »
Hi Duke,


thanks for this excellent board. I dug it out after more than a year of CPC absence.


Unfortunately my board stops working when flashed to 2.04 or 2.05b. It was at 2.02 before and I now flashed 2.03. With 2.04 I don't get the start message and all kinds of strange crashes, like random dots on the screen or Syntax error right after power up. Any way I can help to diagnoses this?

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 830
  • Country: de
  • Reincarnation of TFM
  • Liked: 423
Re: Amstrad CPC WiFi
« Reply #2196 on: 22:20, 11 September 18 »
Yes, there is a Diagnostics Tool. Please burn, run and then read out the SD card. File is here:

http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2018.08.23)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Ver.: 2018.08.15)

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2197 on: 22:39, 11 September 18 »
Unfortunately my board stops working when flashed to 2.04 or 2.05b. It was at 2.02 before and I now flashed 2.03. With 2.04 I don't get the start message and all kinds of strange crashes, like random dots on the screen or Syntax error right after power up. Any way I can help to diagnoses this?

Did you remember to put both firmware files onto the root of the microSD card (M4FIRM.BIN & ESPFIRM.BIN). It could sound like the firmwares are not in sync.
Also please delete "m4/romconfig.bin" & "m4/romslots.bin" from the microSD, in case they got screwed up somehow.

And lastly you can try the diagnostic link, GUNHED provided.

Offline nurgle

  • CPC6128
  • ****
  • Posts: 200
  • Country: de
    • index.php?action=treasury
  • Liked: 7
Re: Amstrad CPC WiFi
« Reply #2198 on: 22:54, 11 September 18 »
I tried upgrading / downgrading several times with several versions. 2.04 reproducable does not work for me while 2.03 does. Maybe the diagnostic helps. Report is attached.

Offline Duke

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.017
  • Country: dk
    • spinpoint.org
  • Liked: 1041
Re: Amstrad CPC WiFi
« Reply #2199 on: 23:04, 11 September 18 »
I tried upgrading / downgrading several times with several versions. 2.04 reproducable does not work for me while 2.03 does. Maybe the diagnostic helps. Report is attached.
Did you delete romslots and romconfig ?

The report shows, everything is fine :)