Keresés

Részletes keresés

CsaboLOD Creative Commons License 2003.05.21 0 0 1410
Nem tudok semmit. Amúgy low byte $D802, high byte $D81B.
Előzmény: bubis (1405)
MaugliEDC Creative Commons License 2003.05.21 0 0 1409
Jajj, nagyon jóó! Köszi, nagy segítség lesz.
Előzmény: CsaboLOD (1407)
MaugliEDC Creative Commons License 2003.05.21 0 0 1408
Gondolom a BASIC miatt lett beletéve, (a cursor Y koordinátájára gondolok) sokat lehet így egyszerűsíteni.
Előzmény: bubis (1405)
CsaboLOD Creative Commons License 2003.05.21 0 0 1407
Üdv mindenkinek,

Csak annyit akartam mondani, hogy a Plus4IDE-t Windows alá terveztem, hogy PC-n lehessen Plusira programozni. Engem az motivált, hogy írjak ASM kódot, aztán egy gombnyomásra fusson is. Elvileg akármilyen assembler/emu kombinációval megy, nekem az AS65+YAPE tetszett. A teljes forráskód is ki van adva, módosítsátok ha nem tetszik (bár engem is meg lehet kérni, itt vagyok). A ZIP-ben van teljes TED reg doksi meg az összes opcode dokumentációja.

Ha valakit érdekel, a 2002-es 1K-s játékcompora írt 4 játékomnak is ki van adva a teljes forrása. Kommentálva vannak. Ilyesmik, hogy raszter, billentyűzet, lekérdezés, stb benne vannak. Használjátok egészséggel.

MaugliEDC Creative Commons License 2003.05.21 0 0 1406
Csabo, Bubis!
Köszi! Igazis.. Egyszerűbb lesz, mint a szorzóprogramom... :-)))
bubis Creative Commons License 2003.05.21 0 0 1405
ROM-ban? Miket tudsz! :)
Előzmény: CsaboLOD (1402)
CsaboLOD Creative Commons License 2003.05.21 0 0 1404
Nagyon kevés csapat volt aki *saját* zenét írt. A Future Composert tudom használni, azzal írtuk az zenéket. A 16Ks demomba saját TED zene lejátszót írtam, ez ki is lett adva, de editor nem volt hozzá, kódból kellett a zenét írni.

Az FC helyett használhatnád a SIDWindert. Jobb, van hozzá dokumentáció.

Előzmény: bubis (1401)
bubis Creative Commons License 2003.05.21 0 0 1403
Ha fix ertekkel kell szoroznod, akkor szamold ki elore az egeszet. Tehat csinalj egy 40-el valo szorzasnak tabalzatot, kulon az also kulon a felso byteokank es kesz. :)
Előzmény: MaugliEDC (1400)
CsaboLOD Creative Commons License 2003.05.21 0 0 1402
Legegyszerűbben (és leggyorsabban) táblázatból lehet szorozni. 40* es szorzótábla a ROMban is van.
Előzmény: MaugliEDC (1400)
bubis Creative Commons License 2003.05.21 0 0 1401
Hello!

Muzax editorok: Tudja valaki, hogy hogyan mukodik pl. a Future Composer? Vagy barmenyik mas. Ti annak idejen hogyan csinaltatok TED-es zeneket, ezekkel, vagy mind konverteres volt?

MaugliEDC Creative Commons License 2003.05.21 0 0 1400
Hogyan lehet legegyszerűbben szorozni? Pl. 40-el kellene most szoroznom és az érték ugye két byte-ot is kitehet. Megoldom, csak olyan körülményesnek tűnik minden.. Hátha mond vki egy egszerű módszert..
bubis Creative Commons License 2003.05.21 0 0 1399
En a <pre>-t hasznalom.
Előzmény: Gaia (1396)
Crown_GOTU Creative Commons License 2003.05.21 0 0 1398
Jo lesz az, de emlekeim szerint a billentyufigyeleshez eleg
$FD30-ba irni (a Kernal ROM tenyleg mindket helyre ir, lasd $DB70).
Az $FF08 a joystickhoz kell.

Kell az $ff08 iras, az latcheteli be az allapotot az $ff08-ba. Ha nem akarod a joyokat is lekerdezni, akkor irj #$ff-et az $ff08-ba es csak a billentyuzetet olvasod akkor.

Előzmény: Gaia (1395)
MaugliEDC Creative Commons License 2003.05.21 0 0 1397
Én így szoktam:
<FONT FACE="COURIER NEW">
Előzmény: Gaia (1396)
Gaia Creative Commons License 2003.05.21 0 0 1396
Bakker, ezt jol elsz@rt@m... :-( Hogy csinalok fix-width fontot HTML-ben? Mar nem emlekszem. Nem a {TT}-vel?
Előzmény: Gaia (1395)
Gaia Creative Commons License 2003.05.21 0 0 1395
Jo lesz az, de emlekeim szerint a billentyufigyeleshez eleg
$FD30-ba irni (a Kernal ROM tenyleg mindket helyre ir, lasd $DB70).
Az $FF08 a joystickhoz kell.

Mellekelek egy commentet a Yape forrasbol, bar hasonlo asszem
van a neten, a www.plus4.com-on is.

The register at $FD3x is used to select the rows from the keyboard
latch. $FF selects all rows, $01 the first one, $00 none etc.
The return value with the relevant bits set as high appears at TED
register $FF08. For the joystick the same TED register is used to
select the appropriate row and not $FD30

C16 keyboard matrix:

Bit 7 6 5 4 3 2 1 0
0 @ F3 F2 F1 F7 PND RET DEL dec : 7 - 0
1 SHT E S Z 4 A W 3 dec : 15 - 8
2 X T F C 6 D R 5 dec : 23 - 16
3 V U H B 8 G Y 7 dec : 31 - 24
4 N O K M 0 J I 9 dec : 39 - 32
5 , - : . CRU L P CRD dec : 47 - 40
6 / + = ESC CRL ; * CRR dec : 55 - 48
7 R/S Q C= SPC 2 CTL CLR 1 dec : 63 - 56

Előzmény: MaugliEDC (1393)
MaugliEDC Creative Commons License 2003.05.21 0 0 1394
Jó5let, bár Én nem használok ilyeneket. Valahogy nem tudok átszokni.
Ahogy magamat ismerem ezek átválogatása nekem kicsit macera, így gyorsabb lenne, ha egy páran elküldenétek e-mail-ban, hogy ki melyiket szereti használni, esetleg felsorolva ezeket a featurékat is :)))
Előzmény: Gaia (1387)
MaugliEDC Creative Commons License 2003.05.21 0 0 1393
Megvan a bill. figyelés, leírom, hátha valakit érdekel:

. 2000 LDA ..
. 2002 STA $FD30
. 2005 STA $FF08
. 2008 LDA $FF08
. 200B CMP ..

Az lda-t és a cmp-t egy bill-mátrixból szedtük. Bocs, ha valakinek ez triviális, Én még csak szedem össze a gondolataimat :-)
bubis Creative Commons License 2003.05.21 0 0 1392
The C64 tool list: http://www.fairlight.to/tools/legend.html

Van kozte sokminden, ami hasznalhato Plus/4-hez is, pl az osszes D64 stuff.
En nagyon szeretem a 64Copy-t. Van benne minden! Ertsd basic detokenizer, dissasembler amivel a generalt cimkeket is editalhatod, d64 image szerekezszto, kul. file format konverterek, hex es text editor...

Timna Creative Commons License 2003.05.21 0 0 1391
kb 500?
Előzmény: lavinaGOTU (1390)
lavinaGOTU Creative Commons License 2003.05.21 0 0 1390
Na, fórumok állása:

+4: 1390 hozzászólás
64: 707 hozzászólás

vagyis vezetünk 2:1 arányban. Emlékszik valaki, hogy mennyi volt ez kb 3 hónapja? :D

Nagyon beindultatok srácok! :)

bubis Creative Commons License 2003.05.21 0 0 1389
Na megneztem, ki is probaltam. Pl egy szinusz tabla generalas mukodik igy az AS-ben:


k set 0
rept 256
byt INT(64*(1+SIN(k*3.1415/256)))
k set k+1
endm
Előzmény: bubis (1385)
Timna Creative Commons License 2003.05.21 0 0 1388
AP4 feature set:
- labelek
- object code + map (bár ezt csak az AP4 használja, illetve hibakeresési céllal jó)
- platform 6502-family
- több forrás összefűzése
- külső bináris fileok befordítása
- részletes hibaüzenetek, hintek (pl nem használt hivatkozások hint)
- mittomén :)

ami hamarost lesz a tervek szerint:
- integrated GUI teljes lesz: elindítja a filet, majd megoldom.
- szinuszhullám számsor generátor
- "illegal" opkódok

Előzmény: Gaia (1387)
Gaia Creative Commons License 2003.05.21 0 0 1387
Maugli! Ossze kene mar szedni ezeket a Crossdev tool-okat is, nem? Mar legalabb vagy 10 fel lett sorolva, majdnem annyi van, ahany jelentkezo a compora :-) Pedig meg egyet el is felejtettem, a Mike Daillynek is van egy cross-assemblere a honlapjan, itt.

Egy rovidke feature lista is sokat segitene, tehat pl.:


  • integrated GUI (emu meghivasa, beepitett editor, stb.)

  • label-ek, kulso object code, makrok tamogatasa stb.

  • milyen platformokat tamogat (C64, +4 stb.)

  • ezek a szinuszok, meg lebego pontok ;-)

  • mittomen...
Timna Creative Commons License 2003.05.21 0 0 1386
de jó 5let, az AP4-be ez is kell :)
Előzmény: bubis (1385)
bubis Creative Commons License 2003.05.21 0 0 1385
Na pl. a negyszetszamokat 1000-ig igy generalod le egy tablazatba:


cnt set 1
sq set cnt*cnt
while sq<=1000
word sq
cnt set cnt+1
sq set cnt*cnt
endm

Meg nem probaltam a lebegopontos szamolast, de azt is tudja.

Egy jopofa dolog benne tobbek kozott a charset parancs. Ezzel megadhatod, hogy az altalad hasznalt karakterkeszletben hogy jonnen egymas utan a karakterek, es utan a stringeknel ez alapjan dekoldolja a dolgokat. Idealis, ha egyeni karakterkeszletet hasznalsz, amiben nincs benne minden karakter, mas a sorrend mint normalisan...

Előzmény: bubis (1383)
Timna Creative Commons License 2003.05.21 0 0 1384
jaaaaaaa értem :)
ilyesmit akarok én az AP4-be, bár én arra gondoltam, hogy valami windowsos GUI felületen megtervezi a jónép a sinushullámot, majd ha megfelel akkor keletkezik belőle egy bináris file vagy a sourceba beinsertálja.
Előzmény: bubis (1383)
bubis Creative Commons License 2003.05.21 0 0 1383
Van benne sin, cos, tan, sqrt, meg amit akarsz. Csinlsz egy ciklust (van ilyen is) es kiiratsz vele egy sin tablazatot, ennyi. Termeszetesen ugy ertem, hogy ezt forditasi idoben kiszamolja.

Andras

Előzmény: Timna (1380)
MaugliEDC Creative Commons License 2003.05.21 0 0 1382
Szerintem járj utánna, ha tudsz. :-)
A leendő létszámról szerintem Lavina jobb becslést tud majd adni.
Előzmény: putyi (1379)
bubis Creative Commons License 2003.05.21 0 0 1381
Nem valami nagy cucc ez az oldal, tenyleg csak azert van, hogy legyen valami. Regen nagy html buherator voltam, de ma mar nincs ehhez turelmem (es foleg idom nem sok).
Előzmény: Timna (1377)

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