Jump to content

Bolle

68000
  • Content Count

    1877
  • Joined

  • Last visited

About Bolle

Profile Information

  • Location
    Germany - Bavaria

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Did you try to just replace the crystal with a new one? I had a few SE/30s where the crystal for the sound chip simply went bad which resulted in bad audio. Heating the area made the audio work again but it was none of the chips but the crystal close to the ASC the was responding to the heat treatment.
  2. Bolle

    SE/30 & Micron Xceed & clear plastic goodie

    When doing that is the external screen usable in A/UX?
  3. Bolle

    SE/30 & Micron Xceed & clear plastic goodie

    Sweet. Good tip on checking the cutoff setting, going to have to do that on mine as I am not 100% pleased with the way darker gray-tones look on medium brightness settings.
  4. Bolle

    Adding Wi-Fi to my Mac SE/30

    And here we go, Vonets module from China finally arrived. The mPCIe port on the module is messed up though, notice how in the socket the upper contacts are shifted to the right compared to the lower contacts? The VM300 however has the contacts exactly lined up on top and bottom so it will create short circuits when inserted into the mPCIe slot. Luckily all the signals we need are present on the bottom row of contacts. So to use this you will have to tape over the top row with some capton tape to insulate it. I had to use 12V instead of 5V to power the VM300, so it seems I will have to go for another run of PCBs. At 5V the module itself would work and connect to my Wifi but the LAN connection to the SE/30 would not come up. After a lot of fiddling this is the result:
  5. Bolle

    Screen corruption after recap se/30

    Broken or shorted CPU data bus line somewhere. Let‘s see a few closeups from around the see caps. This sometimes happens around the three caps next to the power connector. The traces running through under them are data bus signals. It could also be a badly seated ROM/RAM SIMM.
  6. Bolle

    Bolles finds

    Another oddball... Radius PowerView SCSI video adapter. The manual states it was designed to be used with PowerBooks 140/170 in mind as well as the Classic II. It needs a machine with Color QuickDraw ROMs so 68000 machines are out of the game. I quickly plugged it into the Performa 630 but the control panel complained about that it’s an unsupported machine. Going to have to try it on something older. I already took a peek at what’s inside:
  7. Bolle

    SE/30 PDS Adapter Epic Blunder

    Well, the goal for me is having ethernet, accelerator and another fullsize PDS card. Universal PowerCache + my combined ethernet/adapter gives you exactly that without the need to solder a socket to your logicboard or let alone find one of the socketed PowerCaches. The DiiMO also only lets you choose between ethernet or a video card if you’re not into cutting the end off one of those IIsi Radius Pivot cards to make it fit inside the SE/30.
  8. Bolle

    SE/30 PDS Adapter Epic Blunder

    Some of them are fine at 50MHz. I could not yet figure out what’s going on exactly. When using „modern“ Atmel replacements for the GALs it is difficult to achieve 50MHz operation. With NOS Lattice chips it just works. I will have to figure out what’s going on there. Benchmarks are about the same as the original. They are a 1:1 clone of the P33 universal PowerCache. So far I have tested it in the SE/30, IIci, LC, II and IIsi with the appropriate adapters and it seems to behave just like the original. I have everything that’s needed to build the SE/30 CPU socket version as well but that one requires a 6 layer board and I am not willing to pay extra for no added functionality compared to the universal accelerator. I do have a working clone of the SE/30 DiiMO as well. See here: Problem with the DiiMO is that the FPU is only running at half of the cards speed which is kind of a waste - even on the original. Both won’t be worth doing mass production as the SRAM Tag chips are not in production anymore from any manufacturer. I do have a small stock of them but once that’s used up we’re done. Same goes for the CPU/FPU.
  9. Bolle

    SE/30 PDS Adapter Epic Blunder

    I think I'll call it the Universal BolleCache
  10. Bolle

    LC II sound chip needed

    It’s possible you damaged a trace around the sound chip when recapping it. Have seen that happen very often. Start with checking the connections between all your new caps and wherever the other end goes according to the schematics. Especially those caps in the audio section. I really only had a dead soundchip in the countless boards I had on my desk now. If the soundchip was completely dead your machine would most probably not boot because the soundchip also controls the main reset line.
  11. Bolle

    SE/30 PDS Adapter Epic Blunder

    Yes, I think all your stuff is fixed. I'll get it out of the box again and test everything as it has been some time... just to make sure I didn't miss anything or mixed stuff up. Once I did that I'll let you know and we can arrange getting everything back to you.
  12. Bolle

    SE/30 PDS Adapter Epic Blunder

    @JDW your Turbo 040 is back in working order. Awesomesauce. So the chips are real.
  13. Bolle

    SE/30 PDS Adapter Epic Blunder

    Good news Thanks Joe.
  14. Bolle

    Lucky IIx acquisition

    Yes, if you look at the 3rd picture above, you can see it is still exposed. Maybe it is used for QA testing?  This is where the XCI backplane connects. This would allow Nubus cards that had the appropriate backplane connection to talk directly to the accelerators 50MHz bus. I think there was only ever only a single SCSI card that implemented this feature. Not sure if there exist any other Nubus cards that used the XCI bus.
  15. I figured that it might be worth sharing this to maybe spark somebodies interest in getting the GAL logic dumbed down into something more modern to drastically reduce the size of this thing to free space for additional PDS cards. So far I happen to have figured out the schematics: And I also extracted the GAL code: ;$GALMODE MEDIUM chip U1 GAL16V8 i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /i11=11 o12=12 f13=13 f14=14 o15=15 f16=16 f17=17 o18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations /o19 = /i2 * f14 * /f13 * /i11 o19.oe = vcc /o18 = /i4 + /i1 * /i6 + /i2 * i1 * i3 * i5 * /i7 * i8 * i9 * i11 + /i2 * i1 * i3 * i5 * i7 * /i8 * i9 * i11 + /i2 * i1 * i3 * i5 * /i7 * /f14 * i8 * /f13 * i9 + /i2 * i1 * i3 * i5 * i7 * /f14 * /i8 * /f13 * i9 o18.oe = vcc /f17 = /i2 * i1 * i3 * i5 * /i7 * i8 * i9 * i11 + /i2 * i1 * i3 * i5 * i7 * /i8 * i9 * i11 + /i2 * i1 * i3 * i5 * /i7 * /f14 * i8 * /f13 * i9 + /i2 * i1 * i3 * i5 * i7 * /f14 * /i8 * /f13 * i9 f17.oe = vcc f16 = gnd f16.oe = gnd /o15 = /f16 o15.oe = f17 f14 = gnd f14.oe = gnd f13 = gnd f13.oe = gnd /o12 = /i2 * i1 * i3 * /i7 * i8 * i9 * i11 + /i2 * i1 * i3 * i7 * /i8 * i9 * i11 + /i2 * i1 * i3 * /i7 * /f14 * i8 * /f13 * i9 + /i2 * i1 * i3 * i7 * /f14 * /i8 * /f13 * i9 o12.oe = vcc ;$GALMODE REGISTERED chip U2 GAL16V8 CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /OE=11 rf12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations /o19 = /i2 o19.oe = vcc rf18 := rf18 * rf17 * rf14 + i3 * i4 * rf17 * rf14 * i9 rf18.oe = OE /rf17 := rf18 * rf17 * /i9 + rf18 * rf17 * /rf14 * /i8 + rf18 * rf17 * /i7 * /rf14 + /i3 * /i4 * /i5 * /i6 rf17.oe = OE /rf16 := /rf16 * /i6 + rf18 * i5 * /i6 * i7 * /rf14 * i8 * /rf12 rf16.oe = OE /rf15 := /i6 * /rf15 + rf18 * i5 * /i6 * i7 * /rf14 * i8 * /rf13 rf15.oe = OE rf14 := /rf18 + rf13 * rf12 + /i3 * i7 * i8 * rf12 + /i4 * i7 * i8 * rf13 + /i3 * /i4 * i7 * i8 rf14.oe = OE /rf13 := /i3 * rf18 + rf18 * /rf13 rf13.oe = OE /rf12 := rf18 * /i4 + rf18 * /rf12 rf12.oe = OE ;$GALMODE REGISTERED chip U3 GAL16V8 CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /OE=11 f12=12 rf13=13 rf14=14 f15=15 f16=16 rf17=17 rf18=18 f19=19 VCC=20 @ues 0000000000000000 @ptd unused equations f19 = gnd f19.oe = gnd /rf18 := i2 * i3 * /rf18 * i4 * i9 + i2 * i3 * i4 * rf17 * f16 * /i6 * f15 * /i7 * rf14 * i9 * f12 + i2 * i3 * i4 * rf17 * i5 * f16 * /i6 * f15 * rf14 * i9 * f12 + i2 * f19 * i3 * i4 * rf17 * f16 * f15 * rf14 * /i8 * rf13 * i9 rf18.oe = OE /rf17 := /i2 * rf17 * rf14 + f19 * rf18 * /i5 * /i6 * /i7 * rf14 rf17.oe = OE /f16 = /i4 * /i6 f16.oe = f12 /f15 = /i3 * /i6 f15.oe = f12 /rf14 := /rf18 * /rf14 * i9 + i2 * f19 * /rf18 * /i5 * /i7 * i9 rf14.oe = OE rf13 := /rf13 * /i9 + i2 * i3 * rf18 * i4 * rf17 * f16 * /i6 * f15 * rf14 * f12 rf13.oe = OE f12 = gnd f12.oe = gnd ;$GALMODE REGISTERED chip U4 GAL16V8 CLK=1 i2=2 i3=3 i5=5 i6=6 i7=7 i8=8 GND=10 /OE=11 o12=12 rf13=13 rf14=14 rf15=15 rf16=16 rf17=17 rf18=18 f19=19 VCC=20 @ues 0000000000000000 @ptd unused equations /f19 = /i3 * /i6 * /rf13 + /i5 * /i6 * /rf13 + /f19 * /i6 f19.oe = vcc rf18 := f19 * rf18 * /rf16 * /i6 * /i7 * rf13 + f19 * rf18 * /i6 * /rf15 * /i7 * rf13 + f19 * rf18 * /rf17 * /i6 * /i7 * rf13 + f19 * /rf18 * rf17 * rf16 * /i6 * rf15 * /i7 * rf14 * rf13 + f19 * rf18 * /i6 * /i7 * /rf14 * rf13 rf18.oe = OE rf17 := f19 * rf17 * /i6 * /rf15 * /i7 * rf13 + f19 * rf17 * /rf16 * /i6 * /i7 * rf13 + f19 * /rf17 * rf16 * /i6 * rf15 * /i7 * rf14 * rf13 + f19 * rf17 * /i6 * /i7 * /rf14 * rf13 rf17.oe = OE rf16 := f19 * rf16 * /i6 * /i7 * /rf14 * rf13 + f19 * rf16 * /i6 * /rf15 * /i7 * rf13 + f19 * /rf16 * /i6 * rf15 * rf14 * rf13 + rf15 * i7 * rf14 rf16.oe = OE rf15 := i5 * rf15 * /i8 + /i5 * /rf15 * rf14 * /i8 + f19 * /i6 * /rf15 * /i7 * rf14 * rf13 + f19 * /i6 * rf15 * /i7 * /rf14 * rf13 + rf15 * /rf14 * /i8 rf15.oe = OE rf14 := /i5 * /rf14 * /i8 + f19 * /i6 * /i7 * /rf14 * rf13 + i5 * rf14 * /i8 rf14.oe = OE /rf13 := i2 * i3 * i5 * /rf13 + f19 * rf18 * rf17 * rf16 * /i6 * rf15 * /i7 * rf14 + i2 * f19 * i3 * i5 * /rf16 * /i6 * /rf15 * i7 * /rf14 + i2 * /i8 * /rf13 rf13.oe = OE o12 = gnd o12.oe = gnd ;$GALMODE REGISTERED chip U5 GAL16V8 CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /OE=11 f12=12 f13=13 rf14=14 rf15=15 rf16=16 rf17=17 o18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations /o19 = /i3 o19.oe = vcc o18 = i3 * i5 * i9 o18.oe = vcc /rf17 := /i2 * /rf17 * rf15 + /i2 * rf17 * /rf15 rf17.oe = OE /rf16 := /i2 * rf17 * /rf16 + /i2 * /rf17 * rf16 * /rf15 + /i2 * /rf16 * rf15 rf16.oe = OE /rf15 := /i2 * /i4 * /rf14 * i8 rf15.oe = OE /rf14 := /i2 * i3 rf14.oe = OE /f13 = i2 * rf14 * /f12 + i5 * rf14 * /f13 + /i2 * /f13 f13.oe = vcc /f12 = /i6 * /i7 * /rf14 + /rf14 * /f12 f12.oe = vcc ;$GALMODE MEDIUM chip U6 GAL16V8 i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /i11=11 o12=12 f13=13 f14=14 f15=15 f16=16 f17=17 o18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations o19 = i5 * i6 * i9 + /i5 * /i8 * /i9 + /i5 * /i6 * i8 * i9 + i5 * /i6 * i8 * /i9 + i5 * /i8 * i9 + /i5 * i6 * /i9 o19.oe = vcc o18 = i6 * i8 + /i6 * /i8 o18.oe = vcc /f17 = /i2 * /f13 + /f17 * /f14 * f13 + /i2 * /f14 f17.oe = vcc f16 = gnd f16.oe = gnd f15 = i4 * f16 * f15 + /i2 * i1 * /f16 * i7 * /f13 * i11 + i2 * i4 * f15 + i4 * f15 * f13 + i4 * f15 * /i11 + i4 * f15 * /i7 f15.oe = vcc /f14 = /i2 * /i3 f14.oe = /i3 f13 = gnd f13.oe = gnd o12 = i3 * /f13 o12.oe = vcc ;$GALMODE SMALL chip U7 GAL16V8 i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /i11=11 o12=12 f13=13 f14=14 o15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations /o19 = /i2 * /i3 * f14 * /i8 * /i9 * i11 + /i2 * f13 /o18 = /i2 * /i3 * f14 * /i8 * i9 * i11 + /i2 * /i3 * f14 * i7 * /i8 * i11 + /i2 * /i3 * /i6 * f14 * /i8 * i11 + /i2 * f13 /o17 = /i2 * /i3 * f14 * /i8 * /i9 * /i11 + /i2 * f13 + /i2 * /i3 * f14 * i7 * /i8 * i9 * i11 + /i2 * /i3 * /i6 * f14 * /i7 * /i8 * i11 + /i2 * /i3 * i6 * f14 * i7 * /i8 * i11 /o16 = /i2 * /i3 * f14 * /i8 * i9 * /i11 + /i2 * /i3 * /i6 * f14 * /i7 * /i8 + /i2 * /i3 * f14 * i7 * /i8 * /i11 + /i2 * /i3 * i6 * f14 * i7 * /i8 * i9 + /i2 * f13 f13 = /i1 * /i4 * /i5 /o12 = /i2 * f13 ;$GALMODE MEDIUM chip U8 GAL16V8 i1=1 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /i11=11 o12=12 o13=13 f14=14 f15=15 f16=16 f17=17 f18=18 o19=19 VCC=20 @ues ffffffffffffffff equations o19 = /i1 * i4 * f17 * i8 * i9 + /i1 * i4 * f15 * i8 * /i9 + /i1 * i4 * f16 * /i8 * i9 + /i1 * i4 * f14 * /i8 * /i9 o19.oe = vcc f18 = gnd f18.oe = gnd f17 = i8 * i9 + i11 + i4 * f17 f17.oe = /i1 * i7 f16 = /i8 * i9 + i11 + i4 * f16 f16.oe = /i1 * i7 f15 = i8 * /i9 + i11 + i4 * f15 f15.oe = /i1 * i7 f14 = /i8 * /i9 + i11 + i4 * f14 f14.oe = /i1 * i7 o13 = i4 * f17 * i8 * i9 + i4 * f15 * i8 * /i9 + i4 * f16 * /i8 * i9 + i4 * f14 * /i8 * /i9 + i1 * i6 o13.oe = /i5 o12 = f18 * i4 * f17 * i8 * i9 + f18 * i4 * f15 * i8 * /i9 + f18 * i4 * f16 * /i8 * i9 + f18 * i4 * f14 * /i8 * /i9 + i1 * f18 * i6 + f18 * i5 o12.oe = vcc ;$GALMODE REGISTERED chip U9 GAL16V8 CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /OE=11 o12=12 f13=13 f14=14 f15=15 o16=16 rf17=17 f18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations o19 = /i2 o19.oe = vcc /f18 = /i2 * /i9 + i2 * /f18 f18.oe = i8 /rf17 := /i3 * /f14 + /i4 * /f14 rf17.oe = OE o16 = /f18 * /i5 + /i5 * /i7 o16.oe = vcc /f15 = /i2 * i5 * /i9 + /i2 * /f13 * /i9 + i2 * /f15 f15.oe = i8 f14 = /i4 * f14 + i2 * /i6 + /i3 * f14 + /rf17 * i9 f14.oe = vcc /f13 = i2 * /f18 * /i5 * /i9 + /f13 * /i9 f13.oe = vcc o12 = i3 * i4 o12.oe = vcc ;$GALMODE REGISTERED chip U10 GAL16V8 CLK=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /OE=11 f12=12 f13=13 o14=14 f15=15 o16=16 f17=17 ro18=18 rf19=19 VCC=20 @ues 0000000000000000 @ptd unused equations /rf19 := /i2 * /rf19 + /i2 * i4 rf19.oe = OE /ro18 := /i3 * i4 * i5 ro18.oe = OE f17 = gnd f17.oe = gnd /o16 = f17 * i6 * f15 * /i7 * /i8 * /f13 * /i9 * /f12 o16.oe = vcc f15 = gnd f15.oe = gnd /o14 = i8 * /f13 * /i9 * /f12 + i7 * i8 * /f12 o14.oe = vcc f13 = gnd f13.oe = gnd f12 = gnd f12.oe = gnd ;$GALMODE MEDIUM chip U24 GAL16V8 i1=1 i2=2 GND=10 /nc11=11 o12=12 f13=13 f14=14 f15=15 o16=16 o17=17 o18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations o19 = gnd o19.oe = gnd /o18 = /f13 o18.oe = vcc /o17 = /i1 o17.oe = vcc /o16 = /i1 o16.oe = vcc /f15 = /i2 * /f15 + /i2 * /i1 f15.oe = vcc /f14 = /f15 f14.oe = vcc /f13 = /f14 f13.oe = vcc o12 = gnd o12.oe = gnd ;$GALMODE MEDIUM chip U33 GAL16V8 i1=1 i2=2 i3=3 i4=4 i5=5 i6=6 i7=7 i8=8 i9=9 GND=10 /i11=11 o12=12 f13=13 o14=14 f15=15 f16=16 f17=17 f18=18 o19=19 VCC=20 @ues 0000000000000000 @ptd unused equations o19 = /i6 + i1 * i7 * /i8 * /i9 + i11 o19.oe = vcc f18 = gnd f18.oe = gnd /f17 = i2 * i3 * /f18 * /i4 + /i3 * /f17 * /i5 * f13 + /i3 * /f17 * /f15 * f13 + /i3 * /i4 * /f17 * f13 f17.oe = vcc /f16 = /f18 * /f16 * f13 + /i3 * /f18 * f13 f16.oe = vcc f15 = gnd f15.oe = gnd o14 = gnd o14.oe = gnd f13 = gnd f13.oe = gnd /o12 = /i1 * i6 * i7 * /i8 * /i9 * /i11 o12.oe = vcc I also confirmed all of this is actually correct and working So who's up for the challenge to translate all that into something modern or come up with something better than just rebuilding the original?
×