mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.9K
active users

#PocketViewer

0 posts0 participants0 posts today

Figured out how to install #OWBasic (a #Basic implementation) onto my #PocketViewer ! Turns out the PV application manager errors I was getting were misleading. The import function doesn't seem to work, but I can upload files to the device just fine.
So now I have the interpreter, a reference browser, and the OWB reference docs all on the PV. :moomin_happy: !
And I won't need the Windows 98 machine after all and can continue developing under Wine.
#theWorkshop

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

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

Continued thread

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.

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.