Oddbean new post about | logout

Notes by paulrickards | export

 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf any strong opinions on the ... 
 @5ad750c8 If you’re interested in rounding out a collection, I’d say it’s worth it. It’s a odd machine, in terms of both how it functions and that it was Apple badged. It’s the same form factor as the original ImageWriter.

I’ve never used period software to plot to it but it’s incredibly easy to use USB to serial adapters to plot to it.

In practice, the biggest issues are the pens are weird and nearly impossible to find. It’s also incredibly slow. The pen holder is essential. 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf fantastic photo! 
 @446dcf89 Thanks Todd! 
 A troubleshooting document that @2f4eb6ef shared with me mentions using the service mode to peek at some memory locations for clues as to which chip on the 512k card is at fault. I can’t wrap my head around it at the moment, but here are the memory locations. Will need to look at this later.

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/139/205/209/811/251/original/a9ccf1142007b5ad.jpeg 
 So I was able to borrow both Apple 512K RAM cards, which is awesome! I plugged in the second one and I think there’s an issue. Parity error perhaps?

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/139/196/745/103/831/original/749c17de13519a79.jpeg 
 A troubleshooting document that @2f4eb6ef shared with me mentions using the service mode to peek at some memory locations for clues as to which chip on the 512k card is at fault. I can’t wrap my head around it at the moment, but here are the memory locations. Will need to look at this later.

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/139/205/209/811/251/original/a9ccf1142007b5ad.jpeg 
 So I was able to borrow both Apple 512K RAM cards, which is awesome! I plugged in the second one and I think there’s an issue. Parity error perhaps?

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/139/196/745/103/831/original/749c17de13519a79.jpeg 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf Wow I had no clue that plac... 
 @0922f684 Please do! It's an awesome museum and shop. They carry lots of modern retro goodies like the FloppyEmu in stock!! Let them know you found your way there via me 😅 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf boy the rightmost chip in t... 
 @29b24a93 Indeed! 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf nostr:npub1zc6qaguw8zsvqqz5... 
 @96d079fd @16340ea3 Good to know, thanks! 
 @96d079fd @16340ea3 Thanks! I have those NMBS modules as well and so far they are the only thing that’s close to working. I have two other sets (OKI and Fairchild) that don’t seem to work. 
 @96d079fd @16340ea3 Looks like your total RAM is also showing as 128KB just like mine. What type of RAM are you using? Can you share a photo of the board? 
 An #AppleLisaClone side note: this may be a source for the weird open-side expansion board edge connectors.

https://edac.net/series/737?fid_p=56&fid_8784=Dual+Row&fid_8785=P.C.+Tail&fid_8788=.550%22+%2813.97mm%29+Notched+Ends

Mouser has the high-point contact short-tail version in stock. Almost $10/ea! O.o

https://www.mouser.com/ProductDetail/587-737-056-525-206 
 I asked VintageMicros what kind of memory should be used in the SunRem 2MB RAM card. They sent this picture of SIMMs. The top module looks like the chips are NEC D41256L-12. The sticker says 70ns but doesn’t the -12 denote 120ns? 

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/133/214/933/582/592/original/d5ddfac8bed913f7.jpeg 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf nostr:npub1zc6qaguw8zsvqqz5... 
 @96d079fd @16340ea3 Can you get into Service Mode (CMD-S) and read memory locations? What do you get for $294-297 and $2A8-2AB? 
 @16340ea3 @96d079fd Same here. The odds of that are getting less it seems. I wonder how many more have this issue? 
 @16340ea3 @96d079fd Looking at the BOM and the card, I didn't notice that U5,6,7 was S373 and U9,11 was LS373. I got all S373. How critical is that? What did you folks use on your cards? 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf nostr:npub1jmg8nl2p25ex6juc... 
 @16340ea3 @96d079fd Same here. The odds of that are getting less it seems. I wonder how many more have this issue? 
 @16340ea3 @96d079fd Thanks! That’s three now that started bare, built up, and don’t work. Is this a known issue with these boards? 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf It does indeed. And here I ... 
 @96d079fd I have no idea, just that our boards are from the same batch is all I can say at this point. That could mean that our boards have the same issue. More testing to be done! I’m going to try to get access to a working Lisa, hopefully tomorrow. 
 This is curious: @96d079fd also has a SunRem 2MB card that hasn’t worked either. And combined with an Apple 512K card, was also able to produce an error 45. 

https://mastodon.social/@iconicbits/111131652337404316 
 An #AppleLisaClone side note: this may be a source for the weird open-side expansion board edge connectors.

https://edac.net/series/737?fid_p=56&fid_8784=Dual+Row&fid_8785=P.C.+Tail&fid_8788=.550%22+%2813.97mm%29+Notched+Ends

Mouser has the high-point contact short-tail version in stock. Almost $10/ea! O.o

https://www.mouser.com/ProductDetail/587-737-056-525-206 
 @96d079fd Oh wow this is interesting— a bus error as well! I’m curious if there’s a fault with these boards?

Does yours have a white silkscreen ID front lower left “42779GY151-190514” ? I think that is a JLCPCB order code. 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf They're the same tone - I'm... 
 @96d079fd You have a 512K card to try in another slot with the 2MB card? I tried the 1MB setting with four SIMMs and got what you described. Only when I added four more SIMMs (and not adding jumpers for banks 2 and 3) did I get a picture. There’s something weird happening. I have a video in this thread (starts with color bars) that has both lo and hi tones for comparison. 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf I get two short beeps and a... 
 @96d079fd Bummer! Same tone (lo)? Is the card fully populated with SIMMs? Is display “static” garbage or is it constantly moving? 
 @1ab62fff Love it! The HP 7470 was my first “pro” plotter I got and got me hooked on HP plotters. 
 It seems the Lisa thinks it only has 128Kbytes of memory, according to these memory locations ($294-297 maximum physical address and $2A8-2AB total memory). Need to look into the boot rom to see how memory size is determined. 

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/129/014/874/572/250/original/662cb362e94f356f.jpeg 
 This is curious: @96d079fd also has a SunRem 2MB card that hasn’t worked either. And combined with an Apple 512K card, was also able to produce an error 45. 

https://mastodon.social/@iconicbits/111131652337404316 
 Using the service menu and the display memory command 01FF00 with a length of 100 shows the contents of memory just fine.

As soon as I cross the boundary into 020000 (say, with display memory 01FF80 length 100), the machine abruptly reboots and beeps twice (lo/hi).

Is this a RAM card problem or a MMU problem?

#AppleLisaClone #RetroComputing 
 It seems the Lisa thinks it only has 128Kbytes of memory, according to these memory locations ($294-297 maximum physical address and $2A8-2AB total memory). Need to look into the boot rom to see how memory size is determined. 

#AppleLisaClone #RetroComputing

https://files.mastodon.social/media_attachments/files/111/129/014/874/572/250/original/662cb362e94f356f.jpeg 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf You got further than I did ... 
 @96d079fd Was your SunRem RAM card assembled when you bought it? 
 Deep diving into buss error handling by reviewing the previous posts and the Lisa Boot ROM assembly.

http://bitsavers.org/pdf/apple/lisa/firmware/Lisa_Boot_ROM_Asm_Listing.TEXT

If I understand this correctly, memory $282 should hold the address that caused the bus error. In my case, I get

282 0002 0000

which I think is $020000 (high byte is ignored). Does that mean the problem is occurring at position 128kbytes in the RAM card? Not sure how to map that to a component/components yet.

#AppleLisaClone #RetroComputing 
 Using the service menu and the display memory command 01FF00 with a length of 100 shows the contents of memory just fine.

As soon as I cross the boundary into 020000 (say, with display memory 01FF80 length 100), the machine abruptly reboots and beeps twice (lo/hi).

Is this a RAM card problem or a MMU problem?

#AppleLisaClone #RetroComputing 
 A couple of posts about troubleshooting bus errors in a Lisa.

https://lisalist2.com/index.php/topic,263.0.html

https://lisalist2.com/index.php/topic,266.0.html

#AppleLisaClone #RetroComputing 
 Deep diving into buss error handling by reviewing the previous posts and the Lisa Boot ROM assembly.

http://bitsavers.org/pdf/apple/lisa/firmware/Lisa_Boot_ROM_Asm_Listing.TEXT

If I understand this correctly, memory $282 should hold the address that caused the bus error. In my case, I get

282 0002 0000

which I think is $020000 (high byte is ignored). Does that mean the problem is occurring at position 128kbytes in the RAM card? Not sure how to map that to a component/components yet.

#AppleLisaClone #RetroComputing 
 nostr:npub13levfmuj9uu5gy4mhh0tg5nkujqujkyky8220rd0dkwpm4p950eqss6saf Hopefully you can get it fi... 
 @96d079fd Thanks! The sockets I got from another eBay vendor, but likely the same as the original parts. Wish I got the ones with metal retaining tabs though. The plastic just doesn’t hold up to repeated use. 
 I hope you know that this will go down on your permanent record. 
 @b7b24bdd Oh yeah? Don’t get so distressed. Did I happen to mention I’m impressed? 
 @50a94658 Ahh good to know, Thanks! I ended up getting a new part from Mouser and modifying it to fit but I may go this route. 
 @bcf27334 So nice to see this on a CRT as it was originally seen. ❤️ Keith, bummed his works are now mixed in with NFTs. 
 Digital I.C. Equivalents, a useful book for #RetroComputing 

https://vtda.org/books/Electronics/Digital%20IC%20Equivalents.pdf 
 @7d458b80 @2f4eb6ef Now someone needs to coordinate a purchase and distribution of the CPU board. 

And then a new RAM board! ☺️ 
 @a71f39de I suppose that would explain why bit 7 is so hard to reduce because it has more randomness. Would be great to understand the serial number format to assign proper new serial numbers to all of the #AppleLisaClone being built. 

Good news is the PROM on the I/O board for the floppy should be the same for all of the clones. 

http://www.bitsavers.org/bits/Apple/Lisa/firmware/341-8003-A_f95908934da6460a67abc26c2f0d1553.BIN 
 @a71f39de Terrific! Good news, both enables on the Lisa are grounded and never change. I have some GAL22V10B on order. I’ll also start working on an adapter board. 
 Plugged in the 6309 “VSROM” emulator into the (original) CPU board of the #AppleLisaClone along with the two missing ROMs and the 68000. That completes this board.

Hopefully some more parts for the IO board will be arriving soon. 

#RetroComputing

https://files.mastodon.social/media_attachments/files/111/026/321/129/912/707/original/3f5e21cc83e88614.jpeg 
 I have one set of #AppleLisaClone boards for sale in the USA: the I/O board, motherboard, LisATX board, and card risers/extenders for diagnostics. You provide your own CPU and RAM cards. DM me if interested!

https://mastodon.social/@paulrickards/110928832453750692 
 Since I’m impatient waiting for my boards to be delivered, I created a 27C512 EPROM to 6309 footprint adapter (more than just DuPont wires this time) for the #AppleLisaClone CPU card. It too reads fine in the EPROM burner, masquerading as a 6309 properly. 

#RetroComputing

https://files.mastodon.social/media_attachments/files/111/020/612/448/737/105/original/3a6e5dd7f16be2fc.jpeg

https://files.mastodon.social/media_attachments/files/111/020/616/306/352/179/original/26653b6a0b5d4940.jpeg 
 Plugged in the 6309 “VSROM” emulator into the (original) CPU board of the #AppleLisaClone along with the two missing ROMs and the 68000. That completes this board.

Hopefully some more parts for the IO board will be arriving soon. 

#RetroComputing

https://files.mastodon.social/media_attachments/files/111/026/321/129/912/707/original/3f5e21cc83e88614.jpeg 
Event not found
 A couple of posts about troubleshooting bus errors in a Lisa.

https://lisalist2.com/index.php/topic,263.0.html

https://lisalist2.com/index.php/topic,266.0.html

#AppleLisaClone #RetroComputing 
Event not found
 Since I’m impatient waiting for my boards to be delivered, I created a 27C512 EPROM to 6309 footprint adapter (more than just DuPont wires this time) for the #AppleLisaClone CPU card. It too reads fine in the EPROM burner, masquerading as a 6309 properly. 

#RetroComputing

https://files.mastodon.social/media_attachments/files/111/020/612/448/737/105/original/3a6e5dd7f16be2fc.jpeg

https://files.mastodon.social/media_attachments/files/111/020/616/306/352/179/original/26653b6a0b5d4940.jpeg 
Event not found
 @1d8ad0c5 Ohh that could be fun to figure out how to connect my vintage Macs to. Could I also have this? 
Event not found
 @96d079fd Glad you're checking, because I'm learning a lot of this as I go so I appreciate it. 🙂 
Event not found
 @a71f39de That's great progress! You're two terms away from the inner limits of pins 18 and 19 of 16 terms. Reusing other pins sounds like a great solution. I'm new to GALs so I'm not sure how to begin with that. 
Event not found
 @5ad750c8 @8ff2c4ef Totally worth $100. Hopefully you’ll get pens, the holder, and a capper. Pens can be refilled by drilling a small hole in the side and using a syringe to deposit new ink. Tape then covers the hole.

The language it no more complicated than HPGL (but different). It’s just plain text. I use Python to generate the images and the code to the plotter. 
Event not found
 @b13e1947 Older machines were so much more practical, it’s true. 
Event not found
 Some progress on the #AppleLisaClone today.

-Received a new COP402 processor to replace the COP402M (microchannel version).

-Replaced the two new W65C22N with real MOS 6522 chips (from a 1541 floppy drive!)

-Replaced a 74HC132 with a proper 74LS132 (IO board clock).

With that, soft power now works the way it should!

Next problem: it gives a single beep at startup with a scrambled screen (see video). Fault: CPU or RAM?

#RetroComputing

https://files.mastodon.social/media_attachments/files/111/071/203/645/400/593/original/11fd5526fd3828e9.mp4