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

suggestion on optimization

by ARTRAG on 30-03-2019, 11:07
Score: 148.28 %, Type: Forum topic , Comments: 42 comments
suggestion to make it way faster ? _plot_enemy: ld iy,ram_sat ld ix,enemies ld bc,max_enem*256+0 .npc_loop1: bit 0,(ix+enemy_data.status) jp z,.next ld l,(ix+enemy_data.y) ld h,(ix+enemy_data.y+1) ld ... ymap < -16 ld de,128+16 sbc hl,de ; enemy.y - ymap + 16 - 128 - 16 >= 0 jp nc,.next ; ...

sjasm and macros

by ARTRAG on 18-03-2019, 23:41
Score: 147.84 %, Type: Forum topic , Comments: 0 comments
is a number, I need to test it against 0, if it is a string, I want to test it against 'A' ... <> 'a') and (value <> 'A') if (value & 0xFF>0) ld a,value & 0xFF else xor a endif endif out (0x99),a ld a,register + 0x80 out (0 ...

soft scrolling in 8 directions

by ARTRAG on 04-03-2019, 00:07
Score: 147.65 %, Type: Forum topic , Comments: 2 comments
These two options for scrolling on msx1 have already been discussed in the XRacing thread https://github.com/artrag/scroll_8_ways but now I was thinking than on msx2, using the special vram arrangement used above, one could use 16 pages of 256 ...
Sort by
  • Relevancy
  • Title
  • Type
  • Author
  • sort iconDate
Filter by type
  • Forum topic (3)
Filter by Forums
  • MSX Talk (3)
Filter by post date
  • (-) 2019
  • (-) March 2019
  • March 3, 2019 (1)
  • March 18, 2019 (1)
  • March 30, 2019 (1)
Filter by author
  • (-) ARTRAG
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