送来的那个风烛残年的老笔记本,反正就是老到不行 08 年的那种,BIOS 是凤凰的,选项都没几个分类都不需要
主频 2.2GHz,内存大概有 2GiB 吧,反正非常老化了连 DOS 都快带不动(当然,MSDOS 是 16 位的,不过和这个无关...
呃... 反正最近也在学嵌入式和计算机结构,这方面其实还蛮复杂的,要了解的知识很多,冯·诺伊曼架构还有那些基本的什么 PROM、EPROM、DRAM SDRAM SRAM、中断、总线、IO、MMU 什么的还好说
就是实际工程上总是像花名册一样很难记的,这倒是还需要有经验和学习。不过这次我不会讲之类的玩意,我主要是软件。IEEE 系的拉倒( #hardware
#sysadmin
Windows XP 的系统,里面有 QQ 和搜狗输入法,我还是在附带的一件恢复 DOS 里
其中 QQProtect 往
不支持从光驱引导但是支持 USB HDD,Serial ATA 都不支持只能用 IDE(Parallel ATA)、SICS
呃... 其实最开始一直在和国内国外一起定制的 MSDOS,99 年的版本好像,MSDOS 5.x,目的貌似是类似工具箱的用途,自动了 cutemouse 程序
好处是可以用 MSDOS 5.x 带的全屏
DOS 貌似我每次
顺便给你们几份文档,方便如果使用到 MSDOS 的时候可以用。
Windows Commands
MS COMMAND.COM Syntax
MSDOS 2.x COMMAND.COM Interpreter Source
(吐槽,我觉得汇编语言设计得可真是混乱啊... 明明可以稍微『标准』一点的偏偏要各弄各的... 没办法啊,而且
顺便推荐几个可能用到的指令,虽然 DOS 解释器十分的淡疼,批处理写起来也是比 Bash 系还要不规范不统一不易推测还要 DSL 一些:
也可以使用 pipeline
UNIX 风格的
一般命令都可以使用
定制方式主要是 COM 对象和 BAT 批处理脚本,以及外部工具的 EXEcutable files
主频 2.2GHz,内存大概有 2GiB 吧,反正非常老化了连 DOS 都快带不动(当然,MSDOS 是 16 位的,不过和这个无关...
呃... 反正最近也在学嵌入式和计算机结构,这方面其实还蛮复杂的,要了解的知识很多,冯·诺伊曼架构还有那些基本的什么 PROM、EPROM、DRAM SDRAM SRAM、中断、总线、IO、MMU 什么的还好说
就是实际工程上总是像花名册一样很难记的,这倒是还需要有经验和学习。不过这次我不会讲之类的玩意,我主要是软件。IEEE 系的拉倒( #hardware
#sysadmin
Windows XP 的系统,里面有 QQ 和搜狗输入法,我还是在附带的一件恢复 DOS 里
dir C:\Windows\System32 > s32
然后 edit s32
Alt F s
了一下看到的其中 QQProtect 往
System32\debug.log
里乱放 log,害得我以为是启动的日志,,,,不支持从光驱引导但是支持 USB HDD,Serial ATA 都不支持只能用 IDE(Parallel ATA)、SICS
呃... 其实最开始一直在和国内国外一起定制的 MSDOS,99 年的版本好像,MSDOS 5.x,目的貌似是类似工具箱的用途,自动了 cutemouse 程序
ctmouse
可惜不支持我的 USB 触摸板,而 Symantec Ghost GUI 程序都支持,DOS 就是这样不均衡...好处是可以用 MSDOS 5.x 带的全屏
edit
,在部分情况下可以部分替代 UNIX 的 more
和 less
使用可惜需要新建文件才能,匿名管道 edit
不支持,MS 系操作系统也不是一切皆文件,不能用 /dev/stdin
这种DOS 貌似我每次
chdir
到别的盘符里都无效... 可惜,这上面我还是觉得 UNIX 的设计更优秀,至少它的确是在为系统管理员考虑,而且是使用 CLI 的系统管理员,至于 Windows 也是最近才有的 Powershell顺便给你们几份文档,方便如果使用到 MSDOS 的时候可以用。
Windows Commands
MS COMMAND.COM Syntax
MSDOS 2.x COMMAND.COM Interpreter Source
(吐槽,我觉得汇编语言设计得可真是混乱啊... 明明可以稍微『标准』一点的偏偏要各弄各的... 没办法啊,而且
<number>h
这种十六进制表示方法也不如 C 0x<number>
的那样好看,M$ 的汇编器比 GNU AS 的宏定义还难看...)顺便推荐几个可能用到的指令,虽然 DOS 解释器十分的淡疼,批处理写起来也是比 Bash 系还要不规范不统一不易推测还要 DSL 一些:
mkdir rmdir chdir dir type vol xcopy copy del edit fc move
tree
(貌似后来 NT 上了才有)find sort subst
command exit start goto
set rem path reg setlocal endlocal shift if for
cls title color echo date
pushd popd
compat extract
chkdsk chcp ver mem mode debug pause label
more mount mklink
call break
dir
和 edit
还支持 filename wildcard 通配符也可以使用 pipeline
dir | find "<DIR>"
UNIX 风格的
>(trunc)
和 >>(append)
重定向也是支持的一般命令都可以使用
command /?
来获取帮助,中间那个 /
之前的空格加不加都行定制方式主要是 COM 对象和 BAT 批处理脚本,以及外部工具的 EXEcutable files
Docs
Windows commands
Reference
#hardware #js WebHID API 是基于事件IO-ArrayBuf 的人体输入设备驱动框架
nav.hid.reqDevice({vendor,product Id ,usage Page?}..)//usage USB-ID
await .devices.open()
on(inputReport|disconnect, ev=>)
这些IO字节结构有多种,如左键单击、键盘灯亮,每种都有其ev.reportId数值
于 ev.data
以 sendReport(id|0, buf) 发送joystick震动摇晃等动作
feature Report类同方式发, receive() 以8bit-repid手动收;都是单向
在 about://device-log 查看送信记录
#statement Web平台现在能做的越来越多,除了electron,pwa,uniapp等打包离线以及 devtools REPL草稿纸,WASM、MIDI,USB HID 也让日常操作能由网页完成
nav.hid.reqDevice({vendor,product Id ,usage Page?}..)//usage USB-ID
await .devices.open()
on(inputReport|disconnect, ev=>)
这些IO字节结构有多种,如左键单击、键盘灯亮,每种都有其ev.reportId数值
于 ev.data
以 sendReport(id|0, buf) 发送joystick震动摇晃等动作
feature Report类同方式发, receive() 以8bit-repid手动收;都是单向
在 about://device-log 查看送信记录
#statement Web平台现在能做的越来越多,除了electron,pwa,uniapp等打包离线以及 devtools REPL草稿纸,WASM、MIDI,USB HID 也让日常操作能由网页完成