Re: [Freedos-user] Codepage and keyboard setting for Czech language

2023-12-19 Thread Mateusz Viste via Freedos-user

On 19/12/2023 18:18, Lukáš Kotek via Freedos-user wrote:

display con=(ega,852,1)
mode con codepage prepare ((852) C:\freedos\cpi\ega.cpx)
mode con codepage select=852

All czech-specific letters are printed correctly now.

Is this the recommended way?


Yes, it is the "official" way, as Microsoft intended. Essentially 
loading the set of CP852 characters into the EGA/VGA memory, otherwise 
the video hardware usually defaults to CP437.


Or is there some a bit more straightforward 
approach possible, please?


Back in the day it was common in Poland to use hacky TSRs to display 
Polish characters in the Mazovia format, which was a national standard 
superior in many aspects to the Microsoft 852 proposition. Our Pepíci 
brothers had a very similar solution, albeit the standard of course had 
to be different because we use different glyphs: on your side of the 
border you used the Kamenicky encoding, and there were TSRs floating 
around on floppies to support Kamenicky on EGA screens, just like there 
were TSRs for Mazovia on our side.


A couple of links so you can get a good idea what to look for:

http://www.cestina.cz/pocestovani/dos/system/display.html
http://www.cestina.cz/kodovani/#KEYBCS2
https://vitsoft.info/ (Podpora češtiny)


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] EduQiz rel 2023

2023-09-28 Thread Mateusz Viste via Freedos-user

Hello List,

About a year ago I have created a graphical, quiz-like program as a 
pretext for my kids to get some hands-on with my 386 PC and learn a 
thing or two in the process. I named the program EduQiz and kept it 
private until now. Since I am quite satisfied about how it turned out, I 
decided to publish it today. Here it is:


http://eduqiz.osdn.io/

"EduQiz is a computer tool that is meant to assist students or children 
in memorizing words, facts, dates, or any other information through 
repetitive quizzes. Supports VGA graphics and SoundBlaster digitized 
sounds."


EduQiz does not come with any good quizzes (only two simple examples), 
so you have to create the quizzes yourself. How to do so is explained in 
the documentation shipped with the program.


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] ChkDsk / ScanDsk for Fat32

2023-09-25 Thread Mateusz Viste via Freedos-user

On 25/09/2023 11:20, Jürgen Wondzinski via Freedos-user wrote:

Thanks for the pointer!  Unfortunately, that one wants some DPMI memory:
"Load error: no DPMI - Get csdpmi*b.zip"

That's my current config.sys part on that USB-Sticks, which run that FoxPro 
program:

device=c:\freedos\jemmEx.exe PGE maxext=32000 noems

Do I need to add that csdpmi stuff, or is it possible to configure DPMI with 
the standard Freedos options?


You only need to install CWSDPMI.EXE in your %PATH%.

Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] ChkDsk / ScanDsk for Fat32

2023-09-15 Thread Mateusz Viste via Freedos-user

On 15/09/2023 19:42, Jürgen Wondzinski via Freedos-user wrote:

Is there a ChkDsk or ScanDsk etc available for FAT32?
The usual chkdsk92.exe doesn't support this.


You might want to try DOSFSCK.

Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] FreeDOS and the Gemini protocol

2023-08-19 Thread Mateusz Viste via Freedos-user

On 19/08/2023 09:11, Paul Dufresne via Freedos-user wrote:
I am writing this here, because I believe the low-resource needed to run 
a Gemini Browser is appropriate for FreeDOS.


Gemini is an invention that shoehorns a gopher-like protocol into TLS.

TLS is everything but "low ressource".

For a low-power internet protocol there is the original Gopher.
FreeDOS comes with at least one gopher client already: gopherus.


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Sved, yet another text editor

2023-08-07 Thread Mateusz Viste via Freedos-user

On 07/08/2023 02:47, Bret Johnson wrote:

Does it have copy/cut/paste functionality?


Yes, albeit I failed implementing text-selection without making the 
resulting binary bigger than my 7K goal, so I had to opt for an 
unconventional handling of copy/paste.


From SVED's documentation:

CTRL+C = copy the current line to clipboard
CTRL+X = cut the current line and move it to clipboard
CTRL+V = paste the clipboard content to current location


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] How do I change screen resolution?

2023-08-06 Thread Mateusz Viste via Freedos-user

On 8/6/23 23:34, Ralf Quint via Freedos-user wrote:
DOS is using *text *mode, you just can't select a*graphics *mode and 
expect to get text output in that mode.


BIOS text output functions still work in most graphic modes, hence 
having a DOS shell running in graphic mode is nothing unusual. Of course 
problems may arise for text applications that make assumptions about the 
terminal size or that write directly to VRAM without re-setting a proper 
text mode.


And btw,  80x25 character text mode in fact is technically a 640x480 
"VGA mode"


It's 720x400.


(using the standard 8x16 character matrix, 80x8=640


On VGA there's this cool ninth's bit that improves readability quite a lot.


25*16-480).

Does not compute.


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] Sved, yet another text editor

2023-08-06 Thread Mateusz Viste via Freedos-user
Because I felt that the world needed another DOS text editor, I have 
spent past month's evenings on a new project named SVED.


SVED (short for "the SvarDOS editor") is designed for basic editing of 
configuration files and such. It is NOT meant to be a full-featured text 
editor. On the pro side, it has a low memory footprint and is only a 
couple kilobytes big, which makes it a good fit for bootdisks or systems 
with extremely limited resources.


 - runs comfortably on a 8086-class PC with 256 KiB of RAM
 - auto-detects color and monochrome video modes
 - supports unusual text modes like 80x43, 80x50, 40x25...
 - multilingual UI
 - only 7 KiB of disk footprint
 - screen estate dedicated to text (no stupid frames, menus and such)
 - loads files larger than 64 KiB
 - no line length limit
 - can load up to 10 files simultaneously
 - handles CR/LF and LF line endings and can convert between them

http://svardos.org/sved

Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] (C library) SvarLANG ver 20230730

2023-08-02 Thread Mateusz Viste via Freedos-user

On 02/08/2023 00:55, Jim Hall via Freedos-user wrote:

I posted a news item about it for the FreeDOS website, but I wanted to
ask before I mirrored a copy to ibiblio. Would you like me to make a
copy at the FreeDOS files archive at ibiblio?


Hi Jim, thank you for the news item.
I have absolutely nothing against mirroring things. Besides, SvarLANG is 
actually already on ibiblio in a hidden form, because it is embedded in 
the source of FDISK 1.3.8. :)


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


[Freedos-user] (C library) SvarLANG ver 20230730

2023-08-01 Thread Mateusz Viste via Freedos-user

Hi,

I have recently released a new version of SvarLANG. SvarLANG is a C 
library and toolset for enabling DOS applications to easily support 
multiple languages.


SvarLANG is like cats/kitten, but instead of parsing text files at 
runtime it stores them in a blob resource. It's lighter, faster and more 
space-efficient than the traditional cats/kitten. SvarLANG is part of 
the SvarDOS project, but can be used by any DOS application. It is used 
for example by the latest version of FDISK.


http://svardos.org/svarlang/

ver 20230730 changelog:

- added svarlang_autoload_exepath() and svarlang_autoload_nlspath()
- svarlang_load() simplified so it takes the target filename as an argument
- file access relies on fopen() when svarlang is compiled with -DWITHSTDIO
- new file format: sorted dictionary for faster lookup (by Bernd Boeckmann)

Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] Unicode and codepages in apps already bundled with FreeDOS?

2023-06-24 Thread Mateusz Viste via Freedos-user

On 24/06/2023 02:18, Michael Brutman via Freedos-user wrote:
A centralized mapping would be nice, but then you will run into the 
question of how strict you want the code to be.


In an ideal world, one could imagine a new nlsfunc service that answers 
with a best effort match from the local codepage for any unicode 
codepoint. I am not saying this is a good practical idea, though. Given 
the limited development nowadays, it is probably for the best that each 
application comes with its own rules and mappings.


Mateusz


___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user