• Please review our updated Terms and Rules here

Search results

  1. N

    BBCBASIC - integrating an FPU

    So my FPGA GPU has come on leaps and bounds and now I'm building an FPU into it as well, to speed up the old Mandelbrot drawing and as a precursor to 3D graphics. Part of testing the FPU is getting it to work with BBCBASIC, as it seems to work with floating point maths at its most basic level...
  2. N

    LD80 - help with error message

    Hi everyone, I'm trying to use LD80 (apparently) to assemble the BBC BASIC source files along with a custom patch.z80 file for my DIY computer. I've finally managed to get the project to build - almost - but the assembly (using ZMAC) is failing with this error: ld80: Unimplemented extension...
  3. N

    CP/M MBASIC - INKEY function?

    Hi everyone, Does anyone know if there is a way of getting an immediate keypress from the user in MBASIC (~version 4) in CP/M? I'm aware of (and using) INPUT to get a character, or sequence of characters, from the user - but this requires a Carriage Return before control is handed back to the...
  4. N

    Help customising BBC BASIC in CP/M 2.2 (Z80)?

    I've got my custom video card (prototype) working nicely with my DIY Z80 computer now, and I thought I'd tweak the copy of BBC BASIC that I have in CP/M so that it can clear the screen, position the cursor etc. using the (included in the BBC BASIC distribution) BBCDIST.MAC file to use my...
  5. N

    Changing CP/M 2.2 start location

    Hi all, Context: I'm in the middle of adding my video driver to my CP/M 2.2 BIOS so I can see CP/M on the screen instead of via the console. My computer is DIY, my video card is FPGA DIY, my knowledge of CP/M isn't great as I was too young to use it much when it was a commercial product and...
  6. N

    Receive input without echoing?

    Hi everyone, As the title suggests, I'm trying to receive a lot of pasted code into a terminal running CP/M 2.2 and would like to receive the data and process it without it being automatically echoed back to the terminal as BDOS function 1 (C_READ) does. I've tried using BDOS function 6...
  7. N

    Installing CP/M 3 (Plus?) on a home-built Z80 computer

    Hi everyone, I've got a Z80-based computer that I've built with 256KB of memory (made up of 128KB RAM and 128KB ROM), divided into 16 x 16KB banks that I can map in any combination to the 4 pages accessible by the Z80's 16-bit address bus. It currently runs CP/M 2.2. As the MMU was a recent...
  8. N

    Guidelines for writing software for CP/M?

    Hi everyone, Apologies if that has been asked or answered elsewhere, but I've search the interweb, skim-read a couple of CP/M books and can't find a concise answer to my question. I've recently built a single-board computer running CP/M 2.2 on a Z80, mostly as an education in digital...
Back
Top