From 206cddd3ac9d007e99b70d848d330498c7aa662c Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 14 May 2023 20:05:20 +0200 Subject: updated on IMC-2001 --- content/hardware/imc-2001.md | 15 ++++++++++++--- content/toolbox/_index.md | 4 ++++ 2 files changed, 16 insertions(+), 3 deletions(-) (limited to 'content') diff --git a/content/hardware/imc-2001.md b/content/hardware/imc-2001.md index 1060f1b..5aea3e9 100644 --- a/content/hardware/imc-2001.md +++ b/content/hardware/imc-2001.md @@ -10,9 +10,6 @@ This is an old Taiwanese Apple \]\[ / CP/M clone. Trying to fix several issues: -- ROM 1 with BASIC is broken (and gets really hot). This explains - the booting issues.. (will be tricky to get a replacement). The - board layout doesn't fit to the original ROM sizes too.. - the floppy drives read floppies (both) but they don't write to floppies (when copying in CP/M or creating a file), they work when formatting a drive on CP/M though. ~~Could be a side-effect of the PSU not working properly.~~ @@ -25,13 +22,25 @@ Trying to fix several issues: and produces a flickering image - the CRT is producing some flickering when turning the brightness nob, this should be fixable with some deoxit. +- there could be grounding/signal issues causing the flickering of the CRT + (stemming from the replacement PSU). - keyboard cable is broken, at least the data line - the paddle and the joystick connectors miss some legs for putting them into the sockets on the motherboard - possibly much more +- the keyboard reset line cannot be taken to ground on the keyboard, works + with shrtening ground and reset though just fine. Must be a bug on the + ICs of the keyboard controller or a broken trace. Fixed issues: +- ~~ROM 1 with BASIC is broken (and gets really hot). This explains + the booting issues.. (will be tricky to get a replacement). The + board layout doesn't fit to the original ROM sizes too..~~ + Got an AT28C256, no more frying of chips, Apple Basic prompt appears, + tested some commands and it seems fine. The 32k ROM has to be filled in + starting from 0x6000 with #E000-$EFFF and from $7000 with $D000-$DFFF. + If this ROM is ok we will see. - Reseated and deoxied all ICs, some of them were quite corroded, at least 3 more turned out to be bad. Sadly it didn't have an effect on ROM 1 not getting hot (must be something else). diff --git a/content/toolbox/_index.md b/content/toolbox/_index.md index 37c6c49..861e92c 100644 --- a/content/toolbox/_index.md +++ b/content/toolbox/_index.md @@ -84,6 +84,10 @@ Some things I found to be useful for daily programming. [newsboat-og](https://github.com/andreasbaumann/newsboat-og)) * [Wordgrinder](https://cowlark.com/wordgrinder/): really nice text editor if actually all you want to do is writting some text +* [Suckless](https://suckless.org/): pretty much every software there is + 10 times smaller and easier to use than whatever makes up the default + Linux user land. I'm a big fan of it.. it only should be the standard + on every Linux system. ## Deprecated -- cgit v1.2.3-54-g00ecf