RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NLPKayXx6MK3A_z7i0Z #MSXPen #MSX
やるじゃんOPLL。確かYsのボス戦BGMだったと思う。
🐦🔗: https://twitter.com/Stosstruppe/status/1612696979167117313
RT @Yakimeshi_Taroh@twitter.com
どちらもリリース記念日という事で、去年打ち込んだものを再掲します。
●ツインビー「BOSS BGM B-1」
MML(#MSXplay)
https://f.msxplay.com?id=4f71ea76
●火の鳥鳳凰編我王の冒険「大和ステージ8」
BASICプログラム(#MSXPen)
https://msxpen.com/codes/-Ms_T0fFYlkVqfe0RwZC
#chiptune #SCC #YM2413 #AY38910
🐦🔗: https://twitter.com/Yakimeshi_Taroh/status/1610570135231922178
#ay38910 #ym2413 #scc #chiptune #MSXPen #msxplay
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NKRxLCdliquu-MORGCS #MSXPen #MSX
1980年頃はBASICくらいしか選択肢がなかったな(汗
🐦🔗: https://twitter.com/Stosstruppe/status/1608399408500199424
RT @jannone@twitter.com
This is a code sent by Renato Murta
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NIw-XfGORj-feBerqN_ #MSXPen #MSX
取り敢えず雑にZ80のcpirで作ってみた(汗
🐦🔗: https://twitter.com/Stosstruppe/status/1601554872167321600
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NIF5__Wve9S0ANw4Z-z #MSXPen #MSX
MSX-BASICの2次元配列はCと違って(x,y)順だったようなと確認。
🐦🔗: https://twitter.com/Stosstruppe/status/1598465347304443906
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NIH0h_aSZjWOFx98WK9 #MSXPen #MSX
作りかけの何か。
タイトルは「大海戦ゲーム~提督の野望~(仮)」
🐦🔗: https://twitter.com/Stosstruppe/status/1598601065804726272
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NIHY8qPzCxiCbegN6Dj #MSXPen #MSX
作りかけ(その2)
🐦🔗: https://twitter.com/Stosstruppe/status/1598637867533996033
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NIL5jemiUU2HT8HYrEL #MSXPen #MSX
大海戦ゲーム ver.0.1
ある程度以上の規模になるとBASICしんどい。Cのがまだ楽ちん(汗
🐦🔗: https://twitter.com/Stosstruppe/status/1598888144564518912
RT @hoge1e3@twitter.com
An example which runs ORG 4000h assembler program on #MSXPen
https://msxpen.com/codes/-NIAYkWZLmukraS2DfKD
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NH4orAHfGlREtAHX378 #MSXPen #MSX
案外難しい問題だった。
もちょいまともに作ろうかな(汗
🐦🔗: https://twitter.com/Stosstruppe/status/1593238564472426497
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NGsh_zK7gILJ-HyB6Eb #MSXPen #MSX
取り敢えず16bit固定小数 Z80版 asciiart。
MSX2相当で約27秒。
🐦🔗: https://twitter.com/Stosstruppe/status/1592315775490347010
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NGt3n__y8fqN37eNQrg #MSXPen #MSX
取り敢えずZ80改良版で約21秒。
二乗専用procは面倒くさいので用意しなかった。
ex (sp).hl は初めて使ったが…思ったより使えるな…!
この辺をベースにP8に移植すっかな。
アセンブラはz88dkのz80asm辺りで。
🐦🔗: https://twitter.com/Stosstruppe/status/1592342674610479105
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NGhiroKv6ouZ5WWEpD8 #MSXPen #MSX
符号なし乗算して補正かけた方が、シンプルで速いかも知らん(汗
Z80 Routines:Math:Multiplication - WikiTI
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Math:Multiplication
🐦🔗: https://twitter.com/Stosstruppe/status/1591543390813945857
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NGe9UwJiejYzKPb_Qvn #MSXPen #MSX
取り敢えず8*8=16bit符号つき乗算器をZ80で実装してみた。
16*16=32bitはちとレジスタが足りん。裏レジスタを使えば或いは。
仕様書代わりのC++。
https://tio.run/##nVDdSsMwFL7ueYrDxqRdW5uKsGE7L0SvBRFEEKFL0zWwZSVNoSJ7juEbeOW976P4GDXpOjbZ1bw6yfeT8@WjReHPKG2aYAi5UkV5EQSKL09lJYI@3ZDw9bn@@Vh/v73DMADoc0HnVcowLlWqpfklgHopWMoyrETJZ4KlSPNE4tXj/U10yJX5Uip8uL27jgDMwEU1t40YE6814dSBV7BajmqRxTO0EzxBUo@Jg5qyKE70bZThM04jsFbI5iX7wxgUukcK0oJjEm2BsAM6f7aUaHOhkBs80iPGkR6uu10XxxMMtdJKdsfDWFroTvTrht3L1MGkhU2uDaB9ITGgZKqSwvxVRzYxFgkX9q6E2pRQ62imqZB4GJ452lZIrc3s3oCc1zhIn0TPw9pDu23YqY1k3@Qf7fL/tcs/atkKmuYX
🐦🔗: https://twitter.com/Stosstruppe/status/1591292517374656513
#nVDdSsMwFL7ueYrDxqRdW5uKsGE7L0SvBRFEEKFL0zWwZSVNoSJ7juEbeOW976P4GDXpOjbZ1bw6yfeT8 #msx #MSXPen
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NGafiRoQt6js-lOxonR #MSXPen #MSX
例えば8*8=8bitとデータ幅を合わせて桁あふれを無視すれば符号つき乗算は可能。(-120=$88)
16*16=32bitのようにデータ幅が大きくなる場合は乗算の前後に補正が必要。
🐦🔗: https://twitter.com/Stosstruppe/status/1591048175728865280
RT @Stosstruppe@twitter.com
https://msxpen.com/codes/-NGd3HrJU_nU-qeGjTAn #MSXPen #MSX
0BEB C200 = 200,000,000
F414 3E00 = -200,000,000
取り敢えずR800で16*16=32bit符号つき乗算を試したけど問題なさそう。
🐦🔗: https://twitter.com/Stosstruppe/status/1591215104577933313