# M1 MBA

อย่าเพิ่งงงกับวันที่ของ entry นี้ เพราะเป็น entry ที่ดองมายาวนานตั้งแต่วันที่ได้เครื่องมา()

ก่อนหน้านี้เครื่องที่ใช้อยู่คือ mba mid-2013 ตัวปรับสูงสุด (i7 กับ RAM 8 GB) ซึ่งก็ใช้มาตั้งแต่ช่วงมันออกใหม่ๆนั่นแหละ เอาจริงๆโดยรวมแล้วมันก็ยังใช้งานได้โอเคอยู่ ติดอยู่แค่ว่าพื้นที่เครื่องมันไม่ค่อยพอใช้เท่าไหร่ (SSD 256 GB) กับมันอืดมากเวลารันโปรเจ็คใหญ่ๆ หรือมีพวก auto test/linter ทั้งหลายรันยุ่บยับระหว่างพิมพ์แก้ใน editor ไปด้วย ไม่ก็มีพวกของที่รันใน docker ไปพร้อมๆกัน แต่จุดนี้มันก็ไม่ใช่ประเด็นหลักอะไร เพราะที่พวกงานที่ใหญ่ๆแบบนั้นหลักๆก็มีแค่โปรเจ็คของออฟฟิศ ช่วงวันหยุดแทบไม่ได้จับอะไรเป็นเรื่องเป็นราว (แค่เคลียร์งานบ้าน เคลียร์เมะ เกมประจำวีคก็หมดเวลาแล้ว) แล้วช่วงก่อนหน้านี้ก็ต้องกลับไปทำที่ออฟฟิศเต็มเวลาแล้ว ไม่มีทำที่บ้าน ก็เลยใช้พลางๆไปไม่ได้คิดอะไร

ความตั้งใจในตอนแรกสุดตั้งแต่เมื่อปีที่แล้วคือ กะว่าเดี๋ยวถ้า intel mbp 16 นิ้วมัน refresh spec รุ่นของ 2020 แล้วว่าจะสอย ที่คิดไว้แบบนี้เพราะเห็นว่ายังไงมันก็ยังรัน Windows ได้ มี Bootcamp พวกเกมหลายๆอย่างยังไงก็ยังต้องใช้ Windows อยู่ดี แล้วตัวนั้นมันมีการ์ดแยกด้วย น่าจะใช้เล่นเกมกลางๆได้ถึงระดับหนึ่ง กับอีกอย่าง ถึงจะเป็นช่วงเปลี่ยนผ่าน แต่ถ้าซื้อตอนปีนี้ไปยังไงก็น่าจะยังใช้ได้อีกยาวๆจนเดี๋ยวถึงช่วงจะเปลี่ยนหลายๆอย่างน่าจะทำมารองรับกับ ARM64 กันมากขึ้นก็ค่อยเปลี่ยนก็ได้ แต่จนท้ายหมดปีแล้วแอปเปิลก็ไม่ได้มีประกาศตัว refresh ของ mbp 16 นิ้วมาเลยซะงั้น ประกอบกับพอเห็นแต่ละคนรีวิวสเป็คของ m1 mba/mbp แล้วมันแรงมาจนทำเอาความตั้งใจตอนแรกแกว่งไปหมด แต่นั่นก็ยังไม่ใช่จุดที่ตัดสินใจให้ซื้ออยู่ดี จนกระทั่ง...

วันอังคารที่ 9 กุมภาพันธ์ 2021 ระหว่างที่กำลังนั่งทำงานอยู่ในออฟฟิศอยู่ดีๆ ก็มีคนจากกระทรวงแรงงานมากดกริ่งออฟฟิศ ซึ่งเขามาเพื่อมาตรวจสอบมาตการภายในออฟฟิศว่าจัดการรับมือ covid เป็นยังไง เป็นไปตามแผนที่ส่งไว้หรือไม่ แล้วมีปัญหาอะไรหรือไม่ ตอนแรกสุดก็ไม่คิดว่าจะมีอะไร คนจากกระทรวงแรงงานก็ไปคุยกับพวกพี่ๆ HR ในบ.กับตรวจเช็คตามปกติ จนกระทั่งตอนบ่ายกลับมาหลังจากพักเที่ยง ได้ความมาว่า ออฟฟิศมีคนเข้าออฟฟิศเยอะเกินไป ตอนนี้มีบังคับให้มีคนอยู่ในออฟฟิศได้แค่ 50% ของทั้งหมด (ตอนนั้นมี 70%) ซึ่งวันนั้นก็ต้องมีคนกลับทำที่บ้านตอนบ่ายทันที่ 2-3 คน แล้วทางบ.ก็ต้องปรับตารางคนเข้าออฟฟิศใหม่หมดทันที

ในหัวตอนนั้นก็คือ ชิบหายแล้ว ต้องกลับมาทำที่บ้านแล้ว สเป็ค mba ที่ใช้อยู่ตอนนั้นนี่ถ้าต้องใช้ทำงานแล้ว ทำอะไรได้นิดหน่อยก็ต้องรอจนอ้วกแน่ๆ จะให้ remote ต่อไปใช้คอมออฟฟิศแทนก็ไม่ค่อยสะดวกเหมือนใช้เครื่องตัวเองเอาอีก ทำให้เกิดไอเดียขึ้นมาว่า งั้นไม่ลองซื้อเครื่องใหม่ไปเลยล่ะ แล้วเอาเป็นเครื่องกลางๆล่างๆไปก่อน ใช้ไม่ต้องนานมากแล้วเดี๋ยวค่อยไปเปลี่ยนทีหลัง หลังจากนั่งคิดอยู่วันสองวัน วันพฤหัสหลังเลิกงาน (วันนั้นทำครึ่งวันเพราะวันสิ้นปีก่อนตรุษจีน) ก็ทำการกดสั่งเครื่องแล้วก็นั่งรถไฟไปรับเครื่องที่ orchard เลย ตัวที่ซื้อมาเป็น 8-Core GPU, 1TB SSD, 16GB RAM สีทองที่มี pre-stock ไว้ที่ apple store ที่นี่พอดี (นอกจากชุดนี้แล้วที่เหลือจะมีแต่ base model ที่มีสต็อก รับได้วันนั้นเลย นอกนั้นต้องรอมันส่งมา)

หลังจากการใช้งานมาเดือนครึ่ง ก็ต้องบอกว่าตัวเครื่องนี้มันทำได้ดีกว่าที่คาดหวังไว้มาก หลายๆอย่างถึงจะยังไม่มี native แต่ใช้กับ rosetta เอาก็แทบไม่รู้สึกถึงความแตกต่าง สำหรับเกมบน Windows ก็เล่นได้ดีกว่าที่คิดไว้มาก แต่ก็มีหลายๆอย่างติดอยู่ (แต่ตอนแรกก็ไม่ได้คาดหวังว่าจะได้ขนาดนี้อะนะ)

# Setup iTerm & Homebrew

ก่อนอื่นเลยก็ลง rosetta ก่อน เพราะจำเป็นต้องใช้ ทุกอย่างที่ใช้ยังไม่รับ native ทุกตัว

# iTerm

ลง homebrew (opens new window) ตามปกติ

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

.zprofile

eval $(/opt/homebrew/bin/brew shellenv)

# iTerm Rosetta

ส่วนนึงตั้งแยกไว้เพราะจะได้ไม่ต้องคอยไปเพิ่ม arch -x86_64 ทุกคำสั่ง

ลง Homebrew แบบเดียวกัน ซึ่งหนนี้มันจะไปลงที่ /usr/local แทนเพราะมันจับได้ว่าเป็น x86

แต่เพื่อจะแยก brew สองอันออกจากอัน เลยตั้ง brew ตัวนี้ด้วย alias แทน เป็น brew-rosetta

.zshrc

alias brew-rosetta=/usr/local/bin/brew

# Powerlevel10k Theme

powerline10k theme (opens new window)

ลงตามในแบบ Manual แต่ย้าย ~/powerlevel10k ไปที่ ~/.powerlevel10k แทน

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.powerlevel10k
echo 'source ~/.powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

# Syntax Higlighting

zsh-syntax-highlighting (opens new window)

brew install zsh-syntax-highlighting

.zshrc

source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

# Auto Suggestion

zsh-autosuggestions (opens new window)

brew install zsh-autosuggestions
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh

# Vim Config

Awesome Ultimate vimrc (opens new window)

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
vim ~/.vim_runtime/my_configs.vim

แล้วก็ config ให้มันเป็น space 2 ช่องสำหรับการ indent ด้วยการเพิ่มนี่ไปใน .vimrc

function! UseTabs()
  set tabstop=4     " Size of a hard tabstop (ts).
  set shiftwidth=4  " Size of an indentation (sw).
  set noexpandtab   " Always uses tabs instead of space characters (noet).
  set autoindent    " Copy indent from current line when starting a new line (ai).
endfunction
function! UseSpaces()
  set tabstop=2     " Size of a hard tabstop (ts).
  set shiftwidth=2  " Size of an indentation (sw).
  set expandtab     " Always uses spaces instead of tab characters (et).
  set softtabstop=0 " Number of spaces a <Tab> counts for. When 0, featuer is off (sts).
  set autoindent    " Copy indent from current line when starting a new line.
  set smarttab      " Inserts blanks on a <Tab> key (as per sw, ts and sts).
endfunction
:call UseSpaces()

# Node.js & Yarn & Deno.js

WARNING

พวกนี้เป็น version ที่ได้ตอนลงเมื่อเดือนที่แล้ว ตอนนี้หลายๆอันมันเป็นเวอร์ชั่นใหม่กว่านี้ละ อย่าแปลกใจทำไมอ่านๆไปแล้วเลขเวอร์ชั่นมันเปลี่ยน

brew install node
brew install yarn
brew install deno

ได้เป็น stable release ทั้งหมด

❯ node --version
v15.8.0
❯ yarn -version
1.22.10
❯ deno --version
deno 1.7.2 (release, aarch64-apple-darwin)
v8 8.9.255.3
typescript 4.1.3

เท่าที่เทสต์แล้วโปรเจ็ค react ก็รันได้ด้วยดี ไม่มีปัญหาอะไร

แต่ด้วยความที่ว่าไปอ่านเจอ cypress ยัง compile ใน m1 ไม่ได้ (opens new window) เลยคิดว่างั้นก็ลง node ที่เป็น x64 ผ่าน rosetta ไปด้วย กับไหนๆแล้วตัวโปรเจ็คที่ทำอยู่ใช้ lts ก็เลยลงเป็น lts ไปละกัน (แต่เอาเข้าจริงๆพอลองเทสต์รัน cypress กับ node 15 ที่เป็น arm64 ก็รันได้ไม่มีปัญหาอะไรนะ หรือว่าตัว test เรามันไม่มีไปชนอะไรที่มันมีปัญหาพอดี?) งั้นลง node ด้วย nvm เอาแทน

เริ่มจากลง nvm ก่อน

brew install nvm

คราวนี้ node หลักจะเป็นตัว 14.15.5 ที่เป็น lts สลับไปลงโดยเปิดผ่าน iTerm Rosetta เอา

nvm install --lts

แล้วก็สลับมาใช้ iTerm ปกติ ลงตัวล่าสุดที่เป้น arm64 เพื่อที่จะได้สลับง่ายๆ

nvm install node

สลับให้ default มาใช้ตัวล่าสุด

nvm alias default node
❯ nvm use --lts
Now using node v14.15.5 (npm v6.14.11)
❯ node --version
v14.15.5
❯ which node
/Users/000pyo/.nvm/versions/node/v14.15.5/bin/node
❯ node -p 'process.arch'
x64
❯ nvm use node
Now using node v15.9.0 (npm v7.5.3)
❯ node --version
v15.9.0
❯ which node
/Users/000pyo/.nvm/versions/node/v15.9.0/bin/node
❯ node -p 'process.arch'
arm64

ถ้าอยากกลับไปใช้ node ตัว 15.8.0 ที่เป็นของ brew ใน shell นั้นๆก็ deactivate nvm เอาไปได้ (แต่คงไม่ได้ใช้หรอก ทิ้งไว้เพราะ yarn ที่ลงผ่าน brew มัน required เฉยๆ)

nvm deactivate
❯ node --version
v15.8.0
❯ which node
/opt/homebrew/bin/node
❯ node -p 'process.arch'
arm64

ลองเทสต์รันโปรเจ็คดู ว่าสปีดรันเป็นยังไง (โปรเจ็คเป็น react-scripts 4 + typescript ไม่ได้ eject) ใช้เวลาแค่ไหนจาก yarn start แล้วรันทุกอย่างเสร็จหมด

Device Time (min) Remarks
Office PC 01:08.79 node 15.9.0 (x64, fedora 32)
M1 MBA 01:48.58 node 14.15.5 x64 ผ่าน rosetta
M1 MBA 00:41.39 node 15.9.0 native
MBA mid 2013 03:17.41 node 14.13.0

(คอมออฟฟิศเป็น dell precision tower i7, 32 GB RAM, SSD)

สำหรับตัวเทสต์ (jest ที่อยู่ใน react-scripts + react testing library ส่วนใหญ่เป็นแค่ unit test ว่าตัว component render ได้ถูกต้องไหมเฉยๆ)

M1 MBA with node 15.10.0 (arm64)

Test Suites: 266 passed, 266 total
Tests:       2 skipped, 1239 passed, 1241 total
Snapshots:   0 total
Time:        40.326 s, estimated 31 s

คอมออฟฟิศ with node 15.11.0

Test Suites: 266 passed, 266 total
Tests:       2 skipped, 1239 passed, 1241 total
Snapshots:   0 total
Time:        29.645 s, estimated 31 s

# VSCode

ตอนที่ซื้อมาตอนแรกสุดมีแต่ Insider Preview ที่รองรับ arm64 แต่ตอนนี้ตัวหลักก็รับแล้วเช่นกัน

# Golang

brew install go

ได้มาเป็น 1.16

❯ go version
go version go1.16 darwin/arm64

อัพเดท path เพิ่มเข้าไปใน .zshrc

export GOPATH=$HOME/go
export GOROOT="$(brew --prefix golang)/libexec"
export PATH="$PATH:${GOPATH}/bin:${GOROOT}/bin"

# Docker

ตอนนี้มีแต่ Tech Preview Build RC1 เห็นว่าตั้งเป้าจะออก GA build ใน Q1 ของปีนี้

เพิ่มตัว Autocomplete ไป (เอามาจาก https://gist.github.com/rkuzsma/4f8c1354a9ea67fb3ca915b50e131d1c (opens new window))

etc=/Applications/Docker.app/Contents/Resources/etc
ln -s $etc/docker.zsh-completion /usr/local/share/zsh/site-functions/_docker
ln -s $etc/docker-machine.zsh-completion /usr/local/share/zsh/site-functions/_docker-machine
ln -s $etc/docker-compose.zsh-completion /usr/local/share/zsh/site-functions/_docker-compose

เท่าที่รันมา

  • postgres:13-alpine
  • dpage/pgadmin4:4.30

รันอิมเมจที่สร้างจาก alpine, golang-alpine ไม่มีปัญหา

ที่เจอปัญหา

  • electronuserland/builder:wine

image สำหรับ electron-builder ผ่าน wine เพื่อ build สำหรับ windowsเจอปัญหา

# hadolint

[2021-03-26] brew install hadolint แล้วไม่มี bottle --build-from-source ก็ไม่สำเร็จ

# webhint

[2021-03-26] yarn add --dev hint กับ brew install hint ไม่สำเร็จทั้งคู่

# Jaspersoft Studio

ตัวแอพเป็น x86_64 แต่รันได้ปกติไม่มีปัญหาอะไร (แอพมันเป็น base จาก eclipse) แต่ตัว preview มีปัญหา zoom เข้าออกไม่ได้ (ไม่รู้ว่าบน intel mac เป็นไหมไม่เคยลอง) กับเวลา import style มาใช้บางทีมีบั๊กการแสดงผล (อันนี้บน fedora ก็เป็น)

# shellcheck

[2021-03-26] brew install shellcheck ไม่สำเร็จ build from source ก็ไม่ได้

# shfmt

ลงผ่าน brew ได้ไม่มีปัญหาอะไร

# Windows Application

# Parallels

ลง Prallels 16 Technical Preview + Windows 10 on ARM Insider Preview ARM64 ตามบทความนี้

How to run Windows for ARM on M1 Macs using Parallels 16 Technical Preview [Video] - 9to5Mac (opens new window)

ซึ่งหลังจากอัพเดทเสร็จเรียบร้อย โปรแกรมทั่วๆไปหลายอันที่เป็น x64 ก็รันได้ (ดีกว่าที่คิดไว้เยอะมาก) แต่ก็มีหลายโปรแกรมติดรันไม่ได้เช่นกัน

ส่วนตัวเซ็ต Memory ให้ Parallels ไว้ 8 GB เท่าที่ใช้งานมาก็ไม่มีปัญหาอะไรกับทั้งฝั่ง host และฝั่ง guest

มีอยู่หนนึงที่มันมี update parallels กับ windows 10 on ARM ซึ่งหลัง restart แล้วรันไม่ขึ้น จอดำจนต้องล้างใหม่หมด (เอาจริงๆไม่แน่ใจว่าหรือมันพังจากเพราะที่ลงอย่างอื่นไปรึเปล่าเหมือนกัน เพราะเป็นหลังลง git แล้วพัง) อาจจะยังไม่เหมาะสำหรับคนที่ต้องการใช้งานเป็นหลักเท่าไหร่

# Git

ลองลง git บน Windows แล้วพัง git bash เปิดไม่ขึ้น git ใช้งานไม่ได้

# CrossOver

aka. wine นั่นแหละ เท่าที่ลองเทสต์มา อะไรที่รันบน CrossOver บน intel macOS Catalina/Big Sur ได้ ก็รันบนนี้ได้หมด มีปัญหาตรงไหน M1 ก็มีปัญหาเดียวกัน

# Games

# AndApp

ลงไม่ได้ อดแต้ม andapp ไป

# iOS App Side Load

ยังไม่ได้ลองลง ipa ตรงๆ แต่เท่าที่ลองกับแอพที่ dev อนุญาตปล่อยให้ใช้ได้แล้ว โดยรวมก็ประทับใจโดยทีเดียว แต่พวกเกมหลักๆที่เล่นแทบไม่มีเจ้าไหนยอมเปิดให้รันเลย()

ตอนที่ซื้อเครื่องมาใหม่ๆ Blue Archive เล่นได้ แถมเล่นได้ดีมากด้วย (ตัวแอพลงเวอร์ชั่น iPad มาให้) นี่เลยใช้แมคเป็นเครื่องหลักเล่นไป

แต่อัพเดทเมื่อวันก่อน yostar ปิดไม่ยอมให้โหลดละ เลยอัพเดทเวอร์ชั่นใหม่ไม่ได้ (azure lane ก็ไม่ได้แล้วเช่นกัน)

เกมอื่นๆใน library ที่ตอนนี้ยังเปิดให้โหลดได้ แต่ยังไม่ได้ลอง

  • destiny child
  • arknights (ทำไมยังได้เนี่ย yostar ไม่ได้ปิดไปพร้อมกันเรอะ)
  • แอคชั่นไทมะนิน
  • ซัมป็อก
  • คิระแฟน
  • ชิโนมาส

# DMM Game Player

ด้วยความที่เกะหลายตัวมันใช้ บวกกับมันเวอร์บนคอมมันเป็น DMM Game Player เลยพยายามจะลงของ Windows ดู (เวอร์ mac ของ DMM Game Player นี่มีก็เหมือนไม่มี แทบไม่มีไรลงได้เล่นได้)

หลังจากโหลดมาแล้วกดลง ก็ขึ้นมาว่าไม่รู้จัก arm64

ก็เลยลองเอาไปรันบน CrossOver ดู ก็ระเบิดเช่นกัน

ท้ายสุดเลยลองท่ายาก ลงบน CrossOver เสร็จแล้วลองรันผ่าน Windows ดู เหมือนจะรันขึ้นมาได้ แต่ขึ้นเป็น Unknown Error ซะงั้น

สรุปคือรันไม่ได้ จบข่าว แต่ตรงนี้ยังไม่ค่อยเท่าไหร่ เพราะเกมที่มันใช้ DMM Game Player ไม่ค่อยเยอะมาก ม้าถ้าจะเอาของเชื่อมจริงๆเดี๋ยวเปิดคอมเก่าไปลงก็ได้แหละ (พูดถึงม้าแล้วเห็นคนทวิตว่าลอง Side Load ด้วย IPA ตรงๆแล้วรันได้ไม่มีปัญหาอะไรเลย... ไซเกมส์ช่วยพอร์ตเวอร์แมคที......)

# Soft Denchi

อันนี้สาหัญจริง เพราะเกะ DMM จำนวนเยอะมากกกกกกก ใช้ซอฟท์เดนจิกัน พูดได้ว่าเกมไหนมี DRM นี่ 90% เป็น Soft Denchi ก็ว่าได้

หลังจากลองเทสต์ลงทั้งเวอร์ x86, x64 พบว่าเจอปัญหาเดียวกันหมด ซึ่งก็คือ

มันลงได้ปกติ พอรันเกมแล้วหน้าจอให้ใส่ user/pass ของ DMM ก็เด้งมาปกตินั่นแหละ แต่พอใส่เสร็จแล้วมันเด้ง error ข้างบนนี่มา

ลองค้นผ่านๆเหมือนเจอคนที่เทสต์กับ Windows 10 on ARM บน Surface X ก็เจอปัญหาเดียวกัน แถมเป็นบล็อกตั้งแต่ต้นปีที่แล้วอีกต่างหาก....

Surface Pro X など Arm64 機ではソフト電池を使えない? | 道具眼日誌:古田-私的記録 (opens new window)

ลองเอาไปลงใน CrossOver ดูก็ติดตั้งแต่ขั้น Install มันบอกว่าไม่มี Visual C++ 2009 ซึ่งพอลองลง (เลือกผ่านตัว installer ของ CrossOver) แล้วลงอีกรอบ ก็ยังไม่รอดอยู่ดี

จบสิ้นละ 9 บทใหม่ที่จะออกเดือนหน้านี่คงต้องเอาเครื่องเก่าเล่นแทนไป ไม่งั้นก็ต้องไปหาบิทเวอร์ชั่นกล่องเอา...

# Eroge

เกะที่ลองเทสต์ไป ยังเทสต์ไปไม่กี่เกม แต่โดยรวมสำหรับพวก VN นอกจากพวกที่ติดกับ DRM แบบที่ว่าไปข้างบนแล้ว โดยพื้นฐานแล้วเล่นได้หมดไม่มีปัญหา เกมไหนรันบน CrossOver/wine บน intel mac ได้ก็รันผ่าน CrossOver บน M1 ได้ (แทบทุกเกมมีปัญหาเล่นวิดิโอไม่ได้ แต่จะค้างหรือว่าวิดิโอโดนข้ามนี่แล้วแต่เกม -- ซึ่งอันนี้ก็มีมาตั้งแต่กับบน CrossOver/wine กับ x86 แล้ว)

(กำลังคิดว่าเดี๋ยวเทสต์/เล่นเยอะขึ้นกว่านี้แล้วจะเขียนแยกอีก entry ไปอีกที)

Notes

  • ✅ เล่นได้ปกติ
  • ⚠️ เล่นได้ แต่มีปัญหาเล็กน้อย
  • ❌ เล่นไม่ได้

# Pallete

Games Version CrossOver Windows 10 on ARM (Parallels) Remarks
9 Ep.1 EN DL Version (Denpasoft) ⚠️ CrossOver ข้ามวิดิโอ
9 Ep.2 JP DL Version (DMM) ซอฟท์เดนจิ...
9 Ep.3 JP DL Version (DMM) ซอฟท์เดนจิ...
9 Ep.4 JP DL Version (DMM) ซอฟท์เดนจิ...
9 Ep.4 EN DL Version (Denpasoft) ⚠️ CrossOver ข้ามวิดิโอ

# Yuzusoft

เวอร์ชั่น JP DL ไม่ได้ลองเพราะติดตั้งแต่ Soft Denchi

Games Version CrossOver Windows 10 on ARM (Parallels) Remarks
Tenshin Ranman JP Packaged Version สงสัยคงเพราะ 32 bit
Noble Works JP Packaged Version สงสัยคงเพราะ 32 bit
Dracuriot JP Packaged Version สงสัยคงเพราะ 32 bit
Amairo JP Packaged Version สงสัยคงเพราะ 32 bit
Sanobawitch JP Packaged Version สงสัยคงเพราะ 32 bit
Senren Banka JP Packaged Version ⚠️ CrossOver ข้ามวิดิโอ
Senren Banka JP DL Version (DMM) ⚠️ CrossOver ข้ามวิดิโอ
Senren Banka EN DL Version (NekoNyan) ⚠️ CrossOver ข้ามวิดิโอ, ลากปรับขนาดหน้าจอแล้วค้าง
Riddle Joker JP Packaged Version ⚠️ CrossOver ข้ามวิดิโอ
Cafe Stella JP Packaged Version ⚠️ CrossOver ข้ามวิดิโอ

# SAGAPLANETS

Games Version CrossOver Windows 10 on ARM (Parallels) Remarks
Hanasaki Workspring JP Packaged Version ติด DRM บน parallels ใช้ alpharom แงะเอา
Kinkoi JP DL Version (DMM) ⚠️ ⚠️ น่าจะเปิดได้แต่ติดที่ยังไม่ได้ลองเปลี่ยนเป็น windows ภาษาญี่ปุ่น
Kinkoi GT JP DL Version (DMM) CrossOver ข้ามวิดิโอ // คุ้นๆว่าตอนแรกเปิดได้แต่หลังลง soft denchi แล้วเปิดไม่ติดเลย (ไม่มั่นใจ)
Kakenuke JP Packaged Version ⚠️ ยังไม่ได้เริ่มเล่นเลยแต่รันได้ CrossOver ลากปรับขนาดจอแล้วค้าง

# Frill

Games Version CrossOver Windows 10 on ARM (Parallels) Remarks
Kamimachi Sana-chan JP DL Version (DMM) ⚠️ ⚠️ ลองไปนิดเดียว แต่พวก l2d/emote ไม่ขยับเลยซักนิด (หรือจริงๆแล้วเป็นเพราะซื้อผิดเวอร์ชั่น?)

# KISS

Games Version CrossOver Windows 10 on ARM (Parallels) Remarks
Custom Order Maid 3D2 JP Packaged Version ⚠️ เล่นตัว Music Game ไม่ได้ เกมจะ crash ทันทีที่เข้าพาร์ท music game

# Illusion

Games Version CrossOver Windows 10 on ARM (Parallels) Remarks
Honey Select JP Packaged Version -
Honey Select 2 JP Packaged Version -

# Qruppo

อันนี้ไม่ได้เทสต์เอง แต่เหมือนเห็นคนทวิตอยู่ว่านุกิตาชิ 1 เล่นได้ แต่ 2 เล่นไม่ได้ จอดำ (Windows 10 on ARM) -- (ทั้งสองเกมเล่นได้บน CrossOver/Wine ของ intel mac แต่วิดิโอโดนข้าม)

# Others

ลองเทสต์ Geekbench เทียบกับเครื่องเก่าเล่นๆดู

# References