• New Kaypro Emulator

    From ECNeilson@eric@neilsonhart.com to comp.os.cpm on Fri Mar 6 07:36:00 2026
    From Newsgroup: comp.os.cpm

    I have released a new Kaypro emulator on GitHub. This all started
    during an ice storm and my desire to verify my archived Kaypro 4-84
    disks were properly archived. I extended a publicly available Kaypro II emulator on GitHub, but I went a little overboard. Now you have support
    for Kaypro II, Kaypro 4-84, TurboROM, KayPLUS, and Kaypro10. There is
    hard disk support for the Kaypro10 and TurboROM, and RTC and serial port
    for 4-84 variants. You can run the program in terminal mode or natively
    using the chargen ROMs. NZ-COM is also installed on the TurboROM_nz.hd
    image with ZSDOS and date/time stamping support.

    Runs on Mac, Linux, FreeBSD and even Windows now. The default mode is a standard 4-84 - Just run "izkaypro".

    If you want to run the "ultimate" Kaypro, do "izkaypro --model ultimate --chargen"

    That will give you the TurboROM version with HDs on drives A and B and
    drives C and D as floppy drives - plus NZ-COM on drive A (type "nzcom"
    to activate).

    Other ROMs will probably work, I just haven't tested them. You can use
    a custom ROM via command line --rom. Do "izkaypro -h" to see options.

    The software is here and README.md has all the details. Compile with
    "cargo build --release"

    https://github.com/eneilson-zz/izkaypro

    Enjoy,
    ECNeilson

    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Daniel@me@sc1f1dan.com to comp.os.cpm on Fri Mar 6 14:29:28 2026
    From Newsgroup: comp.os.cpm

    ECNeilson <eric@neilsonhart.com> writes:

    I have released a new Kaypro emulator on GitHub. This all started
    during an ice storm and my desire to verify my archived Kaypro 4-84
    disks were properly archived. I extended a publicly available Kaypro
    II emulator on GitHub, but I went a little overboard. Now you have
    support for Kaypro II, Kaypro 4-84, TurboROM, KayPLUS, and Kaypro10.
    There is hard disk support for the Kaypro10 and TurboROM, and RTC and
    serial port for 4-84 variants. You can run the program in terminal
    mode or natively using the chargen ROMs. NZ-COM is also installed on
    the TurboROM_nz.hd image with ZSDOS and date/time stamping support.

    Runs on Mac, Linux, FreeBSD and even Windows now. The default mode is
    a standard 4-84 - Just run "izkaypro".

    If you want to run the "ultimate" Kaypro, do "izkaypro --model
    ultimate --chargen"

    That will give you the TurboROM version with HDs on drives A and B and
    drives C and D as floppy drives - plus NZ-COM on drive A (type "nzcom"
    to activate).

    Other ROMs will probably work, I just haven't tested them. You can
    use a custom ROM via command line --rom. Do "izkaypro -h" to see
    options.

    The software is here and README.md has all the details. Compile with
    "cargo build --release"

    https://github.com/eneilson-zz/izkaypro

    Enjoy,
    ECNeilson

    This couldn't have come at a better time, for me.

    Thanks

    Daniel
    sysop | air & wave bbs
    finger | calcmandan@bbs.erb.pw
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From ECNeilson@eric@neilsonhart.com to comp.os.cpm on Fri Mar 6 17:06:49 2026
    From Newsgroup: comp.os.cpm

    On 3/6/26 4:29 PM, Daniel wrote:

    This couldn't have come at a better time, for me.

    Thanks

    Daniel
    sysop | air & wave bbs
    finger | calcmandan@bbs.erb.pw

    If you want to use the emulator for BBSing, you can do it through
    tcspser and socat. Here are the steps for OSX (similar for Linux):

    In one terminal window:
    - tcpser -v 25232 -s 19200 -l 4 -i"&k0"

    In 2nd terminal window:
    - socat -d -d TCP:localhost:25232 PTY,raw,echo=0,cs8,link=/tmp/kayproA

    In your Kaypro terminal window:
    - ./target/release/izkaypro --model ultimate --serial /tmp/kayproA
    - Load Qterm from /disks/comm directory
    - atdt kayprobbs.org (as an example)

    No ANSI unfortunately. We're a little too early for that period.

    ECNeilson





    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From =?UTF-8?Q?Uwe_Na=c3=9f?=@unass@astro.uni-bonn.de to comp.os.cpm on Sat Mar 7 11:11:09 2026
    From Newsgroup: comp.os.cpm

    ECNeilson wrote:
    I have released a new Kaypro emulator on GitHub.-a This all started
    during an ice storm and my desire to verify my archived Kaypro 4-84
    disks were properly archived.-a I extended a publicly available Kaypro II emulator on GitHub, but I went a little overboard.-a Now you have support for Kaypro II, Kaypro 4-84, TurboROM, KayPLUS, and Kaypro10.-a There is
    hard disk support for the Kaypro10 and TurboROM, and RTC and serial port
    for 4-84 variants.-a You can run the program in terminal mode or natively using the chargen ROMs. NZ-COM is also installed on the TurboROM_nz.hd
    image with ZSDOS and date/time stamping support.

    Runs on Mac, Linux, FreeBSD and even Windows now.-a The default mode is a standard 4-84 - Just run "izkaypro".

    If you want to run the "ultimate" Kaypro, do "izkaypro --model ultimate --chargen"

    That will give you the TurboROM version with HDs on drives A and B and drives C and D as floppy drives - plus NZ-COM on drive A (type "nzcom"
    to activate).

    Other ROMs will probably work, I just haven't tested them.-a You can use
    a custom ROM via command line --rom. Do "izkaypro -h" to see options.

    The software is here and README.md has all the details.-a Compile with "cargo build --release"

    https://github.com/eneilson-zz/izkaypro

    Enjoy,
    ECNeilson

    Hi all,

    I never used "cargo" (!) So I used my package manager (Yast, SuSE) to
    install this package, but what's next? How to build the .izkaypro
    binaries out of the github respository?

    Sorry, but I'm lost......

    Thanks for any help,

    Uwe
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Bryan@esnntp@wereboar.com to comp.os.cpm on Sat Mar 7 10:20:21 2026
    From Newsgroup: comp.os.cpm

    On 3/6/2026 08:36, ECNeilson wrote:
    I have released a new Kaypro emulator on GitHub.-a This all started
    during an ice storm and my desire to verify my archived Kaypro 4-84
    disks were properly archived.

    I'm going to be checking this out. Thank you.
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From ECNeilson@eric@neilsonhart.com to comp.os.cpm on Sun Mar 8 20:25:38 2026
    From Newsgroup: comp.os.cpm

    Hi all,

    I never used "cargo" (!) So I used my package manager (Yast, SuSE) to install this package, but what's next? How to build the .izkaypro
    binaries out of the github respository?

    Sorry, but I'm lost......

    Thanks for any help,

    Uwe

    So Rust was not my first choice either (I'm a C guy), but since this
    project was an extension of another GitHub project, I figured it was a
    good excuse for me to learn the language, and I have to say it's a
    pretty robust language once you get past the fiddly code-safe requirements.

    On the building, there are binaries for Windows, Mac and Linux in the repository if you don't want to build it yourself.

    To build the project, you just need to install Rust. It's pretty straightforward for any OS. Go here and follow the instructions: https://rust-lang.org/tools/install/

    Note that Linux has a few additional apt-get items to install (see the readme.md).

    Once Rust is installed, do this:

    1. git clone https://github.com/eneilson-zz/izkaypro.git
    2. cd izkaypro
    3. cargo build --release
    4. Run the newly created "izkaypro" binary in ./target/release/

    The default machine is a Kaypro 4-84 with two disk drives, RTC and a
    serial port. You can launch different machines with the --model
    directive. Here are some examples:
    - izkaypro --model kaypro10
    - izkaypro --model ultimate
    - izkaypro --model kaypro_ii

    I hope this gets you up and running.

    ECNeilson




    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From =?UTF-8?Q?Uwe_Na=c3=9f?=@unass@astro.uni-bonn.de to comp.os.cpm on Mon Mar 9 10:23:35 2026
    From Newsgroup: comp.os.cpm

    ECNeilson wrote:
    Hi all,

    I never used "cargo" (!) So I used my package manager (Yast, SuSE) to
    install this package, but what's next? How to build the .izkaypro
    binaries out of the github respository?

    Sorry, but I'm lost......

    Thanks for any help,

    Uwe

    So Rust was not my first choice either (I'm a C guy), but since this
    project was an extension of another GitHub project, I figured it was a
    good excuse for me to learn the language, and I have to say it's a
    pretty robust language once you get past the fiddly code-safe requirements.

    On the building, there are binaries for Windows, Mac and Linux in the repository if you don't want to build it yourself.

    To build the project, you just need to install Rust.-a It's pretty straightforward for any OS. Go here and follow the instructions: https://rust-lang.org/tools/install/

    Note that Linux has a few additional apt-get items to install (see the readme.md).

    Once Rust is installed, do this:

    1. git clone https://github.com/eneilson-zz/izkaypro.git
    2. cd izkaypro
    3. cargo build --release
    4. Run the newly created "izkaypro" binary in ./target/release/

    The default machine is a Kaypro 4-84 with two disk drives, RTC and a
    serial port.-a You can launch different machines with the --model directive.-a Here are some examples:
    - izkaypro --model kaypro10
    - izkaypro --model ultimate
    - izkaypro --model kaypro_ii

    I hope this gets you up and running.

    ECNeilson





    Hi ECNeilson,

    thanks for your quick response! So, I downloaded the git repository.
    Building the binaries failed since SuSE and Wayland seems to be a no go.
    But you mentioned a working unix binary in the github files, but I
    cannot find it.

    Any more hints?

    Uwe
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From =?UTF-8?Q?Uwe_Na=c3=9f?=@unass@astro.uni-bonn.de to comp.os.cpm on Mon Mar 9 14:02:38 2026
    From Newsgroup: comp.os.cpm

    Uwe Na|f wrote:
    ECNeilson wrote:
    I have released a new Kaypro emulator on GitHub.-a This all started
    during an ice storm and my desire to verify my archived Kaypro 4-84
    disks were properly archived.-a I extended a publicly available Kaypro
    II emulator on GitHub, but I went a little overboard.-a Now you have
    support for Kaypro II, Kaypro 4-84, TurboROM, KayPLUS, and Kaypro10.
    There is hard disk support for the Kaypro10 and TurboROM, and RTC and
    serial port for 4-84 variants.-a You can run the program in terminal
    mode or natively using the chargen ROMs. NZ-COM is also installed on
    the TurboROM_nz.hd image with ZSDOS and date/time stamping support.

    Runs on Mac, Linux, FreeBSD and even Windows now.-a The default mode is
    a standard 4-84 - Just run "izkaypro".

    If you want to run the "ultimate" Kaypro, do "izkaypro --model
    ultimate --chargen"

    That will give you the TurboROM version with HDs on drives A and B and
    drives C and D as floppy drives - plus NZ-COM on drive A (type "nzcom"
    to activate).

    Other ROMs will probably work, I just haven't tested them.-a You can
    use a custom ROM via command line --rom. Do "izkaypro -h" to see options.

    The software is here and README.md has all the details.-a Compile with
    "cargo build --release"

    https://github.com/eneilson-zz/izkaypro

    Enjoy,
    ECNeilson

    Hi all,

    I never used "cargo" (!) So I used my package manager (Yast, SuSE) to install this package, but what's next? How to build the .izkaypro
    binaries out of the github respository?

    Sorry, but I'm lost......

    Thanks for any help,

    Uwe
    Hi ECNeilson,

    everything works now! Under SuSE the package wayland-devel must be
    installed, additionally. Only one remark: Calling izkaypro it displays
    the first line more than 70 times (?)
    What`s wrong?

    thanks again,

    Uwe
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From ECNeilson@eric@neilsonhart.com to comp.os.cpm on Mon Mar 9 16:58:30 2026
    From Newsgroup: comp.os.cpm

    On 3/9/26 9:02 AM, Uwe Na|f wrote:

    everything works now! Under SuSE the package wayland-devel must be installed, additionally. Only one remark: Calling izkaypro it displays
    the first line more than 70 times (?)
    What`s wrong?


    I'm glad it's sort of working. I've not tested the program on Suse
    Linux, just Ubuntu Linux. Can you email me a screenshot of what you're seeing? You can reach me at ericn247_at_gmail_dot_com




    --- Synchronet 3.21d-Linux NewsLink 1.2