USBNIX は、まず Linux で開発して、基本的な動作を確認し、その後で AVRで動かしている。AVR 版は、動くことが判っているパーツの割合が大きいので、(比較的)すみやかに動かすことができた。MinGW でも同じことができれば、AVR-CDCベースでなにかを作ろうとする人の参考になるだろうし、USBNIX を Windowsで動かしてみて、なにか作ってみようと思ってくれる人も出てくるかも知れない。そういう意味で、MinGW版を作りたいと思っている。
さて、MinGW というのは、WIN32API (のみ)を使うので dll のインストールが必要なく便利な開発環境だ。当然 USBNIX のキーボード入力をコンソールに対応すれば(細かいところは別にして)それだけで移植が終わると思っていた。
方針としては、WIN32API のコンソールAPIをすなおに使う。具体的には、エラー処理とか省いて簡略化すると次のようなかんじ。
#include <windows.h>
#include $lt;wincon.h>
初期化:
HANDLE conin;
DWORD conin_mode = 0;
conin = GetStdHandle(STD_INPUT_HANDLE);
GetConsoleMode(conin, &conin_mode);
conin_mode &= ~(ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT);
SetConsoleMode(conin, conin_mode);
char usbcdc_getc(void) {
char buf[3];
DWORD nrec = 0;
while (!ReadConsole(conin, buf, 1 , &nrec, NULL)
|| nrec == 0)
;
return buf[0];
}
これが全然うごかない。でも、ためしに "コマンドプロンプト" の上で動かすと動いてしまったのだ。どうも MSYS のコンソール(rxvt) は、WIN32API で扱えるコンソールではないらしい。
WIN32API でコンソールとして扱うにはどうしたらよいのか? と考えてしまったので、はまりにはまった。結局、rxvt のソースを見たら MinGW のAPIとして提供していない termios を使っていたことがわかった。
これだと、cygwin の環境がなければ、移植できない。逆に cygwin さえあれば簡単で、termios のインターフェイスで OK ということになるのかも知れないい。でも、MSYSという環境は結構気に入っているので、コンソールアプリもそこでビルドし、かつ動かしたいところ。
WIN32APIはよく知らないが、CreateConsoleScreenBufferで コンソールを作って、イベントを送り込むようなことをすれば、 rxvt のコンソールを WIN32API で扱えるようにできるのかもしれない。まぁ、そこまでする気力はないので、termios.h と MinGW で使える tcsetattr/tcgetattr が用意できれば、対応できるようにだけはしておくけれども、通常は MSYS で実行したら GetConsoleMode がエラーになってアボートする程度にしておいた。
というわけで、中途半端ながら、最新版。→usbnix-0.4.tar.gz
参考になったページ(リンク)
MSYS/MINGW 環境設定、その1
MSYS/MINGW 環境設定、その2
Msysで日本語
追記:
MSYSのソースコード一式(msys-1.0.10-src.tar.bz2)をダウンロードしてみた。
その中の
msys/1.0/10/rt/src/winsup/cygwin/include/sys/termios.h
が、どうも 正しいヘッダファイルらしい。
あと、
msys/1.0/10/rt/src/winsup/cygwin/termios.cc
が、正しくコンパイルできれば、MSYSコンソール(rxvt)で動く USBNIX が作れそうだ。ただし、ビルドの方法はまだよくわかっていない。
ただ、termios.cc (のさらに一部)のために、18MB近いソースを扱うのはどうかという気がする。できれば、必要なものだけをシンプルにまとめて、USBNIX に添付したい。
追記2:
msys の bin にある msys-1.0.dll に termios で使用している関数 tcgetattr/tcsetattr が含まれていることがわかった。でこれを Google Code Search で調べる と libmsys-1.0.dll.a を使ってリンクすることがわかった。これは、結局 Msysで日本語に書かれていた msysDVLPR-1.0.0-alpha-1.tar.gzに含まれていた。
lib/gcc-lib/i686-pc-msys/2.95.3-1/include/sys/termios.h
lib/crt0.o
lib/libmsys-1.0.dll.a
を取り出し、termios.h 48行目の CTRL のバグを修正する。
次に usbnix-0.4 の usbnix.c の tcsetattr/tcgetattr の defineをコメントにしておいて、
gcc -DHAVE_TERMIOS -I. -nostdlib crt0.o usbnix.c minicrypt.c \
libmsys-1.0.dll.a -L/d/MinGW/lib -lmingw32 -luser32 \
-lkernel32 -lgcc -lmoldname -lmingwex -lmsvcrt
としてコンパイルすると ... MSYSコンソール(rxvt)の上で動くようになった。
そして、MSYS/MINGW 環境設定、その1 で知った日本語対応 ...
/d/msys/1.0/msys.bat で指定しているフォントを
Courier-12 → Terminal-14に変更する
を試してみたら、USBNIX で漢字が使えるようになった!
注意:
msys-1.0.dllを使えるようにした .. というのは、逆にいうと msys-1.0.dll がなければ動作しないということです。cygwin で動作したというのと意味的にはあまり変わりません。ものとしても msys-1.0.dll は、cygwin1.dll から枝分かれしたものです。MSYSのコンソールで動くようになったのと引き換えに、動作には MSYS を必要としますので注意してください。
追記2おわりに
追記2は内容からいって独立した記事にすべきだったかもしれない。でも、あまり取り上げると AVR研究から MSYS+MinGW研究にしたくなるので、追記にしておいた。それはともかく、termios が動き漢字も使えるのなら、ちょっとしたものをビルドしたり作ったりするのは、楽しそうだ。
https://wakelet.com/wake/ooYfSL5-76stXJesEXKSN
https://wakelet.com/wake/Ho2gwLjgt2YEjY69e8xKZ
https://docs.google.com/viewerng/viewer?url=www.kuettu.com/upload/files/2021/11/1fS1Pstmb4I2OHvUScls_29_7fa65d7337a461e29b94a2732a0f4492_file.pdf
https://hippieclic.com/upload/files/2021/11/AmRHpZFmQCMpQkXkM7EG_29_112afb1e110b1c884ce83a7686203b5a_file.pdf
https://wakelet.com/wake/vSZDZsYSVW4saqDmIW3-z
https://wakelet.com/wake/5GWpqSp5gHEDPrMQ7CYk_
https://wakelet.com/wake/UXjbuJomdEajNJRp3oBiZ
https://wakelet.com/wake/NNGoqerfaB0BDMRDZVcH-
https://trello.com/c/chafIxx2/32-top-revival-deluxe-2-download-full-version
https://trello.com/c/eoXpszzP/30-shipengineroomsimulatorsoftwaredownload-upd
https://trello.com/c/GR5fmryY/29-crack-repack-adobe-after-effects-cc-2015-1370-portableby-robert
https://trello.com/c/ZiBrcgeJ/32-chemistryseason1complete720pl-verified
http://gauredde.yolasite.com/resources/irish-girls-naked-porn.pdf
https://uploads.strikinglycdn.com/files/adb488a3-7a3e-4b57-abd2-09aa742d45dc/mindmaple-pro-1-3-crack-4.pdf
https://www.drupal.org/files/issues/2021-11-28/filtamy.pdf
https://cdn.thingiverse.com/assets/35/5d/2a/b0/23/Sex_Xonix_Hentai_Ru_Nokia_6300_S40_240x320_Jarl.html
https://cdn.thingiverse.com/assets/c8/ce/6f/01/9a/Lipstikka-2011-download-movie.html
https://cdn.thingiverse.com/assets/e7/a1/64/96/85/Oye_Lucky_Lucky_Oye_Movie_Download_In_Bluray_Torrent.html
https://cdn.thingiverse.com/assets/c7/f9/9d/99/9e/German-Luger-Serial-Number-Lookup.html
https://cdn.thingiverse.com/assets/71/a5/bc/1b/d8/Autodesk-AutoCAD-2015-64bit-Pre-Release-Incl-Keygen-X-FORCE-MUMBAI-TPB-265.html
https://clonethlibiro.wixsite.com/sandmedufeed/post/registration-diablo-3-eternal-collection-v2_6_10_72837-download-file-windows-full-version
https://cenwhafomemila.wixsite.com/quechiciles/post/mayli-aka-kelly-baltazar-zip
https://fontdatedarlepe.wixsite.com/prosdeslandgogg/post/rhinoceros-6-31-20315
https://trello.com/c/wgJ2E1If/25-megumi-hayashibara-oversoul-mp3-registration-pc-full-version-keygen-torrent-64bit
https://gulspouncontti.mystrikingly.com/blog/hmt-mechatronics-tata-mcgraw-hill-pdf-download
https://seesaawiki.jp/narjechocom/d/The Enemmy - Law And Disorder 3 Movie Free Download Utorrent
https://studentwebnet.com//read-blog/13079
https://uploads.strikinglycdn.com/files/113950b1-498d-44b2-b3fe-c5f34bce2275/Saints-Row-4-Crack-Fix-Tpb-Games.pdf
https://coub.com/stories/2721196-mankatha-tamil-movie-dvdrip-download-hot
https://coub.com/stories/2721195-free-toten_hosen_an_tagen_wie_diesen_free_mp3_
https://coub.com/stories/2721198-crazier-than-you-sheet-music-pdf-free
https://coub.com/stories/2721199-bin-roye-pakistani-kannada-movie-songs-download-pornoseiten-flood-wo-link
https://wakelet.com/wake/-6cAl_w00_msLvG0I-_Bj
https://wakelet.com/wake/ySPiSCuDZ02FzTYp8Mhi-
https://wakelet.com/wake/9hNyvHoHR7wTVGmYIN-k6
https://wakelet.com/wake/uGMcMjpnQwpRNP_pUJBQ9
https://coub.com/stories/2670594-what-dreams-may-come-1998-720p-warmea
https://coub.com/stories/2670593-high-quality-carefree-manual-awning-won-t-retract
https://coub.com/stories/2670592-download-ebook-suharsimi-arikunto-manajemen-penelitian-pdf-charrae
https://coub.com/stories/2670591-hot-jethro_tull_the_very_best_of_blogspot
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA0bGNCwwLEgZDb3Vyc2UYgIDAwLWwkwkMCxIIQWN0aXZpdHkYgIDAwOmx6QsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC__ofbCwwLEgZDb3Vyc2UYgICAv8PnpQgMCxIIQWN0aXZpdHkYgIDAoJGb8AsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDAzvDHCwwLEgZDb3Vyc2UYgIDAgMT6kAgMCxIIQWN0aXZpdHkYgIDAkKiKlAgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_psCaCAwLEgZDb3Vyc2UYgIDAwNWk2wsMCxIIQWN0aXZpdHkYgIDAkNOpigsMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/2628821-my-summer-car-v01_04_2021-best
https://coub.com/stories/2628820-man-of-steel-in-hindi-1080p-kickass-torrents-imochan
https://coub.com/stories/2628819-how-do-i-tell-what-year-my-clark-forklift-is-gabdaic
https://coub.com/stories/2628818-wp-client-pro-nulled-99
https://coub.com/stories/2706984-dada-life-sausage-fattener-portable-free-mac-crack-vst-torrent
https://coub.com/stories/2706985-rus-abbyy-finereader-ocr-pro-12-1-exclusive
https://coub.com/stories/2706986-math-kangaroo-2017-questions-and-answers-pakistan-divonar
https://coub.com/stories/2719589-linker-taker-all-your-links-take-safe-work
https://wakelet.com/wake/NfCWSSiq0ZohbPlxMymUL
https://wakelet.com/wake/sV9RInAif-AAlhcPARsEM
https://wakelet.com/wake/DfygLZz1TaTbk36L-rckX
https://wakelet.com/wake/F226Z0v7ECGATQNVkVWSD
https://coub.com/stories/2621616-gaggia-titanium-service-manual-pdf
https://coub.com/stories/2621615-ultimate-spider-man-game-full-version-for-pc-softonic-haidphyl
https://coub.com/stories/2621614-tribes-seth-godin-pdf-portable-download
https://coub.com/stories/2621613-buffalo-wild-wings-nutrition-menu-pdf
https://wakelet.com/wake/2BzDCcslV3q63-RK_lIbK
https://wakelet.com/wake/w7EAM8BZIetka1YUl35H9
https://wakelet.com/wake/6aKmX3KQTU8ig7nzI1cbR
https://wakelet.com/wake/MwuaTwjY9gBdPexgFTFCg
https://coub.com/stories/2717849-solidworks-2013-download-32-bit-gezginler-download-best
https://coub.com/stories/2717848-top-download-navigon-europe-garmin-wuerzburg-gmbh-v3-univ-os100-otyara-rc336-ipa
https://coub.com/stories/2717847-vuescan-9-7-20-crack-2020-serial-key-allckym
https://coub.com/stories/2717846-link-shizuka-hentai-doujin-doraemon-32
https://wakelet.com/wake/9fwiQlxxeempYh-2e2zKp
https://wakelet.com/wake/X0HceYhN8QE9wMbGGlSuQ
https://wakelet.com/wake/HwHtWlpAK8qHHgcX4nDr5
https://wakelet.com/wake/HANz-J5lcPX85qeAtFYDF
https://coub.com/stories/2640290-motivewave-ultimate-edition-with-crack-57-giptanc
https://coub.com/stories/2640291-manual-de-humalyzer-3000-fryida
https://coub.com/stories/2640289-folder-lock-for-mac-free-download-melttarc
https://coub.com/stories/2640287-hot-daniibanks-pastelink-net
https://coub.com/stories/2794749-arturia-analog-factory-mac-keygen-new
https://coub.com/stories/2794747-cinesamples-kalimba-kontakt-pansfur
https://coub.com/stories/2794745-the-norton-introduction-to-literature-pdf-new
https://coub.com/stories/2794746-geological-time-scale-summary-pdf-yesswahk
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMDgt8TLCgwLEgZDb3Vyc2UYgICA_5ec8QkMCxIIQWN0aXZpdHkYgIDA4Iyk3QgMogEQNTcyODg4NTg4Mjc0ODkyOA
https://coub.com/stories/2823371-link-black-mahogany-moodymann-rar
https://coub.com/stories/2823372-vmware-drivers-pci-system-peripheral-windows-98
https://coub.com/stories/2823370-pro-cycling-manager-2011-2021-download-pc-tpbeatonton
https://wakelet.com/wake/xq_CCqtKKf8oa7lXNMufx
https://wakelet.com/wake/1il5mtVmORGING7FYKZ91
https://wakelet.com/wake/GhxmXfhXIPc-8qtQ0PaC3
https://wakelet.com/wake/O7qvf_SoK7c-xZ13okjL7
https://coub.com/stories/2986043-mozabook-full-version-new-downloads-torrent
https://coub.com/stories/2986041-repack-mednafen-pc-fx-bios-download
https://coub.com/stories/2986040-download-chestionare-toni-auto-categoria-b-full
https://coub.com/stories/2986037-work-sri-kanaka-mahalakshmi-recording-dance-troupe-full-movie-free-download
https://wakelet.com/wake/3PDiFcbEbZE7pxNFa570W
https://wakelet.com/wake/JwF8lYgWiRsV3IOcBay8m
https://wakelet.com/wake/6JXUeIQIvoNnusi0AGCdp
https://wakelet.com/wake/7uhBOjM6pcu5XU8UK2Shf
https://trello.com/c/cTbhScTP/48-aero-hydrodynamics-of-sailing-marchaj-pdf-download-new
https://trello.com/c/jPDWLhur/24-ek-hindustani-the-movie-english-sub-1080p-torrent-install
https://trello.com/c/wJNEwwgx/28-happy-bhag-jayegi-2015-movie-download-720p-gabresi
https://trello.com/c/dEjjdV7f/41-exclusive-38-dictionnaires-et-recueils-de-correspondance-avec-crack-gratuit-143
https://wakelet.com/wake/Huv4KMnUyGi7dCK9MsPiq
https://wakelet.com/wake/IS6AHrSKjXoi1YFwniPaB
https://wakelet.com/wake/RJkUWCItzwKxnl1nL4ROa
https://wakelet.com/wake/ZbnVhVtXhWHlF9AiboFZy
https://coub.com/stories/2988151-updated-xforce-keygen-32bits-or-64bits-version-motion-fx-2016-crack
https://coub.com/stories/2988150-the-grudge-3-full-patched-movie-in-hindi-dubbed-hd
https://coub.com/stories/2988149-photoinstrument-7-6-build-922-keygen-cracksnow-download-pc-__exclusive__
https://coub.com/stories/2988147-videopad-video-editor-8-04-crack-__link__-registration-code-2020
https://wakelet.com/wake/PafEbsz8VqKPG3uAXlacy
https://wakelet.com/wake/x17m1xg9S_TOnJaPM0oDe
https://wakelet.com/wake/B7fiXLcAmDK3R8vUQCftM
https://wakelet.com/wake/VBF-zGvU6-Mdf1Qt0h-hZ
https://coub.com/stories/3006921-simplo-automotivo-2012-crackeado-new
https://coub.com/stories/3006920-foto-kontol-orang-indonesia-olachri
https://coub.com/stories/3006918-madras-cafe-movie-hot-full-download-in-hindi
https://coub.com/stories/3006916-link-download-filme-com-merito-dublado
https://trello.com/c/YmTwPicf/27-fundamentosdetermodinamicadevanwylen7edrar
https://trello.com/c/KLOK4RnT/44-wondershare-drfone-toolkit-for-ios-and-android-99134-multilingual-verified
https://trello.com/c/6ubHDeDi/18-work-ramon-rioboo-thinking-the-impossible-pdf-33
https://trello.com/c/6fIWkXwW/35-padaiyappa-720p-download-verified-movie
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_v5f2CgwLEgZDb3Vyc2UYgIDAwNXSxAsMCxIIQWN0aXZpdHkYgIDA4J-ihwoMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCgkZ3fCgwLEgZDb3Vyc2UYgIDAoMiahQsMCxIIQWN0aXZpdHkYgIDA4N6xqQkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgIC_g6GyCgwLEgZDb3Vyc2UYgIDAgIHLtgkMCxIIQWN0aXZpdHkYgIDA0MLMzQkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA0qu2CAwLEgZDb3Vyc2UYgICAv7-X9ggMCxIIQWN0aXZpdHkYgIDA4P7w4gkMogEQNTcyODg4NTg4Mjc0ODkyOA
https://wakelet.com/wake/DsbWGJv8X8Zk7gfqtRT7d
https://wakelet.com/wake/LxRbMGRo8WOQoT3E-LAGC
https://wakelet.com/wake/pHYGDJtQhpz3Ugpks25Cl
https://wakelet.com/wake/5ivxJbdNWx-rhHRs_HsHj
https://coub.com/stories/3134620-export-excel-to-vcard-1-3-crack-best
https://coub.com/stories/3134618-crack-para-deejaysystem-video-vj2-3-3-0-yulamia
https://coub.com/stories/3134615-budd-hopkins-intruders-pdf
https://coub.com/stories/3134617-link-sonic-charge-permut8-v1-0-working-win-and-osx
https://coub.com/stories/3126529-deep-diving-simulator-trainer-download-fix
https://coub.com/stories/3126520-the-second-coming-of-christ-yogananda-pdf-download-best
https://coub.com/stories/3126528-kal-ho-naa-ho-movie-download-in-hindi-hd-720p-oleeidd
https://coub.com/stories/3126527-lotr-battle-for-middle-earth-1-03-crack-repack-download
https://coub.com/stories/3020783-fujitsu-siemens-slim-mobile-usb-dvb-t-tv-tuner-driver-rianott
https://coub.com/stories/3020780-link-roomcapantenna20
https://coub.com/stories/3020778-updated-adobe-pagemaker-7-0-crack-download
https://coub.com/stories/3020779-cracked-gasturb-12-cracked-rar
https://coub.com/stories/2946481-mariokart73dsgameromdownloadjpn-forbir
https://coub.com/stories/2946479-free-pharmaceutics-1-rm-mehta-pdf-download
https://coub.com/stories/2946480-labview-2012-fpga-module-xilinx-tools-13-4-hugeve
https://coub.com/stories/2946478-portraitpro-15-4-1-0-x86-standard-edition-exclusive-crack-setup-free
https://coub.com/stories/2936944-recoil-by-zipper-interactive-pc-game-for-windows-7-rar-best
https://coub.com/stories/2936945-need-for-speed-underground-2-serials-no-cd-crack-upd-cpy
https://coub.com/stories/2936946-coreldraw-technical-suite-2019-21-2-0-706-keygen-with-crack-phylzach
https://coub.com/stories/2936943-fix-simplified-construction-estimate-max-fajardo-pdf-free-download
https://coub.com/stories/3100102-fifa-09-full-crack-file-rar
https://coub.com/stories/3100101-panorama-do-novo-testamento-robert-h-gundry-download-best
https://coub.com/stories/3100100-fastpictureviewer-professional-edition-v1-9-build-358-free-download-top
https://coub.com/stories/3100099-adobe-acrobat-xi-pro-11-1-21-final-crack-utorrent-best
https://coub.com/stories/3103679-character-generator-crack-code-uhiljan
https://coub.com/stories/3103678-huong-dan-download-cool-edit-pro-2-1-full-crack-rayazo
https://coub.com/stories/3103677-download-plate-n-sheet-professional-v4-exclusive
https://coub.com/stories/3103676-link-creo-elements-direct-modeling-18
https://coub.com/stories/3032097-top-ez2on-solista-download
https://coub.com/stories/3032095-varshalovich-quantum-theory-of-angular-momentum-pdf-hot
https://coub.com/stories/3032094-the-enigma-protector-v3-80-keygen-rar-link
https://coub.com/stories/3032093-revit-2018-x64-mult-lang-xforce-crack-new
https://coub.com/stories/2991569-hd-online-player-nasha-marathi-movie-download-720p-link
https://coub.com/stories/2991568-netfabb-professional-free-crack-hot
https://coub.com/stories/2991566-excel-image-assistant-full-version-download-__link__
https://coub.com/stories/2991565-cartella-colori-boero-pdf-13-hugmalo
https://coub.com/stories/2960359-bhrigu-samhita-gujarati-pdf
https://coub.com/stories/2960358-cinema-4d-r20-crack-full-with-serial-key-free-download
https://coub.com/stories/2960356-mapper-denon-mc6000-virtual-dj-8-crack-leomari
https://coub.com/stories/2960355-_verified_-rigs-of-rods-2010-ic-ce-download
https://lasleboukele.wixsite.com/tydcontfala/post/scorpion-king-2-movie-in-hindi-free-19
https://serdcevidka2019.wixsite.com/mensgeretel/post/left-4-utorrent-pc-free-activator-patch-rar
https://fonleremata.wixsite.com/redgeistanhyd/post/fantasy-grounds-ii-ultimate-crack
https://nodonarviportre.wixsite.com/risbicori/post/3design-cad-7-crack-rar
https://leolefoottamul.wixsite.com/buiwildrotels/post/forte-agent-72-keygen
https://incenemapo.wixsite.com/omwinthirspe/post/the-delhi6-full-movie-download-mp4
https://lanoraloehner115im.wixsite.com/stigunhedesc/post/utorrent-tabarani-hadith-in-urdu-256-rar-mobi-free
https://gissellemcclaughry.wixsite.com/morararat/post/kmspico-v9-3-1-activator-for-windows-and-office-serial-key
https://coub.com/stories/3461995-ultraiso-premium-edition-9-6-2-3059-serial-key-lanzuha
https://coub.com/stories/3461994-contoh-undangan-khitanan-doc-hot
https://coub.com/stories/3461996-_verified_-advanced-systemcare-pro-11-1-0-196-crack-cracksnow-rar
https://coub.com/stories/3461998-blufftitler-pro-12-2-0-6-megapack-sadeempc-zip-serial-key-keygen-rexelsp
https://coub.com/stories/3430084-the-carburetors-rock-n-roll-forever-2010-download-high-quality
https://coub.com/stories/3430083-tcp-ip-protocol-suite-forouzan-4th-edition-ppt-chapterl-nacovyrg
https://coub.com/stories/3430082-villu-tamil-movie-download-dvdrip-exclusive
https://coub.com/stories/3430079-facebook-auto-like-bot-ultimate-version-v-4-0-download-deavdami
https://coub.com/stories/3446012-hot-frigobase-frigodep-frigodiag-frigolec
https://coub.com/stories/3446011-best-kareena-kapoor-xxx-nangi-photo-com
https://coub.com/stories/3446008-updated-amado-batista-discografia-completa-torrent-autoversicherung-fie
https://coub.com/stories/3446004-mubarakan-movie-free-download-__link__-hindi-movie
https://wakelet.com/wake/XPux0jBJcZ5pBf3w5kEW4
https://wakelet.com/wake/W5tuZ1ljsHTxUQZhAh3GR
https://wakelet.com/wake/KqjgFbamg7eHget4iuV8G
https://vn88daily.com/10-thuong-nap-lai-hang-ngay-tai-club-gpi-casino-truc-tuyen/
https://wakelet.com/wake/sQyr8496cEqZHiyHZnC7t
https://wakelet.com/wake/vxiF4xGeQ3fUl89-Q74oX
https://wakelet.com/wake/pFEsdaz2da_E6j5x1SJO_
https://fathersinaction.org/apps/blog/show/43751169-i-love-you-daddy
https://coub.com/stories/3232906-anjaneya-dandakam-free-mp3-downloadl-rawlearl
https://coub.com/stories/3232905-hate-story-720p-english-subtitlesl-halala
https://coub.com/stories/3232903-hot-download-ebook-pengantar-akuntansi-1-pdf
https://telebook.app/ahancacon