Search results

  1. J

    DB15 to DB15 Apple VGA cable pin-out

    I believe the intricacies are usually at the computer end and the display end. The KVM cable is just an extension cable. The KVM is probably not an adapter. You should be able to test continuity of all the pins between the computer side and the display side of the KVM switch with no computer...
  2. J

    DB15 to DB15 Apple VGA cable pin-out

    I don't understand the problem. You have 15 pins on one side and 15 pins on the other. Connect one pin on one side to the corresponding pin on the other. Basically, the signals on the female connector of the KVM that connects to the Apple display need to match the signals on the female...
  3. J

    ImageWriter II Pi Print Server for Modern Retro Printing

    The instructions include these steps: cd /tmp git clone --depth 1 https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git cp -v linux-firmware/keyspan/usa28x.fw /lib/firmware/keyspan/ It's copying the file keyspan/usa28x.fw in the git archive from...
  4. J

    New Diagnostic Tool

    How does the TechStep serial stuff relate/differ to the Serial Test Manager stuff in Power Macs? The Serial Test Manager can't do headphone jack and ADB and SCSI tests like the TechStep can. In Power Macs, the Serial Test Manager has a menu that lists the supported commands...
  5. J

    Tutorial: Streaming Youtube (or any video content) to PowerPC Macs

    AV in older Macs is usually done by DMA into the frame buffer of a graphics controller. This reduces work required by the CPU. I'm not sure if it affects RAM bandwidth if the video data is going directly to VRAM. Benchmarks to compare with AV play-thru happening and not happening might be...
  6. J

    PowerMac 7100 and Linux (and NetBSD)

    Click the "Toggle BB code" button. Then edit the BB code. Use "Preview" to verify BB code changes. I usually edit posts as "BB code" unless I need to make a list or table or add a url to a forum post. Maybe A2 matches one of the other >hwinit fields?
  7. J

    PowerMac 7100 and Linux (and NetBSD)

    Your post is missing a [ / code ] Right. I do 1000000 steps at a time usually. Sometimes 10000000. If you know where the code you want starts, then the until command works. Otherwise, you add some extra temporary watch point type code to the emulator itself to enter the debugger when something...
  8. J

    PowerMac 7100 and Linux (and NetBSD)

    I think these lines are disassembled in the Part1.txt output of my DumpMacRom.sh script. I think you have that dump? The lines are 441 - 477, offset 000858 to 0008E8. Subtract 0x3c (the size of the COFF header of Open Firmware) from those offsets gives 0x81C to 0x8AC which matches your virtual...
  9. J

    Eric's Apple Network Server 700 tinker log

    Is there an Apple document that describes the hardware of the ANS 500/700? Found this: https://vtda.org/docs/computing/Apple/ANS/HardwareDevNotes.pdf It doesn't say much about the LCD. It does say writes should have a 1µs delay, (much less time than Open Firmware's 1 ms delay) so you may be able...
  10. J

    Eric's Apple Network Server 700 tinker log

    Does lcdstring have a man page? I would create a new utility that writes directly to the command and data registers like the Open Firmware driver does.
  11. J

    Eric's Apple Network Server 700 tinker log

    Attached all the Open Firmware stuff from the ROM. You can use the tbxi command to dump other parts. Strange it has the same version as the 8500 v2 / S900 rom. 077d.28f2 "Boot TNT 0.1p..]" 4096 962f6c13 √ 676809c236138574282fa8416c6c5a6d "./ROM PowerPC Mac/ROM 1.1.22 ANS 500 &...
  12. J

    Eric's Apple Network Server 700 tinker log

    There's probably a way but I only have apps for Mac OS 9 and OS X - neither of which is usable by the ANS 700? The ROM is mapped to last 4 megabytes of physical memory. So, one would map it, then copy it. I don't think you can call Open Firmware from most OS's. If you can't find a driver or...
  13. J

    Eric's Apple Network Server 700 tinker log

    Does the ANS 700 have the same ROM as an ANS 500? Here's the version, size, checksum, and md5 of the ANS 500 ROM: 077d.28f2 4096 962f6c13 676809c236138574282fa8416c6c5a6d "./ROM 1.1.22 ANS 500 The ANS 500 ROM has an Open Firmware driver for the LCD which does support some control and escape...
  14. J

    PowerMac 7100 and Linux (and NetBSD)

    I think pm7100 requires more work. Same for pm8100. You said pm7600. Did you mean pm7100? DBOF does have Open Firmware code for the floppy. I haven't tested it. Have you tried it on your Power Mac 7100? Is the floppy formatted with HFS or HFS+? I think only FAT (little endian bytes at 0x1fe are...
  15. J

    PowerMac 7100 and Linux (and NetBSD)

    si is slow, especially when there are big loops. It might be better to add commands or code in DingusPPC to enter the DPPC debugger when the code at the PPC or 68K program counter matches some bytes (which you would grab from the Mac OS Loader file). Another option would be to alter the code to...
  16. J

    PowerMac 7100 and Linux (and NetBSD)

    Made a fix for this bug in the last commit in my fork. Another note: when using si it may be useful to use context auto so that it will show 68K instructions instead of showing ppc instructions from the 68K emulator.
  17. J

    PowerMac 7100 and Linux (and NetBSD)

    Control-D in a DingusPPC window will get you into the DingusPPC debugger. Control-F for full screen modes (integer scaling, full scaling, no bars scaling) Control-Shift-F for full screen reverse direction. Control- - and = for zoom out and zoom in. Control-S for smooth scaling toggle. Control-G...
  18. J

    PowerMac 7100 and Linux (and NetBSD)

    Since input and output default to serial port B (printer port), you should set serial port B to socket. Easiest way to do that is set both ports to socket like this: --serial_backend=socket --serial_backend=socket The first occurrence corresponds to port A (modem port) because that is first in...
  19. J

    PowerMac 7100 and Linux (and NetBSD)

    The resource nkld_128 of Mac OS Loader seems to be 68K code that loads opfw from Mac OS Loader. Mac OS Loader has a data fork that contains a PEF (search for Joy!peff) at an offset that is not zero. You can extract the PEF and disassemble that. I don't know what the data before the PEF is for...
  20. J

    Cross flashing Geforce4 MX PC Card to PowerPC 4 AGP Graphics

    That ROM nv_oem_4mx_1088_agp_64k.zip is corrupted - all carriage return characters were incorrectly replaced by line feed characters and there's no way to reverse the corruption since not all line feed characters resulted from the corruption.