• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Recent content by jamesmilne

  1. jamesmilne

    How to Install A/UX on a SE30 without a CD drive

    I'm writing this from memory, maybe later on this week I'll try doing this again and see if I had to do anything else to get the A/UX image to mount on the SE/30.
  2. jamesmilne

    How to Install A/UX on a SE30 without a CD drive

    Hi solidbao, I did this, yes. I made a second SCSI target on the SCSI2SD card (you can configure this with the 'scsi2sd-util' configuration utility via USB)  and copied the A/UX installation CD image onto that virtual SCSI drive. You can even flag the device as being a CDROM, but I don't think...
  3. jamesmilne

    MacToTheFuture SE30 Network Card Driver

    Yes indeed, it has been quite helpful. It confirms that I need to implement the E_AttachPH protocol handler stuff, as that's what MacTCP, OpenTransport, etc use. I'll need  a small amount of assembly glue to do that, but it seems straightforward. I've also been disassembling the Dayna DaynaPORT...
  4. jamesmilne

    MacToTheFuture SE30 Network Card Driver

    I’ve written a small DRVR, put it into an ‘enet’ resource whose ID matches my board ID, and copied it into my System file. Yay, the OS loads it! I’ve put a DebugStr in DRVROPEN and it pops up in Macsbug. So I can at least get the OS to load my driver. Next I’ll try putting it in an INIT file...
  5. jamesmilne

    MacToTheFuture SE30 Network Card Driver

    One source of hints I found here: https://www.fenestrated.net/mirrors/Apple Technotes (As of 2002)/nw/nw_13.html Also Inside Macintosh on networking & AppleTalk http://dec8.info/Apple/macos8pdfs/InsideMacintosh_PDF/Networking/Ethernet-TR-FDDI.pdf
  6. jamesmilne

    MacToTheFuture SE30 Network Card Driver

    Hi guys My apologies for the long hiatus on my project to build a network card for the SE/30. Mark and I have been busy at work the last six months, and I have two small kids (3.5yo and 1yo), so haven’t had a load of time, but I took a look again at Christmas to see if I could make some...
  7. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    The CPLD is a baby FPGA, but it might be enough to interface a SATA controller chip with the PDS slot if it has the right interface. The problem will be finding a SATA controller chip with an interface that isn’t PCI or PCIe, which are not simple to interface to via the PDS slot. Not sure...
  8. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    Sorry, I guess that video was a bit cryptic. It is showing a hex dump of the first 128 bytes of each packet it receives over the network. It's receiving various broadcast packets from other machines. For the LAN9218 to work with SCSI, you'd need an FPGA to connect to the SCSI bus and handle all...
  9. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    Got it receiving packets now. Indeed the byte swapping on the board is the correct thing to do, as it avoids the need to swap bytes when reading/writing data from/to the FIFOs as 32-bit words. Video on my website: https://www.mactothefuture.org/update/2018/07/06/ten-four-big-daddy.html
  10. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    Yeah, endian issue. The chip is designed to work with little endian CPUs. If you want to use it with a big endian CPU, the data sheet says the hardware designer will need to accomodate this (swap the bytes). I’m thinking that our board is not actually wrong. I need to swap the bytes on the CPU...
  11. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    Yeah that happened recently. I plan on recapping the analog board soon.
  12. jamesmilne

    SE/30 Unstable behaviour after 128MB RAM install

    Hi SE30_Neal, I bought 4x16MB SIMMs from OWC. When I tried them on their own, they didn't work, same symptoms as you. Corrupt screen at boot and sad mac sound. I tried them in the first 4 slots with a further 16MB (4x4MB SIMMs) in the remaining slots, but that didn't work either. What worked...
  13. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    Getting some progress now. Auto-negotiation and MDI-X (to automatically handle cross-over) is working. I've got link/speed lights showing up too. Green is Link. Orange is 100Mbit.
  14. jamesmilne

    MacToTheFuture SE/30 10/100 Ethernet card

    Success! We reprogrammed the CPLD to ignore the FC lines, and now I can read/write registers on the card. I've also discovered that we did not in fact have to swap the byte order of the data bus in order to talk to the LAN9218. Now all my data is round the wrong way :-D  No matter, I can...
  15. jamesmilne

    A Wiki for Classic development?

    I’ve been enjoying using MPW recently.  I was always a Codewarrior guy back in the day and never used MPW, but I’m very much a vim/make guy these days, so MPW suites my sensibilities much better! On http://macintoshrepository.org/ there is quite a lot of old Apple Developer Connection CD ISOs...
Top