thelastpsion,
@thelastpsion@bitbang.social avatar

Looking at the 4MB 3mx again.

With ASIC9 machines (3a, 3c, 3mx, Siena, Workabout), RAM above 384K is paged in in 64K banks. The newly added 2MB is in banks 0x20-0x3F.

There are definite similarities in what's stored in 0x20-0x23, with some bytes just having one bit flipped. It then changes again for 0x24-0x27, 0x28-0x2B, 0x2C-0x2F. For all of those, the 4 high bits are predominantly on, and the 4 low bits predominantly off.

Bank 0x21 of RAM, compared with bank 0x20. Dumped from the "victim" 4MB 3mx with EDisAsm. Displayed using VBinDiff.
Bank 0x22 of RAM, compared with bank 0x23. Dumped from the "victim" 4MB 3mx with EDisAsm. Displayed using VBinDiff.
Bank 0x23 of RAM, compared with bank 0x22. Dumped from the "victim" 4MB 3mx with EDisAsm. Displayed using VBinDiff.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines