Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

CP/M 2.2 port for Agon Light that didn't require custom firmware. Use your Agon fully and have access to CP/M system.

License

NotificationsYou must be signed in to change notification settings

nihirash/Agon-CPM2.2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ko-fi

This is a port of CP/M 2.2 for Agon Light(and Agon Light 2) that doesn't require reflashing VDP.

It starts directly from MOS as application(exit only via RESET) and uses MOS's filesystem drivers for working with drive images.

GIF screen capture

Usage

Create some directory on Agon's SD card, putcpm.bin and disk images(TO THE SAME DIRECTORY) that will be namedcpma.dsk,cpmb.dsk etc, drives fromA: toP: are supported.

Load and run binary and you'll be in CP/M's wonderland.

Getting CP/M

Download it fromreleases section.

Working with images

I'm usingcpmtools for working with CP/M drive images.

Disk definition nihirash can be copied fromdiskdefs file (indisks directory) for use with cpmtools.

For new drives better usetemplate.dsk(make copy with proper naming and copy your own files to it).

Development

Make sure that youreally want it.

Build process have 2 stages. Building CP/M itself(sources directory) - you'll needsjasmplus. As result - you'll getcpm.sys file that should be placed to directory with bootstrap source.

Bootstrap can be built withez80asm. Better use latest version.

As result - you'll gotcpm.bin executable that will include bootstrap and system both.

Important remarks

BIOS and CP/M core should be aligned by 256 bytes.

If you'll make some changes in code - make sure that bios starts from 0xXX00 address. In other case - you'll die until you find issue why software got broken.

All terminal issues caused by current VDP implementation. They can be fixed soon.

Licensing

CP/M itselfopensourced and free for redistribution.

My parts of code licensed as usual underCoffeeware License.

About

CP/M 2.2 port for Agon Light that didn't require custom firmware. Use your Agon fully and have access to CP/M system.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp