-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add support for Adafruit Feather RP2040 Adalogger (instructions in description) #4
Comments
Made an article about it at https://www.hackster.io/a7v/tiny-runcpm-cp-m-computer-based-on-adafruit-rp2040-adalogger-faa9da |
Dear Evgeny Adamenkov (adamenkov), you have already added support for the Adafruit Feather RP2040 Adalogger ;) I personally cant maintain a source for every Pico-Board - mostly because I havent they available to test the code and compiled binary. ( I dont know how this is doen on the RP2040-Core) But you can support the board that you own with a fork on your github-page and i can set a link an my readme.md for users of your board. Now to the "problem" with the 60K TPA: The source you did clone from my github was set to use ABDOS.SYS If you want to use ABDOS.SYS with the CCP-Z80.60K then you should Then the with 60K TPA-Size compiled version of RunCPM should start successfully. If you dont want to use ABDOS the commentz out line 35 of the globals.h In every case (as you already did) copy the appropriate CCP-File to the root of your SDCard like The only CCP which doenst need an CCP-File is the "Internal" CCP. Many thanks for building and using RunCPM on the Pico :) Kind regards |
Dear Guido Lehwalder (@guidol70), Thanks a lot for your detailed explanations! :) Let me do the fork. Best regards, |
Dear Guido, I updated the instructions based on your helpful comments. I don't want to fork your repository though, because you keep your versions zipped. Which is not a problem since people can just follow my list of instructions. Thank you again - CP/M in a pocket is fun. :) Best wishes, |
Adafruit Feather RP2040 Adalogger is a small board from Adafruit with RP2040 and microSD holder on it (https://www.adafruit.com/product/5980). I did have fun assembling a CP/M machine according to the README.md file, but the Adalogger is smaller and no jumper wires are involved. A genuine pocket CP/M computer for any pocket size, like eZ-Tiny, but with easy access to microSD files on any OS of your choice.
Instructions:
v6_7
.GL20241103_Binary_Source_RunCPM_v6_7_Pico2_275Mhz.zip
.RunCPM_v6_7_Pico2_275Mhz_03112024.ino
.with this one (see https://learn.adafruit.com/adafruit-feather-rp2040-adalogger/pinouts#microsd-card-slot-3174751 about why):
#define SS 17
with#define SS 23
.with this one (or just replace
&SPI
with&SPI1
)after
SDCARD
directory to your microSD.(Optional, strictly a matter of preference.) Here are the steps for a more realistic Z80 experience:
globals.h
, comment out#define CCP_DR
and uncomment#define CCP_Z80
.CCP-Z80.64K
to the microSD.Not sure how to make CCP-Z80.60K work at the moment. Just replacing
#define TPASIZE 64
with#define TPASIZE 60
and copyingCCP-Z80.60K
to the microSD doesn't work.The text was updated successfully, but these errors were encountered: