1. Dos Rescue for Phix
- Posted by petelomax Sep 18, 2017
- 1588 views
New package uploaded: DosRescueForPhix
Note that unlike the OpenEuphoria version, this requires you to search though the code, replacing eg puts() with dr_puts(), and 14 other related routines. It is also deliberately phix-only.
As well as porting yourself, feel free to mark anything of interest on the DOS list as broken.
Also updated: RubiksCube
2. Re: Dos Rescue for Phix
- Posted by SDPringle Sep 21, 2017
- 1466 views
The right way to do things is to drop in a replacement for all of the discontinued functions that used to exist but in such a way as these functions work without modifying the original software. It is pretty neat though. ;)
3. Re: Dos Rescue for Phix
- Posted by petelomax Sep 21, 2017
- 1435 views
The right way to do things is ... work without modifying the original software.
In recent years I have become more and more philosophically opposed to that idea. While Phix has exhibited some technical issues with overrides, more fundamentally the idea that a component that works when standalone should continue to work when included as part of a larger system ultimately leads to the corollary: if it does not work standalone then it should not suddenly work just because there is an include dos_rescue.ew (or any other "clever tricks") somewhere earlier on.
Rather than being "obviously easier", the idea that "code does precisely what it says", and not having to doubt or double-check each and every line of code, should really win, and be far more desirable.
Obviously you can deliberately design code to be completely flexible, typically by invoking an override-able routine-id, as opposed to pretending to invoke a standard builtin.
Pete
4. Re: Dos Rescue for Phix
- Posted by kinz Oct 01, 2017
- 1351 views
The right way to do things is ... work without modifying the original software.
In recent years I have become more and more philosophically opposed to that idea.
I do not think that "Dos Rescue" is good name for the problem.
Really, we have the free DosBox system which works very well
on almost any modern OS.
We have modern FreeDOS.
EU for DOS works ok in DosBox and under FreeDOS.
So, what about your Phix for our DOS?
Regards
kinz