22 Commits

Author SHA1 Message Date
Philip Smart
3f5216dd2b SFD700 bug fixes v1.02 2026-04-01 23:29:33 +01:00
Philip Smart
dfb82db143 Added RFS versions of BASIC MZ-5Z008 and 2Z009E 2026-04-01 17:16:00 +01:00
Philip Smart
dbfa22baa4 Fix SFD700 build failures caused by Glass assembler IF scope limitations
Glass Z80 assembler (v0.5.1) makes labels inside IF blocks invisible from
outside those blocks. This caused multiple build failures for the SFD700
target:

- JP _PRTMZF/_PRTDBG in jump table: replaced with DB 0C3H + DW encoding
  which resolves same-condition scope forward references via DW
- LD DE,MSG* across IF scopes: created LDDE macro (DB 011H + DW) that
  produces identical machine code to LD DE,nn for all build targets
- SFD700 command table (CMDTABLE2): moved after all INCLUDE statements
  so DW function references resolve as backward same-scope references
- Removed FD/FDDIR entry from SFD700 command table — FDDIR only exists
  for ROMDISK/picoZ80 builds (MZ-700 WD1773 FDC direct access)
- Fixed PRTSTR→PRINTMSG undefined symbol in rfs_bank7.asm
- Fixed BUILD_PICOZ80 comment (was incorrectly labelled as SFD700)

All three build targets (ROMDISK, SFD700, picoZ80) verified clean.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v1.01
2026-03-28 22:55:26 +00:00
Philip Smart
0bdc2f83c5 Fixed issue preventing RFS versions of SA-5510 and MS-BASIC from accessing RFS disks 2026-03-28 18:34:06 +00:00
Philip Smart
dafb80c74f merge 2026-03-25 13:47:58 +00:00
Philip Smart
e352bd2632 Merge remote-tracking branch 'refs/remotes/origin/main' 2026-03-25 13:44:26 +00:00
Philip Smart
f0526fc33c Updates to RFS and disassembly of MZ700 QD and FD BASIC 2026-03-25 13:32:26 +00:00
eaw
6ec826a2a6 Add VERSION file for CI/CD release numbering v1.00 2026-03-14 13:03:48 +00:00
ffdc8024e0 Update GitHub references to Gitea 2026-03-14 10:14:32 +00:00
eaw
5460c51fad Update README from eaw.app website content 2026-03-14 10:06:50 +00:00
Philip Smart
314e4e0966 Updated .gitignore to remove assemble_rfs.sh, originally a temp file. 2026-01-17 11:12:40 +00:00
Philip Smart
517ee7cf88 Updates and bug fixes. DASM fix still outstanding 2026-01-07 09:17:16 +00:00
Philip Smart
a0bcabb125 Interim updates for use with SFD700 2023-11-08 16:04:14 +00:00
Philip Smart
942782091b Added Kuma80 and updates for MZ700 2023-07-14 22:14:53 +01:00
Philip Smart
4bbccf56fd Updates for inclusion of the MZ-1500 2023-05-24 09:14:37 +01:00
Philip Smart
e3b363df6e Build updates for FusionX 2023-05-10 09:55:29 +01:00
Philip Smart
497fdc70d0 Updates for FusionX v1.1rc1 2023-04-18 08:33:50 +01:00
Philip Smart
fbf4dd8b65 Fixed floppy select bug 2023-03-05 22:29:15 +00:00
Philip Smart
a33b8dd5fe Updates 2023-03-03 19:22:08 +00:00
Philip Smart
899490e46e Added license 2023-02-22 21:43:12 +00:00
Philip Smart
6a1c498caa Added attributes 2023-02-22 21:41:30 +00:00
Philip Smart
71215df41d RFS repository created from software component of the MZ80A_RFS repository branch v2.1 2023-02-22 21:27:02 +00:00