English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés
Σ: 1 post

TCH  (statz) Főfasz
#1, Főfasz (10466)
1691 | #2487 | ^ | Idézet | Sun, 24 Mar 2013 22:36:16 +01
78.92.*.* Linux x86 Opera Classic Hungary *.catv.pool.telekom.hu
@djpety:
Akkor ez így most jó? :) (Hint: UA)
Igen, így működik és nem, nem ugyanaz, mert a másodikban ott a define. Valamiért a Lazarus nem lőtte be magától.

Csak azért kellett, mert a 6502 emulátoromat tesztelem és a proci emulációját ugye külön szálba kell tenni. Egyébként eddig működik, elsőre. :) (Csak a zero flag kezelését kellett kijavítanom. :P Mert elsőre agylag miatt sikerült úgy megírnom, hogy a vizsgált paraméter negáltja lesz a zero flag, ami kizárólag akkor működik jól, ha a paraméter vagy full nulla vagy full egyes, az összes többi esetben hibásan igazat fog adni.)
Persze még nem teszteltem végig az egész utasításkészletet, sőt az illegal utasítások a JAM kivételével le sincsenek programozva még (meg még egy két dolog, pl. decimális mód, vagy a page boundary büntetőciklusok), de már eredményt akartam látni, úgyhogy az emu egység köré gyorsan odakúrtam egy virtuális gépet (haha), amiben (egyelőre) csak egy $200-tól kezdődő screen memória van (160x120x6), amiben egy byte egy pixel, de csak 6 bitet használ belőle (r/g/b 2/2/2); tudom ez igazi gépen pazarlás lenne, de ezt a fost direkt az emu rétegem tesztelésére írtam, nem másra. Aztán írtam egy 6502 programot, ami kirajzolja a palettát.
		*= 19712

		lda #0
		ldx #0
-		sta 512, x
		inx
		clc
		adc #1
		cpx #16
		bne -
-		sta 656, x
		inx
		clc
		adc #1
		cpx #32
		bne -
-		sta 800, x
		inx
		clc
		adc #1
		cpx #48
		bne -
-		sta 944, x
		inx
		clc
		adc #1
		cpx #64
		bne -
		.byte 2
És íme az eredmény. (A képernyő 4x nagyított, hogy látni lehessen valamit rajta.)


English | Magyar
JS ki | CSS ki | Ékezetek ki | HiContrast
Lapozó:  (0 - 1428) 
<== | ==>
Ugrás a végére | Összes megjelenítése | Utolsó oldal
OpenOpera patches | Opera-SSL patches | Opera 12.15 source (Git repository) | Opera 12.15 source (Torrent) | Opera internal pages | Otter Browser Linux x64 - Qt5.15.2/QtWebKit5.602.1 (2024.12.02. 21:02)
OS for MC680x0 | OS for PPC | OS for Sparc64 | besztofbégéaefcé | CSÉNDZSLOG | WebToolz | DDG Shit Filter | Google Shit Filter | Progz | Fast CSS Box | Browser | OS | Agent | Statisztika | BBCode
Monospace font-family: Courier New | Browser default monospace
Email értesítő / Email notification ===> 
Keresés

Név: (max 255 byte)

Email: (max 255 byte) Nem kötelező!

Üzenet: (max 65536 kar.) 65536-0=65536




crap_vkn v4.34.0 by TCH
Thx to saxus for the escaped string decoder function (PHP), the realIP function (PHP) & the SQL handle layer (PHP), to thookerov for the int_divide function (PHP), to Jeff Anderson for the getSelText function (JS), to Alex King for the insertAtCursor function (JS), Flood3r for the new CSS styles, Pety for the spamprotection idea and some design and comfort ideas, MaxMind for the IP2Country database, famfamfam for the flags of countries and an unknown PHP programmer for the removeAccents function.



Kecskebaszók ide!