diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2022-11-03 08:32:04 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2022-11-03 08:32:04 +0100 |
commit | d4f9391a7b5e1118e9cb1f670a220279c7f02c42 (patch) | |
tree | 4a88b3559f8a6f2e62b04e20b595aaa51c584e88 | |
parent | 967ecb7b9df7feb0134255f5dc8899b32477f1a7 (diff) | |
download | www-andreasbaumann-cc-d4f9391a7b5e1118e9cb1f670a220279c7f02c42.tar.gz www-andreasbaumann-cc-d4f9391a7b5e1118e9cb1f670a220279c7f02c42.tar.bz2 |
added hardware section with the IMC-2001
-rw-r--r-- | config.toml | 18 | ||||
-rw-r--r-- | content/hardware/_index.md | 9 | ||||
-rw-r--r-- | content/hardware/imc-2001.md | 77 | ||||
-rw-r--r-- | static/images/hardware/imc-2001/computer_full.jpg | bin | 0 -> 436722 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/keyboard_front.jpg | bin | 0 -> 410833 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/keyboard_pcb_controller_prom.jpg | bin | 0 -> 414127 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/manual_ascii_table.jpg | bin | 0 -> 450211 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/manual_frontpage.jpg | bin | 0 -> 434585 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/manual_keyboard.jpg | bin | 0 -> 422961 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/manual_motherboard.jpg | bin | 0 -> 417553 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/motherboard_internal.jpg | bin | 0 -> 439776 bytes | |||
-rw-r--r-- | static/images/hardware/imc-2001/oscilloscope_serial_keyboard.jpg | bin | 0 -> 395487 bytes |
12 files changed, 98 insertions, 6 deletions
diff --git a/config.toml b/config.toml index 279e110..ede6fa8 100644 --- a/config.toml +++ b/config.toml @@ -58,38 +58,44 @@ googleAnalytics = "" # Enable Google Analytics by entering your tracking id url = "/software" [[menu.main]] - name = "Toolbox" + name = "Hardware" weight = 50 + identifier = "hardware" + url = "/hardware" + +[[menu.main]] + name = "Toolbox" + weight = 60 identifier = "toolbox" url = "/toolbox" [[menu.main]] name = "Git" - weight = 60 + weight = 70 identifier = "git" url = "/git" [[menu.main]] name = "Slides" - weight = 70 + weight = 80 identifier = "slide" url = "/slide" [[menu.main]] name = "Blog" - weight = 80 + weight = 90 identifier = "blog" url = "/blog" [[menu.main]] name = "Search" - weight = 90 + weight = 100 identifier = "search" url = "/search" [[menu.main]] name = "Contact" - weight = 100 + weight = 110 identifier = "contact" url = "/contact" diff --git a/content/hardware/_index.md b/content/hardware/_index.md new file mode 100644 index 0000000..c6475dc --- /dev/null +++ b/content/hardware/_index.md @@ -0,0 +1,9 @@ ++++ +title = "Hardware" ++++ + +A (not so curated) list of old hardware I own: + +- [IMC-2001](/hardware/imc-2001): Taiwanese Apple \]\[ / CP/M clone + + diff --git a/content/hardware/imc-2001.md b/content/hardware/imc-2001.md new file mode 100644 index 0000000..a0fa4e2 --- /dev/null +++ b/content/hardware/imc-2001.md @@ -0,0 +1,77 @@ ++++ +title = "Hardware" ++++ + +# IMC-2001 + +This is an old Taiwanese Apple \]\[ / CP/M clone. + +# Status + +Trying to fix several issues: +- power switch makes some hissing noises +- the lever moving the contacts between 40-character and 80-character + mode for the CRT output is corroded, doesn't always make contact + and produces a flickering image +- keyboard cable is broken, at least the data line +- the paddle/joystick connectors miss some legs for putting them into + the sockets on the motherboard +- possibly much more + +Known things to work + +- The keyboard works electronically (8039 MCS-48 like CPU with a 2K EPROM) +- the Rockwell R6502 CPU has a phase 0 clock and seems to go through + address lines and output data (another strong indicator is the 'Apple \]\[' + sign on the monitor when switching on which indicates 6502, 40-character + ROM, video circuit seem to be just fine). + +# Images + +From the outside: + +{{< figure src="/images/hardware/imc-2001/computer_full.jpg" alt="IMC-2001" >}} + +The motherboard and floppy drives: + +{{< figure src="/images/hardware/imc-2001/motherboard_internal.jpg" alt="IMC-2001" >}} + +Keyboard layout: + +{{< figure src="/images/hardware/imc-2001/keyboard_front.jpg" alt="keyboard layout" >}} + +Keyboard has a 8039 CPU inside and a 2K EPROM: + +{{< figure src="/images/hardware/imc-2001/keyboard_pcb_controller_prom.jpg" alt="PCB and controller" >}} + +On the oscilloscope: + +{{< figure src="/images/hardware/imc-2001/oscilloscope_serial_keyboard.jpg" alt="serial keyboard signal" >}} + +# Documentation + +Documentation will be scanned (the little I have), for now the most +important pages are avaiable here: + +Frontpage: + +{{< figure src="/images/hardware/imc-2001/manual_frontpage.jpg" alt="manual frontpage" >}} + +ASCII keyboard table: + +{{< figure src="/images/hardware/imc-2001/manual_ascii_table.jpg" alt="keyboard ASCII table" >}} + +keyboard protocol and connectors: + +{{< figure src="/images/hardware/imc-2001/manual_keyboard.jpg" alt="keyboard protocol and connectors" >}} + +Layout of the chips on the motherboard: + +{{< figure src="/images/hardware/imc-2001/manual_motherboard.jpg" alt="motherboard layout" >}} + +# Links + +* [Mention of the IMC-2001](http://www.epocalc.net/php/liste_models.php?texte=&look=All+fields&yearmax=2018&nocomp=pc&cat=Apple+2+clone): + mentions it on the list of Apple clones +* [Youtube video of similar machine](https://www.youtube.com/watch?v=c7crlJg80Zg): + "APPLE II CLONE + CP/M ------- IMC 2001 made in taiwan.--------", Retro Computacion Argentina Jorge E. Nuviola diff --git a/static/images/hardware/imc-2001/computer_full.jpg b/static/images/hardware/imc-2001/computer_full.jpg Binary files differnew file mode 100644 index 0000000..00e48ac --- /dev/null +++ b/static/images/hardware/imc-2001/computer_full.jpg diff --git a/static/images/hardware/imc-2001/keyboard_front.jpg b/static/images/hardware/imc-2001/keyboard_front.jpg Binary files differnew file mode 100644 index 0000000..02c20d8 --- /dev/null +++ b/static/images/hardware/imc-2001/keyboard_front.jpg diff --git a/static/images/hardware/imc-2001/keyboard_pcb_controller_prom.jpg b/static/images/hardware/imc-2001/keyboard_pcb_controller_prom.jpg Binary files differnew file mode 100644 index 0000000..967c7f2 --- /dev/null +++ b/static/images/hardware/imc-2001/keyboard_pcb_controller_prom.jpg diff --git a/static/images/hardware/imc-2001/manual_ascii_table.jpg b/static/images/hardware/imc-2001/manual_ascii_table.jpg Binary files differnew file mode 100644 index 0000000..17e598e --- /dev/null +++ b/static/images/hardware/imc-2001/manual_ascii_table.jpg diff --git a/static/images/hardware/imc-2001/manual_frontpage.jpg b/static/images/hardware/imc-2001/manual_frontpage.jpg Binary files differnew file mode 100644 index 0000000..1c2dcb6 --- /dev/null +++ b/static/images/hardware/imc-2001/manual_frontpage.jpg diff --git a/static/images/hardware/imc-2001/manual_keyboard.jpg b/static/images/hardware/imc-2001/manual_keyboard.jpg Binary files differnew file mode 100644 index 0000000..942a852 --- /dev/null +++ b/static/images/hardware/imc-2001/manual_keyboard.jpg diff --git a/static/images/hardware/imc-2001/manual_motherboard.jpg b/static/images/hardware/imc-2001/manual_motherboard.jpg Binary files differnew file mode 100644 index 0000000..c7e2c90 --- /dev/null +++ b/static/images/hardware/imc-2001/manual_motherboard.jpg diff --git a/static/images/hardware/imc-2001/motherboard_internal.jpg b/static/images/hardware/imc-2001/motherboard_internal.jpg Binary files differnew file mode 100644 index 0000000..2d9153a --- /dev/null +++ b/static/images/hardware/imc-2001/motherboard_internal.jpg diff --git a/static/images/hardware/imc-2001/oscilloscope_serial_keyboard.jpg b/static/images/hardware/imc-2001/oscilloscope_serial_keyboard.jpg Binary files differnew file mode 100644 index 0000000..26e96f9 --- /dev/null +++ b/static/images/hardware/imc-2001/oscilloscope_serial_keyboard.jpg |