Ismerem a modszert, de en anno letettem rola, 4x4-ben gondolkoztam, egy pixel kiszamitasa aranylag koltseges, es viszonylag sok pixel kell, hogy tuti ne legyenek resek a feluleten, de latom 8x8-ban gyonyoruen megoldhato, 4x4-ben probaltad?
Szerintem eredeti gepen is erdemes valami Tass-t hasznalni, egy nagy gaz vele, hogy sokat megeszik a memoriabol, igy igazan nagy programok nem fejleszthetoek vele hatekonyan, de erre a c16-os dologra eleg jo, egyetlen hibaja talan, hogy hasznal $600 koruli memoriacimeket sajat celokra... Volt egy ket stuffom, amit tass-ban irtam, addig amig ki nem futottam a memoriabol, majd mivel nem volt jobb, monitorban folytatgattam, nagy orom volt :-)
anno kizárólag csak monitor alól programoztam, de most pc alatt sokkal jobb az assembler. ha CSAK plusin dolgozhatnék, akkor továbbra is maradna a monitor.
mire gondolsz? Babán a Mása könyvre? :) Hát asszem hétvégén hazamegyek, majd felhívlak.
Át kéne már nézni az illegal codokat is, hátha van benne értelmes utasítás. :)
Lavina mikor nézzük meg ezt a assebler dolgot ?
pl.: írtam régebben ffe4 emulátort ram felüllapozásra ,és a ma délelöttöm arra ment el hogy a rutinban lévő 0-lapos memoriacimeket fcf1-re tegyem. Ugye eltolódott az egész program...
Ha kell valakinek a rutin+dokumentáció irjon egy emailt.(fa00-fcff tartományt használ,semmi 0 lap)
Az asseblerbe be lehet tölteni egy memoria részt buherálásra ?
Úgy beszélsz a monitorban programozókról, mint egy veszélyeztetett fajról! Hm, lehet hogy igazad van. :)) De valahogy így szoktam meg, ez tetszik. :))
A regi idokben en is monitorban kodoltam. Mar akkor is utaltam relokalni. :) Utana mikor megint elkezdtem kodolni mar forditot hasznaltam, es eszembe sincs valtoztatni. Tul kenyelemes igy! :) En is hasonloan belottem magamnak egy kornyezetet mint Murphy csak en egy Java-s fejl. kornyezetben.
Na majd megnézem ezt a source dolgot, és szólok ha elakadok... :)
Kivetelesen jol gokumentalt cucc, nem szabad, hogy ne sikeruljon! :)
En nem tudom, hogy mi az a Reflexes modszer, de gondolom az, hogy megvan nehany fazis + sikon forgat.
Na ez nem igy megy. Ez voxel. A feluletet kirakom kockakbol, aztan ugyesen csinalok egy bejarasat es lekodolom egy logo-szeru rendszerben:
lepj(irany), rajzolj(szin), lepj(irany), rajzolj(szin), lepj(irany), lepj(irany), rajzolj(szin) ...
Az irany 26 fele lehet (ugye 3^3-1) a szin meg 121, vagy az egyik valtozatnak egy feluleti normal ami alapjan aztan arnyekolom. Ennyi. Probaltam speedcodeositani, de nem igazan ment.
OK, kössz a tippet, talán segít. Nem is az a baj, hogy nincs ötlet, hanem nincs semmi konkrét :) Csak működő magok vannak, de hogy mi legyen a tartalmuk...
bubis mi van az exo relocate-el? Kéne, hogy lássam mennyi helyem lesz még... :)
Khhm, en soha nem modtam, hogy mecsinalom ezt neked. En ilyen kod bujkalasra eleve keptelen vagyok. Szerintem jard azt az utat amit ajanlottam, vagy hasznalj kod relokalot, mert ugy tudom monitorban kodolo emberkeknek keszultek ilyen cuccok.
A helyedben en a forrast hasznalnam (le van irva, hogyan kell hivni, mire kell figyelni), mindent exomixerrel tomnek es ugy szerveznem a dolgokat, hogy a depacker vegig bent csucsuljon a memben, ne kelljen ide-oda pakolaszni.
A time crunch-al meg szerintem egy bitet sem tudsz tomni egy exoval becsomagolt cuccon.
Timna: Ha effect otlethianyban szenvedsz, akkor erdemes c64-es demo-kat nezegetni, lehet eleg sokat tanulni, ok azert elottunk jartak, es ott nem pauzalodott le 95-ben a dolog, sot akkor volt egy igazi attores. Nehany figyelemre erdemes csapat: Oxyron, Reflex, Crest, Booze Design, Byterapers, Smash Designs, es Resource, hogy egy kicsit haza is beszeljek! 94-95-tol napjainkig erdemes nezegetni, emu-nak ccs-t, vagy vice-t hasznalj, mindketto szinte tokeletes...
Találtam egy prg-t ami DOS-ból, a PC drive-val képes 1581-es lemezeket olvasni/írni image-ből/be. Itt van: http://www.funet.fi/pub/cbm/crossplatform/transfer/misc/1581cp53.zip . Ezzel tegnap formáztam DD-s 3.5"-os lemezt 1581-formátumúra, írtam ki (Star Commander-ben összehozott ;-) ) d81 file-t lemezre ill. vissza is olvastattam :-), azaz a tech működik.
Ha van fent egy Win98-ad vagy hasonló ezzel magad is megpróbálhatod beolvastatni a lemezt egy image-be, ill. ha nem megy akkor itt a notebook, oszt' viszem :-).
(Többit később, attól függően hogy be lehet-e olvastatni a lemezt szektorhibák nélkül vagy sem. Ha nem akkor asszem extra coding van kilátásban, mert ugyan a dolog nehezebbnek néz ki, de sejtek egy módszert arra, hogy hogyan lehet bitenként bescannelni a kérdéses tracke(ke)t és "kézzel" dekódolni ami megmaradt belőlük. Se kész prg. nincs a feladatra, azaz a dolog "eseti" :-). Jó móka lesz... :-). )
Igen, a gond az hogy azóta gagyik az LPT-k ;-) (sima X1541 csak régebbi LPT-verziókkal megy, függetlenül attól hogy az újat milyen módban (standard stb.) próbálod használni. XE1541 a megoldás, vagy egy LPT-kártya ;-).
Ha el tudod Péntekig juttatni hozzám a kábelt (itt vagyok Pesten), akkor hazaviszem és átforrasztom (van asszem még hozzávaló diódám valahol), azaz menni fog :-). Utána egy darabig asszem nem megyek haza, azaz almás :-(.
(Ehhez kapcsolódik egy új "tapasztalatom" :-/. Talán meséltem hogy a notebook-om LPT-jével az XE1541 sem ment rendesen; ezen felbuzdulva, azért is menni fogsz alapon hétvégén összeraktam egy XA1541-et (egy kb. annyi idős 7406-os IC-t használtam fel benne meghajtó-áramkörként mint magam |-D ). Ment is. ...Éppúgy, mint az XE1541; kb. három percig >-]. K***ára zabos voltam, elcsesztem egy fél napot hogy összehozzak egy ugyancsak használhatatlan interface-t. ...Aztán rájöttem, hogy az LPT mindig akkor nem megy, amikor a CPU-t hűtő ventillátor alacsony fordulatra áll. ...Némi keresgélés a BIOS setupban, és amit sejtettem, bebizonyosodott -- egész végig a BIOS gányul megírt power management programja szivatott. Amikor megy a ventillátor, az LPT is megy. Amikor leveszi a teljesítményét, az LPT is "leáll". ...F*sza. ...De legalább rájöttem.)
Tenyleg erdemes valamilyen cross assembler-re atterni, nagyon megeri, kenyelmesebb, gyorsabb, es sokkal optimalisabb code-ot lehet irni pl hossz tekinteteben, arrol nem is beszelve, hogy a normal esetben csak nagyon maceras memoriateruleteket is problema nelkul tudod hasznalni, szoval az utolso byte-ot is megkapod a 16k-bol, ami most eleg jol jon, es veletlenul se irod felul a memoriat eyg roszul szervezett ciklussal!
En pl Visual Studio-t hasznalok, alatta a Bigfoot fele Tass64-el, sourcesafe, meg minden ami kell, tiszta luxus!
Ha megis ragaszkodsz a monitor-hoz, akkor erdemes gyakran snapshotokat mentegetni, az is sokat jelent, de hidd el erdemes atterni, ha egyszer rakapsz, nem fogod erteni, hogy birtad ki eddig nelkule!
Check rulez.org for a new upload session! Added the Cosry's converted adventures and other cool stuff, plus last donations from GS and Methabolix.
Gaia: now I'd understood when 1541/1551 fails! It happens for read only files! BTW, get the non trained Jerry's Quest version and the working copy of Cloud Kingdoms on rulez, all for you! :D
bubis mi van az exo relocate-el? Kéne, hogy lássam mennyi helyem lesz még... :) Bár lehet, hogy az exo-s prg-re ráengedek még egy time crunchot, mert azt legalább tudom relokálni... :D
szerinem ez maximálisan a Yape-n múlik, hogy hányban indul el. Press F12 :)
amúgy Attilával meg lehetne csináltatni hogy reuse-olja az ablakokat a Yape, nem nehéz.
szevasz crafty! Na, elküldtem a SD-t. Műxik? Indulsz a compón? Mert akkor felrakok egy logót, illetve felraknák, ha a nexus nem lenne ilyen *******. FUCKOFF.
HAHÓ !!
Nem tud valaki egy jó fórdító programot, ami angolról magyarra fórdít komplet szövegeket ? DANKE !
MC: Nem lehetne úgy megcsinálni az AP4-et, hogy compile and run után ne indítson el 83 db yape-t ?
Azt vettem észre, még régen, hogy a magnóra ideges :-D. Ha pl. csatlakoztatod a magnót, és benyomsz rajta egy billentyűt, a dekódolás elhasal :-). Lehet hogy az az egy-két bit a processzor I/O regiszterében az amitől (a többin kívül még) függ.
De nagy a csend! Akik használják az AP4-et azoknak teccik-é az 1.0.2-es verzió?
Ha minden jól megy, ma este lesz 1.1.1-es, aholis bepakolom az illegal kódokat.