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 4 Guests are viewing this topic.

breiztiger


no, stock m4 without other roms


and no autoexec

Shaun M. Neary

Quote from: Duke on 06:50, 29 July 17
I tested this now, and for me it does not rename any file extensions.
The only difference is that due to 8.3 SFN filenames, the '+' sign is not allowed so the files"LOADER+.BAS", "LOADP1+.BAS" & "LOADP2+.BAS" will display as "LOADER~1.BAS", "LOADP1~1.BAS" & "LOADP2~1.BAS" when using CAT command.
However if you do a |ls command, it will be correct filenames.
The game works fine aswell using batman1.bas (not batman.bas, because it can't find batman.scr, which is not on the disk) and batman2.bas.
Maybe it's some difference with the MAC/Firefox encoding, don't suppose you could do a screenshot of the wrong filenames after transferring them? both with cat and |ls. Might give me some idea to what's going on.


Will give it another go in the morning. I was running it using the web interface though so unsure if that makes any difference?
Currently playing on: 2xCPC464, 1xCPC6128, 1x464Plus, 1x6128Plus, 2xGX4000. M4 board, ZMem 1MB and still forever playing Bruce Lee.
No cheats, snapshots or emulation. I play my games as they're intended to be played. What about you?

zhulien

hi Duke, I got a new memory card having had one die... it is a 64gb 80x one, but doesn't seem to be recognised by the M4 card, are there capacity limits for the microsd cards on the M4?  doing a cat gives a size of ??? but trying to save always gives file opened errors.

GUNHED

It needs FAT32, that means 32 GB is the upper size limit.
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)

gerald

#1729
Quote from: GUNHED on 18:39, 30 July 17
It needs FAT32, that means 32 GB is the upper size limit.
FAT32 limit us 2TB
The 32GB limits is surely coming from the SD driver.
SDHC max capacity is 32GB. You need a SDXC compatible driver to go up to 2TB
Original  SD (SDSC in latest standard) was limited to 1GB.

GUNHED

That's what I mean. More than 32 GB cards will not have FAT32 any longer.
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)

gerald

Quote from: GUNHED on 19:51, 30 July 17
That's what I mean. More than 32 GB cards will not have FAT32 any longer.
:-\
Can you explain why they should not have FAT32 any longer?
FAT32 support up to 2TB (Could do more, but not recommended)
SDXC support up to 2TB and identify itself as a SDXC. What prevent the use of a FAT32 file system, assuming that the driver on the M4 understand what a SDXC is ?

zhulien

thanks, seems there are some utils to re-format the sdcard and i might give it a try...  ( https://www.raspberrypi.org/documentation/installation/sdxc_formatting.md )

Aside from that, I also updated from my very old M4 ROM to the latest, and it appears somewhere it lost the ability to work with the x-mem.  what i was doing (which worked) was putting the x-mem at 0-31 and the m4 at 32+, but the m4 was still somehow putting it's ROM at position 6.  now booting with both, causes the disc drive to wirr...

rpalmer

gerald,

The capacity of SD cards (in particular microSD) are expected to have exFAT used (See example here http://envoydatamemory.com/datasheets/EN-L0J%20Industrial%20microSD%20Card%20Spec%20Rev1.6.pdf).

While FAT32 can indeed access upto 2^32  sectors, there is also design of the card that needs to be taken into account and as i understand exFAT is better at handling this.

rpalmer

ayasystems

Hi Duke


I want a M4 to my 6128


Regards

keith56

Quote from: rpalmer on 21:33, 30 July 17
The capacity of SD cards (in particular microSD) are expected to have exFAT used

Exfat is patented by Microsoft, see
https://www.microsoft.com/en-us/legal/intellectualproperty/mtl/exfat-licensing.aspx

a lot of devices don't support it for this reason, but if you reformat your SD card to Fat32 (you'll probably need a linux live cd - as I think windows will refuse to do it - even though it can read 64gb fat32 sd cards)
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Duke

Yes, the current SDIO driver only supports up to SDHC.

GUNHED

Quote from: gerald on 20:50, 30 July 17
:-\
Can you explain why they should not have FAT32 any longer?


They need to have FAT32 because the M4 card does (as far as I know) only support FAT32 file-system, but not f.e. NTSF.  ::)
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)

mcleod_ideafix

Hi, Duke. Some folks at the Amstrad CPC 464 facebook group have told me to write a reply here in order to ask you for a M4 board with edge connector. Is it available?

Duke

Quote from: ayasystems on 21:43, 30 July 17
I want a M4 to my 6128
I send you PM.

Quote from: mcleod_ideafix on 19:35, 31 July 17
Hi, Duke. Some folks at the Amstrad CPC 464 facebook group have told me to write a reply here in order to ask you for a M4 board with edge connector. Is it available?
I still make them, but lead time is 4-5 weeks before they can be ready.
Send me a private message with your email address and tell me what connector you want on your M4.

Fabrizio Radica

Quote from: Duke on 20:05, 31 July 17
I send you PM.

I still make them, but lead time is 4-5 weeks before they can be ready.
Send me a private message with your email address and tell me what connector you want on your M4.

me too for my 6128 (no centronics)  :)


CraigsBar

Hey Duke, this is an idle musing LOL


As the Proposed (And I really hope it makes it into production) Galaxy board fits directly into the z80 socket with the z80 then sitting in the galaxy board. does this mean that firmwares could be made available for other z80 based machines to make use of the Galaxy board with the correct drivers etc....?


If so my order will go up from 4ish to 6ish


having now got a 100% functional Speccy +3 and awaiting the arrival of my first ever MSX machine (a Philips NMS 8250) I was wondering if the Galaxy could (or would be able to) bring Wifi and Mass Storage to these 2 machines as well.


Particularly useful on the MSX as Symbos is available for it!
IRC:  #Retro4All on Freenode

zhulien

Hi Duke. I am wondering if anyone has asked for the feature to send a file to the cpc and have it automatically execute in ram? If it is possible now what is the best way to? It will be good to assemble on pc direct to cpc when developing.

Duke

Quote from: CraigsBar on 01:29, 03 August 17
As the Proposed (And I really hope it makes it into production) Galaxy board fits directly into the z80 socket with the z80 then sitting in the galaxy board. does this mean that firmwares could be made available for other z80 based machines to make use of the Galaxy board with the correct drivers etc....?
Yes, that would be possible.
Quote from: CraigsBar on 01:29, 03 August 17
having now got a 100% functional Speccy +3 and awaiting the arrival of my first ever MSX machine (a Philips NMS 8250) I was wondering if the Galaxy could (or would be able to) bring Wifi and Mass Storage to these 2 machines as well.
I have recently acquired a msx and +3 aswell :)  - So it is something I have been thinking about too.  Realistically though I am not sure I will ever find the time. I am kinda tied up with work for the next couple of months, so don't expect anything soon.

Quote from: zhulien on 06:15, 03 August 17
I am wondering if anyone has asked for the feature to send a file to the cpc and have it automatically execute in ram? If it is possible now what is the best way to? It will be good to assemble on pc direct to cpc when developing.
With the cpcxfer program you can remotely upload and run files from the PC, though not uploading it directly to ram, but it is very convenient and fast for developing on a PC and testing directly on the CPC.
https://github.com/M4Duke/cpcxfer
http://www.cpcwiki.eu/index.php/CPC_M4_xfer_tool

Add it to your makefile as an option and you can test your code in a second.

keith56

Quote from: Duke on 08:13, 03 August 17
Yes, that would be possible.I have recently acquired a msx and +3 aswell :)  - So it is something I have been thinking about too.  Realistically though I am not sure I will ever find the time
I'd be very interested in +3 and/or MSX support too!

Remember, I live in Japan, if donations of MSX hardware would help encourage you, let me know and I'll see what I can do!
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

zhulien

I'd like an M4 for MSX if you could make one work.  For most part it seems the same CPU pins are brought out for the MSX cart port as the CPC expansion bus.

Duke

Quote from: keith56 on 11:17, 03 August 17
I'd be very interested in +3 and/or MSX support too!

Remember, I live in Japan, if donations of MSX hardware would help encourage you, let me know and I'll see what I can do!

Thanks.

Quote from: zhulien on 11:59, 03 August 17
I'd like an M4 for MSX if you could make one work.  For most part it seems the same CPU pins are brought out for the MSX cart port as the CPC expansion bus.
Actually its the follow up board to M4, see http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg146222/#msg146222
It's twice as powerful as the M4 (Cortex-M7 460 DMIPS and 576 KB of SRAM, allowing it to act as RAM expansion too)
It plugs directly to the Z80 cpu socket, so no need for special connectors.

HAL6128


Quote from: Duke on 12:26, 03 August 17
Actually its the follow up board to M4, see http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/amstrad-cpc-wifi/msg146222/#msg146222
It's twice as powerful as the M4 (Cortex-M7 460 DMIPS and 576 KB of SRAM, allowing it to act as RAM expansion too)
It plugs directly to the Z80 cpu socket, so no need for special connectors.
Is it only for a CPC Plus?
...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

Duke

Quote from: HAL 6128 on 16:57, 03 August 17
Is it only for a CPC Plus?
No, any CPC, although it may need a different physical shape for some models.

CraigsBar

Sorry to bring this us again, I am trying to code a simple start of day desktop in autoexec.bas and for this to work I really want to be able to have the output of |time stored in a variable for display in a large font routine.

Can something like |timevar be added or perhaps included in an extension rom?

Sent from my ONEPLUS 3t using Tapatalk

IRC:  #Retro4All on Freenode

Powered by SMFPacks Menu Editor Mod