het gaat over dit verhaal : https://www.arjan-swets.com/hardware/un ... steem.html
en dan met name over het I/O poorten gedeelte....
Ik vroeg me af hoe dat nu zit ... waarom bij msx 48 en 49, en bij de PC 784 en 785?
dit is het schema van de MSX computer cartridge.
dus links de MSX(z80) kant, rechts de "Uniface" bus..
Code: Selecteer alles
OUT 49,0; De-adressering
OUT 48,144; Waarde bestemd voor adres 100
OUT 49,100; Adressering op adres 100
OUT 49,0; De-adressering
OUT 48,88; Waarde voor adres 200
OUT 49,200; Adressering op adres 200
OUT 49,0; De-adressering
Out 49.0 , zorgt er voor dat de Uniface adress bus op 0 gezet word, dus die 0 moet aan de msx kant op de lijnen D0-D7 gezet worden, en die word via die 374 op de adress lijnen gezet aan de uniface kant....
maar dan out 48,144, die waarde 144 moet op de data uit (UO0-UO7) terecht komen, dus ook die moet dan aan de MSX kant aangeboden worden op D0-D7...
en hier raak ik het een beetje kwijt... ik snap niet zo goed dat out 49, en out 48 op de zelfde data lijnen (D0-D7) terecht kom...
en ook vroeg ik me af waar nu die poort nummers vandaan komen...
en ik dacht er zitten hier best veel slimme mensen.... want ik wil het, nu na 40 jaar, begrijpen :-)