Total Members: 227
Latest: retronexus
Total Posts: 12,877
Total Topics: 1,535
Online today: 473
Online ever: 1,724Irgendwie fehlt mir immer was im Z80. 
Wie läßt sich unten geschriebener Pseudocode am besten in Z80 umsetzen?
Pseudocode:
Quoteld hl,lauf01
call sub
...
...
...
sub
ld de,(hl+2)
ld bc,(hl+4)
ld hl,(hl)
ret
lauf01
defw sprite013
defw sprite015
defw 12*4
... Sind die besoffen auf dem CPC Wiki??
Quote;Entry: BC = Sprite address, D = width, E = height, HL = screen address...
LD LX,D ;LX = width
LD HY,E ;HY = height
EX DE,HL
LD H,andmasks / 256
.rowloop
LD HX,LX ;HX .dobyte
LD A,(BC):INC C
LD L,A:LD A,(DE)
AND (HL):INC H:OR (HL):DEC H
LD (DE),A:INC E
DEC HX
JR NZ,dobyte
DEC
So, also zum Thema... das wird jetzt ein bisschen ein Eiertanz, das ich gar nicht weiss, ob ich darüber reden darf oder nicht... aber sagen wir mal so: Nehmen wir man an das ist jemand, der einen neuen CPC baut, mit all dem Schnick-Schnack auf dem Mother-Board der sonnst am Expransion-Port hängt.
Persönlich
Für den 6128 Plus gibt es jetzt ein Kit welches die Cartridge auf Hardware-Basis emuliert. Beim Gerald kann per PM bestellt werden.
Das Thema wird hier diskutiert:
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/cpc-plus-cartridge-replacement-one-more/
Das Ding benutzt SD-Karte um Spiel laden zu können.