ucp: chmod parameters order fixed
Merge pull request #14 from atsidaev/ucp

ucp: chmod parameters order fixed
From: William R Sowerbutts

Correct the inode type in a dirent.

We accidentally kept the 32bit type from ELKS
Merge branch 'master' of https://github.com/EtchedPixels/FUZIX

Merge with patches applied via github
pcw8256: Continued work

This fixes parts of the floppy logic and moves kernel_flag as per core
changes.

We now load the superblock correctly but things to castors up when we start
to load init. We appear to be asking for the right track/sector but more
debugging is needed.
bank32: make passive provision for awkward boxes with low 32K switching

This allows you to define them as a 32K paged system and use the provided
swap and page hooks, plus your switch functions to copy blocks between the
spare parts of the high 32K and the pages they are stashed in.

This means that with a typical usage model of a single large app performance
will basically be as good as a sensible layout, and only if you have two
larger apps actively running at once will it degrade much.

This will be pretty much essential to cover the uBee and the N8VEM-2.
unbanked: Update comments

Will pointed out the comments in unbanked about Z180 were bogus, and indeed
were also out of date.

Also turns out we can't have the kernel at physical 0 and banks for user
copy and for udata on the Z180 as the N8VEM-4 and probably others have ROM
at physical 0
start.c: comment
syscall_exec,start: fix for targets with PROGBASE different from 0x100
banking: use pagemap_realloc 'size' argument as size (not top)
Merge remote-tracking branch 'zx128/ucp'
banking: types fixed
zx128: fork
banking: types fixed
zx128: no need to ldir COMMONMEM because it is located in main fuzix blob
zx128: checkin/checkout
zx128: turning on multitasking
zx128: SIGSIGV occurance fix - kernel expects that there is 0xC3 at 0x0000
zx128: comments for some of the assembler code
zx128: fd_bankcmd eliminated at last