37 Commits

Author SHA1 Message Date
Philip Smart
bea3393432 Add --image option to build.sh and fix Build_FusionX.sh paths
- Added build_image() function and --image flag to build.sh that invokes
  Build_FusionX.sh to create the Linux SD card image for the SSD202 SOM
- Fixed all hardcoded paths in Build_FusionX.sh to use relative paths
  derived from the script's directory location
- Image outputs (sdrootfs.tar.gz, SigmastarUpgradeSD.bin) can be included
  in Gitea releases

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v1.01 v1.02 v1.03 v1.04
2026-03-14 16:56:55 +00:00
Philip Smart
78fddfb2eb Fix build.sh: remove set -e and broken symlink target
Remove set -e since we track pass/fail explicitly and return the
appropriate exit code at the end. Remove mz2000_mon_1z001m from the
ROM build list as it depends on a symlink to an external path that
doesn't exist in the repository.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v1.00
2026-03-14 15:50:29 +00:00
Philip Smart
066e049538 Add Z80 assembly sources, ROMs and build tools to repository
Un-ignore software/asm/, software/tools/, and software/roms/ so that
CI/CD builds on Jenkins can assemble Z80 ROMs, TZFS, and CP/M from
source. Previously these files were only available on the dev machine.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 15:42:50 +00:00
Philip Smart
e3771cdf9c Add global build script and VERSION file
Add build.sh for building all FusionX components: Z80 assembly ROMs,
TZFS ROMs, CP/M variants, kernel modules, user-space apps, and CPLD
bitstreams. Supports selective builds via --asm/--tzfs/--cpm/--drivers/
--cpld flags. Updated rebuilt binaries from build verification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 15:06:30 +00:00
Philip Smart
0a0ed14c6c Merge remote-tracking branch 'origin/master' 2026-03-14 15:05:21 +00:00
eaw
9baeec811b Update README from eaw.app website content 2026-03-14 10:07:20 +00:00
Philip Smart
75fb464b4d Bug fix in RFS 2023-11-08 16:07:03 +00:00
Philip Smart
dcb308f0df MZ700 and MZ1500 updates 2023-07-14 22:12:50 +01:00
Philip Smart
5fa8d1fada Adding MZ-1500 host 2023-05-24 09:12:39 +01:00
Philip Smart
462052140e Update to readme 2023-05-10 10:06:42 +01:00
Philip Smart
5d0daa838e Update to readme 2023-05-10 10:05:32 +01:00
Philip Smart
1ff4b558a5 Updates and added terminal driver for MZ-2000 2023-05-10 09:52:17 +01:00
Philip Smart
b0ad5db6c6 Alpha release candidate rc1 v1.1rc1 2023-04-17 21:46:26 +01:00
Philip Smart
2200e233e2 Added arbiter and bug fixes 2023-03-05 22:28:27 +00:00
Philip Smart
bd8cc2e964 Update RFS driver to install ROMS 2023-03-04 16:01:07 +00:00
Philip Smart
fe53a4c871 Updates for the Sharp MZ TTY driver 2023-03-03 20:02:26 +00:00
Philip Smart
09c9f0dadc Updates to support full memory in bank 4 of TZFS 2023-02-26 19:37:06 +00:00
Philip Smart
e88777b04b Added attributes 2023-02-22 21:46:25 +00:00
Philip Smart
582a50dd80 Added license 2023-02-22 21:45:23 +00:00
Philip Smart
a3cfebc7f9 Added TZFS device driver and K64F CPU 2023-02-22 14:53:46 +00:00
Philip Smart
652bdd81eb SD Write bug fixed 2023-02-15 16:57:45 +00:00
Philip Smart
db177d2240 More updates to get git in-sync with dvlp env 2023-02-14 11:50:03 +00:00
Philip Smart
dfa3dd5a57 Files not in repository 2023-02-14 11:37:54 +00:00
Philip Smart
826783ab79 MZ80A Virtual RFS Driver added 2023-02-14 09:16:03 +00:00
Philip Smart
ef9980d8ea README rendering fixes v1.1 2022-12-09 12:05:36 +00:00
Philip Smart
9ada19bb3f README rendering fixes 2022-12-09 11:47:46 +00:00
Philip Smart
502a370552 Updated README 2022-12-09 11:33:00 +00:00
Philip Smart
d0d7cbfdaa Added testapps 2022-12-03 18:08:54 +00:00
Philip Smart
e108c51089 More updates 2022-12-03 18:00:01 +00:00
Philip Smart
da19d6234a Update README 2022-12-03 15:29:38 +00:00
Philip Smart
f2e1e1f951 Further build system updates 2022-12-03 15:17:55 +00:00
Philip Smart
6322424ba2 Merge branch 'master' of https://github.com/pdsmart/tzpuFusionX 2022-12-03 13:27:08 +00:00
Philip Smart
12be7231a4 Added dependencies and modified files to create Linux installation 2022-12-03 13:20:05 +00:00
Philip Smart
f69895eb76 Merge pull request #1 from redcode/master
Z80 emulator initialization fix
2022-12-01 20:39:48 +00:00
redcode
37909eed59 Configure the Z80 emulator as Zilog NMOS by default 2022-12-01 12:26:30 +01:00
redcode
ffbe30be21 Remove unneeded Z80 callbacks 2022-12-01 12:21:42 +01:00
Philip Smart
372b4debad Initial repo build 2022-12-01 09:35:39 +00:00