Giter VIP home page Giter VIP logo

psion-rom's People

Contributors

explit7 avatar igrr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

psion-rom's Issues

PsiPsiROMx:Revo rom undumpable (to big to fit in memory)

For preservation I need to dump the rom of my German Psion Revo, but it does not fit into memory. Starting PsiROMx.SIS throws the popup error "Not enough disk space". The German Revo firmware is multilingual and thus 16MB huge, but the device has only 8MB RAM (aka disk space) and no memory card slot.

The Revo is the Psion model that will likely extinct first due to its infamous soldered NiMH battery pack, which leak vapours will decompose the LCD when not removed in time, so in few years there may be no intact specimen anymore. My battery had corroded the voltage/IrDa PCB, and after removal I had to reflow the solder on the mainboard (with hot air station and plenty of flux) to make the display work again; the flimsy construction makes battery change an unpleasant ordeal. (A hinge spring peg was broken by fatigue, and mainboard removal needs special knowledge for not breaking the lid switch (I did). Someone had apparently superglued the battery plug inside my specimen and removing the silicone keyboard mat ripped a hole due to one firmly (super?)glued spot.) As a collector I soldered an external battery box (2x AAA NiMH) on a thin cable because it is not in regular use anyway and will be stored without. PDAs are barely considered exciting vintage collectables, so likely most specimen got already discarded or will silently die in drawers by lack of annoying continuous maintenance.

Is there a method to compress the data during extraction or directly transfer it to the connected PC (successfully running PsiWin 2.3.3 on Win98SE)? If not, please make a modded version of PsiROMx.SIS or give me a patch that dumps it in multiple parts (e.g. each 4MB) those can be individually transferred to PC (where they can be merged into 16MB again).

Psion Revo (German) rom dump

This is the firmware of my Psion Revo (German version).

PsiROMx shows dump defaults:

Start address
50000000
Size (KB) 8192
End address
50800000

But it has not enough RAM to dump it in one piece. I found out that the address range can be set in the menu, so I dumped 2 4MB chunks, those I combined with HxD, which looks correct.

sys$rom1.bin = 50000000 to 50400000
sys$rom2.bin = 50400000 to 50800000

Psion Revo (German)_firmware.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.