MSX logo
  • HOME
  • NEWS
    • ARCHIVE
  • FORUM
    • MSX TALK
    • DEBATES EN ESPAÑOL
    • MULTILINGUAL FORUMS
  • WIKI
    • INDEX
    • PROGRAMMING
    • MSX FAQ
    • SCENE MEMBERS
    • SCENE GROUPS
  • COMMUNITY
    • PHOTOSHOOTS
    • POLLS
    • LINKS
  • ARTICLES
    • GENERAL
    • REVIEWS
    • FAIR REPORTS
  • DOWNLOADS
    • DOWNLOADS DB
  • MRC
    • ABOUT US
    • JOIN OUR TEAM
    • DONATE
Home
  • Content
  • Users

Search

Search results

How to implement PSG BGM in a game?

by thegeps on 03-10-2019, 18:48
Score: 132.86 %, Type: Forum topic , Comments: 8 comments
of IDBYT0 (address 002BH). If it’s 0 then it’s 60 Hz otherwise it’s 50 Hz. On MSX2 and up you want to read ... Again 0 = 60 Hz, 1 = 50 Hz. Some example code (untested): IDBYT0: equ 2BH IDBYT2: equ 2DH RG9SAV: equ 0FFE8H ; f <- z: 60 Hz, nz: 50 Hz GetVDPFrequency: ld a,(IDBYT2) cp 1 jr ...

Mapped RAM I/O port read enable strategy

by Eugeny_Brychkov on 03-10-2019, 10:03
Score: 132.74 %, Type: Forum topic , Comments: 17 comments
and responds with D2..D0 to the page number reads (Yamaha violating standard?). All other bits D7..D3 ... I can safely identify the size of mapper (3 bits) by writing 0 into the port, and happily use D7..D3 ... when reading previously written values having 0 in D5. I am interested hearing your thoughts ...
Sort by
  • Relevancy
  • Title
  • Type
  • Author
  • sort iconDate
Filter by type
  • Forum topic (2)
Filter by Forums
  • MSX Talk (2)
Filter by post date
  • (-) 2019
  • (-) October 2019
  • (-) October 3, 2019
  • 9 AM (1)
  • 6 PM (1)
Filter by author
  • Eugeny_Brychkov (1)
  • thegeps (1)
Become a member

Don't you have an account yet? Become an MSX-friend and register an account!

Register now

MSX Music player
    © 1996-2023 Microcomputer & Related Culture Foundation. MSX is a trademark of MSX Licensing Corporation. Terms and conditions | Privacy policy