Re: [Freedos-user] how can I do a software release?
I wouldn't really recommend a free hosting service for hosting a professional/commercial release. yoav, by what terms would you like to release that program? Would it be a commercial product, a free software, or open-source? Can you actually edit the source code to include the „in his memory” message and then compile it? (I'm asking this question, because you stated you're not a programmer, thus I'm not sure how familiar you are with source code compiling.) 2015-03-04 16:34 GMT+01:00 Rugxulo rugx...@gmail.com: Hi, On Tue, Mar 3, 2015 at 7:27 AM, yoav hart yoavh...@yahoo.com wrote: I am not a programmer, and have no idea how or who to approach. I have and still use daily a certain dos signal generator program (under FREEDOS of course). This program is using the printer port as output, a minority in the field (the only other program that I know of was by DAQARTA). The owner had several strokes, so he could not find and provide the source code when we talked several years ago. Since he passed away, I talked to his family and obtained their permission to post his program. I am interested in posting the program with a notice that this is in his memory + the short terms of release set by his family. the program is usefull especially for those who want to make low cost rife machine. Any suggestion ? There are various places that will host such things for you (e.g. Lycos/Tripod or Google Sites): http://en.wikipedia.org/wiki/Comparison_of_free_web_hosting_services http://www.thefreecountry.com/webhosting/index.shtml -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user -- Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] how pass on command line general non-zero bytes to DOS program?
For a one-time solution, I suggest the same, but if you need to do it often, you could write a DOS program which reads the contents of an arbitrary textfile and uses DOS API calls to execute another program with the parameters listed in the file (which may contain arbitrary non-zero characters). I think that would work. 2014-06-06 19:21 GMT+02:00 ellsn...@aol.com: Create a batchfile with the command you want using placeholder characters for the nonprinting characters. Then open it with DEBUG or your hexeditor of choice and replace the placeholders with the bytes you want -Original Message- From: Frantisek Hanzlik fra...@hanzlici.cz To: Freedos user list freedos-user@lists.sourceforge.net Sent: Thu, Jun 5, 2014 12:44 am Subject: [Freedos-user] how pass on command line general non-zero bytes to DOS program? Hi, I need pass general non-ASCII non-zero strings as arguments on cmdline to DOS program. How can this be done in FreeDOS? In Linux sh/bash shell I can use construction as $'\xAD\xBC' - but this not work in FreeDOS command.com. Thanks, Franta -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Whatever happened to freedos-32?
2009/8/13 King InuYasha ngomp...@gmail.com: Remaking the FreeDOS kernel to be 32-bit might be rather significant, or even to 64-bit, since we are starting to see quite a few 64-bit processors. The only problem with a 64-bit FreeDOS kernel is figuring out how to deal with 16-bit applications. I'd say the best option would be to add a driver/module that would do the exact same thing as user-mode QEMU on Linux: emulate a processor and load it in a hybrid environment. Who ever needs a 64-bit version of DOS, especially if you need to emulate an entire processor while achieving it? 32-bit is just fine. I don't know why would anyone switch to 64-bit for DOS, since people don't even use the advantages out. Of course, experimenting with 64-bit is still cool! ;) -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Unable to compile format
-- Forwarded message -- From: MegaBrutal megabru...@gmail.com Date: 2009/8/5 Subject: Unable to compile format To: Eric Auer e.a...@jpberlin.de Hi Eric, I've downloaded the source code of FORMAT (file name: format-0.91v.zip). I've tried to compile it, but the compile fails, despite I have TC++ and MAKE. It states there's an error in userint.c. I've attached the output of my make attempt. Are you sure your distribution contains the latest files, and you included everything necessary for the compile? All the bests, MegaBrutal MAKE Version 3.6 Copyright (c) 1991 Borland International Available memory 1539408 bytes tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c createfs.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International createfs.c: Warning createfs.c 664: Condition is always true in function Write_FAT_Tables Warning createfs.c 688: Condition is always true in function Write_FAT_Tables Available memory 1083224 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c floppy.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International floppy.c: Warning floppy.c 502: Condition is always true in function Set_Floppy_Media_Type Warning floppy.c 544: Condition is always true in function Set_Floppy_Media_Type Available memory 969472 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c hdisk.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International hdisk.c: Available memory 1031120 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c main.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International main.c: Available memory 949384 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c savefs.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International savefs.c: Warning savefs.c 675: Condition is always false in function Restore_File_System Available memory 974044 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c bcread.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International bcread.c: Warning bcread.c 99: Condition is always true in function BadClustPreserve32 Warning bcread.c 139: Condition is always true in function BadClustPreserve32 Available memory 1033824 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c prf.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International prf.c: Available memory 1063708 tcc -M -N -ln -w -a- -f- -f87- -ms -r- -c userint.c Turbo C++ Version 3.00 Copyright (c) 1992 Borland International userint.c: Error userint.c 44: Undefined structure 'country' in function ASCII_CD_Number Error userint.c 44: Size of 'mycountry' is unknown or zero in function ASCII_CD_Number Error userint.c 44: Undefined structure 'country' in function ASCII_CD_Number Error userint.c 44: Size of 'mycountry' is unknown or zero in function ASCII_CD_Number Warning userint.c 51: Suspicious pointer conversion in function ASCII_CD_Number Error userint.c 53: Undefined symbol 'co_thsep' in function ASCII_CD_Number Error userint.c 54: Undefined symbol 'co_desep' in function ASCII_CD_Number Warning userint.c 131: Undefined structure 'country' in function ASCII_CD_Number Warning userint.c 264: Function should return a value in function Ask_Label *** 6 errors in Compile *** Available memory 1024648 ** error 1 ** deleting userint.obj -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Unable to compile format
Solution: On line 44: struct country mycountry; /* NLS stuff added 0.91k */ Change country to COUNTRY, because C is case-sensitive. :) Rugxulo figured it out. The lesson to be drawn today: develop in Pascal, since that's not case-sensitive, and have a nice system for handling modules (units). :p Nah, just joking, I know the whole world is a fan of C. Greetings, MegaBrutal 2009/8/11 MegaBrutal megabru...@gmail.com: -- Forwarded message -- From: MegaBrutal megabru...@gmail.com Date: 2009/8/5 Subject: Unable to compile format To: Eric Auer e.a...@jpberlin.de Hi Eric, I've downloaded the source code of FORMAT (file name: format-0.91v.zip). I've tried to compile it, but the compile fails, despite I have TC++ and MAKE. It states there's an error in userint.c. I've attached the output of my make attempt. Are you sure your distribution contains the latest files, and you included everything necessary for the compile? All the bests, MegaBrutal -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Thanks for the new kernel, 2039
Dear FreeDOS developers, I'm a humble user (and fan) of FreeDOS, and I've just seen the Twitter message that announced the new kernel, built on 1st of August. :) I'd just like to thank you for the release! \o/ FreeDOS, and some folks here already helped me a lot in various projects of mine, including my thesis required by secondary school for the technician's certificate. Best regards, MegaBrutal -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Does the FreeDOS kernel intercept INT 13h?
Hi Eric! Thanks for your hints! 2009/7/10 Eric Auer e.a...@jpberlin.de: It's a paranormal phenomenon. The most strange part of the whole story, that my code succeeds in the following situations: - When booted in WMVare or QEMU. - When booted on a real machine, via GRUB4DOS. - When I debug the code in FreeDOS debug, it also succeeds. Your code seems to be a boot loader - running it in DEBUG can be problematic as you might overwrite parts of DOS in RAM... But no, the FreeDOS kernel does not protect you from crossing DMA boundaries via int 13... It only helps you by never crossing DMA boundaries for file access, even if you ask the kernel to transfer data from/to a buffer which is around a DMA boundary :-). Indeed. When I was debugging the boot loader in FreeDOS debug, I adjusted the segment values to avoid overwriting the FreeDOS kernel. For example, I read to address 5000h:h instead of 07F0h:h. The strange thing: this address (5h) obviously crosses the 64K physical address boundary, but it worked anyway. :S True. Actually quite a few BIOSes / controllers have no DMA boundary problem, but real floppy probably does. You can also try how BIOS-supported USB drives behave. Unfortunately, I don't have a machine that is able to boot from a USB drive. :( Let me know when you find out what causes your problem :-) With the help of a guy on the forum, I've figured out the problem. Here's what caused the phenomenon: http://board.flatassembler.net/topic.php?p=97464#97464 As you said, I crossed a boundary in a way I didn't notice. :) MegaBrutal -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Does the FreeDOS kernel intercept INT 13h?
Hi all, I have a boot record I wrote for my own OS that's not related to FreeDOS. My boot code acts really strange - it gets error 9 from INT 13h, when it tries to read from the floppy disk. Error 9 says: data boundary error (attempted DMA across 64K boundary or 80h sectors). But AFAIK, I don't cross 64K boundaries, and I read sectors one by one. Then why do I get error 9? It's a paranormal phenomenon. The most strange part of the whole story, that my code succeeds in the following situations: - When booted in WMVare or QEMU. - When booted on a real machine, via GRUB4DOS. - When I debug the code in FreeDOS debug, it also succeeds. Virtual machines are really different, I must admit, but I don't understand why does the code works, when its booted through GRUB, and why can I debug it in FreeDOS debug. The last question could be answered if I knew, does the FreeDOS kernel intercept INT 13h to improve its functionality? The whole thread about this X-file (with all the tricky details) can be found here: http://board.flatassembler.net/topic.php?t=10422 Really, it is strange for me that the very same code works with the same BIOS, when it gets booted by GRUB, and it doesn't work, when it's booted directly, right after the POST. But if GRUB, and the FreeDOS kernel as well overrides INT 13h, then there's the explanation why does my code boots on GRUB and can be debugged in FreeDOS debug as well. Thanks, MegaBrutal -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Does the FreeDOS kernel intercept INT 13h?
2009/7/10 Alain Mouette ala...@pobox.com: Are you sure that your code is not loaded in diferent phisical addresses I've eliminated this doubt when I added a far jump to segment 0 at the beginning of the code. I've done this by: ORG 7C00h JMP SHORT BOOT_CODE NOP BOOT_CODE: JMP h:SETUP SETUP: ; Code continues here. Anyway, I've mentioned this on the thread. Please read what we bought up there, since we already excluded many conditions. and in some situations it does not cross 64k boundaries? See this post by egos: http://board.flatassembler.net/topic.php?p=97409#97409 Then what boundary would I cross, and where? :S I stay within 64K physical memory. Something's not right. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Boot FreeDOS from secondary HDD
Hi, I thought it should work with normal GRUB as well, but it didn't. Now I have GRUB4DOS as well (actually now I have 3 boot-loaders in chain - I need to make clean things someday). It almost works! GRUB4DOS loads freedos.bss well, so FreeDOS starts. But it sees the FAT32 partition of my primary HDD as drive C:, and sees the FAT32 partition of my secondary HDD (where FreeDOS is installed - however it was my primary HDD before) as drive D:. So it actually asks for the location of the command interpreter, and of course, fdconfig.sys and fdauto.bat won't get executed. Now what can I do to make FreeDOS see D: as C: and vica-versa? Or how can I tell it to look for it's stuffs on drive D:? So I'd like to swap those drives (but only for FreeDOS) or I'd like to tell FreeDOS to use drive D: instead. Thanks, MegaBrutal 2008/5/17 Michael Reichenbach [EMAIL PROTECTED]: MegaBrutal schrieb: 2008/5/15 Jim Hall [EMAIL PROTECTED]: You need a boot loader to do this. I run Linux on my PC, so my boot loader is GNU GRUB. You can try that. How can I configure GRUB to load freedos.bss ? I've tried to load it as a kernel, but it doesn't work. Or should I try to load kernel.sys ? - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user I am using grub4dos. # find and load KERNEL.SYS from FreeDOS title find and load KERNEL.SYS from FreeDOS find --set-root /KERNEL.SYS chainloader /KERNEL.SYS ...works for me very well. Chainloading another harddisk is also possible. Loading a bootsector.bin also. If you struggle somewhere ask again, I am currently quite familiar with multi booting. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Boot FreeDOS from secondary HDD
Hi all, I've installed FreeDOS a half year ago. I chose the option to update boot.ini for Windows XP, so the FreeDOS boot sector is stored in freedos.bss, and I could chose FreeDOS from Windows XP's boot menu. Since that, things have changed. I've got a new hard drive, and made it to be the primary HDD (IDE master), and my old HDD is now the secondary one (IDE slave). Of course, drive letters have changed. My old C: drive became J: - then I thought it's ok to add this line to my actual boot.ini: J:\FREEDOS.BSS=FreeDOS But it doesn't work, FreeDOS won't boot. Well, it would be nice if I could keep my FreeDOS on the old HDD, and I wouldn't need to reinstall it to my new one. So I'd like to use my old FreeDOS installation. Any ideas? Thanks, MegaBrutal - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] Install problem
Hi! Please don't send mails in HTML format. Plaintext e-mails are more appreciated here... I don't know what's the problem, but if I were you, I would try to format the partition with the format comes with FreeDOS. PartitionMagic is a good partition manager, but I've already heard strange things of it. Greetings, MegaBrutal 2007/11/25, [EMAIL PROTECTED] [EMAIL PROTECTED]: I am having a problem installingFreeDOS 1.0, base install with source. I am runing a Dell, with a Celon CPU. I have 160 GB HD, 2-GB of ram. I have 3 partitions, using PartitionMagic7: Windows XP home edition. Windows 2000 Pro. Dos. (1396 Meg Bite partition size) With the DOS partition active. The DOS partition was formatted using the format that comes with PartitionMagic7. The problem is that after loading FreeDOS (above version) my system freezes up. Any suggestions or advice is greatly appreciated. Inquirer. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] XCOPY still acting up in Windows XP !!?? (copying to external hard drive)
Hi LimeyDi, Notice that in an attempt to figure this out I inserted underscores between folder name words, but with or without these, I get either too many parameters or invalid path. A colleague suggested inserting ~ after the 7th letter of a folder name (Backup\My_Docu~\ for example) but that doesn't work either. Any bright ideas??? and thank you! Parameters that contain long file names with spaces, should be indicated with quotation marks: XCOPY C:\Documents and Settings\Owner\My Documents\*.* I:\Backup\My Documents\*.* /s /h /d /r /y That should work. Regards, MegaBrutal - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
Re: [Freedos-user] loadlin (not enough memory below 90000h to load kernel)
2007/10/3, naruto canada [EMAIL PROTECTED]: Does the cdrom drivers require himem and emm386? thanks. No. As for me, my FreeDOS doesn't even start, when I try to load emm386 and the CD-ROM drivers. So I need to start with option 1 or 3, if I want to use CD-ROM, and I disables the CD-ROM driver for emm386. I usually start with emm386 anyway, because many programs require that. :) - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user
[Freedos-user] Announce: DESTROY version 2.3 file wiper for DOS
Hi all! It's my very first post to the list, so greetings for all. I've finished the 2.3 version of Destroy. It's a file wiper program, that overwrites your files several times, and deletes them. Therefore, nobody will be able to undelete your files. Yes, every file wipers can do that, but mine offers several additional options. (Run with /? to list them.) The destroyable files can be specified by - filemask (of course) - attributes - size - time By default, Destroy overwrites your files only once with 0 characters, but in V2.3, it's possible to overwrite files more times, using different characters. Run the program with /?D to list the several destroy levels. It's even possible to set the program to don't overwrite your files, just delete them. This option is suitable for users who would only like to use the program's filtering options. (For example, I'll use that to get rid of my very old and irrelevant IRC logs.) Of course, the program is under GNU GPLv3 license. At the moment, the software is only accessible from a temporarily-created GogglePages website, since the server of my main website is down at the moment. :( http://megabrutal.googlepages.com/home I'd like to ask your opinion about the software. Do you think it's useful? Should it be included in the next FreeDOS distribution, or it isn't worth that much? :) Thanks, if you take a look at it. MegaBrutal - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user