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,427
    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,069
    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,427
    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,069
    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,427
    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,959
    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,546
    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:
    11,026
    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,427
    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
     
    vondutch2550, 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:
    11,026
    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,427
    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,755
    Nơi ở:
    Hanoi
    HuyBerserker and sdfgh like this.
  13. lifesyle

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

    Tham gia ngày:
    19/4/06
    Bài viết:
    24,191
    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) .
     
    HuyBerserker thích bài này.
  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,959
    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
     
    HuyBerserker thích bài này.
  15. HuyBerserker

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

    Tham gia ngày:
    30/9/09
    Bài viết:
    11,026
    Nơi ở:
    10th Dimension
    bsnes có cheat gì không các bạn ? mình chơi mấy cái đi cảnh như hiệp sĩ bàn tròn chưa về nước đã hết mạng rồi. Có thêm mạng được không nhỉ
     
  16. 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,959
    search plugin xem. mà Arcade đi, nhét xu chơi trăm mạng cũng dc opopp03-png Nes nhớ nó cắt gore blood các kiểu, bất khả kháng mới chơi ver đó.
     
    HuyBerserker thích bài này.
  17. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,427
    Bsnes có sẵn chức năng cheat trong mục Tool. Giờ tìm giả lập nào không có mấy cái cơ bản này mới khó.

    [​IMG]
     
    HuyBerserker thích bài này.
  18. HuyBerserker

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

    Tham gia ngày:
    30/9/09
    Bài viết:
    11,026
    Nơi ở:
    10th Dimension
    tìm rom trên mạng mới thấy kho game snes đồ sộ quá và đa phần là game mình chưa chơi vì ngay xưa sở hữu 1 cái máy đĩa vuông là điều không tưởng, lúc đó máy 4 nút nes thì rất rẻ nhưng máy đĩa vuông thì nhà phải có người đi tàu mới mua được chứ không phải có tiền thôi là xong. Máy snes tồn tại hình như từ những năm 89-90 đến năm 96-97 thì phải. Nên game từ những game xấu xấu như captain comandos đến game đẹp vãi lái như pinochio, super bomberman 5.

    Hồi xưa mình rất thích game kiểu jrpg như ff, breath of five, ... các kiểu nhưng giờ tải vềchơi lại thấy không thích như hồi xưa nữa. Hôm nọ tải thử illusion of gaia về chơi 1 lúc, cảm giác là nó hơi chậm, mọi thứ có vẻ quá thong thả. Đổi sang fighting game thì lại lấy lại hứng thú như hồi nhỏ. Mấy nay lúc rảnh ngồi bán hàng mình chơi power ranger fighting edition, gundam endless battle thấy hay phết, đúng siêu phẩm. À chơi cả bomberman nữa giải trí cũng tốt. Game võ quạt thì đúng vẫn thấy khó vãi đái.
     
  19. SPC700

    SPC700 Dragon Quest

    Tham gia ngày:
    1/10/20
    Bài viết:
    1,427
    Hướng dẫn hack điểm cho nhanh lên level trong trò hiệp sĩ bàn tròn.

    1) Đặt Rom vào folder. Tên Rom là tengicungduoc.smc
    Chú ý phải là Rom không có $200 byte header (500 byte).

    2) Tải xkas plus, đặt vào chung folder với Rom.

    3) Tạo file text có tên tengicungduoc.txt

    4) Gõ nội dung sau vào file text tengicungduoc.txt

    Mã:
    copy tengicungduoc.smc duphong.sfc    //copy Rom gốc thành Rom dự phòng
    xkas -o duphong.sfc saocungduoc.txt  //gọi xkas, chèn code trong file code.txt vào rom dự phòng
    @pause                              //không tự động tắt cửa sổ debug
    5) Đổi tên file text tengicungduoc.txt thành tengicungduoc.bat

    6) Tạo file text khác có tên là saocungduoc.txt, miễn là tên này khớp với dòng thứ 2 trong file bat là được.

    7) Viết nội dung sau vào file text saocungduoc.txt rồi lưu lại.

    Mã:
    arch snes.cpu
    lorom
    
    org $81A6D1
        LDA [$04]
        CLC
        ADC #$9999
        STA [$04]
    8) Double click file tengicungduoc.bat

    9) Mở giả lập lên, load file duphong.sfc. Đến đây là xong.

    Mỗi khi nhân vật đánh chết lính thì sẽ nhận được 9999 điểm.
    Muốn gia giảm thì cứ chỉnh con số là được.
     

    Các file đính kèm:

    Chỉnh sửa cuối: 2/12/25 lúc 06:44
    HuyBerserker thích bài này.
  20. 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,959
    Nghe qua siêu phẩm fightcade chưa, thỏa mãn mọi yêu cầu của fen pu_pepesalami
     
    HuyBerserker thích bài này.

Chia sẻ trang này