Search results

  1. Snial

    I'll take that as a win!

    I'll take that as a win!
  2. Snial

    Testing a 6200 and comparison with 6100

    And finally, the 68K version! These are the results I get for that: For 68K version running on my PB1400, I get slower results. TestTicks/LoopTicksRemCountBandwidth (MB/s) L13640287155626710886467108864*4/1048576/((87+(36402-15562)/36402)/60)=175MB/s I've just included the normal L1...
  3. Snial

    Testing a 6200 and comparison with 6100

    For your delight, I've updated the very crude app to support writing directly to the framebuffer. I did it by dereferencing the Pixmap handle from the CGrafPtr for screenbits. This version of the app should therefore work with a P6200 and if recompiled, for a P630...
  4. Snial

    Testing a 6200 and comparison with 6100

    Hi folks, OK, I've written the test application. It's not very big. Source code and application are included. The results take a bit of interpreting. My PB1400c is a 603e Mac (as we all know). So, it has a 4-way x 16kB, Write-back L1 Cache. It also has a 128kB L2, Write-Through cache. So, I...
  5. Snial

    Studio Session by Bogas Productions (1986)

    Yves Lempereur wrote MacASM, an integrated editor/macro assembler. It was the first self-hosted Mac Development environment and it's tiny, about 25kB. Its integrated environment is un-Mac, instead like editing BASIC on a Commodore 64, complete with line numbers, a BASIC style command line. OTOH...
  6. Snial

    Studio Session by Bogas Productions (1986)

    It's a real privilege to hear from you. You might regret the number of questions this prompts me to ask, but here goes: Firstly, are you saying that the 'C' compiler was Hippo 'C' or Consulair (or something else)? Secondly, why wouldn't it have been possible to develop with MDS or MacASM as they...
  7. Snial

    Please tell me that's a Trinitron Monitor and not a 35.6cm Perform-ugh Monit-ugh ;) !

    Please tell me that's a Trinitron Monitor and not a 35.6cm Perform-ugh Monit-ugh ;) !
  8. Snial

    Testing a 6200 and comparison with 6100

    I'm certainly making some assumptions, because I too, don't have a P5200/6200 and I'm only an embedded firmware engineer. But I think maybe I wasn't clear enough in my earlier comment too. Other people have suggested there were extra wait states because they figured the '040 bus ran at 33MHz...
  9. Snial

    Testing a 6200 and comparison with 6100

    Sorry, yes, I meant 1 transaction at a time.
  10. Snial

    Testing a 6200 and comparison with 6100

    Dev notes say the CPU bus runs at a 37.5MHz, but it doesn't say how fast the '040 bus runs. Various contributors here have said maybe there's an extra wait state to take it down to 33MHz. Yet I'm sure I've seen a document on how '040 bus transactions work. Maybe it was on the '040 document...
  11. Snial

    Testing a 6200 and comparison with 6100

    @Phipli : I checked the compiler options for my Code Warrior Gold 11 (Academic) to see how they differ from yours. And indeed there are fewer options: As you can see, only the PPC601, 603 and 604 were supported at the time (I picked it up in late 1996), not the 603e, 604e and 750. This is one...
  12. Snial

    Getting a PowerBook 1400 Networked

    It turns out I have a sonic PcCard ethernet adapter that should work with my PB1400c too. I'll try it and provide an update!
  13. Snial

    Testing a 6200 and comparison with 6100

    https://68kmla.org/bb/threads/fantasy-m88100-macs.46869/post-525482 Indeed. So, on a 6100, video is in DRAM. So, that means that area of DRAM gets marked as non-cacheable. On a 6200, the frame buffer is 1MB of DRAM behind Valkyrie, which can store up to 4x transactions. So, to properly resolve...
  14. Snial

    Testing a 6200 and comparison with 6100

    ( @Phipli ) it adds up, but there are a few reasons why I don't think that's the cause. Firstly, there are no Read-Modify-Write memory instructions on a PowerPC, just load and store. So, this sequence of bus cycles in non-cached DRAM would have to be implemented in software, not the Capella...
  15. Snial

    StyleWriterII Paper Feed Fix

    Last bit first. Bits have been covered, but not in the detail you say. Oooh! Don't know how to test that. I tested the main fuse, which was OK. The discolouration seems to start a bit after the first section. OK, I don't have a capacitor tester. Naïvely I thought an ordinary Multimeter would...
  16. Snial

    StyleWriterII Paper Feed Fix

    Hi Josh. I removed the components from the output side, i.e. the end that looks all blotchy. However, they all seem to function as I'd expect based on my multimeter. Caps charge up via the multimeter & I can see that in realtime - they're not shorted. The inductors do the opposite and even the...
  17. Snial

    5260/120 issue

    From: https://preterhuman.net/macstuff/techpubs-old/hardware/Developer_Notes/Macintosh_CPUs-PPC_Desktop/PPC_5260.pdf Super cheap Performa 14" monitor, like my Performa 400 I guess.
  18. Snial

    Testing a 6200 and comparison with 6100

    LOL! Well, compilers might do those things too. It should be possible for a compiler (or human) to code shorter for '020, because it's a strict superset and some of the addressing modes require wasting a register on an '000 for intermediate calculations. There we go! The big differences, from...
  19. Snial

    Testing a 6200 and comparison with 6100

    It's mostly scheduling rules that change. Unified vs Harvard caches make a difference too, because e.g, a Harvard cache can trade increased data cache misses for increased instruction cache hits. That is, if code exhibits more locality, but data doesn't, then a Harvard cache might win, because...
  20. Snial

    Testing a 6200 and comparison with 6100

    Thanks, I've read it again. PowerPC had a lot of different microarchitecture choices, which can significantly affect performance in conjunction with a complete system design. The PPC603 is significantly different to the PPC601. The most basic differences (apart from the support for POWER...
Back
Top