More SC/MP documentation
I've been chatting by email with Freek Heite about his Elektor system, and he gave me a link to the Elektor manual including the listing (in German)
https://we.tl/t-xMwr5osiqT * this is a temporary store & might be gone in 7 days * and also to a site and a machine I've not seen before: http://www.wolfgangrobel.de/sbc/scmp.htm * Note the the menu on the left has further SC/MP links * Interesting eh? Many thanks to Freek for these pointers Cheers Phil |
Re: More SC/MP documentation
I've seen those red-box pics before. That cropped '3055 always makes me smile.
|
Re: More SC/MP documentation
That is a successor system to the Elektor system. There is a whole book in German describing it:
https://archive.org/details/sc-mp-mi...-handbuch-1980 Freek Heite does not happen to have the software on the Elektor Software Service record 5? 1 Luna 2 Battleships 3 Keyplay 4 Runtext 5 Biorhythm 6 Tracer 7 Disassembler I have 002 and 004 and I think I could regenerate 001, but the programs above appear to have been lost. Michael |
Re: More SC/MP documentation
Hi Michael
Today I had a reply from Freek: Gentlemen, Please find attached a scan and the binaries of Elektuur Software Service record 005. I have chosen file type “SCB” for the binaries. They include the Elbug header and checksum data, so they can be loaded into a SC/MP – Elbug system as-is. Have fun! Freek. The file is too big to attach to a forum post so I'll upload it HERE (right-click, save link as...) :) |
Re: More SC/MP documentation
I will try them when my HEXIO compatible card for the NDR Klein Computer is finished. I checked the frame structure and checksums and the files look ok. Since the listings are included as PDF, we could restore the original source code eventually. Great! :)
Michael |
Re: More SC/MP documentation
This is fantastic. I know Michael has hunted for this elektor disc for a long time and there it is. If I am right, Freek is even a Dutch person so the treasure was even nearer then we could guess. Thank you Phil for being the intermediat. I can play them on my elektuur SC/MP now.
Benny |
Re: More SC/MP documentation
A belated addition, for info.
There are full listings of the ESS005 programs in the second volume of the µcomputer booklets mentioned in "SC/MP programming book?" thread. These weren't printed in Elektor magazines. |
Re: More SC/MP documentation
Interesting! I have the German edition of that and the programs are described, but there are no listings. I have those in scanned PDF form, though, but not yet converted back to source. Do your listings include comments?
Michael |
Re: More SC/MP documentation
5 Attachment(s)
Yes, it seems there are different contents.
You probably have an 'advert' article for the ESS disks which appeared in Elektor Oct78. The listings are minimal hex, I believe output by the Disassembler which is included. Up to six columns per page. There is some info for each program. I've included pics of Luna to show the format but they're size limited so fuzzy. I don't want to scan the booklet - it would wreck the binding. |
Re: More SC/MP documentation
It looks like those are the same disassembly listings I have already. Too bad, commented code would have been more nice.
Well, should I ever get my HEXIO built, I will come back to these. Michael |
Re: More SC/MP documentation
On a Dutch forum, the same discussion is going on. I received the Dutch copy of book 2. In that book is a complete listing of ELBUG II It is a monitor that has the same functionality and same size but a few changes were made. In short:
1. The CPU register command has improved. 2.An extra search routine was added to the Cassette program 3. You can jump directly to a programm with the UP key. On the other hand, not all programms written for ELBUG I will run on ELBUG II. I will try to key it in and run it on my sc/mp. It works with ELBUG in one 2716 EPROM so I can easily switch from one to the other. All programs from the ESS005 record seem to work, I did not test them completely though. I uploaded them to an EPROM from which I could run them Benny |
Re: More SC/MP documentation
1 Attachment(s)
To save you keying in...
|
Re: More SC/MP documentation
1 Attachment(s)
I should mention in the binary file, the first four bytes are the start and end address (big-endian). In case that is inconvenient to strip out, here it is raw 1536 bytes.
|
Re: More SC/MP documentation
Hi Silvester, thanks for taking the trouble to join to post that useful code, which I see has already attracted some interest. As a new member your posts will be subject to 'new user' moderation at first, but that should wear off after you have made a few posts.
Welcome to the forum. |
Re: More SC/MP documentation
Hi David, its great to find yet another SC/MP enthusiast, this seems to be THE gathering spot for scampers all over the globe. We'd love to hear of your experiences & how you got involved with the SC/MP, are you still actively working with it? Have you anything else in your archives? ;)
Cheers Phil |
RE: More SC/MP documentation.
1 Attachment(s)
Quote:
Quote:
|
Re: More SC/MP documentation
Hi David, thank you so much for saving me the keying. I thought no one had the bin files as the Elektor SC/MP lost it's appeal when the Junior project was started. Your computer looks super, also the keycaps really look nice. Did you follow the original elektor schematic? I still have some problems with the 7 segment led's showing some shadow from nearby digits. What transistors are used to switch the led's? Did you add/design the single step mode yourself?
Benny |
Re: More SC/MP documentation
If the digit drive is an npn transistor with base drive from a resistor you could try the fix Karen Orton used on her PIC14, put small capacitor in parallel with each base resistor to speed up the transistor turn off times.
|
Re: More SC/MP documentation
2 Attachment(s)
Quote:
$0000-05FF Elbug 1.5K (EPROM) [$0600-06FF INS8154 PIO/RAM] $0700-07FF Keyboard (A3=1), Display (A3=0) [$0800-BFFF 1K spare EPROM] $0C00-0FFF RAM (2114) [ ] = added in unused Elbug space I used a 16K EPROM and two 8K SRAMs split into 4K pages patched into whatever page required via wire straps on IC header (see photo in last post). I used the same Elektor design for keyboard and display (see image below). Only differences are for keyboard I used 74LS244 in place of two 74125. On the display I didn't use inverters on the input and output of 7489 SRAM chips, but drove inputs direct from data bus and buffered outputs with 7417 ICs. I used BC557 PNP transistors (plastic version of BC177 used in original design). All other components are same values. The only thing I changed was to clock driving the display strobing, original design used fixed rate (gate N36, 330ohm, 100nF). I replaced 330ohm resistor with 100ohm in series with 1Kohm preset to alter rate. It's a long time ago but I think it was an attempt at brightness control. I don't recall having any shadowing problem, though I did use a green filter over the displays to improve contrast. Perhaps altering strobe rate similarly may help? The single step mode was something from breadboard minimal system (see book extract image). I used same design as Elektor for HALT/CONT key mechanism (useful for quick debugging). |
Re: More SC/MP documentation
Hello David, I never saw this book, it mentinons the MK14 and also that it was out of production at the moment this book was published. Does the book contain more SC/MP articles? and what is the title of the book?
I think I overlooked the CONT/HALT switch in the Elektor manual,it was published in the first issue and I skipped this part as I wanted to build the HEX input/output system straight away. I will add this to my processor board if I can find an empty spot :-) Your last posting gave me a lot of inspiration again to experiment with the original schematic, specially the way you changed the display strobing is something I want to try on my machine. Benny |
All times are GMT +1. The time now is 1:07 pm. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright ©2002 - 2023, Paul Stenning.