Re: [Freedos-devel] Getting ready for FreeDOS 1.2

2016-10-12 Thread Eric Auer
Hi, to add my 2 cents... Linux versions ask for your language (or even geolocate your IP :-)) and then default to your timezone (not needed for DOS if you assume RTC is on local time) and keyboard layout for that language & place. I think it would be very convenient if there could be a

Re: [Freedos-devel] FreeDOS 1.2 -- Keymap

2016-10-17 Thread Eric Auer
Hi Tom, Jerome, everybody, > however using any OS with the wrong keyboard driver is simply shit. Trying to explain: Imagine your keyboard has AZERTY written on it. Then DOS comes and simply assumes you have a "normal" QWERTY keyboard. Now every time when you press the A button, DOS types Q for

Re: [Freedos-devel] Why unzip now requires a 386?

2017-01-09 Thread Eric Auer
Hi sparky4, > this is most annoying i cannot do my usual file transfer with the > freedos 1.2 unzip! gah!! why!? The 16 bit unzip is probably quite limited in performance and the range of files which it can unzip, but that is only a guess... I do wonder how you installed FreeDOS 1.2 on a

Re: [Freedos-devel] odd FreeDOS batch %1 %2 %3 behavior (differs from MS-DOS, too)

2016-11-29 Thread Eric Auer
To add my 2 cents regarding link files... For stuff like DJGPP which has many tools, it is probably a good idea to make a SEPARATE directory for installing DJGPP and add that to the PATH :-) As NASM only includes a few files, it can indeed be in the generic FreeDOS bin directory anyway. Cheers,

Re: [Freedos-devel] Working on a video review and found some issues

2016-12-04 Thread Eric Auer
Hi Phil, > - The supplied optical drive driver doesn't seem to handle CD audio tracks > well. Games such as Tomb Raider do not play any CD audio music. Replacing > the supplied optical drive driver with resolves this issue for most games. You wrote that VIDECDD worked. Did any free and open

Re: [Freedos-devel] Working on a video review and found some issues

2016-12-04 Thread Eric Auer
Hi again, >> I have tried many optical drive drivers under MS-DOS and VIDECDD.SYS is >> what I found to work best with games. Other drivers have issues with >> certain games that use CD Audio, even the OAKCDROM.SYS that comes with >> Windows 98 for example. Good to know :-) And good to know

Re: [Freedos-devel] Working on a video review and found some issues

2016-12-04 Thread Eric Auer
Hi Phil, >> Well Jerome is right that the "legacy friendly" distro works, but I >> would still want to know which component of the default distro would >> need a NEWER than Pentium CPU. After all, Pentium is quite new, too. >> >> I would expect that even the normal distro works when you skip

Re: [Freedos-devel] What is FreeDOS 2.0?

2017-10-17 Thread Eric Auer
Hi Jim, glad to hear that FreeDOS is so often downloaded :-) Regarding compatibility, I think about EMS / XMS drivers and how crashes with their default config might make first time users give up attempts to try "FreeDOS for fun" and return to DOSBOX for gaming... I also think about how an

Re: [Freedos-devel] row4 - idle call interfaces versus hlt

2017-11-01 Thread Eric Auer
Hi Andreas, > INT 28 doesn't solve the problem of heavy load for me. > As I read it's just an IRET by default. Well INT 28 is an interface for an extra layer of abstraction: Int 28, int 2a, ah=84, or some other API only have effect when a suitable driver or TSR such as POWER or FDAPM are

Re: [Freedos-devel] row4

2017-10-31 Thread Eric Auer
Hi Andreas, >>> The new version makes use of the hlt instruction. >> >> Not good either. You should rather issue a proper 'idle' int and let the >> task scheduler or power manager do its job. > > "task scheduler"? "power manager"? There must be a misunderstanding > somewhere. I am talking

Re: [Freedos-devel] Compiling with gcc

2017-10-31 Thread Eric Auer
Hi David, > I'm the one who started this mail chain. It started as a mere inquiry > (on behalf of a friend, really) as to whether gcc would be a viable > compiler. I got my answer: it's not. when you interpret GCC as DJGPP, then DJGPP is a pretty nice compiler for larger DOS programs: It helps

Re: [Freedos-devel] Disable DOS/4G Dependency on Open Watcom

2018-05-02 Thread Eric Auer
Hi Javier, Steve and Ercan, > JEMM386 is basically for 16 bit programs. JEMM386 is for EMS and UMB memory. It is indeed not a DOS extender. So in a way, you could say that if your program uses protected mode with a DOS extender, it will not depend on EMS anyway. > As previously told switch to

Re: [Freedos-devel] What is FreeDOS 2.0?

2017-10-20 Thread Eric Auer
Hi Rugxulo, think should be moved to "Base" in "FreeDOS 2.0"? ... > * chksum (6 kb) How about some of our md5 and sha... sum implementations? > * arclds (6 kb) Is that like "file" but only for zip and other archives? In that case my tiny 2 kB "filetype" tool seems better ;-) >

Re: [Freedos-devel] Arduino Port of FreeDOS

2018-01-13 Thread Eric Auer
Ercan! > For developing this port, we should remove certain device drivers these > are manage missing device on Arduino. These drivers are: Floppy disk Look. The Arduino has EIGHT kilobytes of RAM. If you remove FAT32 and a few other features, the KERNEL without ANY other drivers still takes

Re: [Freedos-devel] FreeCOM 0.84-pre3 prerelease

2018-02-04 Thread Eric Auer
Hi Matej, > 1. When loading SRDXMS.SYS (with only SHELLHIGH=COMMANDW.COM and > DEVICE=JEMMEX.EXE processed at that point), the driver loads, the kernel > prints "Kernel: allocated 48 Diskbuffers = 25536 Bytes in HMA", then > right after that I see "Not enough memory" ... Are you sure that this

[Freedos-devel] Windows 386 mode compatibility

2018-02-21 Thread Eric Auer
Hi! In reply to a thread on freedos-user, here is some old and deep technical info. Hi everybody ;-) > I have Windows 3.11(not WFW) and can't find an > option to turn off 32-bit disk acass in BIOS. Not in BIOS, just the Windows 386+ driver for it. On empowermentzone.com, I must have once

Re: [Freedos-devel] Larger buffers in Watcom

2018-07-29 Thread Eric Auer
Hi! > while he didn't specify a warning level, WCL doesn't even warn with > -W=9 :-< (watcom 1.9) Wow... >> In such case the halloc() & hfree() pair does seem to be the only way. And those are deliberately kept separate from normal memory allocation calls because of the bad access

Re: [Freedos-devel] FreeCOM 0.84-pre5 prerelease

2018-08-16 Thread Eric Auer
Hi Bart, cool to hear about those FreeCOM updates! Could you tell more about the comResFile memory leak? Does it fix an old, elusive bug which has been on the list repeatedly? Thanks for the updates! Eric -- Check

Re: [Freedos-devel] Check if VGA is available

2018-07-16 Thread Eric Auer
Hi David, > The EGA check does not come back positive on my VGA machine. > Is this expected? We suggested several: Do you mean the Pascal one suggested by Mark, the PC Mag one suggested by Mateusz, or the ones suggested by me? If all of them, then I would say NO, this is not expected. If SOME

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-22 Thread Eric Auer
Hi David, >> 1) new pixels = (old pixels & mask1) | (new pixels & mask2) >> >> Where mask1 and mask2 are the negated forms of each other. That one only works for boolean masks, but it works on 386. >> This even works for alpha masks: >> >> 2) new pixels = (old pixels "*" mask1) "+" (new

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-23 Thread Eric Auer
Hi, just a quick extra idea: You could read about the PCX file format for 8-bit colors and define one color to be "opaque". Then you can store your image in PCX format in RAM and do run length coded BLOCKS of either overwriting or not overwriting pixels on screen, without needing per-pixel

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-23 Thread Eric Auer
Hi! 1) new pixels = (old pixels & mask1) | (new pixels & mask2) Where mask1 and mask2 are the negated forms of each other. >> That one only works for boolean masks, but it works on 386. > By boolean mask, do you mean something like all 1s over the colors for > opaque and all 0s

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-23 Thread Eric Auer
Hi! I am not sure whether I understand your method, so maybe you can explain it in more detail. Is the alpha mask 1 byte per pixel, either 00 or ff per pixel? The multiplication is costly. You can also use bit test and "set conditionally" (to 0 or 255) and "move conditionally" byte sized 386

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-19 Thread Eric Auer
Hi David, > I've discovered something weird (to me). I'm on a 1998 Sony Vaio with a > Pentium 3 processor running FreeDOS 1.2. I have a test program which > draws 64 full frames to the screen via VGA mode 13h. Each frame is a > different color to force a full redraw. In addition, I draw a

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-19 Thread Eric Auer
Hi David, so basically you want to find out how fast you can update blocks of 64 000 pixels, starting at a VSYNC and if possible taking at most very few VSYNC periods until the update is done. Assuming ALL pixels change. > No. In fact, my copying routine is extra slow, because since mode 13h >

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-19 Thread Eric Auer
Hi David, >> so basically you want to find out how fast you can >> update blocks of 64 000 pixels > > I never said that... What I mean is that you changed ALL pixels to make sure to know what the frame rate in the WORST case is, when ALL 320 x 200 pixels actually need updates. >> You

Re: [Freedos-devel] Check if VGA is available

2018-07-16 Thread Eric Auer
Hi David, > I'm doing some graphics programming, and I want to support many > different graphics modes, but I need a way of checking to see if they > are available. Currently I'm working on VGA. How do I check if it's > available without just trying to enter graphics mode? I suggest limiting

Re: [Freedos-devel] VGA frame rates and mouse

2018-07-24 Thread Eric Auer
Hi :-) Glad that we are inspiring you, Jerome ;-) But I disagree about spending 35 for a book - you can find plenty of information on the web, because that topic was really popular in the early days of the web. https://hornet.org/ for example gathered gigabytes of software and information in

Re: [Freedos-devel] Ideas

2018-07-12 Thread Eric Auer
Hi Ercan, > FreeQB: > FreeQB is replacement for Microsoft QBASIC. FreeQB is > QBASIC.EXE for FreeDOS and compatible QBASIC. It may > run 8086 and low memory. A GOOD BASIC is hard to write! I recommend to use the existing FreeBASIC and support their efforts towards a good IDE for it and

Re: [Freedos-devel] 32-bit DOS

2018-07-12 Thread Eric Auer
Hi Paul, > Hi. About 30 years ago, someone made a comment > on a group saying "until DOS is made 32-bit, DOS > extenders are just a kludge". Actually fd32 tries to be better than DOS + extender by having a protected mode kernel, but it has been a while since there was news from them and

Re: [Freedos-devel] [Freedos-user] Fwd: Re: Windows 3.1 in 386 mode / 386enh

2018-02-28 Thread Eric Auer
.1 WDCTRL,386 driver insists on using - else it aborts with "Invalid DOS version" (replaces handler by dummy, probably to find out which int 13 drive is behind which drive letter!?). Win3.1 DOSX calls int 2f.4a01, query free HMA space: BX = 0 = no

Re: [Freedos-devel] gcc-ia16 packaging

2018-10-17 Thread Eric Auer
Hello TK Chia, about your advanced compression for the 16 bit gcc zip: > Yes, Info-Zip does not yet support LZMA compression... > I made a deliberate choice to use LZMA compression... Please be more specific about the amount of space saved. It would be very convenient to be able to do

Re: [Freedos-devel] gcc-ia16 packaging

2018-10-17 Thread Eric Auer
> You can easily open it in DOS using 7z. Then I would suggest using the .7z file format in the first place, which probably also saves more space and makes it more recognizable how to open the file. Of course one has to take care to stay within the DOS 7z support, assuming that DOS 7z is older

Re: [Freedos-devel] I have a quite small pong game to offer for including in FreeDOS

2018-09-25 Thread Eric Auer
Hi Nils :-) > when I was experimenting with dev86/bcc, I have written a small pong > game that runs on bare metal PCs without DOS as well as on DOS, it uses > only BIOS Interrupts. > > upxed it is only 1491 bytes, extracted 2528. Quite nice for C, but check this 512 byte NASM version ;-) Of

Re: [Freedos-devel] off topic: USB puzzle about a bricked flash thumb drive

2018-12-11 Thread Eric Auer
Hi Nils et al, So where do I find those tools you mention? I see you added some links in a second mail, but with which one should I start? ;-) > http://www.flashdrive-repair.com/2017/10/chipgenius-v417-software-2017.html >

[Freedos-devel] off topic: USB puzzle about a bricked flash thumb drive

2018-12-10 Thread Eric Auer
Hi everybody, I have a mysterious case of a bricked USB drive, maybe one of the resident (DOS) USB experts can help me a bit here :-) After using the flash drive / thumb drive / USB stick in a Win10 PC with a loose USB contact, the stick stopped to be recognized at some point. Checking in a

[Freedos-devel] FDISK automatic /MBR feature request and suggested patch

2018-09-17 Thread Eric Auer
Hi, forwarding a feature request for FDISK from Fritz Mueller :-) Could FDISK automatically trigger the /MBR action when you: 1. have the code area (offset 0 to 0x1BD) filled with identical bytes (for example all 00) 2. update partitions 3. after the update, there is an active (boot)

Re: [Freedos-devel] FreeDOS 1.3-RC1 - live CD versus RAM requirements

2019-03-08 Thread Eric Auer
Hi Louis, > Do you mean something like the SHSU* Image/ISO to RAMDrive utils [0][1][2] > when you said, " If we had a driver that could directly use CD/DVD media > like a hard drive and cache changes to RAM, then things could be different > and possibly even better"? The problem is the CACHE

Re: [Freedos-devel] FreeDOS 1.3-RC1 - live CD versus RAM requirements

2019-03-09 Thread Eric Auer
Hi Jerome, thanks for the insights :-) So what is the combined size of all "programs which have settings or high scores" which the user would like to be updated? Remember that high scores in ramdisk are lost at reboot anyway and it is possible that games just continue without error when they

Re: [Freedos-devel] FreeDOS 1.3-RC1 - live CD versus RAM requirements

2019-03-09 Thread Eric Auer
Hi Jerome, questions about the dynamic size semi-live CD, which are the minimum amounts of memory for which package sets? You say with 24 MB you get a system, then at some point you get BASE, much later FULL or even EXTRA? So I would like to know the RAM size thresholds for those :-) [LiveCD1

Re: [Freedos-devel] FreeDOS 1.3-RC1 - live CD versus RAM requirements

2019-03-09 Thread Eric Auer
Hi Jerome, > LiveCD1 size is flexible... Looking at your links (PS: typo "intalled") the current list seems to be, in that order: BASE, FDI, grep/head/du/sleep/tee/touch/which/less/trch/md5sum, crc32, slowdown, doslfn, part, xfdisk, xdel, xkeyb, raread, rawrite, edict, fdtui, fdnet, wget,

Re: [Freedos-devel] FreeDOS 1.3-RC1 - live CD versus RAM requirements

2019-03-09 Thread Eric Auer
Thanks for the package list pointers! :-) > All release specific settings are in that > https://github.com/shidel/FDI/tree/master/SETTINGS > Boot floppies are PKG_FDI.LST with files and directories > in CLEANUP.LST removed. > PKG_BASE is what is installed with BASE Base: The classic mix of

[Freedos-devel] Advanced DOS low level programming multi core and long mode tutorials

2019-01-25 Thread Eric Auer
Hi DOS developers :-) As mentioned on BTTR, there is a really nice series of by now four tutorials about low level DOS programming, with multi core and long mode, by Michael Chourdakis :-) There also is a proposed API which will help you to use multiple CPU cores in your DOS projects. The

[Freedos-devel] XMS problems in different XMS drivers

2019-04-09 Thread Eric Auer
Hi! Here is a quick overview of problems with various free XMS drivers - maybe some of the maintainers can throw in a patch to get improvements :-) JEMMEX: Only uses 1st free int 15.e820 memory block. Could use largest block, OR multiple blocks instead. HIMEMX 3.34: Uses int 15.ea even where

Re: [Freedos-devel] UTF-8 input and output

2019-05-27 Thread Eric Auer
Hi David, the DOS way of supporting charsets with more than 256 different characters ws called DBCS and used only in Asian / CJK countries: https://en.wikipedia.org/wiki/DBCS This is not exactly UTF-8. Normally, DOS users configure their system to use one (or switch between a few) 256

Re: [Freedos-devel] FreeDOS is 25 years old

2019-07-03 Thread Eric Auer
Hi :-) First of all: Congrats! 25 years of FreeDOS with Jim! :-) After watching that youtube, I wonder what it would have been like for him having taken that DOS job in Japan :-) > FreeCOM bugs unfixed for straight 10 years. Embarassing indeed... > automatic network card detection I

Re: [Freedos-devel] Turkish Encoding in FreeDOS

2019-10-31 Thread Eric Auer
Hi Emir, > https://sourceforge.net/p/freedos/bugs/185/ > Turkish CP 857 encoding is not applied in FreeDOS. As far as I know, you can use MODE and DISPLAY to load a CP857 font and you can use Turkish keyboard layout in at least one of our keyboard drivers. All source code comments are supposed

Re: [Freedos-devel] RC2 - Turkish translations not applied

2019-12-17 Thread Eric Auer
Hi Jerome, > FDI itself can switch display font’s and for reasons I don’t > feel like going in to at the moment, it does not use > the codepage system. It uses transient bitmapped text mode > fonts... Does that mean FDI can only work in graphics mode? If it does work in text mode, then why does

Re: [Freedos-devel] RC2 - Turkish translations not applied

2019-12-17 Thread Eric Auer
Hi Jerome, as you want to minimize disk usage beyond the already space efficient compressed CPI format "CPX", how about this idea: Make a list of all codepages supported by the installer and read all fonts for those. Because most fonts will be created from common ancestors, only modifying a few

Re: [Freedos-devel] Fastest way to start programming for DOS

2020-04-12 Thread Eric Auer
Hi Michal, as you mention crosscompilation: DJGPP is a DOS version of GNU C, but of course the big question is which programming languages you speak and how much effort you want to put in the graphics. From a low level perspective, switching to 320x200 MCGA mode (256 color, default or custom

Re: [Freedos-devel] Fastest way to start programming for DOS

2020-04-12 Thread Eric Auer
Hi! > That will be my point too. Problem on developing for DOS is usually > you are not allow to debug, unless in DOS. Exception is OpenWatcom, > which will be my choice. What do you mean by that? You can debug everything everywhere, but if you have cross-compiled a DOS program using a

[Freedos-devel] Kernel bug fixes need backport from dosemu2 fdpp

2020-04-22 Thread Eric Auer
Hi kernel readers :-) Looking at the development of dosemu2, I find that the many changes there have moved away from freedos SO far that backporting became hard, without me ever noticing. There was the announcement of fdpp in 9/2018, one year after development started, which morphs the kernel

Re: [Freedos-devel] freecom beep / stuck freedos core components

2020-05-13 Thread Eric Auer
Hi Tom, >>> 2). 2017-Jun-9: "#189 Beep function freezes on recently intel platform >>> (skylake/kabylake)" >>> * https://sourceforge.net/p/freedos/bugs/189/ > Bart added this function as it seems to be missing from ia16_gcc Okay so it is only fixed when you cross-compile from Linux? >

Re: [Freedos-devel] stuck / forked freedos core component development!

2020-05-15 Thread Eric Auer
Hi Jim, glad to hear from you about this :-) > But mostly it's because I hadn't *removed* lesser-used communication > channels from the website. So we have all these places linked from > the "Forums" page, but some places are not very populated. People already *on* the lesser-used channels are

Re: [Freedos-devel] Translations Was:Re: Missing FDOS utilities

2020-05-18 Thread Eric Auer
Hi Jeremy and everybody, I would only suggest any form of automated infrastructure, central storage, distribution or conversion of translations if you expect translations to happen frequently, which I do not, or if you like tinkering with such infrastructures :-) In the normal situation, I

Re: [Freedos-devel] stuck / forked freedos core component development!

2020-05-14 Thread Eric Auer
Hi Rugxulo (and Jim!) >> https://sourceforge.net/p/freedos/svn/HEAD/tree/kernel/ ... > AFAIK, the maintainer is Jeremy Davis, ... > https://github.com/PerditionC/fdkernel I hope there is sufficient advertisement of the github link, Jim? >>> Is kernel development officially dead? How about

Re: [Freedos-devel] beep implementation

2020-05-13 Thread Eric Auer
Hi Rugxulo, Thank you for your binary patch but... > 1). 2016-May-6: "[Freedos-devel] Beep command can't stop sounding when > run in Intel Skylelake platorm." > * https://sourceforge.net/p/freedos/mailman/message/35068370/ > > 2). 2017-Jun-9: "#189 Beep function freezes on recently intel

Re: [Freedos-devel] beep implementation

2020-05-08 Thread Eric Auer
Hi! In short, your FreeCOM beeps are infinitely long. As you saym beep_l.c and beep_n.c implements them as beep_low() and beep() as follows: void beep_low(void) { sound(900); delay(200); /* 400 */ nosound(); delay(100); } void beep(void) { sound(900); delay(200); /* 400 */

Re: [Freedos-devel] Translations (was: Re: Missing FDOS utilities)

2020-05-19 Thread Eric Auer
Hi Thraex, > Er, may I ask why you don't want to normalize into a single file format? Simply because somebody has to create and maintain the infrastructure. Jerome seems to be motivated to do that, at the moment... - extract package specific translation files from packages - convert to

Re: [Freedos-devel] Missing FDOS utilities

2020-05-19 Thread Eric Auer
Hi! As experienced user of portable standard file formats, I would like to say that CSV, with a clear definition of which style you should use, is much better than "I just send you the ODS and you tweak it in whatever way works for your conversion to translation data" ;-) > I saw your new csv

Re: [Freedos-devel] OSS ExFAT Implementation

2020-10-15 Thread Eric Auer
> FAT implementions arent "just swappable" - they are more a adapter between > the OS interface (FCBs/DOS 2.0 file descriptors in FreeDOS) and the > blockdev driver. Yes back in the times DOS was not much more than a BIOS which helped apps to work with files, hence the D in DOS. A good idea

Re: [Freedos-devel] RES: HD graphics in FreeDOS ? Possible?

2020-08-15 Thread Eric Auer
Hi! First, I have to say I am impressed by Jerome's 486 tinkering :-) And I can confirm that Brix with PC Speaker sound works on my actual modern hardware. I just rarely boot into raw FreeDOS :-) > Instead of an official FreeDOS graphics card, perhaps a standard > FreeDOS graphics API and/or

Re: [Freedos-devel] Simplifying FreeDOS

2020-10-24 Thread Eric Auer
Hi Jim, a few short additional thoughts: > But CAB files? No DOS system distributed files in CAB format I remember DOS drivers for stuff like soundcards shipping as part of some Windows installers. So it helps to be able to dig into files meant for Windows, without needing any Windows or Wine,

Re: [Freedos-devel] New Old Timer reporting :-)

2020-10-27 Thread Eric Auer
Hi Flamengo, welcome :-) Can you give more details about the Wing game crash? As we already have some EMACS and EMACS has a thing with LISP, maybe we already have some LISP hidden in EMACS? I vaguely remember some thread topics exist in DOS forums, but somebody else would have to provide links

Re: [Freedos-devel] Simplifying FreeDOS

2020-10-26 Thread Eric Auer
Hi Jerome, > 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. We did have a separate BASE ISO at some point in the past, but given your earlier hint that FPC and DJGPP are 70 MB each, I think

Re: [Freedos-devel] Simplifying FreeDOS

2020-10-24 Thread Eric Auer
Hi Jim, good to think about the package list :-) If you ask me, the distro has grown large because a SMALL number of packages are rather LARGE. Even then, when you do not install all sources, it uses a lot less space: It would be fine to keep the sources zipped until one wants to work on a

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-07 Thread Eric Auer
Hi Jerome, > not everything required by the installer quite fits on a 360k. > (Although, I must admit, with a little more pruning and juggling > by the installer and dropping the 386 kernel, It may just squeeze > onto a 360) Sounds like a great solution :-) Found something interesting in my

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-07 Thread Eric Auer
Hi Thomas, > I just had the thought of whether FreeDOS could be installed > from a floppy image not written to an actual floppy disk. Sure, we have been using memdisk before as the boot stage of our ISO, but you can also mount ISO without burning an actual CD or DVD in FreeDOS :-) It works

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-06 Thread Eric Auer
Hi Jerome, > Current shipping kernels 2042, not modified nor recompiled. Shipping from where? > FreeDOS LiveCD 1.3-RC3 (Kernel386) > FreeDOS 1.3-RC3 x86-Floppy Edition (Kernel86) > > Issue occurred on real hardware, but is easily reproducible > using VirtualBox (latest 6.1) > > All other

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-06 Thread Eric Auer
>> The 8086 kernel can be compiled with FAT32. The question is whether the floppy installer should use an 8086 FAT32 kernel. Pro: It works with FAT32 partitions which people may create even for 250 MB drives because they believe smaller clusters would always be great. And almost everybody has

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-06 Thread Eric Auer
Hi Jerome, let me summarize: You can fdisk, format and use 100 GB FAT32 LBA partitions using a certain (which?) version of a non-8086, e.g. 386 optimized kernel of FreeDOS. However, doing the same on some (which?) kernel which is trying to support 8086, you fail to use FORMAT on said, probably

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-06 Thread Eric Auer
Hi Jerome, >> You are welcome to buy me a new harddisk so I can test your >> 100 GB partitions of unspecified geometry, > Wish I could. But, I’m on a budget. I was just trying to emphasize that it is more work for me to recreate your bug context than it would be for you to provide more details

[Freedos-devel] FreeDOS Wiki lists old drivers for current distro

2020-06-08 Thread Eric Auer
Hi experts :-) http://wiki.freedos.org/wiki/index.php/Releases/1.3/Packages lists udvd2 in context of "xmgr, rdisk and uide", but that should be UHDD, not uide, nor udma. Also, looking at http://mercurycoding.com/downloads.html#DOS our Wiki does not yet mention UHDD, XMGR, RDISK or UIDE as

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-12 Thread Eric Auer
Hi Tom, > most of the size increase (~3,5 K) is because a CLUSTER is no longer > 16 bit, but 32 bit as required for FAT32, so the code can be used for > both FAT16 and FAT32. > > some size increase (~1,5 K) comes from actual FAT32 specifics, that > at least theoretically could be unloaded.

Re: [Freedos-devel] Large Partitions in FreeDOS.

2020-06-07 Thread Eric Auer
Hi! >> You already mention the functionality on the floppy distro to >> INSTALL the 386 kernel on 386, but it does not USE the same >> kernel. Which is a big problem, because the user will still >> be RUNNING the 8086 kernel from the floppy while they FDISK >> and FORMAT while preparing to

[Freedos-devel] Stretching DOS limitations

2020-11-27 Thread Eric Auer
(Reply to a mail in "New Old-Timer Reporting") Hi! Actually the 32 or 64 MB limit only affects EMS. If you use XMS or a 32-bit protected mode DOS extender / DPMI, you can easily use 2-4 GB of RAM, depending on how much is reserved for 32-bit access to your graphics card etc. Recently, Japheth

Re: [Freedos-devel] New Old Timer reporting :-)

2020-12-01 Thread Eric Auer
Hi! > laptop is 15 years old, and even that has hardware that is 'too new' You mean wireless? > I think you're asking two implicit questions here: a) Should we abandon > 16 bit hardware as nobody has any, which would mean FreeDOS goes 32bit. No. Things which work well with 640k can AND

Re: [Freedos-devel] New Old Timer reporting :-)

2020-12-01 Thread Eric Auer
Danilo, > First of all, if the idea of an 80x25 single file editor frightens you, > you're either a wimp or too young to have done any programming when that > was the norm. May I introduce you to Turbo Pascal 3.0? 80x25 text is the > best there is. Tom is neither, but you could argue that he

[Freedos-devel] dzemm and oggenc

2020-12-02 Thread Eric Auer
Hi! Two thoughts inspired by the package survey: Doszip EMM or DZEMM is a tiny SYS and a small DLL, I suspect that it only works with Windows? And while we have several MP3 related packages, I miss an oggenc package in the survey ;-) Cheers, Eric

Re: [Freedos-devel] Introduction and Help in OS dev, FreeDOS

2020-12-18 Thread Eric Auer
Hi Aniket! > Like shall I read Minix book etc. or something > like that to get into OS dev? Apps for FreeDOS are just apps, not operating system development. If you want to develop for the KERNEL or DRIVERS, you probably want to download a copy of RBIL, Ralf Brown's Interrupt List. Online

[Freedos-devel] Sound driver interfaces in RBIL

2020-12-18 Thread Eric Auer
Hi Jerome, thanks for your RBIL-HTML version :-) https://fd.lod.bz/rbil/interrup/index.html I have not remembered that it contains an Assembly / Machine Language Opcode List :-) Of course less verbose than Sandpile, but still interesting that RBIL has one at all:

Re: [Freedos-devel] New packages for future releases

2020-12-24 Thread Eric Auer
Hi Danilo and merry holidays to everybody :-) > So here's the question: Is there a process to pitch new packages Just pitch them here. And if they are cool pitch them for our ibiblio or other repositories of other people on the list :-) >From there, distro inclusion would be a possible next

Re: [Freedos-devel] Buffer overflow in core int 21 functions via ParseDosName / ConvertNameSZToName83 bug

2020-12-16 Thread Eric Auer
Hi Tom, I think Zbigniew should state which version of the FreeDOS kernel he is using, but because you have asked me so *cough* politely, I hereby present some test results for a FreeDOS FAT32 enabled Watcom C compiled Kernel 2038 (2009-05-16) in DOSEMU2... 1. switch to a diskimage-based

[Freedos-devel] Buffer overflow in core int 21 functions via ParseDosName / ConvertNameSZToName83 bug

2020-12-15 Thread Eric Auer
Hi people, Zbigniew has found a problem with "open" which turns out to be a buffer overflow in several FreeDOS kernel functions :-o In short, when you open "textfile.txtgarbage", the garbage is suspiciously silently ignored and "textfile.txt" opens. Looking at the FreeDOS kernel source code,

Re: [Freedos-devel] Jordan Hargraphix SvgaBGI goes MIT license

2020-12-22 Thread Eric Auer
Hi Danilo, > It happens on both Virtualbox and my ancient Compaq NX-8220. And > indeed, as hinted by several folks, it seems to be connected to fdapm. I hope using the FDAPM ADV:REG setting instead of the FDAPM APMDOS setting solves the speed issue? See the readme ;-) Regards, Eric

Re: [Freedos-devel] Package survey - largest packages

2020-12-13 Thread Eric Auer
Hi Jerome! > Mostly, you can easily see the size of each package without hopping out to my > repo. Cool idea, but that seems to include source code. If FreeCOM itself would be 4.8 MB, you could not even make a boot floppy with it ;-) There are 64 packages with megabyte sizes, and the

Re: [Freedos-devel] Package survey - largest packages

2020-12-13 Thread Eric Auer
Hi Jerome, I suggest to measure package sizes ONLY excluding the source directories: The binary packages usually still include lots of accessories and documentation, which are actually useful :-) You could even do something evil such as making a copy of your repository, doing a clever one-liner

Re: [Freedos-devel] Buffer overflow in core int 21 functions via ParseDosName / ConvertNameSZToName83 bug

2020-12-16 Thread Eric Auer
Hoi Bart, nice to hear from you! > Tom is right. The truncation is standard documented behaviour. > It all goes via the internal implementation of TRUENAME > ( http://www.delorie.com/djgpp/doc/rbinter/id/50/31.html ) > where the path is converted to its fully qualified version. > quote:

Re: [Freedos-devel] FreeDOS applications

2020-11-20 Thread Eric Auer
Hi Charles, welcome to FreeDOS! > Should I use Borland C or Turbo C++ or what. What version? http://www.freedos.org/contribute/ recommends OpenWatcom C. I suggest any current version, but preferably the DOS one. You can use Borland / Turbo if you happen to have it or if you want to compile

Re: [Freedos-devel] Fwd: GEMMIS support in JEMM386 for FD 1.3? (for Win3.1 and Win9x compatibility)

2020-11-15 Thread Eric Auer
Hi Volkert, > A few months ago, I opened a feature request to have support for GEMMIS > added to JEMM386: https://github.com/Baron-von-Riedesel/Jemm/issues/5 > > GEMMIS stands for *Global EMM Import Specification* and is a mechanism > for handing over memory management control from EMM

Re: [Freedos-devel] Re : Re : Could the installer use gcdrom to get SATA cdrom working without IDE emulation?

2020-11-02 Thread Eric Auer
Hi Paul, > That's because on a AHCI only computer (without PATA or SATA IDE), >  you cannot access the sectors with INT 13h. Yes you can. For harddisk/SSD. Unless you configure the computer to disable BIOS completely and boot only UEFI operating systems. But in that case, you get plenty of

Re: [Freedos-devel] PCI BIOS

2020-10-30 Thread Eric Auer
Hi! > This is interrupt calls for using PCI devices. Well you normally do not have to do anything special to just USE them in DOS, but the interrupts help to FIND and CONFIGURE them, in case they do not provide compatibility to standard devices such as VGA :-) You probably want to configure

Re: [Freedos-devel] Re : PCI BIOS

2020-10-30 Thread Eric Auer
By the way, if you want to know which PCI devices you have, either real or virtual, you may want to try out http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html ;-) Regards, Eric ___ Freedos-devel

Re: [Freedos-devel] PCI BIOS

2020-10-31 Thread Eric Auer
Hoi Volkert! While you are creating that very promising VBE/AI AC97 driver, do you have a list of games which support that interface or which support miles / ail / digipak / midipak replaceable sound drivers or docs about the driver format? Thank you :-) >

Re: [Freedos-devel] Re : Re : Could the installer use gcdrom to get SATA cdrom working without IDE emulation?

2020-11-02 Thread Eric Auer
Hi Paul, > I now realize it is still an IDE driver, not an AHCI driver like I thought. > Anyway, I wonder if the kernel itself would be needed to support AHCI mode The DOS kernel has nothing to do at all with your drive controllers. DOS either asks the BIOS to read or write sectors (for

[Freedos-devel] protected mode DOS / running Windows apps

2020-12-25 Thread Eric Auer
Hi :-) > Just a bit of FYI despite the project being nowhere near ready to go > as of yet: there is a small group of us working on moving DOS into > the 32-bit realm in the form of the [Night > Kernel](https://groups.google.com/g/night-dos-kernel). As part of > that journey, we eventually want

Re: [Freedos-devel] New HiMemX version

2021-01-10 Thread Eric Auer
hi tom, > there is simply no DOS application needing even 100 MB. > making more than 4 GB available won't change this. i beg to differ: jack's cache can be configured to cache huge fractions of your partition (which may or may not be good for performance) and that ramdisk modification by japheth

Re: [Freedos-devel] New HiMemX version

2021-01-10 Thread Eric Auer
Hi Mercury & everybody, > I noticed a while back that Japheth updated his HiMemX driver, and > I've finally gotten around to packaging it up for use in FreeDOS. > > Also, he's made a new driver which can do what that HiMemX does, and > more... way more. HiMemSX can access memory above the 4

Re: [Freedos-devel] New HiMemX version

2021-01-13 Thread Eric Auer
Hi Andreas, how do you manage to receive gigabytes of data from a few dozen peers with mere megahertz of CPU clock rate? What are the chances to reduce server RAM footprint? Regards, Eric > I still use DOS to this day in an industrial setting... > hundreds of remote machines with tens of

Re: [Freedos-devel] New HiMemX version

2021-01-13 Thread Eric Auer
Hi! > I don't receive gigabytes at once. I have multiple serial lines using a > RS485 similar communications method (Master - Slave). The peers can be > up to 1KM away. Each line can have up to 50 peers. Each peer is > interrupted when it's 9-bit address is called and it starts > communicating.

<    3   4   5   6   7   8   9   10   11   >