• Please review our updated Terms and Rules here

Recent content by tom.storey

  1. tom.storey

    What makes a CP/M program a CP/M program (and not just, say, a z80 program)?

    I just don't really know what else I've got to add, I suppose I have my opinion on what I think it should be, and I've put that across. Plus I've gotta get back to work. 🙂
  2. tom.storey

    What makes a CP/M program a CP/M program (and not just, say, a z80 program)?

    Thats not what I'm saying at all. But hey, if your software is so machine specific that you could boil it down to that, then probably? A DOS COM A ELF binary compiled for Linux A Windows PE executable A "CP/M program" All of these things remain what they were intended to be, for their intended...
  3. tom.storey

    What makes a CP/M program a CP/M program (and not just, say, a z80 program)?

    But thats kind of the point I'm trying to make. If someone has written a piece of software that is so specific to one model of hardware, it just needs to be specified as such and everyone deals with that. It doesn't matter how big or small the pool of computers that can run it is, IMO. I could...
  4. tom.storey

    What makes a CP/M program a CP/M program (and not just, say, a z80 program)?

    Wouldn't this just become part of the system requirements for that software though? If you're writing software that only runs on a specific machine, but is otherwise a CP/M compatible binary and can be loaded an executed by CP/M, I don't see why it can't be called a "CP/M program". Whether the...
  5. tom.storey

    Which C compiler do you prefer for CP/M?

    No, but as a cross compiler it works well, and I am not often working with CP/M anyway. Usually mucking about with something like FreeRTOS or doing other bare metal stuff. I do have CP/M-68k running on my system though, and I've been toying with the idea of trying to build some kind of...
  6. tom.storey

    Which C compiler do you prefer for CP/M?

    GCC can be told to output (or maybe just not delete) intermediate source files. But they are full of "noise" and not as nice to read. 99.99% of the time I'll use objdump to look at the "disassembly", mixed with the original source code, it's much easier to read - until you up the optimisation...
  7. tom.storey

    Which C compiler do you prefer for CP/M?

    I would wholly expect a C application to compile to a larger size, and run a little slower, than something hand crafted in assembly and using all available "tricks" for optimisation. I like writing assembly for the 68k, it's a nice language, but I'll take the good with the bad that comes from...
  8. tom.storey

    What makes a CP/M program a CP/M program (and not just, say, a z80 program)?

    Sorry if something like this has already been covered, but I didn't read the whole conversation. But it feels to me that the definition of a "CP/M program" would be "one intended to run on the CP/M operating system". It would follow the expected conventions of an application on its target OS...
  9. tom.storey

    Which C compiler do you prefer for CP/M?

    It may depend a lot on the compiler, and the target architecture. Some archs are better targets for C than others. I do a lot of work with the Motorola 68000, and I use GCC to compile C for it, and I wouldnt have it any other way. A lot of the time, when I examine the disassembly, it does about...
  10. tom.storey

    Current limited power supplies

    I dont leave it on 24/7, because the squeal is juuuust audible and can be a bit annoying, but I can leave it on for a few hours while Im mucking about with my project and since it is fanless I can work in relative peace. I love my bench supply, but the fan noise is disruptive, so I save it for...
  11. tom.storey

    Current limited power supplies

    I have a little embedded PSU from a router that will produce the right voltages even without load, but it makes a faint squeal and ticking noise when unloaded. As soon as you put even a few 10s of mA on it, it'll settle down. But it's still a lot quieter than my bench supply so I can leave it...
  12. tom.storey

    Current limited power supplies

    Opinions on YouTube are like a-holes. Everyone's got one (even me. 😄) But I agree with Eudimorphodon. Things will only draw as much current as they need. You can't really force more current in to something if it doesn't want it (ohms law), so a standard or non-current limited PSU won't damage...
  13. tom.storey

    Managing your retro projects...tips?

    I dont put priorities on things in my hobby, which makes things easier. I just work on what ever is interesting to me at the time. Thats the luxury of a hobby. I think I have about 3 or 4 projects "in flight" at the moment, in various stages of completion. One of them in particular is taking...
  14. tom.storey

    Parallel printing through z80 PIO chip

    If you show us what you have tried (code, monitor commands etc) then perhaps someone can point out what you are doing wrong.
  15. tom.storey

    GAL compilers?

    Funny, because I have it running "just fine" under Windows 11.
Back
Top