Installation on ZX Spectrum 128k with DivIDE #756
Comments
|
You need a PC partition table on the CF card Set up one partition for ESXDOS as normal Add the FUZIX command into the ESXDOS commands directory Boot into ESXDOS, type '.fuzix', cross fingers, hit enter It's not an ideal machine to run Fuzix on because of the way the memory banking is in one 16K window, but it should work ok. |
Partitioningfdisk /dev/sdc
Disk /dev/sdc: 3.7 GiB, 4000317440 bytes, 7813120 sectors
Disk model: Compact Flash
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 264191 262144 128M b W95 FAT32
/dev/sdc2 264192 6555647 6291456 3G b W95 FAT32
/dev/sdc3 6555648 6621183 65536 32M 7e unknown
/dev/sdc4 6621184 6629375 8192 4M 7f unknownCreate file systemFrom: Z80 Root Filesystem (32MB) wget http://www.fuzix.org/downloads/0.3/rootfs-z80-32.gz
gunzip rootfs-z80-32.gz
dd if=rootfs-z80-32 of=/dev/sdc3
65535+0 records in
65535+0 records out
33553920 bytes (34 MB, 32 MiB) copied, 9.36928 s, 3.6 MB/sBuild on Fedora LinuxNote: Do not use sdcc package provided by Fedora, you need to compile Alan's version. Alan's SDCC installationgit clone https://github.com/EtchedPixels/sdcc280.git
# Few packages were missing, check output of ./configure
dnf install -y boost-devel gputils flex texinfo
cd sdcc280
./configure
make
make installFuzix compilation and installationgit clone https://github.com/EtchedPixels/FUZIX.gitEdit Compilation took a while, but after that I have got these two files in build directory:
Add the FUZIX command into the ESXDOS commands directory and add FUZIX.BIN to the top level directory of the ESXDOS partition on the CF card. Run FuzixOSBoot ZX Spectrum to ESXDOS and type I have played a bit in the shell. Command My only pitty is, I have no RS232 or NIC connected to my Spectrum :) |
|
My build is currently failing on this (any idea @EtchedPixels ?):
|
|
The zxdiv needs the modified sdcc not the Fedora one. The Fedora sdcc doesn't support banked binaries which is how I stuffed it all into a 128K machine with 16K bankable space. You need the sdcc from my github. |
|
Fingers crossed, FuzixOS is running. I have updated a comment above with the installation steps. Thank you for your help. Happy hacking! |
|
Compiled FUZIX and FUZIX.BIN for target platform "zxdiv": |
|
Yay... vi is a bit too big - the 128K spectrum I can only really get a 32K user space. I'm trying to squash vi down a bit more but the first squash, removing curses means there is a lot of debugging left to do! ed should work fine. |

Hi guys,
What is the best way to try FUZIX on ZXS+128k with DivIDE (version 5.7c with one CF card)? I am currently using ESXDOS 0.8.7.
Regards,
BruXy
The text was updated successfully, but these errors were encountered: