-
03b4e219bd
docs(reference): link scanner API + continuation guide in index
feat/inventory-phase1-scan
lyrathorpe
2026-07-06 23:36:53 +01:00
-
88849a4a7f
docs(inventory): record oscanner category token + SIBO Debugger DYL breakpoints; link CONTINUATION.md
lyrathorpe
2026-07-06 23:36:15 +01:00
-
4937811a01
docs(inventory): on-device debugging continuation guide to finish the OO scanner client
lyrathorpe
2026-07-06 23:36:14 +01:00
-
9b3dc3000b
docs(inventory): paradigm correction - scanner is an OO library object (LIBMANAGER/MESSMANAGER), driven via p_getlibh/p_newsend/p_send
lyrathorpe
2026-07-06 23:25:47 +01:00
-
a8a0102a2f
docs(mx-re): add Ghidra headless decompilation to the toolchain
lyrathorpe
2026-07-06 23:20:57 +01:00
-
038c38f029
docs(inventory): decompiled (Ghidra) read path; bottoms out at int 0x84/0xd2 services
lyrathorpe
2026-07-06 23:20:56 +01:00
-
961526b545
docs(inventory): retrieval is via OS-service handle + OO DYL messaging (per-vector register convention)
lyrathorpe
2026-07-06 22:49:49 +01:00
-
32d621e769
docs(reference): fix RE toolchain link path in index
lyrathorpe
2026-07-06 22:36:54 +01:00
-
c80e7c8879
docs(reference): 08-re-boot-oscalls — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:49 +01:00
-
43353d4019
docs(reference): 07-hardware — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:48 +01:00
-
0ccd38994d
docs(reference): 06-ui — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:48 +01:00
-
0e765bc90c
docs(reference): 05-filesystem-dbf — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:47 +01:00
-
2b6804ab18
docs(reference): 04-plib-core — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:46 +01:00
-
25078af7fc
docs(reference): 03-io-devices — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:45 +01:00
-
22a92dda5a
docs(reference): 02-system — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:44 +01:00
-
51d864d96d
docs(reference): 01-building-apps — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:44 +01:00
-
1a54086cc2
docs(reference): 00-index — SIBO/Workabout MX programming reference
lyrathorpe
2026-07-06 22:29:43 +01:00
-
8714b619c6
docs(mx-re): RE toolchain (MAME psionwamx headless + radare2) and documentation plan
lyrathorpe
2026-07-06 22:19:18 +01:00
-
ae4a619172
docs(inventory): confirm WL2:D open + ops 6/7 trigger; record data-retrieval as open gap
lyrathorpe
2026-07-06 22:08:40 +01:00
-
bf5aa1b231
feat(inventory): WL2:D async read (p_ioc + trigger + p_iowait)
lyrathorpe
2026-07-06 21:56:22 +01:00
-
2731d22266
feat(inventory): WL2:D trigger(6/7)+p_read loop with length + re-trigger
lyrathorpe
2026-07-06 21:52:26 +01:00
-
edda57bdce
feat(inventory): RE-based WL2:D init (enable ops 6/7) + read
lyrathorpe
2026-07-06 21:44:10 +01:00
-
62d277e5d6
docs(inventory): add reverse-engineered WL2 init sequence + default Symbol2 param block
lyrathorpe
2026-07-06 21:42:36 +01:00
-
fc4df77300
docs(inventory): first-ever reverse-engineered Workabout MX scanner API notes
lyrathorpe
2026-07-06 21:35:08 +01:00
-
1544159afc
diag(inventory): try WL2:D (untried unit) then WL2:A; read + dump
lyrathorpe
2026-07-06 21:23:19 +01:00
-
4bb853cdde
build: add the workabout rom
lyrathorpe
2026-07-06 21:14:55 +01:00
-
cdea110e60
diag(inventory): read integral laser via WL2:A (device demman uses)
lyrathorpe
2026-07-06 20:54:14 +01:00
-
0ec706d658
diag(inventory): probe BAR:A/B/C units (demman uses existing bar device)
lyrathorpe
2026-07-06 20:39:17 +01:00
-
b79b1fa175
diag(inventory): software-trigger scan via Esc-y1J/Esc-y1K over TTY:D
lyrathorpe
2026-07-06 20:21:03 +01:00
-
724b5a11eb
diag(inventory): minimal TTY:D read, no reconfig, one byte at a time
lyrathorpe
2026-07-06 20:14:54 +01:00
-
b86c1b083f
diag(inventory): held BAR:A/B open report + read-arms-laser test
lyrathorpe
2026-07-06 19:04:43 +01:00
-
c99927acdf
diag(inventory): keyboard/scan-key wedge test (open nothing; echo key codes)
lyrathorpe
2026-07-06 18:51:31 +01:00
-
397ce274e4
diag(inventory): stream one byte per read (tmask=0 full-count read was blocking)
lyrathorpe
2026-07-06 18:46:37 +01:00
-
ff38d4eb70
diag(inventory): read decoded laser on TTY:D with P_OBEY_DSR cleared + DTR forced
lyrathorpe
2026-07-06 18:41:30 +01:00
-
4d8917bb02
diag(inventory): correct BAR: read to p_iow(P_FREAD,buf); probe slot letters; dump [count][type][data]
lyrathorpe
2026-07-06 18:33:34 +01:00
-
538705a807
docs: add extra sdk docs
lyrathorpe
2026-07-06 18:30:29 +01:00
-
1e371910a0
docs: add the HDK
lyrathorpe
2026-07-06 18:28:16 +01:00
-
6dfa868fa2
diag(inventory): probe BAR: device-name/mode candidates (BAR:D etc.)
lyrathorpe
2026-07-06 18:28:22 +01:00
-
c215a86a75
fix(inventory): load BAREAN.LDD by full path M:\\IMG\\BAREAN
lyrathorpe
2026-07-06 18:23:38 +01:00
-
ca7ed3e178
fix(inventory): hold screen with p_getch so load/open results are readable
lyrathorpe
2026-07-06 18:19:53 +01:00
-
830225ecf5
docs(inventory): document undecoded-laser + BAR: decoder-LDD model
lyrathorpe
2026-07-06 18:13:57 +01:00
-
5dce1ae794
feat(inventory): raw-dump diagnostic reading from BAR:
lyrathorpe
2026-07-06 18:13:56 +01:00
-
3fd94158bd
feat(inventory): load decoder LDD + open BAR: instead of raw TTY:D
lyrathorpe
2026-07-06 18:13:55 +01:00
-
034ffd211c
feat(inventory): read barcode via BAREAN.LDD decoder on BAR: (integral laser is undecoded/HHLC)
lyrathorpe
2026-07-06 18:13:54 +01:00
-
64e484448c
build: add the SIBO SDK
lyrathorpe
2026-07-06 18:01:36 +01:00
-
d76326729c
docs(inventory): note blocking loop + raw-format diagnostic
lyrathorpe
2026-07-06 17:51:18 +01:00
-
b2f107f1d9
fix(inventory): blocking scan loop (async CON: keyboard panicked WSERV, panic 100)
lyrathorpe
2026-07-06 17:51:17 +01:00
-
97afbeb1ec
feat(inventory): add README.md (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:46 +01:00
-
b705881861
feat(inventory): add scan.pr (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:45 +01:00
-
30fd0085b1
feat(inventory): add scan.c (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:44 +01:00
-
41202888e1
feat(inventory): add bcode.c (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:44 +01:00
-
8fe13f6ef8
feat(inventory): add bcode.h (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:43 +01:00
-
6636731577
feat(inventory): add upc.c (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:43 +01:00
-
6e9254fc10
feat(inventory): add upc.h (Phase 1: scan + UPC validation)
lyrathorpe
2026-07-06 17:41:42 +01:00
-
cbc66b2e03
docs: add sibo sdk docs
main
lyrathorpe
2026-07-06 17:27:17 +01:00
-
0b0fdc6652
docs(hello.c): remove comment about printf, was incorrect
lyrathorpe
2026-06-26 17:53:55 +01:00
-
d8c80df020
feat(hello): add a Hellorld application
lyrathorpe
2026-06-26 17:42:46 +01:00
-
679a300a67
docs(tsc): add some TODO in there
lyrathorpe
2026-06-26 17:42:13 +01:00
-
b8cdb7a5f8
docs(.gitignore): ignore compiler generated files
lyrathorpe
2026-06-26 17:38:45 +01:00
-
8183bffeed
feat: describe compile environment
lyrathorpe
2026-06-26 17:32:36 +01:00
-
3826e0f500
docs(readme.md): initial readme commit
lyrathorpe
2026-06-26 17:26:09 +01:00