08-20-2013, 08:51 AM | #1 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
support for IBM/360/370/S-390 code on the Kindles (KUAL)
Quote:
It is real. Not yet done with the configuration and set-up of the various K5 models but enough code has been run to know this will work. Spoiler:
twobob did a great job on the cross-compile of Hercules. All of the materials that may be used in this project are being pushed to public repositories. With a bit of re-organization as time passes:
All of these repositories are "dual admin'd" (twobob and myself) as is our policy. The Disk Image files are too large to post as attachments here at MR, so an alternate distribution point will be established. Most likely, from the KUAL web of http://wiki.knetconnect.com This work is still using the K5/Hercules posted in the second post of this thread. Meanwhile, for your reading pleasure, the documentation for the emulator is attached. The 'User Reference' pdf is a good starting point. For those who might be interested in reusing broken screen Kindles as a cluster of K5/370 or K5/390 mainframes . . . . Those mainframes communicate between each other using a 'channel-to-channel' adapter. The HerculesNetworking.txt read-me document describes the CTC support available. Last edited by knc1; 08-29-2013 at 09:04 AM. |
|
08-20-2013, 10:05 AM | #2 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
HERCULES EMULATOR (REQUIRES KTERM)
EDIT: Okay all done:
The Hercules System/370, ESA/390, and z/Architecture Emulator Quote:
REQUIRES: KTERM!! This release includes a version that activates the HTTP port on 8081 - That version will add one folder to the ROOT of the kindle under /usr/share. The other button (Non-HTTP) won't make any amendments to root. Enjoy this mega retro mainframe release! Further Images: http://www.ibiblio.org/jmaynard/ and http://www.bsp-gmbh.com/turnkey/cookbook/index.html (read the rest of the thread if you want to find out the general discussions) Thanks! EDIT: (version 0.2) Now includes a Client and several variations of boot. The top button is the one most users would want. Server (SILENT) + Client Last edited by twobob; 08-20-2013 at 11:22 PM. Reason: all done |
|
Advert | |
|
08-20-2013, 10:17 AM | #3 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Thanks for the move.
I edited the post a bit so people know they are now in the right thread. and for those who want to dream a bit: http://www.ibiblio.org/jmaynard/ That: Andy Norrie's 4 pack VM/370 system entry sounds interesting. ( VM/370 on a Kindle, what else can I say than: Tripping! ) Last edited by knc1; 08-20-2013 at 10:53 AM. |
08-20-2013, 10:36 AM | #4 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
thanks Mike.
I meant to get round to that and got sidetracked. Heroic |
08-20-2013, 10:45 AM | #5 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
[root@kindle root]# LD_LIBRARY_PATH=/mnt/us/extensions/hercules/lib/hercules:$LD
_LIBRARY_PATH /mnt/us/extensions/hercules/bin/hercules Hercules Version 3.07 Quote:
|
|
Advert | |
|
08-20-2013, 10:46 AM | #6 | |
Evangelist
Posts: 475
Karma: 445678
Join Date: Feb 2010
Device: Too many..
|
Heyy.. great..
I've not had the privilege of working on those systems.. though i've read up on them.. Since we're in a retro mood.. how about looking at a port of an emulator for the sinclair zx81..? think twobob should remember some.. a silent, black and white home computer of the 80s.. since our latest kindle is also a silent, black and white(ok.. shades of grey.. ).. see: http://www.zx81.nl/ full sources: http://www.zx81.nl/dload/emulators/unix/z81-0.2.tar.gz one more: http://www.aptanet.org/eightyone/ Quote:
Last edited by nasser; 08-20-2013 at 10:52 AM. |
|
08-20-2013, 10:54 AM | #8 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
I run the spectrum simulator atm on my home machine.
will look at that - I did already try it once before. Will revisit. I'm secretly (okay no longer secretly) wheedling away on getting Windows 95 to boot also (since last night). project rumbling along. |
08-20-2013, 10:57 AM | #9 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
|
|
08-20-2013, 11:04 AM | #10 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Heh.
Success [root@kindle root]# LD_LIBRARY_PATH=/mnt/us/extensions/hercules/lib/hercules:$LD _LIBRARY_PATH /mnt/us/extensions/hercules/bin/hercules -f /mnt/us/extensions/hercules/hercules.cnf Hercules Version 3.07 Code:
(c)Copyright 1999-2010 by Roger Bowler, Jan Jaeger, and others Built on Jun 18 2011 at 16:18:09 Build information: Debian Modes: S/370 ESA/390 z/Arch Max CPU Engines: 8 Using setresuid() for setting privileges Dynamic loading support Using shared libraries HTTP Server support Regular Expressions support Automatic Operator support National Language Support Machine dependent assists: (none) Running on kindle Linux-2.6.31-rt11-lab126.#1 Tue Jul 17 16:55:47 PDT 2012 armv7l UP HHCHD018I Loadable module directory is /usr/lib/hercules Crypto module loaded (c) Copyright Bernard van der Helm, 2003-2010 Active: Message Security Assist Message Security Assist Extension 1 Message Security Assist Extension 2 HHCHT001I HTTP listener thread started: tid=40B8F470, pid=5539 HHCCF066E Invalid HTTPROOT: "/usr/share/hercules/": No such file or directory HHCCF065I Hercules: tid=4001D1F0, pid=5539, pgid=5539, priority=0 HHCRD010E Unable to access file "./util/zzsacard.bin": No such file or directory HHCCF044E Initialization failed for device 000C HHCTE001I Console connection thread started: tid=40B8F470, pid=5539 HHCTE003I Waiting for console connection on port 3270 HHCTT002I Timer thread started: tid=44DC9470, pid=5539, priority=-20 HHCCP002I CPU0000 thread started: tid=44CC9470, pid=5539, priority=15 HHCCP003I CPU0000 architecture mode ESA/390 HHCPN001I Control panel thread started: tid=4001D1F0, pid=5539 Automatic Operator support + National Language Support Machine dependent assists: (none) Running on kindle Linux-2.6.31-rt11-lab126.#1 Tue Jul 17 16:55:47 PDT 2012 armv7 HHCHD018I Loadable module directory is /usr/lib/hercules Crypto module loaded (c) Copyright Bernard van der Helm, 2003-2010 Active: Message Security Assist Message Security Assist Extension 1 Message Security Assist Extension 2 HHCHT001I HTTP listener thread started: tid=40B8F470, pid=5539 HHCCF066E Invalid HTTPROOT: "/usr/share/hercules/": No such file or directory HHCCF065I Hercules: tid=4001D1F0, pid=5539, pgid=5539, priority=0 HHCRD010E Unable to access file "./util/zzsacard.bin": No such file or directory HHCCF044E Initialization failed for device 000C HHCTE001I Console connection thread started: tid=40B8F470, pid=5539 HHCTE003I Waiting for console connection on port 3270 HHCTT002I Timer thread started: tid=44DC9470, pid=5539, priority=-20 HHCCP002I CPU0000 thread started: tid=44CC9470, pid=5539, priority=15 HHCCP003I CPU0000 architecture mode ESA/390 HHCPN001I Control panel thread started: tid=4001D1F0, pid=5539 HHCAO001I Hercules Automatic Operator thread started; tid=45158470, pri=0, pid=5539 Command ==> Now, since I have no idea what I am doing.... I'll package it up. |
08-20-2013, 11:09 AM | #11 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Question...
Shall I dynamically create that /usr/share/hercules/ and loopmount to the FAT? Oh and I got the Quote:
|
|
08-20-2013, 11:21 AM | #12 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
Not only did they not include the swivel chair, unlike the Kindle, they didn't make available a padded, zipper case. Last edited by knc1; 08-20-2013 at 11:23 AM. |
|
08-20-2013, 11:29 AM | #13 | |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
Quote:
The "success dump" shows that the "mainframe firmware" is ready to accept an IPL (or other) command to load the OS. Check the Herc site, faq section, with links to a lot of "HowTo" continue beyond the IPL (Initial Program Load) command prompt. Geesh, where is Geekmaster when you need him? ( He needs IBM Cobol for his day job.) Translation: Box it and Ship it as-is. It is ready for the addition of user's choice of OS package (see my dream-link above). Last edited by knc1; 08-20-2013 at 11:33 AM. |
|
08-20-2013, 11:40 AM | #14 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
It looks like the:
Volker Bandke's Turnkey MVS iso image might be the easiest to try. on page: http://www.ibiblio.org/jmaynard/ Or, since the Kindle isn't going to be running multiple user, maybe the DOS/TOS OS set. (I am really out of my depth here.) |
08-20-2013, 11:41 AM | #15 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Yeah....
The config line: HTTPROOT /mnt/us/extensions/hercules/share/hercules # HTTP root directory refuses to be serviced... for whatever reason? So... Ill package it. as-is. with a link to http://www.ibiblio.org/jmaynard/turnkey-mvs-3.zip as you kindly suggest. And then move onto Win95 Quote:
When I package it up: Maybe add the OPTION to loopmount the "Invalid HTTPROOT:" to something sensible.? Or perhaps I'll just hardcode that. the impact on the "Root" will be the creation of one innocuous folder. Hardly devastating. : ) Last edited by twobob; 08-20-2013 at 11:47 AM. |
|
Tags |
launcher add-ons |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Jungle Juice - The Business Strategy Adventure Game for E-Ink Kindles - Free code | Sven Viking | Self-Promotions by Authors and Publishers | 3 | 08-24-2013 03:11 PM |
Do the other PB ereaders support directories? or Just the 360? | askyn | PocketBook | 2 | 11-26-2012 07:34 PM |
Ad support on the new Kindles? | guspasho | Amazon Kindle | 24 | 09-07-2012 10:58 PM |
Support for Pocketbook 360? | tselling | Calibre | 10 | 12-04-2009 12:03 PM |