發表文章

目前顯示的是有「Note」標籤的文章

老兵不死之萬年老妖精 MS-DOS

緣起 最近剛好接到修改DOS測試程式的需求,再度接觸這個認識十幾年的好朋友 大家都說Windows不好,微軟死要錢,但是他有一個很大的好處就是十幾年前的DOS,拿到現在的XP系統下面還是可以跑,對於古董程式保有相當大的相容性,如果是Linux,光要重新弄出那個編譯環境就是大問題,gcc-改版後的參數都不一樣,抓破頭也找不出問題,但是M$的保證就是不管是Win7、Win8、Win9...,你的COMs、EXEs保證都可以繼續使用,就是商業的術語Investment Protection,你的投資不會有損失,這點真的值得稱許。 目的 打造可以直接在USB編譯測試的DOS環境 準備工作 DOS開機磁片跟檔案: http://www.bootdisk.com/bootdisk.htm USB格式化工具:HPUSBFW http://portable.easylife.tw/1348 Turbo C++安裝檔案: http://www.csie.ntu.edu.tw/~cprog/Reference/TC/tc.html 安裝步驟: 1 把DOS開機片跟檔案解壓到C:\DOS,注意這邊除了必要的開機檔之外,himem.sys、emm386.exe也是不可少 2 把TC安裝到系統中的C:\TC 3 使用HPUSBFW格式化你的大拇哥,其中記得指定開機檔案目錄到C:\DOS 4 把C:\DOS裡面的所有檔案放到大拇哥裡面 5 把C:\TC整個目錄複製到大拇哥裡面 6 撰寫autoexec.bat跟config.sys config.sys 建議內容: device=himem.sys /testmem:off device=emm386.exe noems files=60 buffers=40 dos=high,umb stacks=64,512 參考文件: Autoexec.bat and Config.sys information 如何排除 Windows 內部堆疊溢位錯誤的問題

筆記:alc272 在ubuntu 下沒有聲音的解決方法

引用來源: http://ubuntuforums.org/showthread.php?t=1204072 解決方法: The brief instruction for ALC272 is as below: $sudo gedit /etc/modprobe.d/alsa-base.conf then add(or edit) this: options snd-hda-intel model=asus-mode4 Close gedit,then run this in the terminal alsamixer adjust volume and reset your computer.

debian as virtual box guest note

安裝GuestAddition #apt-get update #apt-get install build-essential module-assistant linux-headers-`uname -r` (如果沒有可執行屬性的話) >>>>#cp /media/share/VBoxLinuxAdditions-x86.run /tmp/. >>>>#/tmp/VBoxLinuxAdditions-x86.run #./VBoxLinuxAdditions-x86.run 加入share folder mount.vboxsf share /media/share

Linux Serial Driver 系統架構

http://www.linux.it/~rubini/docs/serial/serial.html TTY在UNIX like 系統由來已久,所以架構發展也日趨複雜, 最近有用到這方面的資訊,就把這篇有用的文章放上來, 希望對於系統內部運作有更進一步的瞭解。