> On Oct 24, 2020, at 7:26 PM, Jim Hall <jh...@freedos.org> wrote:


The more I think about it. The more I like a having a separate EXTRAS disc.
 
Possibly even dropping the FULL/BASE choice and having just a BASE. 

BASE to replicate MS-DOS functionality, plus networking support (FDNET), FDNPKG 
and FDIMPLES. 

Put all games, development tools, other utilities and etc on a separate media. 

If the users want more stuff, they can use the additional CD and FDIMPLES or 
FDNPKG to install it. 

This would bring the release down to the approximate size of the Floppy Only 
edition.

The exception being the LiveCD should contain some extra tools and games and 
such. 

> 
> 
> EDICT. 
> 
> At present, it creates images of diskettes. Similar to raread (image files 
> are compatible). However, unlike raread it is far more persistent and always 
> creates appropriate sized images. EDICT came into existence because I had a 
> bunch of really old and neglected floppies sitting around. I couldn’t get 
> Linux/Mac’s dd to image them. Nor was raread able to do it. Some of the 
> diskettes were very borderline, throwing read errors at different places on 
> each attempt. So, EDICT was born and was able to pull good images from those 
> diskettes. 
> 
> There are future plans to stop, resume, switch drives or computers and 
> generally improve data extraction. (Only so much time). Eventually, it will 
> also get support to create disks from images. Operate on hard drives and 
> partitions, etc. Once diskette creation is added, it could replace raread + 
> rawrite at a fraction of their size. 
> 
> Did I mention it also has multi-language support and is pure assembler?
> 
> 
> If it makes sense to include EDICT, then it can stay. Just putting out ideas 
> for people to respond to. :-)

At present, it’s only turns diskettes into images. Although it is smaller and 
better at conversion than raread (especially with hard to read diskettes), 
raread has been around a long long time, has had a lot of testing and is known 
by the DOS community. If I had to make an un-biased decision, raread may be a 
better choice for now. However when I eventually add the other features I 
mentioned, EDICT would be a better choice than raread+rawrite.

There is no reason that the choice for today need be the choice for tomorrow. 

> 
> PGME.
> 
> Fully customizable, text mode multi-language program launching multi-menu 
> system on steroids and some associated utilities. Add the couple (or 
> hundreds) of games and/or programs to one or more menus, then add it to your 
> autoexec or fdauto. Never see or type anything at the command prompt again. 
> You can even use some of the KIOSK features to lock the menus and keep a user 
> from exiting to a command prompt. 
> 
> 
> I haven't used PGME. Is it similar to the text-mode DOS shell from MS-DOS 4?

PGME similar to DOSSHELL? Not even remotely similar. 

A little PGME history…

PGME’s roots go back a long, long way to circa 1983 on a Coleco Vision Adam. 
The need arose to do cassette tape boot sector hacking in machine language to 
provide improvements to a menu that would pick and then load one of  several 
game cartridge ROMs stored on cassette. Not to long later, the PC/clone became 
a thing and moving to DOS, the concept of having a menu to quickly and easily 
run programs and games came along. From simple batch menus, to a Quick Basic 
version and on to TurboPascal the need remained. It grew more advanced, easier 
to use and changed names a couple times over the years. Eventually as PGM 7.2, 
it sat for decades as “good enough”. There was a version 8.x started. It was in 
graphics mode and was dropped for several reasons. Mostly, because of users 
switching to Windows 3.1. Version 9.x was considered for Windows 3.1. However 
do to like of time and motivation, never happened. Then a couple years ago, I 
was bored and decided to do version 10 with another slight name change to PGME. 
The E stands for Eternity. It is complete overkill of the concept. There are a 
couple features I have yet to add to PGME. But version 10 is the last version. 
This one is built to last forever. 

What program is PGME like? 
(With PGME’s roots being ancient, it would be more fair to say “what program is 
like PGME?“) 

Well, I’ve seen a couple other’s that have sprung up over the decades. But 
preferred none over the at-the-time version of PGM. But, I forget most of their 
names and wouldn’t expect anyone else to remember them either. If I had to pick 
one thing that is most like PGME that any layman would be familiar with, it 
would be the “Windows Start Menu”. But that is only in concept, not design. The 
Start Menu allows a user to only need click on a menu item and end up with the 
program they want running. PGME also allows users to double-click on a menu 
item to run a program (single-click only selects the item).

What are some features of PGME?

Text mode only.
Custom Fonts (ranging from 8x8 to 8x26). 
Themed UI. 
Multi-Language UI.
Multi-Language Menu Items.
Mouse and/or keyboard navigation.
Customizable keymaps and shortcuts.
Multiple menus.
and much, much more.

A menu item can be simple or complex.
A simple entry could be ‘FreeDOOM’. Double click it, it runs freedoom, quit 
freedoom, goes back to PGME.

A complex item could be something like ‘Network backup of Documents’
Double click, it could go and turn on networking, load a device driver, copy 
files to the network, shutdown networking, return to PGME.

For those big memory hungry games, PGME is designed to have a very small memory 
footprint (about 10k). But if you need the extra 10k and if PGME is launched 
through it’s batch script (as it should be) and not running from a read-only 
filesystem, it can be told to use 0 bytes of memory. 

There are a couple screen shots at https://up.lod.bz/PGME 
<https://up.lod.bz/PGME> 
I think they were using an 8x20 and 8x26 font (Using a couple different colors 
and themes) 

A PGME use case…

One primary use for PGM(E) has always been for a novice to run a game. 
Basically, it went like this. Your girlfriend, mom or someone else who knows 
next to nothing about computers or DOS (and doesn’t care to) could turn on the 
computer. The end of the AUTEXEC.BAT would launch PGM(E), here they would see a 
list of games or other programs. They could click and launch it. Play their 
game or update a spreadsheet, Quit their program. PGM(E) would come back up and 
they could pick something else. Over and over again. Until they turned off the 
computer. All without needing to type or know a single DOS command, executable 
name, directory location or any prerequisites to launching any program that has 
been added to a PGM(E) menu. 

:-)

Jerome
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to