LisaList2

Advanced search  

News:

2019.06.07 fixed NChat for the "Curve" theme, will eventually move it to its own page and add it to the default theme as well. Other plugins are next. see post in the Meta board for details

Pages: 1 [2] 3 4 ... 10
 11 
 on: October 19, 2020, 09:16:01 am 
Started by Todd - Last post by Todd
Hi,

(Forgive me if this is obvious, I did some searches and could not find an answer).

I am going to give a try to install Xenix on my 2/5. There are two version on Bitsavers and two boot disks:

http://www.bitsavers.org/bits/Apple/Lisa/xenix_3.0_rel1.0/

and

http://www.bitsavers.org/bits/Apple/Lisa/xenix_3.0_rel1.0/Xenix_3.0_rel_1_%2340067/



1. Which one do you suggest I start with?
2. What is the difference between the two?

Many Thanks,

Todd

PS - I am new to the list, please forgive ignorant questions.

 12 
 on: October 18, 2020, 10:54:55 am 
Started by rayarachelian - Last post by rayarachelian
Trying to boot Xenix on LisaEm 1.2.7-RC3a setup as a 2/10 w/10MB internal widget (profile really) results in it trying to write to block 16456 and then read from the same block. After this it displays "Xenix pfcmd bad state 0306" and hangs.

Not quite sure why yet, been tracing the accesses to the profile code. I've also taken a RAM dump and captured the CPU addresses where the profile is being accessed so should be able to find and disassemble the profile driver. So either I'll find where that error comes from, or I'll find the entry points into the driver state machine and be able to intercept them,

Code: [Select]
33846686:src/storage/profile.c:do_profile_write:394:ProFile write request block #16456 0x00004048 deinterleaved:16456 0x00004048
34126893:src/storage/profile.c:ProfileLoop:1025:step6: Reading block#16456,0x004048 - buffer: 00.00.00.00(00 )[00 40 48]:0a:04 00 00 00 00 00 00| 19:34:09.2 15462333758

Looks like it's timing out at some of the states, and so it drops out of the state machine. (This isn't a complete protocol analysis, it's only showing the state transitions, not the data transfered back and forth but shows where we drop out, so I can go and look at those state transition points and look at the disassembly there.)

Code: [Select]
31336384:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367045
31336402:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367045
31336415:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367073
31336433:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367073
31336446:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367097
31336478:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367135
31336526:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367187
31336545:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:1 && P->last_cmd:1 if non zero, should see state transition.| 19:33:59.4 15455367187
31336566:src/storage/profile.c:ProfileLoop:786:In state 2 - wasting while waiting for 55, got 01, last_a_accs:0 before turning BSY to 0: left:0000000000000012| 19:33:59.4 15455367219
31336602:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:33:59.4 15455367265
31336638:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:33:59.4 15455367305
31336663:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:33:59.4 15455367331
31336681:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:33:59.4 15455367331
....
31690210:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:1  - BSY is now 1| 19:34:00.7 15455866919
31690250:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:1  - BSY is now 1| 19:34:00.7 15455866977
31690290:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:1  - BSY is now 1| 19:34:00.7 15455867035
31690330:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:1  - BSY is now 1| 19:34:00.7 15455867093

31690370:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:1  - BSY is now 1| 19:34:00.7 15455867151

looks like we've timed out here waiting for 55 and lost!
31690449:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:34:00.7 15455867267
31690523:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:34:00.7 15455867357
31690541:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:34:00.7 15455867357
31694581:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:34:00.7 15455877698

...
33825423:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:34:08.2 15461543969
33832481:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:0 && P->last_cmd:1 if non zero, should see state transition.| 19:34:08.2 15461563787
33832500:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:1 && P->last_cmd:1 if non zero, should see state transition.| 19:34:08.2 15461563787
33832516:src/storage/profile.c:ProfileLoop:786:In state 2 - wasting while waiting for 55, got 01, last_a_accs:0 before turning BSY to 0: left:0000000000000016| 19:34:08.2 15461563815
33832536:src/storage/profile.c:ProfileLoop:786:In state 2 - wasting while waiting for 55, got 01, last_a_accs:0 before turning BSY to 0: left:0000000000000016| 19:34:08.2 15461563815
33832588:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:34:08.2 15461563903
33832710:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:34:08.2 15461564105
33832739:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:34:08.2 15461564137
33832757:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=01, last_a_accs:0  - BSY is now 1| 19:34:08.2 15461564137
33832779:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=55, last_a_accs:1  - BSY is now 1| 19:34:08.2 15461564181
33832790:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=55, last_a_accs:1  - BSY is now 1| 19:34:08.2 15461564197
33832809:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=55, last_a_accs:1  - BSY is now 1| 19:34:08.2 15461564197
33832858:src/storage/profile.c:ProfileLoop:847:In state 4 - waiting for command| 19:34:08.2 15461564279
33833025:src/storage/profile.c:ProfileLoop:847:In state 4 - waiting for command| 19:34:08.2 15461564541
33833052:src/storage/profile.c:ProfileLoop:847:In state 4 - waiting for command| 19:34:08.2 15461564587
33833077:src/storage/profile.c:ProfileLoop:847:In state 4 - waiting for command| 19:34:08.2 15461564633
33833102:src/storage/profile.c:ProfileLoop:847:In state 4 - waiting for command| 19:34:08.2 15461564679

and we miss the command here, so we start over

34125776:src/storage/profile.c:ProfileLoop:718:In state 0 now - idle - CMDLine is:1 && P->last_cmd:1 if non zero, should see state transition.| 19:34:09.2 15462332018
34125798:src/storage/profile.c:ProfileLoop:786:In state 2 - wasting while waiting for 55, got 01, last_a_accs:0 before turning BSY to 0: left:0000000000000032| 19:34:09.2 15462332018
34126030:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=55, last_a_accs:1  - BSY is now 1| 19:34:09.2 15462332400
34126049:src/storage/profile.c:ProfileLoop:804:In state 2 - waiting for 55, last PA=55, last_a_accs:1  - BSY is now 1| 19:34:09.2 15462332400

 13 
 on: October 15, 2020, 04:20:11 pm 
Started by blusnowkitty - Last post by rayarachelian
I feel honored to have contributed to LisaEm in a roundabout way :P

Hey any contribution is a good contribution. :-D

 14 
 on: October 15, 2020, 04:19:26 pm 
Started by blusnowkitty - Last post by rayarachelian
I seem to remember someone on here was wondering why some revisions of the Lisa motherboard have extra, unpopulated pins on the backs of the expansion slots that are all bridged to a voltage and ground. Has the answer been staring us in the face all along? Check the Lisa Colour Card prototype on DigiBarn: Notice anything?

http://www.digibarn.com/collections/systems/apple-lisa1/lisa1-prototype/index.html

Yup and also I suspected that this might be related to the GLM (Great Little Machine) which has slots that look like the Lisa's only more of them and has multiple CPUs each with it's own memory and for some reason 2x serial ports.

 15 
 on: October 15, 2020, 04:07:45 pm 
Started by blusnowkitty - Last post by blusnowkitty
I feel honored to have contributed to LisaEm in a roundabout way :P

 16 
 on: October 15, 2020, 04:03:18 pm 
Started by blusnowkitty - Last post by blusnowkitty
I seem to remember someone on here was wondering why some revisions of the Lisa motherboard have extra, unpopulated pins on the backs of the expansion slots that are all bridged to a voltage and ground. Has the answer been staring us in the face all along? Check the Lisa Colour Card prototype on DigiBarn: Notice anything?

http://www.digibarn.com/collections/systems/apple-lisa1/lisa1-prototype/index.html

 17 
 on: October 15, 2020, 11:07:03 am 
Started by blusnowkitty - Last post by rayarachelian
rayarachelian defeated the brand software for Multiplan a few years ago :)

Yup: https://lisalist2.com/lisalist1/2496.html (warning, it's full of Rick and Morty memes)

I'm not sure if this will work the same or not, but I plan to use the same approach. But basically there, I went around brand and modified the multiplan executable itself after seeing how brand works. though yes, I started with brand.

However, this is also an excuse for me to try to get Xenix going on LisaEm as well - the issue seems to be that it doesn't like my profile emulation, so I'm going to try to either placate Xenix or if I can disassemble enough of the driver, to use High Level Emulation to get around it.

 18 
 on: October 15, 2020, 09:15:27 am 
Started by blusnowkitty - Last post by compu_85
rayarachelian defeated the brand software for Multiplan a few years ago :)

 19 
 on: October 13, 2020, 09:08:23 pm 
Started by blusnowkitty - Last post by rayarachelian
Got my Informix disks in today and there were no file issues as far as I can tell! Unfortunately, there's another issue - the program requires activation which we can no longer do. It calls /once/brand to serialize the installation, so perhaps some inspiration from OS/2 Museum can be applied here? http://www.os2museum.com/wp/tales-from-the-xenix-crypt/

Excellent!

If anyone wants to take a "crack" at it, I've uploaded the images in a ZIP archive to the Files subforum. Have fun!

Oh I plan to have lots of fun with this! I've seen this kind of thing before.

Anyone got Al Kossow's contact info?

He's on here, you can DM him: https://lisalist2.com/index.php?action=pm;sa=send;u=45 or try aek (a) bit savers {dot} org.

 20 
 on: October 13, 2020, 08:12:47 pm 
Started by blusnowkitty - Last post by blusnowkitty
Got my Informix disks in today and there were no file issues as far as I can tell! Unfortunately, there's another issue - the program requires activation which we can no longer do. It calls /once/brand to serialize the installation, so perhaps some inspiration from OS/2 Museum can be applied here? http://www.os2museum.com/wp/tales-from-the-xenix-crypt/

If anyone wants to take a "crack" at it, I've uploaded the images in a ZIP archive to the Files subforum. Have fun! Anyone got Al Kossow's contact info?

Pages: 1 [2] 3 4 ... 10