Coder Social home page Coder Social logo

msxhub-packages's People

Contributors

dependabot[bot] avatar ducasp avatar fr3nd avatar fubukimaru avatar immetoo avatar nihirash avatar nwlg avatar pvmm avatar torihino avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

msxhub-packages's Issues

MEMMAN Package: errors in it

Hi fr3nd,

MEMMAN package has two issues:

  1. 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)

  2. 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.

gitignore

Added PR for adding some gitignore entries;

  • ignore local build files
  • ignore some basic ide files
  • ignore some common file browsers metadata.

dos packages

Can we add packages like;

  • DOS1 (msxdos.sys + command.com)
  • DOS2 (msxdos2.sys + command2.com)
  • DOSNTOR (nextor.sys + command2.com)

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 ?

PACKAGE.yaml optional runcmd's

Have one or more optional runcmd's for example;

installdir: '\MERIDIAN'
runcmd:
  - meridian.bat: Music Tracker

This would making automatic (game) menu launchers possible.

Bug msxhub.com paging

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

Error 5 on make

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?

PACKAGE.yaml deprecation of package

To use for;

  • removal of package
  • rename of package so "superseded" by new package

For example the package "LHEXT" can be merge into "LHPACK".

make <package> html page output

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.

Flag CP/M software

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 ?

  • system: CP/M requirement: MSX-DOS
  • system: MSX requirement: CP/M

PACKAGE.yaml dependencies on other msxhub packages

It would be nice to have deps, for example;

  • msx-c-11 depends on macro80
  • msx-c-12 depends on macro80
  • msx-c-12-lib depends on msx-c-12
  • etc.

This would also make aggregates possible with nice menu+loader for;
allgam1, allgam2, allgam2p, allgam2r,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.