Printed Amstrad Addict magazine announced, check it out here!
Started by Duke, 07:36, 07 May 16
0 Members and 1 Guest are viewing this topic.
Quote from: Gryzor on 12:16, 08 August 16Thanks for adding the wiki page!It'd be good, I think, if you could also add the changelog to it. I can do it myself, of course, if you could provide me with a complete log that would save me from going through so many posts here
Quote from: Duke on 13:53, 07 August 16Started adding a bit of NET API, for now only TCP/IP functions (client), max. 8 connections. Probably full of bugs Functions added so far:C_NETSOCKET equ &4331C_NETCONNECT equ &4332C_NETCLOSE equ &4333C_NETSEND equ &4334C_NETRECV equ &4335C_NETHOSTIP equ &4336
Quote from: Executioner on 23:17, 09 August 16Excellent, but I assume these all stop the Z80 while receiving, sending, connecting etc which is all ok until your network gets slow.
Quote from: Duke on 05:29, 10 August 16Yes for each packet. Recv is only blocking when there's data in the buffer (so it'll only take the time it takes to move the data).
QuoteI guess I could make send non-blocking too, ie. adding some kind of pull function to check if data was delivered.
Quote from: Executioner on 21:38, 10 August 16How much time does it take to move a packet? (and how big is a packet max?)
Quote from: Executioner on 21:38, 10 August 16If both the send and receive functions (and connect) were non-blocking or at least always executed in less than 300us then interrupts could be enabled allowing for such things as palette/mode changes while accessing the network. That is probably not necessary for most applications, but would be nice. Failing that, having 20ms max to connect/send/receive would allow frame based interrupts to occur so we could for example play music. I know that the standard FDC doesn't allow all that anyway unless you use special small sectors, but it would be nice for networking, and you probably wouldn't want your entire CPC to stop permanently because you had a flaky telnet connection for example.
Quote from: reidrac on 09:51, 11 August 16May be a little bit off-topic, does anyone have the skills to design an enclosure for the M4?I wouldn't mind paying for a 3D print in an online service; the M4 board is awesome and I don't like the idea of it breaking because the PCB is exposed.
Quote from: myrsky on 00:08, 12 August 16Hi everyone...i have one of this m4 boards and looks good... but on my 464 makes nothing =(Card is connected to the floppy disc slot with a 2gb sd formated in FAT, after turned on the 464 makes 2 resets, the rom stay the same of 464 and "cat" command gives me "press play then any key:" response.Im lost... any ideas?Thank you!
Quote from: myrsky on 03:54, 12 August 16Jumper is set to EXT, the card receive power, leds are turned on an reset button works... the edge conector is cleaned with isopropyl alcohol.thx.
Quote from: DerSchatten on 17:27, 12 August 16Please help...What is the correct ROM Configuration to start BASIC V1.1 on a CPC464.My XMEM is configured according Attachment and it works fine when i Change the ROM boot/noboot-Switch.for m4 board I have tried the following Setting:Rom slot 0 ... BASIC V1.1 (CPC664)Rom slot 31 ... Lower ROM FW316UK32Romboard start 0Lower-rom Enabled YESLower-rom Slot 31The CPC starts with FW 3.16-ENBASIC 1.1READYBut no Cursor.perhaps missing the FW316EXP.ROM ?On the XMEM, it is on Slot 01.
Quote from: myrsky on 18:02, 12 August 16@robcfg and elantrathank you ill try to clean it deeper@dukeI dont know my gatearray version and dont know what fw i have, any tutorial for update the M4?Thanks.
Quote from: DerSchatten on 17:55, 12 August 16XMEM is connected with the same connector at the same time, yes, but disabled with the "READ ROM NO/YES Jumper"WEB and ROMAN with the same configuration in attach.Romboard start is 0, not 1
Page created in 0.110 seconds with 26 queries.