Tổng hợp về game retro handheld

Thảo luận trong 'Thư giãn' bắt đầu bởi bivboi, 7/11/22.

  1. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,422
    Về lý thuyết thì máy game cổ như Famicom (NES) có thể chạy 60 fps, nhưng hầu hết game thời đó được viết để chạy 30 fps. Con Switch chắc cũng vậy thôi.
    Điều này liên quan tới một kỹ thuật chuyển dữ liệu ảnh vào VRAM được gọi là DMA.
    Máy game thời đó chỉ có thể chuyển dữ liệu ảnh vào VRAM trong 3 giai đoạn:

    1) Màn hình hoàn toàn tắt (đen thui)
    2) Khi tia laser quét tới góc phải của màn hình, lúc này màn hình tắt tối đen trong tích tắc
    3) Khi tia laser quét xuống hết dòng scanline cuối cùng của Tivi rồi bắt đầu quay lại tọa độ gốc ở scanline trên cùng, lúc này màn hình cũng tối đen.

    Với cái 1) thì người ta điều khiển được thời gian tắt màn hình, nên ta thường thấy cái màn hình đen thui khi chuyển cảnh là vì vậy. Họ tắt màn hình để đưa dữ liệu vào Vram, khi nào xong thì bật lại.

    Với cái 2) và 3) thì người ta không chủ động được thời gian tắt màn hình, vì nó thuộc về đặc tính của phần cứng Tivi.
    Thời gian tắt của cái 2) là cực kỳ ngắn. Thời gian tắt của 3) dài hơn của 2) nhưng cũng chỉ diễn ra trong nửa cái chớp mắt.
    Cái 3) xảy ra vào cuối chu kỳ quét của tia laser, tức mỗi khung hình chỉ diễn ra có 1 lần.

    Do vậy, người ta thường dùng 1) và 3) để làm mới hình ảnh chứ cực ít trường hợp dùng 2).
    Dùng 1) khi muốn chuyển rất nhiều dữ liệu ảnh vào Vram, thường là đưa của bộ tileset đồ sộ của cả một màn chơi, một khu vực vào Vram.
    Dùng 3) khi muốn chuyển một phần nhỏ dữ liệu ảnh vào Vram, và cần cập nhật nhanh chóng trong nháy mắt để người chơi không nhận ra. Chẳng hạn như các hình ảnh khác nhau của các tư thế nhân vật khác nhau.

    Với game tối ưu tốt, họ chỉ cần 1 chu kỳ scanline là đủ đưa hình ảnh cần thiết vào Vram, tức là dữ liệu hình ảnh được làm mới với 1 chu kỳ scanline. Lúc này game chạy ở tốc độ 60 fps.

    Với game tối ưu không tốt, hay ở những đoạn có quá nhiều thứ để đưa vào Vram thì 1 lần tắt màn hình ở 3) là không đủ, nên họ đợi màn hình tắt lần thứ 2 mới đưa đủ dữ liệu hình ảnh vào Vram. Lúc này game chạy ở tốc độ 30 fps.

    Giai đoạn tắt màn hình ở 3) diễn ra rất nhanh, mắt thường không thấy được nhưng thực tế là màn hình vẫn tắt tại thời điểm đó. Thành ra với những con game có fps thấp thì ta thấy hình ảnh tuy vẫn hiện liên tục trên màn hình nhưng một chặp sau ảnh này mới chuyển thành ảnh khác, từ đó gây cảm giác khựng và không mượt.
     
    giahuypro, Hakbit and HuyBerserker like this.
  2. dark_slayer_83

    dark_slayer_83 Long Phụng Hòa Minh Moderator Lão Làng GVN

    Tham gia ngày:
    19/4/02
    Bài viết:
    18,061
    Có xem sơ sơ tài liệu truyền hình của bố để lại hình như k phải laser mà là chùm electron thôi bác
     
  3. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,422
    Uh đúng rồi bác. Laser là cách nói nôm na không chính xác.
     
    dark_slayer_83 thích bài này.
  4. dark_slayer_83

    dark_slayer_83 Long Phụng Hòa Minh Moderator Lão Làng GVN

    Tham gia ngày:
    19/4/02
    Bài viết:
    18,061
    Số 65816 là gì vậy bác
     
  5. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,422
    dark_slayer_83 thích bài này.
  6. Gucci_Vuittons

    Gucci_Vuittons Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    9/2/10
    Bài viết:
    2,918
    IMG_20251101_143740.jpg
    Free dc chiều T7 nhà về ngoại d3ultd1
     
    Hakbit and sdfgh like this.
  7. quadan

    quadan The Legend of Zelda Lão Làng GVN

    Tham gia ngày:
    1/8/09
    Bài viết:
    4,539
    Giờ có dịch vụ in 3d tiện thật :)).
    Mới cưa ngắn, mài nhẵn con tay cầm BSP D11 để vừa chiều dọc điện thoại xong. Lúc đầu tính hàn cái thanh nối ở giữa mà nó giòn quá được tý là gãy. Cuối cùng phải vẽ trên freecad để thuê in. Chơi emu ds, 3ds chuẩn luôn.
     
    HuyBerserker and Hakbit like this.
  8. HuyBerserker

    HuyBerserker Liệt Dương Tử Lão Làng GVN

    Tham gia ngày:
    30/9/09
    Bài viết:
    10,965
    Nơi ở:
    10th Dimension
    upload_2025-11-27_11-19-19.png


    cắm được vào TV crt là hết ý mà chơi giả lập trên pc hình bị vỡ
     
    Gucci_Vuittons, Hakbit and sdfgh like this.
  9. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,422
    Dùng giả lập nào có filter scanline thì sẽ đẹp hơn rất nhiều.
    Một vài cái tên: BSNES plus --> scanline thằng này đẹp nhất. Mặc định không cần chỉnh gì.
    MESEN: scanline cũng rất ổn, nhưng cần biết cách chỉnh.
    SNES9X: scanline ở mức bình thường.

    upload_2025-11-27_20-11-8.png
    upload_2025-11-27_20-14-15.png
     
    Hakbit and sdfgh like this.
  10. HuyBerserker

    HuyBerserker Liệt Dương Tử Lão Làng GVN

    Tham gia ngày:
    30/9/09
    Bài viết:
    10,965
    Nơi ở:
    10th Dimension
    cám ơn bác rất nhiều , mình thử bsnes thấy đẹp hơn hẳn peepo_loveheart-



    nhớ lại hồi nhỏ chơi game chết suốt, nghĩ là do trẻ con phản xạ không bằng người lớn, thấy mấy người lớn trong quán chơi rất giỏi, giờ mới biết mình chết nhiều là do chơi dở, không phải tại tuổi tác, vừa chơi hiệp sĩ bàn tròn xong vẫn chết đúng ở cái chỗ hồi bé không qua được pepe-1
     
  11. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,422
    Giả lập có chức năng cheat code thì cứ phang thẳng thôi, không cần git gud làm gì.
     
    sdfgh and HuyBerserker like this.
  12. Hakbit

    Hakbit Sith Lord Revan Lão Làng GVN

    Tham gia ngày:
    3/1/07
    Bài viết:
    10,707
    Nơi ở:
    Hanoi
    sdfgh thích bài này.
  13. lifesyle

    lifesyle Κράτος - Ragnarok CHAMPION ✧Phantom Assassin✧ Lão Làng GVN

    Tham gia ngày:
    19/4/06
    Bài viết:
    24,118
    Nơi ở:
    ._.
    Có cái software mới tên ShaderGlass í , apply scanline crt filter cho cả màn hình luôn (hoặc chỉ 1 khu vực) .
     
  14. Gucci_Vuittons

    Gucci_Vuittons Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    9/2/10
    Bài viết:
    2,918
    IMG_20251128_000839.jpg
    Lên màn fhd chưa add thêm bezel cho đẹp. Snes dùng core bsnes là ok nhất đó
    Hiệp sĩ bàn tròn chơi bản arcade ấy. Chơi nhiều game action nhịp độ cao/ fighting sẽ thấy con snes rất củ chuối nha mghqp4v-png
     

Chia sẻ trang này