fr3nd / msxhub-packages Goto Github PK
View Code? Open in Web Editor NEWPackages for msxhub.com
Packages for msxhub.com
All tcp/ip packages should have a requirement on;
"UNAPI_TCP/IP" or "UNAPI-NETWORK"
This because it is a hardware requirement.
Hi fr3nd,
MEMMAN package has two issues:
TSR\SHIFT.TSR is listed twice, as TSR\SHIFT.TSR and as TSR\shift.tsr . As MSXDOS file names is not case sensitive, only one file is created and when uninstalling the package there is a warning about file not existing (as it deletes the first one that is the same as the second one, so when the time comes to delete the second one it doesn't exist)
The way pages are being listed is causing MSX HUB to not be able to delete MEMMAN\TSR folder, and thus, in the end not being able to delete MEMMAN folder. It starts listing two files in \TSR folder, then it starts creating several folders and files withing \TSR folder, and then it will start to save in \TSR folder more files again. The end result is that HUB will fail to remove TSR folder because the way HUB client works it will list the folder to remove only once, and will save it in the database when creating a different folder (and won't create a new entry in the database when saving the files again).
Probably it is possible to work around 2 in the client, but 1 is definitively a package failure.
Added PR for adding some gitignore entries;
There are few missing audio requirements;
see:
https://www.msx.org/wiki/MSX_Cartridge_Shop_MegaFlashROM_SCC%2B_SD
and manual of realfun3;
https://www.xl2s.tk/
Can we add packages like;
So that for example the binary files in the dsk folder; *.COM and *.SYS can be deleted and fetched from msxhub before needed in build/emulator step ?
Have one or more optional runcmd's for example;
installdir: '\MERIDIAN'
runcmd:
- meridian.bat: Music Tracker
This would making automatic (game) menu launchers possible.
When you go to an category listing like;
https://msxhub.com/list?category=8
And the click "next page" it looses the category parameter.
Also it would be nice to also display the selected category in header like;
List of available software -> Available software in $category
Hello!
I'm trying to add LHEXT and TuNzIp programs to the hub as the recent advancements in Ducasp's telnet client allow us to download compressed files from BBSs like Hispamsx.
https://github.com/Fubukimaru/msxhub-packages
I have a fork with the yamls that define the packages, however when testing them (and also already present packages) I get Error 5
.
make tt
docker run -it --rm -u $(id -u) -v $(pwd):/usr/src fr3nd/msxhub-packages:5 pytest-3 -k packages/tt.yaml
======================= test session starts =======================
platform linux -- Python 3.6.7, pytest-3.3.2, py-1.5.2, pluggy-0.6.0
rootdir: /usr/src, inifile:
collected 62 items
======================= 62 tests deselected =======================
================== 62 deselected in 0.06 seconds ==================
make: *** [Makefile:12: tt] Error 5
Is this ok? How do I fix it?
To use for;
For example the package "LHEXT" can be merge into "LHPACK".
It would be very helpfull to have an html page output of the package.
This for the description formatting, so the page should almost look like an msxhub.com page.
MSX BDOS is CP/M compatible so some of the tools are CP/M software.
Could a method be added howto flag this kind of software ?
It would be nice to have deps, for example;
This would also make aggregates possible with nice menu+loader for;
allgam1, allgam2, allgam2p, allgam2r,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.