/ README.org
README.org
 1  * Casio PocketViewer development
 2  This project's goal is to make development for Casio's PocketViewer PDAs easier, especially on Linux.
 3  
 4  ** Project links
 5  *** [[https://sr.ht/~raingloom/pocket-viewer/][Sourcehut project page]]
 6  You can also find some related Git repos here, including some backups of old CVS and Mercurial stuff, like OWBasic.
 7  *** [[https://lists.sr.ht/~raingloom/pocket-viewer][Mailing list]]
 8  *** [[https://brain.trainpats.eu/casio pocket viewer.html][Notes in my memex]]
 9  If you also have some public docs, especially PV reverse-engineering related, send a PR on Radicle or a patch on the mailing list that adds it.  Or just ping [[https://merveilles.town/@csepp/][me on Fedi]] with a link to it.
10  
11  * SDK
12  ** Getting the SDK sources
13  This repo lives on multiple Git forges.
14  
15  *** Sourcehut
16  This is the most boring one,
17  =git clone https://git.sr.ht/~raingloom/pocket-viewer-sdk=
18  
19  *** Radicle
20  =rad clone rad:z2GajBbyPL7gBiHHTc9Jd9sGdWtyg=
21  Also has an issue tracker and can be used to send PRs.
22  
23  ** Getting started
24  =./env.sh bash= will launch a Bash shell with all the necessary environment variables.
25  
26  ** Dependencies
27  *** SDK
28  You need to download this yourself for now.
29  
30  [[https://web.archive.org/web/20160703183640/http://arch.casio.com/pv/download/en/sdk/other.html][SDK installer]]
31  
32  I'm using =SDKEM02V100.exe= but other versions might also work.
33  
34  *** Distro packages
35  Install these from your Linux/*nix distro's repos. BSD might work but wasn't tested.
36  
37  =wine= for running the SDK. =unrar-free= and =unshield= for unattended setup of the SDK. =winetricks= for installing AutoHotkey, which is not used yet but will be used to automate the simulator GUI.