Keresés

Részletes keresés

CsaboLOD Creative Commons License 2002.09.12 0 0 555
Közben lement 34 byte-ra.
Előzmény: CsaboLOD (552)
Reddog Creative Commons License 2002.09.12 0 0 554
Tudom, ma láttam... :) Az a gond, hogy 1000 éve regisztráltam, az emil cimem is változott, nomeg a jelszavam sem tudom... Tudsz segíteni? Na meg kellene néhány emberkének az emil cime...
Előzmény: CsaboLOD (553)
CsaboLOD Creative Commons License 2002.09.12 0 0 553
Khm, én meg kapkodtam. Nem olvastam el az első sort (hogy nincs benne optimalizálás), szóval bocs azért a "felejtesz" beszólásért... :-) Mindenesetre rövid, nem? Ninja a képed nálunk is fent van: Képtár
Előzmény: CsaboLOD (552)
CsaboLOD Creative Commons License 2002.09.12 0 0 552
Tyűha Maugli, felejtesz. A kódod könnyen optimalizálható. Először is az $FF1D-vel az a baj, hogy azokban a sorokban ahol nem kell a szöveget újra kitenni, ott ugyanabban a sorban befejezi a ciklust, és megint megy $FF1D-t vizsgálni. Helyesen:

LDA #$
(1) CMP $FF1D
BNE (1)
(2) CMP $FF1D
BEQ (2)

Ez pontosan időzíti az adott sorhoz. Ezzel máris megspóroltunk 2 byteot. Az utolsó JMP $2001 pazarlás. Egy BPL $2001 is megteszi, mivel A soha nem lesz negatív (-1 byte). A szöveget pakoló ciklus mehet visszafele is (LDX #$27, DEX, BPL) ezzel megspóroljuk a CMP-t. (-2 byte)

Na a többit csak röviden: ha már tényleg optimalizálunk, és nem kell más ebbe a demoba, akkor nem kell változó, elég az FF07-et olvasni. Jobb a $20-adik sor helyett a $27 (mivel ez már X ben van), és azt hogy mikor kell szöveget copyzni... Cseppet szép... Na lássátok:


......SEI
start LDX #$27
wait1 CPX $FF1D
..... BNE wait1
wait2 CPX $FF1D
..... BEQ wait2
..... LDY $FF07
..... BNE skipp
addrs LDA $2100,x
..... STA $0C00,x
..... DEX
..... BPL addrs
..... INC addrs+1
skipp DEY
..... TYA
..... AND #$07
..... STA $FF07
..... BPL start

Na, remélem normálisan fog kinézni. 39 byte (56 helyett). Máskor írd ki a $-t a hexa számok elé. Ezt próbálja valaki optimalizálni. Na jó, mondjuk én vagy 2 hónapja csak plusin programozok, nyomorgatom be az 1K-s játékaimat. Olyanokat optimalizáltam, hogy csak na... Remélem lesz meglepi, mikor kijönnek.

Előzmény: MaugliEDC (550)
MaugliEDC Creative Commons License 2002.09.12 0 0 551
TCFS-nek van honlapja.

http://www.fortunecity.com/skyscraper/memphis/262/plus4eh.html

Maugli

Előzmény: Timna (532)
MaugliEDC Creative Commons License 2002.09.12 0 0 550
Na. Írtam egy 38 byte-os 1x1-es scrollert. Semmi optimalizálás nincs benne, ha valaki rövidebbet ír, megpróbálom megdönteni :-)
(Lehet, hogy csunya lesz html-ben)

$2000 SEI
$2001 LDA #$20
$2003 CMP $FF1D
$2006 BNE $2003
$2008 DEC $2037
$200B LDA $2037
$200E CMP #$FF
$2010 BNE $202A
$2012 LDA #$07
$2014 STA $2037
$2017 LDX #$00
$2019 LDA $2100,X
$201C STA $0C00,X
$201F INX
$2020 CPX #$28
$2022 BNE $2019
$2024 INC $201A
$2027 LDA $2037
$202A STA $FF07
$202D LDA #$40
$202F CMP $FF1D
$2032 BNE $202F
$2034 JMP $2001
$2037 DB $00
.END

Azért van benne két $ff1d várás, mert különben az amuban gyrosabb volt 3x... a fene se érti..
Inkább kiírogattam kézzel a címeket is hátha olvashatóbb lesz..

Maugli

Timna Creative Commons License 2002.09.12 0 0 549
wopsz :)
Előzmény: bubis (548)
bubis Creative Commons License 2002.09.12 0 0 548
Amiket tolem megneztel, azok mind ezzel a progival lettek betomve. :)
Előzmény: Timna (547)
Timna Creative Commons License 2002.09.12 0 0 547
Hopp, LZ tömörítés ilyen kisgépre? Nem vad kicsit? :DD (sok memkót és időt zabál)
Előzmény: bubis (546)
bubis Creative Commons License 2002.09.12 0 0 546
Szia!

Na ha assembler kell, ezeket toltsd le. Minden konyvtarban egy fordito. Van nehany pelda file is (c64-re). A CC65 egy C fordito, csak van assemblere is. En most ezt hasznalom, de nem vagyok vele tulsagosan elegedett. Az osszes kozul talan a legjobb fordito az AS. Egy nagyon megbizhato es sokat hasznalt fordito: DASM.

Ha nagyobb valasztek kell:
http://vanbc.wimsey.com/~danf/cbm/cross-development.html
http://www.student.informatik.tu-darmstadt.de/~mepk/c64/d64programming.html

Nagyon jo cross-cruncher:
http://www.cs.tut.fi/~albert/Dev/pucrunch/

Remelem tudtam segiteni!

Udv!
Andras

Előzmény: MaugliEDC (502)
Reddog Creative Commons License 2002.09.12 0 0 545
Talán a 18-as track-be (Ha jól emléxem az a dir.) valahol be kelett irni 2 atonosító byte-ot, utána meg a kezdő track/sectort (vagy a nevét? Ebben nem vagyokmár egészen biztos...). A gép bekapcsolásakor ellenőrizte ezt a lemezen, ha volt, indult azonnal...
Előzmény: MaugliEDC (544)
MaugliEDC Creative Commons License 2002.09.12 0 0 544
Ez így egy kicsit erős.. Floppyról boot-ol? Hmmm ilyet se halottam még plus/4-en... :)

Maugli

Előzmény: Reddog (541)
Reddog Creative Commons License 2002.09.12 0 0 543
Mint írtam a fastload kikapcsolható, csak a gép bekapcsolásakor aktív... Ja: Nem kezeli se a magnót, se az 1551-et...
Előzmény: Timna (542)
Timna Creative Commons License 2002.09.12 0 0 542
Húúúú nagyon passz, a fastloadokat nem szokja bírni egyik se
Előzmény: Reddog (541)
Reddog Creative Commons License 2002.09.12 0 0 541
Csak nagyon le kell majd tesztelni, mert a basic szinte teljesen ki van írtva, a gép megfelelő floppy estén boot-ol, fastload (kikapcsolható), megmég rengeteg nyalánkság, amire nem emléxem... Szerinted elviselné az emu?
Előzmény: Timna (540)
Timna Creative Commons License 2002.09.12 0 0 540
Persze. Kell egy igazi plusi, és ott le kell menteni a romot. A jobb emuk meg lehetővé teszik a romfile cseréjét.
Előzmény: Reddog (538)
Timna Creative Commons License 2002.09.12 0 0 539
Nem, a zárótageket automatikusan "odaképzelik" a brúzerek pl záró td esetén. Viszont én már csináltam olyan hozzászólást ami teljesen szétb*szta a fórumot. Tényleg nyitva maradt ott valami, asszem egy "a" tag. No azt nem zárja le :)
Előzmény: MaugliEDC (537)
Reddog Creative Commons License 2002.09.12 0 0 538
Előkeresem, hátha még nem jött le rolla a ragasztó... Meg lehet oldani, hogy az emu azt töltse be? (Mondjuk nekem csak ic-n van meg, de szerintem ki lehet olvasni...)

Ha megtaláltam majd szólok, és megbeszéljük a postázást. Kicsit messze lakom mindenhonnan... :)

Előzmény: MaugliEDC (533)
MaugliEDC Creative Commons License 2002.09.12 0 0 537
Hátha monnnyuk benyomom, hogy bold legyen, de nem zárom le (/B-vel), akkor esetleg kihatással lehet a html file egészére. Ilyenekre gondoltam.

Maugli

Előzmény: Timna (534)
Timna Creative Commons License 2002.09.12 0 0 536
Pár másodperc különbséggel együtt jár a kezünk. Fúj :))
Előzmény: MaugliEDC (535)
MaugliEDC Creative Commons License 2002.09.12 0 0 535
Figyeltétek közben milyen gyors voltam? :) Az 521-es beszólást még megkaptam én is...

Maugli

Timna Creative Commons License 2002.09.12 0 0 534
Mit szűrne ki rajta? :) És miért borulna?
Előzmény: MaugliEDC (533)
MaugliEDC Creative Commons License 2002.09.12 0 0 533
Kellene ez az eprom... :)

MC: ezeket a képbeszúrásokat sima img src-vel csinálod? Nem szűri ki a szerver? Ha elírod borulhat minden.. :))

Maugli

Előzmény: Reddog (524)
Timna Creative Commons License 2002.09.12 0 0 532
Kiváncsi vagyok TCFS micsinál most :) És az a leminx kész lett? Én Freddy of GOTU-ra emléxek igazán a szegedi partykról (vagy nem :)), ott rúgtam be először életemben :)
Előzmény: Reddog (531)
Reddog Creative Commons License 2002.09.12 0 0 531
Igen... :) Nagy buli vóóóóót.... Akkor jöttünk rá, hogy Töci nem normális... :) A party elején megkapta Unreal-tól a Lemmings sprite-okat, a végére majdnem játszani lehetett vele... :)
Előzmény: Timna (530)
Timna Creative Commons License 2002.09.12 0 0 530
Ez vagy te? :)

Előzmény: Reddog (527)
Reddog Creative Commons License 2002.09.12 0 0 529
A 13. képen vagyok rajta... :)
Előzmény: Timna (526)
Timna Creative Commons License 2002.09.12 0 0 528
Bizony gyorsan előjönnek az elfeledettnek hitt dolgok :) Attól függetlenül az a legjobb amikor általam írt dolgokra csodálkozok rá úgy mintha új lenne :))
Előzmény: MaugliEDC (521)
Reddog Creative Commons License 2002.09.12 0 0 527
Küldjek képet? Mondjuk nem hiszem, hogy emléxel rám... :) Rajta vagyok a Debreceni partyn készült képen is... Én tartom az 1541-est... :)
Előzmény: Reddog (524)
Timna Creative Commons License 2002.09.12 0 0 526
Elnézést. Link lemaradt http://www.nexus.hu/plus4/gotui.htm
Előzmény: Timna (525)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!