{"id":21943402,"url":"https://github.com/janwilmans/nowindlibraries","last_synced_at":"2025-03-22T15:43:59.080Z","repository":{"id":75898253,"uuid":"43647585","full_name":"janwilmans/nowindlibraries","owner":"janwilmans","description":"Support libraries for nowind interface and developer emulation environment","archived":false,"fork":false,"pushed_at":"2024-07-26T13:28:33.000Z","size":13192,"stargazers_count":1,"open_issues_count":15,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-03T16:49:36.764Z","etag":null,"topics":["emulation","hardware-libraries","msx"],"latest_commit_sha":null,"homepage":"https://github.com/janwilmans/nowindlibraries","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/janwilmans.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2015-10-04T18:33:53.000Z","updated_at":"2024-07-26T13:28:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"ca5f7adb-17e2-4e5d-b988-2fd5196023c3","html_url":"https://github.com/janwilmans/nowindlibraries","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/janwilmans%2Fnowindlibraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janwilmans%2Fnowindlibraries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janwilmans%2Fnowindlibraries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/janwilmans%2Fnowindlibraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/janwilmans","download_url":"https://codeload.github.com/janwilmans/nowindlibraries/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244981276,"owners_count":20542288,"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":["emulation","hardware-libraries","msx"],"created_at":"2024-11-29T03:29:54.000Z","updated_at":"2025-03-22T15:43:59.058Z","avatar_url":"https://github.com/janwilmans.png","language":"C++","readme":"# nowindlibraries\nSupport libraries for MSX Nowind Interface and developer emulation environment\n\n# Status\nHere's an overview of the current status of the project and some known issues. Finally, some future plans (that may or may never be carried out) are listed. This page is also a kind of TODO list during development.\n\n# What works\n\n- disk images of different sizes (including hard disk images in DOS2)\n- BASIC device now0..3 enables accessing files on the host in MSX BASIC\n- ROM drive (currently 360 kB)\n- write protect (read-only attribute is respected)\n- tested on MSX, MSX2, Turbo-R\n- commandline host application works on Windows, Linux 32bit and 64bit kernels and MacOS Leopard\n# Known issues\n\n- none at the moment\n\n# Usage / Documentation\n\n- Write a proper manual, any volunteers?\n- Create a proper GUI usbhost application for multiple platforms\n- Eliminate need for root-privileges non-windows platforms\n- Create a tool to insert rom-disk-images without recompiling the firmware (or at least without the need of knowlegde of compilers)\n\n# Future development\n\n- virtual drive (access the host file system, without using disk images) this could also increase speed (seek times) a LOT\n- real drive access; use a PC drive as a normal msx diskdrive (_format will require special attention here) Note: this might already be possible on mac and linux by hosting /dev/fd0 (untested)\n- extending ROM drive size\n- RS232 support (MSX can connect to RS232 devices on the host)\n- Symbos driver\n- support random I/O for (now:) devices\n- use compression for ROM drive\n- support compressed images (.zip)\n- map virtual drive to ftp site\n- support disk images located on an internet site\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanwilmans%2Fnowindlibraries","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjanwilmans%2Fnowindlibraries","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjanwilmans%2Fnowindlibraries/lists"}