News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Duke

Amstrad CPC WiFi

Started by Duke, 07:36, 07 May 16

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

MiguelSky

#2175
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 :)

MiguelSky

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:

KaosOverride

#2177

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...?

Quote from: Duke on 14:56, 31 July 16
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.
KaosOverride · GitHub
MEGA Amstrad Public Amstrad folder

Duke

#2178
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 !).

Quote from: KaosOverride on 01:35, 06 August 18
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.

KaosOverride

Quote from: Duke on 09:54, 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

KaosOverride

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

MiguelSky

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 :(

Duke

Quote from: MiguelSky on 01: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 :(

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

MiguelSky

I use the modified lowerrom and I have m4 and parados rom in position 6. I'll try by deleting my roms config...

Duke

Quote from: MiguelSky on 10: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...
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.

MiguelSky

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 :)

Duke

Quote from: MiguelSky on 11: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).
Ah, well you could use slot 7 for parados, but you would need to remove the modified lowerrom.

tschak909

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

GUNHED

Quote from: MiguelSky on 11:44, 06 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 (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Duke

Quote from: tschak909 on 07:27, 09 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.

tschak909

The Amstrad CPC version just came up! :)





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


-Thom

Gryzor

Maybe I'm thick, but... what is irata.online, and why does it need a special term?

tschak909

#2192
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

GUNHED

http://futureos.de --> Get the revolutionary FutureOS (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

tschak909

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

nurgle

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?

GUNHED

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 (Update: 2023.11.30)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

Duke

Quote from: nurgle on 20:17, 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.

nurgle

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.

Duke

Quote from: nurgle on 20: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.
Did you delete romslots and romconfig ?

The report shows, everything is fine :)

Powered by SMFPacks Menu Editor Mod