home.social

Search

97 results for “pocketvj”

  1. Got a #PocketViewer in its original box with a dock. :moomin_yay:
    I can finally transfer files between it and my PC. UwU

  2. Trying to reverse engineer the x86 emulator in sim3022.exe from the #PocketViewer SDK. Or rather, trying to locate it in the relatively massive GUI app. I have some candidates that look like they are doing instruction or operand decoding.

  3. Continuing my attempts at decompiling the #PocketViewer BIOS in #Ghidra. I'm getting closer to figuring out where NC3022.BIN is mapped, but it's not yet enough to make Ghidra correctly decompile the first instruction, which is an indirect far jump, so it's affected by both the reset vector and the BIOS mapping.
    I'm kind of crossing my fingers and hoping that Ghidra's decompiler can correctly handle x86 segment shenanigans. :flan_worried:
    #theFoundry #reverseEngineering

  4. Damn it, I hoped it would not come to this, but I guess I'll have to actually solder those pins onto the test pads of the #PocketViewer. I can use the multi tack glue for temporary support and the glue gun to stop the pin from moving, but that still leaves a small gap between the test pad and the pin, so I have to flow a little bit of solder on there. Tested it with one pin, seems to work fine, but idk how I'll manage the other 8 without any of them shorting.
    cc: #electronics #theFoundry

  5. Oh, I think I figured out how Casio's engineers tested the #PocketViewer. It was weird that there would be no easier way to access the serial port than via the proprietary connector, which has very tightly packed surface mounted pins. There are 9 test pads on the "back" of the PCB that are obviously on the same traces that lead to the the serial connector.
    That makes my job a *lot* easier. Although it still requires disassembly, so a custom connector build is still on the todo list.

  6. Holy heck, I found two mystery buttons on my #PocketViewer. There are 5 switches clearly labeled on the PCB, but two of them only have holes on the rear of the case, but there is no rubber dome or switch in there. The switch's hole is even covered with electric tape.
    Any #Casio engineers wanna tell me what they could be?
    One is labeled as "P" on the rear and has a similar hole as the reset button, the other looks like a slide switch.

    #theFoundry #electronics

  7. #PocketViewer finally (carefully!) disassembled! Damn, that required some finesse and "I wonder what Casio's engineers were thinking" pondering and poking.
    Anyways, now I might finally get a better angle from which I can poke at the serial port.

    ps.: Thanks @rostiger for the stickers! They arrived recently and I've been putting them on things so I become more attached to them. Hopefully that will give extra motivation for their maintenance.

    cc: #electronics #theFoundry #disassembly

  8. I envy those who do not choose projects where they have to learn about 16 bit #x86 segmentation.
    I'm digging deeper and deeper into the #PocketViewer SDK in #theFoundry and it was pretty messed up when I realized that I was incorrectly converting 32 bit addresses to segmented ones.

  9. Hmmm. Could I make my #Forth (or #Lisp, we'll see how far I can push the abstractions) for the #PocketViewer such that as long as no single byte array (be that executable code or data) was larger than 64k (quite a reasonable assumption) it could use 16bit offsets for jumps and pointers, and automatically insert 32bit ones for the rare cases where a jump crosses the segment boundary? 🤔
    There are only two segments' worth of memory.
    #theFoundry

  10. #Casio #PocketViewer simulator #screenshot (in Wine). I kinda dig this early 2000s #anime art style. (In moderate quantities at least.)

    Any other #handheld computing / #PDA fans tried this platform?

  11. By golly I have an idea for connecting to my #PocketViewer 's teensy-weensy RS-232 port and I'm not sure how insane it is:

    Take the thinnest sewing needles I can find, solder some wires onto them (or use alligator clips?), tie down the device with some strong tape on a smooth surface, position the pins to the connector using some blu-tack.

    Any #electronics folks see anything obviously wrong with that plan? Do I have to invest in a bunch of those positionable arm thingies?

  12. @pocketvj It is possible to #SSH into the #VenusOS. Did you get this to work? There is a option in the GUI for enabling SSH.

    Then there is a software to get all values from the inverter. And I would assume, also the error codes!?

  13. Working on a 2-page spread #MonthlyCalendar #Stencil for 3.5x5.5" #PocketJournals

    6 rows of 7 because a few months spill across 6 week-blocks, a little note space at the bottom of the second page, a space for the month, and spaces to write in day names...

  14. Working on a 2-page spread #MonthlyCalendar #Stencil for 3.5x5.5" #PocketJournals

    6 rows of 7 because a few months spill across 6 week-blocks, a little note space at the bottom of the second page, a space for the month, and spaces to write in day names...

  15. Working on a 2-page spread #MonthlyCalendar #Stencil for 3.5x5.5" #PocketJournals

    6 rows of 7 because a few months spill across 6 week-blocks, a little note space at the bottom of the second page, a space for the month, and spaces to write in day names...

  16. Working on a 2-page spread #MonthlyCalendar #Stencil for 3.5x5.5" #PocketJournals

    6 rows of 7 because a few months spill across 6 week-blocks, a little note space at the bottom of the second page, a space for the month, and spaces to write in day names...

  17. Working on a 2-page spread #MonthlyCalendar #Stencil for 3.5x5.5" #PocketJournals

    6 rows of 7 because a few months spill across 6 week-blocks, a little note space at the bottom of the second page, a space for the month, and spaces to write in day names...

  18. @xan ooo I have the PocketJet (I) -- can you tell me more about this IR printing? I also have an HP LaserJet that I've been trying to use with the #HP200LX to no avail... 😭

  19. Nothing like trying to build a machine monitor from scratch to make me appreciate #WozMon even more. I think I finally have a hex nibble parser (haven't tested it, yolo) and a byte parser, so parsing an address should be easy... right? Well, not if you've never written a parser in assembly before and want to avoid using the stack.
    So, yeah #65cha02 is a bit stuck right now. Might put it on hold tbh, I want to have something ready for Árok this summer. Last time I said I'd have something running on the PocketViewer, so I'd better hold myself to that promise.
    cc: #theWorkshop #theFoundry

  20. @pocketvj seconded! Options for freedom-respecting software on e-paper powered devices is sorely lacking (though I'm glad projects like are there to improve the situation)

    @anders @aram

  21. CW: US Politics

    Actual question, now that I think on it.

    If the new rules which the reportage has been harping about are accurate and any Representative can introduce a #MotionToVacate, what's to stop that from happening during the zillion pro forma sessions that are gaveled open to prevent #PocketVeto actions?