东芝的128兆样品在1月22日中午送到圣何塞仓库。纸箱不大,用泡沫纸裹了三层。杰克拆开包装,八颗闪存颗粒整整齐齐地码在静电袋里,比指甲盖大不了多少。他拿起一颗对着窗外的光看了看:“就这么小一点,能装一百二十八兆?”
陆泽接过静电袋,拆开,取出一颗放在指尖。和FS-02用的64兆颗粒相比,封装尺寸几乎一样,容量翻了一倍。他放下颗粒,转身在工作台上摊开FS-03的公板,用飞线把一颗样品颗粒临时接入电路。
问题立刻暴露出来。固件里的地址映射模块是按64兆的寻址空间写的,接入128兆颗粒之后,读写指针越过边界,缓冲区溢出,大量的操作日志报错。他盯着屏幕上滚过去的乱码看了一会儿,开口说:“地址映射要重写。不能只改参数,寻址算法本身得换一种思路,要让它自动适配不同容量的颗粒。”
“那需要多久?”杰克问。
“今晚写不完,明天能写完。”
杰克看了他一眼:“你打算通宵?”
“不用通宵。”陆泽把飞线断开,收好样品颗粒,“我先回去理结构,明天上午来写。”
第二天上午九点,杰克推开仓库门的时候,陆泽已经坐在工作台前。笔记本屏幕上开着代码编辑器,旁边摊着一张写满十六进制地址的手写稿。他眼睛有些红,但手指在键盘上没停。
杰克没有打搅他,绕到另一边,把FS-02的测试记录翻出来整理。中午点了一个三明治放在陆泽手边,他头也没抬,机械地咬了一口。下午两点半,陆泽停下手,把最后一段代码保存,回头说:“好了。拿颗样品过来。”
他把128兆颗粒重新接上新的固件,通上电。屏幕上弹出一个盘符,容量显示为128兆。他拖进去一个包含数百张照片的文件夹,读取、校验、比对,数据没有出错。他又反复拔插二十次,断电重启,换电脑,全部通过。
陆泽拔下样品,放在桌上:“FS-04,128兆,读写正常。”
杰克走过来,拿起样品看了看:“这就成了?”
“成了。”陆泽靠在椅背上,“以后容量升级只需要换颗粒,固件自动适配,不用再改主控设计。”
“你用了多长时间?”
“昨天下午到今天下午,一天。”陆泽站起来,把杯子里凉掉的咖啡喝完,“4月量产之前,先把FS-04的稳定性和发热量跑完一轮老化测试。”
他回伯克利的路上,雨又下起来了。他在车上靠窗睡了一路,到宿舍楼下时才被司机叫醒。他拖着步子上了楼,路过门框时抬头看了那块木牌一眼。雨水顺着字迹的凹痕流下来,“陆记工作室”四个字比刚挂上的时候更深了一些。
他进屋,把外套搭在椅背上,坐在床上,掏出手机。屏幕上有一条周野发来的消息:“后天晚上,我在海风酒吧有一场演出,唱《下一代》,你来不来?”
陆泽想了想,回:“几点?”
“晚上九点。”
“到。”
第二天他没有去闪梭。上午,他在宿舍改FS-04的固件注释,把地址映射算法的思路用中文和英文各写了一遍。他知道这个东西以后会交给别人维护,需要留下的不止是代码,还有为什么这样写的理由。
下午,他写了一份闪梭3月至4月的量产排期表:2月跑老化测试,3月锁定外壳模具,4月初备料,4月中旬试产,4月底出第一批500台。他把排期表打印了一份,整整齐齐地叠好,准备明天去星途时拿给凯恩看。
晚上八点半,他出了门。海风酒吧在旧金山码头区的一条小巷里,门脸不大,挂着一块暗红色的招牌。陆泽到的时候,周野正在台上调音,看见他进门,冲他扬了扬下巴。
酒吧里人不多,大概二三十个,零散地坐在木桌和高脚凳上。灯光昏暗,台上只有一盏昏黄的射灯。周野调完音,拿起吉他,对着麦克风说了一句:“唱一首新歌。歌名叫《下一代》。”
前奏响起来的时候,陆泽端着一杯可乐靠着吧台站着。周野弹得比在出租屋那次熟练了一些,但声音比那时候更沉。唱到“你们会不会记得我”那一句时,他稍稍停顿了一下,然后继续唱了下去。最后一个吉他尾音落下去的时候,酒吧里响起了稀稀落落的掌声。
周野放下吉他,说了一句:“谢谢。”他走下台,朝陆泽走过来。
“怎么样?”
“那一句,唱得比出租屋那版好。”陆泽说,“你就是需要人坐在下面听。”