{"id":17331805,"url":"https://github.com/pdsmart/sfd700","last_synced_at":"2026-01-07T03:37:42.811Z","repository":{"id":163345065,"uuid":"629388089","full_name":"pdsmart/SFD700","owner":"pdsmart","description":"SFD-700 Floppy Disk Controller for the Sharp MZ series computers.","archived":false,"fork":false,"pushed_at":"2023-11-08T17:26:04.000Z","size":34427,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-01T11:28:30.267Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pdsmart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-18T08:02:08.000Z","updated_at":"2024-06-09T23:05:18.000Z","dependencies_parsed_at":"2023-11-07T04:14:11.011Z","dependency_job_id":"d8fb96c0-aa5b-4989-9cb6-90674b325a11","html_url":"https://github.com/pdsmart/SFD700","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdsmart%2FSFD700","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdsmart%2FSFD700/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdsmart%2FSFD700/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pdsmart%2FSFD700/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pdsmart","download_url":"https://codeload.github.com/pdsmart/SFD700/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245792780,"owners_count":20672842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T14:55:41.436Z","updated_at":"2026-01-07T03:37:42.762Z","avatar_url":"https://github.com/pdsmart.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# SFD-700\n\nRepository updated 08/11/2023\n\nv1.0 - Functions in most machines, albeit, for an MZ-700 it requires MZ-700 memory mapping logic if used outside of an MZ-1U06 expansion box. Recommend only to view, not to build.\n\nv1.1 - Functions but restrictions imposed with the GAL registers (ie. one clock all register) it couldnt satisfy my latest requirements, ie. MZ-700 memory mapping logic and Flash ROM paging. - Recommend only to view, not to build.\n\nv1.2 - Hardware functions well on all machines tested (MZ-80A, MZ-700, MZ-1500, MZ-2000) and updates made to the Rom Filing System which basically works but has a few bugs I need to work out (fully functions as an FDC just the ROM based component of RFS has a bug and also I want to add FDC commands to the RFS Monitor). Also started updating CP/M and Basic (SA-5510, NASCOM Basic etc).\n\nDocumentation needs to be updated as it is out of date on my website, wip!\n\nA Floppy Disk Interface card for the Sharp MZ series of machines (MZ-80B/MZ-80A/MZ-700/MZ-800/MZ-1500/MZ-2000/MZ-2200).\n\nThis project is based on an iconic floppy disk interface card from the 1980's by the Aachen based company, Kersten \u0026 Partner GmbH. The company produced two cards,\nthe SFD-700 for the Sharp MZ-700 and the SFD-800 for the Sharp MZ-800. \n\nOwning an original SFD-800, I reproduced the SFD-800 from the original schematic and the design can be seen here: https://eaw.app/sfd800/. This card has been well\ntested and as the SFD-800 was quite a flexible design, it also worked in the MZ-80B/MZ-800/MZ-1500/MZ-2000/MZ-2200 computers. Unfortunately it didnt cater for the Sharp MZ-700 or indeed the Sharp MZ-80A.\n\nTo address the requirement of a floppy interface for the Sharp MZ-700 and MZ-80A, I considered reproducing the SFD-700 exactly but analysis showed it wouldnt work in an MZ-80A which uses a hardware trick to\naddress the CPU speed shortcomings. I thus decided, based on the SFD-800 schematics, to create a version 2 of the SFD-700 design which would work in all the Sharp MZ series computers.\n\nPlease see my website (in due course), https://eaw.app for more documentation and any recent updates.\n\nIf you want to build a v1.2 card, I have 6 boards spare I can ship, just pay me for the postage.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpdsmart%2Fsfd700","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpdsmart%2Fsfd700","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpdsmart%2Fsfd700/lists"}