[C64] Routine 80x50 in ASM [C64] Routine 80x50 in ASM - Pagina 3

Pagina 3 di 3 PrimaPrima 123
Risultati da 41 a 53 di 53

Discussione: [C64] Routine 80x50 in ASM

  1. #41
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM

    Dunque...

    sono contento di dirvi che i KymyACommands si vantano di due nuovi comandi. PLOT e LINE in 80x50!
    Ho anche fatto un comando per utilizzare la RAM sotto la ROM come spazio RAM virtuale... il vantaggio del mio comando è che utilizza i due banchi come se fossero uno solo (A000-BFFF e D000-FFFF). Quindi posso salvare, che ne so, 9KB contigui con il comando
    RAMDISK 0,1024,10000,0

    e poi, magari, caricarne solo una parte con un
    RAMDISK 1,500,1500,1024

    adesso ottimizziamo qua e la...
    Ultima modifica di KymyA; 28-06-17 alle 17:08
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  2. #42
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: [C64] Routine 80x50 in ASM

    Una domanda Kymy: ma perche' stai lavorando in "grafica" sulla pagina testo?

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  3. #43
    Senior Member L'avatar di GenghisKhan
    Data Registrazione
    Jan 2016
    Messaggi
    20.286

    Re: [C64] Routine 80x50 in ASM

    Citazione Originariamente Scritto da KymyA Visualizza Messaggio
    Allora gente...
    ...so che MOLTO probabilmente fotterà una sega a tutti però ho scritto, da stamattina, una routine per Commodore64 che possa gestire una "grafica" in formato 80x50 usando i caratteri del C64.
    La routine è:

    SYS 49152,X,Y,Colore

    con X da 0 a 79, Y da 0 a 49 e Colore da 0 a 15

    La routine si occupa di
    1. Controllare se la cella video dove verrà allocato il "pixellone" contiene già un carattere del set
    2. Trasformare le coordinate passate in cella video ($0400-$07E
    3. Calcolare il pixellone da accendere
    4. Calcolare il nuovo carattere
    5. Pokare il carattere ed il suo colore


    Il problema è che c'è qualcosa che non va nei calcoli. Non so perché prima funzionava, poi da un certo punto mi sfasa il punto acceso. Inoltre il codice è auto-modificante per ottimizzare la dimensione ed i calcoli.
    Qualcuno vuol dare un contributo?
    Perché lo sto facendo? Così... per non perdere l'allenamento e perché voglio riprodurre un engine pseudo3d (tipo doom) su C64.

  4. #44
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM

    Prossimo step...
    far stampare su schermo utilizzando la 80x50, quindi il singolo carattere occuperà 4x4caselle di testo.

    Citazione Originariamente Scritto da LordOrion Visualizza Messaggio
    Una domanda Kymy: ma perche' stai lavorando in "grafica" sulla pagina testo?
    Perché? Boh. Allenamento... per tenere la mente allenata. Se mi viene qualche altra idea l'implemento!

    Adesso vorrei scrivere un programma che mi generi un labirinto 2D ma che lo visualizzi in 2.5D tipo Doom utilizzando la grafica 80x50
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  5. #45
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: [C64] Routine 80x50 in ASM

    Citazione Originariamente Scritto da KymyA Visualizza Messaggio
    Prossimo step...
    far stampare su schermo utilizzando la 80x50, quindi il singolo carattere occuperà 4x4caselle di testo.



    Perché? Boh. Allenamento... per tenere la mente allenata. Se mi viene qualche altra idea l'implemento!

    Adesso vorrei scrivere un programma che mi generi un labirinto 2D ma che lo visualizzi in 2.5D tipo Doom utilizzando la grafica 80x50
    Continuo a non capire: è come se tu volessi allenarti alla corsa andando in piscina


    Inviato dal mio iPad Pro utilizzando Tapatalk Pro

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  6. #46
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM

    In che senso?

    Dici che dovrei passare all'assembler del 68k o processori più "moderni"?
    potrei... o all'ARM...
    ma non conoscendone le caratteristiche, dovrei partire da 0
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  7. #47
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: [C64] Routine 80x50 in ASM

    Citazione Originariamente Scritto da KymyA Visualizza Messaggio
    In che senso?

    Dici che dovrei passare all'assembler del 68k o processori più "moderni"?
    potrei... o all'ARM...
    ma non conoscendone le caratteristiche, dovrei partire da 0
    No: mi chiedevo perche' non stai usando una delle modalita' grafiche native del C64 (HiRes, MCI e Multicolor: http://www.studiostyle.sk/dmagic/gallery/gfxmodes.htm).
    Potresti lavorare in 320x200 invece che 80x50

    http://www.atarimagazines.com/comput...55/64hires.php
    Ultima modifica di LordOrion; 29-06-17 alle 10:37

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  8. #48
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM

    La bisogna saper usare bene Caroline ed i timing... raster... interrupt e sarcazzi
    Tanta roba...

    magari la tiro su, una demo...
    vediamo se scrivo una routine per un frattale mandelbrot in 80x50 a colori...
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  9. #49
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM



    tenete... sborrateci sopra
    Ultima modifica di KymyA; 30-06-17 alle 08:47
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  10. #50
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    17.874
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: [C64] Routine 80x50 in ASM


    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 980 Pro + 2x 970EVO Plus|HOTAS Warthog|TrackIR 5|

  11. #51
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM

    adesso sto facendo un softscroll di una scrittona con quei font (4x4) con la dicitura "J4S COVO DI RICCHIONI" ...
    qualche rigo sotto qualche barra con una scrittona 2x con font (4x con la dicitura "KYMYA REGNA"

    e poi ho quasi completato la conversione di DESTINY per commodore64.



    no....


    wait...



    quest'ultima frase potrebbe essere usata come arma contro di me
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  12. #52
    Diversity Officer, He/She L'avatar di Fruttolo
    Data Registrazione
    Jan 2016
    Messaggi
    20.113

    Re: [C64] Routine 80x50 in ASM

    Citazione Originariamente Scritto da KymyA Visualizza Messaggio


    tenete... sborrateci sopra
    Quelle righe e quel punto sembrano sborrate a dire il vero

  13. #53
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    18.016
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [C64] Routine 80x50 in ASM

    ^

    "L'uomo che sborrava pixel"
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Chi Siamo
Forum ufficiale della rivista
The Games Machine
Seguici su