 |
|
|

forum
categories »
demokódolás »
Commodore Plus/4 revival short description: Commodore Plus/4 revival topic for old and new sceners :) Coding and
post new message
<< | < | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | > | >>
|
|
|
Nem tiltott, hanem undocumented, ha jól tudom...
|
|
|
|
|
|
Uhmmm, made in the same matter of the angels...or the same matter of Bacumas? :D
|
|
|
|
Whatta surprise to write this:
www.krakkerihakker.uw.hu
- - - ChEcK iT oUt! - - -
|
|
|
|
Hi all!
Hogy szóba került a tiltott kod megnéztem a régi jegyzetemet és 1 kivételével egyezik a megadott link adataival. A SAX (),y =h93 nincs benne, én meg anno azt gondoltam hogy van :) (egyszerü matemaikai sorozattal kilehet következtetni melyik kod mit csinál ) Persze a kutya nem fogja soha használni, de vajon mi az igazság? létezik vagy nem ?
Ja még egy régi kérdés, anno nem mertem őket használni a nevük miatt..
A tiltott kódok miért tiltottak ? Ha betesszük őket a programba mekkora büntetésre kell számítani ?
|
|
|
|
ejnye, bugos volt a basic optimalizáló proggim, vagyis a $29 (AND) keresése nem csak and-ot talált, hanem nulláslap $29-et is, szóval ezt fixelve mostmár látom, hogy a ROR helyett tudok használni LSR-t is, így:
AND #$
LSR
ROR
ROR
És így ez is helyettesíthető $4b - vel. :)
|
|
|
|
igen, tudom, de:
"Bit 0 does NOT go into carry, but Bit 7 is exchanged with the carry."
Nekem sajna úgy van a ROR az AND#$ után, hogy 3 van belőle, tehát:
AND#$
ROR
ROR
ROR
mert a 0 és 1 bit-et nekem a 6 és 7 bitre kell tennem. Erre teszteltem is és nem volt jó, az opcode ADC "beütése" miatt, vagyis nem tiszta ROR hajtódik végre az AND után.
|
|
|
|
ARR # ($6B) = AND # + ROR
Ajánlom figyelmedbe:
http://unusedino.de/ec64/technical/aay/c64/ibmain.htm
Itt azt is megtalálod mi stabil és mi nem.
|
|
|
|
bocs, and után asl vagy ror vagy roL
|
|
|
|
ja, ALR-t én is elkezdtem használni, egyszerűen azért mert sok AND #$ + LSR párt váltok ki vele.
Sajna nem találtam stabil opcode-ot az alábbiakra, ami szintén nagyon kéne:
AND#$ után ASL, vagy ROR, vagy ROR
Továbbá TXA + AND #$ lenne a legégetőbb.
|
|
|
|
Egyebkent egyszer hasznaltam a LAX ($00,X) utasitast, de aztan optimalizalas kozben elverzett szegeny, mert talaltam jobb megoldast. :) Pedig akkor eletemben eloszor az indexelt indirekt cimzest is hasznaltam volna valamire egy effektben! :)
|
|
|
|
ASR ($4B), ami 2 ciklus, egy AND # + LSR. Jo arra pl. hogy ugy csinalj LSR-t, hogy C-be ne kerulhessen 1 , de en masra hasznaltam, a C64-es Error23 zoom4-es tuneljeben meg lehet nezni, hogy mire.
SAX ($8F es tarsai), ami AR&XR-t irja a memoriaba, azaz XR-el maszkolhatod az irast. Nem valos pelda, de raerezhettek: LDA #$1F; LDX #$F2; SAX SC1; LDX #$F3; SAX SC2 utan SC1 es SC2 tartalma $12 es $13.
|
|
|
|
hALLer,
AKinek van kedve, leírhatja milyen undocumented opcode-okat használ demóírás közben, és milyen gyakorlati haszonnal.
Én eddig csak a LAX-ot tudtam hatékonyan bevetni, na meg az ARR-t kezdtem el most tesztelni, és azt hiszem nem stabil, meg van még egy amit elfelejtettem majd otthon megnézem és az valszeg stabil.
Kis basic proggik nagyon frappánsan tudják cserélgetni a releváns kódrészeket... :)
Főleg speedcode optimalizálás érdekel, nulláslapra adatbeírás/kivétel történik sok, valamint and-olás, ora-zás akkuban, és sok rol, ror, asl, lsr.
|
|
|
|
|
|
|
|
Szia!
Nem hiszem, hogy fogsz találni. Akinek van, az nem adja el, készen venni (most) nem lehet. Solder honlapján megtalálod a kapcsolási rajzokat, megépítheted magadnak. Vagy a -on ígérgetik már egy jó ideje (legalább egy éve), hogy nemsokára lesz.
|
|
|
|
Hello, tudja valaki, hogy lehet-e valahonnan szerezni vagy venni Plus 4-hez SID kártyát?
Szeretnék nézni olyan demokat, amik nem mennek nélkule. thx
|
|
|
|
Ahh, nem, ez hosszabb. :)
|
|
|
|
Ez talnán még rövidebb:
1 A=1
2 PRINTA:A=INT(A*(SQR(5)+1)/2+.5):GOTO2
|
|
|
<< | < | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | > | >>
|
|

|
|