Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Classic Mac experts – do you know if/where the contents of the system error handler area on a Mac Plus (so using 128kB ROMs) are defined?

Classic Mac experts – do you know if/where the contents of the system error handler area on a Mac Plus (so using 128kB ROMs) are defined?

Scheduled Pinned Locked Moved Uncategorized
macmarchintoshsystem7appleretrocomputing
7 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • me_@sueden.socialM This user is from outside of this forum
    me_@sueden.socialM This user is from outside of this forum
    me_@sueden.social
    wrote last edited by
    #1

    Classic Mac experts – do you know if/where the contents of the system error handler area on a Mac Plus (so using 128kB ROMs) are defined?

    This area runs from 0x3FFC80 to 0x3FFCFF – between the primary frame buffer and the sound/PWM buffer – on a 4MB system. Memory locations 0x3FFC80-0x3FFCBF seem to be used to store all 16 CPU registers, but the rest seems difficult to figure out.

    #mac #marchintosh #system7 #apple #retrocomputing

    gloriouscow@oldbytes.spaceG heliograph@mastodon.auH bigbadbiologist@bitbang.socialB 3 Replies Last reply
    2
    0
    • me_@sueden.socialM me_@sueden.social

      Classic Mac experts – do you know if/where the contents of the system error handler area on a Mac Plus (so using 128kB ROMs) are defined?

      This area runs from 0x3FFC80 to 0x3FFCFF – between the primary frame buffer and the sound/PWM buffer – on a 4MB system. Memory locations 0x3FFC80-0x3FFCBF seem to be used to store all 16 CPU registers, but the rest seems difficult to figure out.

      #mac #marchintosh #system7 #apple #retrocomputing

      gloriouscow@oldbytes.spaceG This user is from outside of this forum
      gloriouscow@oldbytes.spaceG This user is from outside of this forum
      gloriouscow@oldbytes.space
      wrote last edited by
      #2

      @me_ @twvd

      twvd@mastodon.socialT 1 Reply Last reply
      0
      • me_@sueden.socialM me_@sueden.social

        Classic Mac experts – do you know if/where the contents of the system error handler area on a Mac Plus (so using 128kB ROMs) are defined?

        This area runs from 0x3FFC80 to 0x3FFCFF – between the primary frame buffer and the sound/PWM buffer – on a 4MB system. Memory locations 0x3FFC80-0x3FFCBF seem to be used to store all 16 CPU registers, but the rest seems difficult to figure out.

        #mac #marchintosh #system7 #apple #retrocomputing

        heliograph@mastodon.auH This user is from outside of this forum
        heliograph@mastodon.auH This user is from outside of this forum
        heliograph@mastodon.au
        wrote last edited by
        #3

        @me_ i have absolutely no effin idea but love it when peeps ask mega nerdy questions like this 😆

        1 Reply Last reply
        0
        • me_@sueden.socialM me_@sueden.social

          Classic Mac experts – do you know if/where the contents of the system error handler area on a Mac Plus (so using 128kB ROMs) are defined?

          This area runs from 0x3FFC80 to 0x3FFCFF – between the primary frame buffer and the sound/PWM buffer – on a 4MB system. Memory locations 0x3FFC80-0x3FFCBF seem to be used to store all 16 CPU registers, but the rest seems difficult to figure out.

          #mac #marchintosh #system7 #apple #retrocomputing

          bigbadbiologist@bitbang.socialB This user is from outside of this forum
          bigbadbiologist@bitbang.socialB This user is from outside of this forum
          bigbadbiologist@bitbang.social
          wrote last edited by
          #4

          @me_ paging @juneaumichal1 and/or @DosFox ?

          1 Reply Last reply
          0
          • gloriouscow@oldbytes.spaceG gloriouscow@oldbytes.space

            @me_ @twvd

            twvd@mastodon.socialT This user is from outside of this forum
            twvd@mastodon.socialT This user is from outside of this forum
            twvd@mastodon.social
            wrote last edited by
            #5

            @gloriouscow @me_ I've not heard of this area being used for something before. I can't find info on it neither

            me_@sueden.socialM 1 Reply Last reply
            0
            • twvd@mastodon.socialT twvd@mastodon.social

              @gloriouscow @me_ I've not heard of this area being used for something before. I can't find info on it neither

              me_@sueden.socialM This user is from outside of this forum
              me_@sueden.socialM This user is from outside of this forum
              me_@sueden.social
              wrote last edited by
              #6

              @twvd @gloriouscow This seems to be a rather obscure area of memory used by the Mac Plus ROMs.

              I noticed accesses to this memory range while analysing the patches applied to the ROM by early Mac emulators (in this case, Spectre for the Atari ST) as my little #marchintosh project

              Overall, I counted 39 accesses (read or write), which together make up 17% of all patches to the ROM – not counting replaced device drivers, which are probably handled differently.

              me_@sueden.socialM 1 Reply Last reply
              1
              0
              • R relay@relay.infosec.exchange shared this topic
              • me_@sueden.socialM me_@sueden.social

                @twvd @gloriouscow This seems to be a rather obscure area of memory used by the Mac Plus ROMs.

                I noticed accesses to this memory range while analysing the patches applied to the ROM by early Mac emulators (in this case, Spectre for the Atari ST) as my little #marchintosh project

                Overall, I counted 39 accesses (read or write), which together make up 17% of all patches to the ROM – not counting replaced device drivers, which are probably handled differently.

                me_@sueden.socialM This user is from outside of this forum
                me_@sueden.socialM This user is from outside of this forum
                me_@sueden.social
                wrote last edited by
                #7

                @twvd @gloriouscow Most of the other ROM patches NOP out accesses to unsupported devices or replace code by jumps to additional emulation support, which I still have to analyse.

                My overall aim is to get an overview of patches applied to different ROMs (Mac 128/512, Mac Plus, Mac LC ROMs) by emulators such as Aladin/Spectre (Atari ST), Shapeshifter (Amiga), Sheepshaver, Daydream/Darkmatter (NeXT) and Mini vMac.

                Ideally, I would love to build a tool to "paravirtualize" the Mac ROM automatically.

                1 Reply Last reply
                0
                • R relay@relay.publicsquare.global shared this topic
                  R relay@relay.mycrowd.ca shared this topic
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups