• Please review our updated Terms and Rules here

Recent content by doshea

  1. doshea

    Mount DOS compressed volume (e.g. DoubleDisk) on Linux

    Thanks, you're right, I apparently misunderstood Debian's security warning. I don't know, but I feel like that's too niche of a market given how much later networking became ubiquitous. I haven't done much with implementing FUSE filesystems, but what I have done is implement a very simple one...
  2. doshea

    Mount DOS compressed volume (e.g. DoubleDisk) on Linux

    Yeah, this. To be fair, given the sizes of disks and speeds of machines these days, it would probably be fine in most cases if "mounting" one of these volumes actually involved starting up an emulated machine which XCOPYd the entire content of the compressed volume to the "mount point" and then...
  3. doshea

    Mount DOS compressed volume (e.g. DoubleDisk) on Linux

    That sounds good in theory, but in practice it sounds like too much work unless I want it to be a big project, and I already have too many of those :D Interesting, thanks! I do have a vague recollection of running across some "BIOS disk" (or something like that) driver in very old Linux...
  4. doshea

    Mount DOS compressed volume (e.g. DoubleDisk) on Linux

    Nobody's forcing me to use Qemu :LOL: I actually prefer it, it's less setup, and I can run it headless for example. I'm not sure if 86Box handles that kind of thing, but Qemu can definitely be integrated into other tools without too much trouble. I realise though that it's quite possible that...
  5. doshea

    Mount DOS compressed volume (e.g. DoubleDisk) on Linux

    I'd like to mount a DoubleDisk image under modern Linux. I have some ideas about how to do this, but are there any existing solutions? Apparently there was a dmsdos module for Linux at some point which could do this for some compressed volumes, but I don't think that's around any more. I'm...
  6. doshea

    Bye Bye, Google AI

    I've seen it pointed out that if someone writes an article about some topic that you happen to need to know about, and you do some search for that topic, read the AI summary and find it useful enough that you don't have to click through to the article, then you've deprived the author of that...
  7. doshea

    Add binay file to img file for booting

    I don't know a whole lot about tape, but I found this at https://en.wikipedia.org/wiki/End-of-file#tape_mark because I thought tape marks might make a counter-example: https://en.wikipedia.org/wiki/Magnetic-tape_data_storage#IBM_formats says something about NRZI encoding, so I suppose that...
  8. doshea

    Add binay file to img file for booting

    In the past, I'm pretty sure that Cygwin's dd was able to read and write floppy disks, but I probably haven't tried it since Windows 8 was relatively new. I probably didn't try it with a 720K disk in a "1.44M" drive either. Good luck!
  9. doshea

    malloc() doesn't seem to work in bcpp31!

    In Turbo C++ 1.0 I found a "No declaration for function 'ident'" warning checkbox I could turn on, under "Options" -> "Compiler" -> "Messages..." -> "Frequent errors..." -> "More", which gave me the same sort of warnings I got in Borland C++ 3.1.
  10. doshea

    malloc() doesn't seem to work in bcpp31!

    Did you have some #includes you didn't show? I tried this in Turbo C++ 1.0 and 3.0 and got rubbish values from coreleft() and the pointers always ended up showing as 0000:0004 or something. Once I tried building in Borland C++ 3.1, it complained about there not being prototypes for anything...
  11. doshea

    DOS Productivity Software Vs. Space #FirstWorldProblems

    Just to add to things already said in the thread: - My recollection is that one of the later 1-2-3 Release 2 versions came out (2.3?) around the same time as Release 3, and you were encouraged to stick with R2 if you had a more resource-constrained system. I think they added a WYSIWYG add-on to...
  12. doshea

    Add binay file to img file for booting

    If you'd particularly like to do this from DOS, this post has some DOS ports of dd, but you'd need to use the DOS FORMAT command against a real floppy drive (at least real from DOS's perspective) and then create an image of that floppy, rather than use mkfs.fat.
  13. doshea

    malloc() doesn't seem to work in bcpp31!

    Is it returning NULL at least? Perhaps if the variable you're assigning the result of malloc() to is called p for example, it would be worth printing sizeof(p) to verify that it's really a 4 byte far pointer as you expect? And welcome to the forum, nice to see another DOS coder!
  14. doshea

    Lotus 1-2-3 Version 2.x Add-Ins and Developer Tools?

    That's a shame, I was wondering if perhaps it did too many things for an add-in API to be able to support it :( Or perhaps they wanted to support earlier versions when there may not yet have been an API yet.
  15. doshea

    Lotus 1-2-3 Version 2.x Add-Ins and Developer Tools?

    I was watching a video on YouTube which mentioned a "HAL" addin which provided a natural language interface to 1-2-3, and it happens to actually be available online with documentation and is for release 2: https://winworldpc.com/product/lotus-hal/1x I think the example I saw was it being asked...
Back
Top