Visualizza il feed RSS

Ultimi messaggi inseriti

  1. C64 - l’organizzazione dei dati in memoria e la loro struttura

    di pubblicato il 06-03-2021 alle 12:06 (L'angolo di Antonio ...)
    In questo piccolo articolo, una breve descrizione delle aree di memoria in cui il BASIC 2.0 del C64 memorizza il codice e i dati trattati.

    Con un piccolo esempio di codice reale, vedremo quali sono i puntatori interni che regolano l'accesso alle varie sezioni di codice/dati, l'organizzazione e la struttura di tali dati e alcune caratteristiche di base del funzionamento del BASIC.

    In seguito sfrutteremo queste indicazioni per proseguire nell'esplorazione del codice del BASIC ...
  2. Programmazione in Assembly su CPU 8 bit: MOS 65xx

    di pubblicato il 03-11-2020 alle 17:25 (Titolo provvisorio...)
    Sono lieto di presentare la prima parte dell'ebook patrocinato da RetroProgramming - RP Italia e RMW: Retro Magazine World.

    Il piano dell'opera prevede di coprire, a livello introduttivo, la programmazione in Assembly delle seguenti CPU:
    • MOS 6502/6510
    • MC68xx
    • Zilog Z80

    Vi sono inoltre richieste per estendere la trattazione anche agli 8088/8086 (strettamente limitata ai 16 bit della famiglia x86), che saranno valutate in seguito.

    Nelle prime cento pagine ...

    aggiornamento da 16-12-2020 a 21:01 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Hardware , Tecnologia
  3. C64 - A scuola in scooter... con COMAL!

    di pubblicato il 25-03-2020 alle 22:47 (Titolo provvisorio...)
    Abbiamo scelto un semplice problema logico, pubblicato come "2199ª prova d'intelligenza" sulla Settimana
    Enigmistica, per proporre una completa soluzione in linguaggio COMAL 80 (versione 2.01 per C64). Approfittiamo
    dell'occasione anche per un veloce ripasso su concetti e algoritmi fondamentali per la generazione di oggetti
    combinatori elementari.

    Il presente articolo si accoda, con qualche variazione, alla fortunata serie tratta da testi storici di puzzle ...

    aggiornamento da 25-03-2020 a 22:54 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Hardware
  4. Classificazione dei sistemi embedded

    di pubblicato il 05-12-2019 alle 22:58 (Titolo provvisorio...)
    Q: Perché in giro leggo tutto e il contrario di tutto riguardo ai sistemi embedded?
    Come mai questa etichetta sembra poter essere appiccicata liberamente a qualsiasi aggeggio elettronico che non sia un PC, dal rasoio elettrico alla Stazione Spaziale Internazionale?
    In definitiva, quali e quanti tipi diversi di sistemi embedded vengono classificati dagli specialisti?


    A: Stante la enorme varietà dei sistemi embedded, è noiosamente ovvio che sia possibile classificarli ...
  5. Sistemi embedded real-time: cosa sono?

    di pubblicato il 05-12-2019 alle 22:49 (Titolo provvisorio...)
    Q: Cosa significa parlare di applicazioni o sistemi "real time"?

    A: Un Sistema Operativo in Tempo Reale (Real Time Operating System, RTOS) è, genericamente, un sistema nel quale la correttezza del funzionamento non dipende solo dalla validità dei risultati, ma anche dal tempo impiegato a produrre tali risultati.
    I RTOS, un tempo denominati anche "sistemi reattivi", sono caratterizzati da predicibilità e ripetibilità altamente deterministiche.
    ...

    aggiornamento da 31-01-2020 a 00:29 di M.A.W. 1968

    Categorie
    Programmazione , Hardware , Tecnologia
  6. Per una corretta definizione di sistema embedded

    di pubblicato il 05-12-2019 alle 22:47 (Titolo provvisorio...)
    Q: Cosa è un "sistema embedded"?

    A: Come facilmente intuibile, e come rilevabile dalla insopportabile confusione in materia creata da tanta stampa "specialistica" e da una miriade di siti male informati(zzati) , è possibile fornire varie definizioni di "sistema embedded", ciascuna delle quali spesso è in grado di catturare solo questo o quell'aspetto peculiare di tale vastissima categoria di sistemi.

    Una delle definizioni informali ...

    aggiornamento da 21-01-2020 a 17:28 di M.A.W. 1968

    Tag: embedded
    Categorie
    Programmazione , Hardware , Tecnologia
  7. C64 - Mastercode

    di pubblicato il 08-02-2019 alle 18:01 (Titolo provvisorio...)
    Parliamo nuovamente di retroprogramming, questa volta con un argomento più avanzato.
    Le inerenti limitazioni del CBM BASIC V2 hanno storicamente fatto da spartiacque, selezionando una intera generazione di programmatori spinti dal desiderio e dalla necessità di sfruttare al meglio l'hardware superando gli angusti confini imposti dal primitivo BASIC della ROM. Così si è andato delineando un percorso formativo spontaneo, che possiamo schematizzare nei punti seguenti, con numerose fasi parzialmente ...

    aggiornamento da 05-12-2019 a 01:31 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Hardware
  8. C64 - Imparare a Programmare in Assembly

    di pubblicato il 24-01-2019 alle 15:00 (Titolo provvisorio...)
    Negli ultimi anni si riscontra un costante aumento di interesse nei confronti del retrocomputing, che si polarizza quasi ineluttabilmente attorno al più venduto nella storia degli home computer, il nostro beniamino C64.
    Le motivazioni di codesto ritorno di fiamma sono varie e potrebbero facilmente riempire un trattato di sociologia informatica (con l'occasione saluto la mia vecchia amica Anne-Marie van O., pioniera olandese della socioinformatica e della digitalizzazione dei servizi ...

    aggiornamento da 25-12-2019 a 13:04 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Hardware
  9. Embedded e Arduino Scheduler, Parte 1

    di pubblicato il 18-12-2015 alle 16:46 (Do It Yourself)
    Mentre rispondevo a messaggi del forum Arduino ho visto varie implementazioni di scheduler, con tante richieste di usare lo Scheduler di Arduino Due sulle altre Board.
    Ho quindi deciso di provarci anche io, prenderemo in rassegna uno scheduler cooperativo, lo inseriremo nel core arduino ed infine implementeremo anche uno scheduler a prelazione.
    Userò Arduino Uno(328p), anche se il codice con qualche piccola modifica andrà su qualsiasi tipo di chip.

    Lo Scheduler:
    ...

    aggiornamento da 21-12-2015 a 19:58 di Master85

    Categorie
    Programmazione , Hardware , Open Source , Tecnologia
  10. E il computer me lo faccio io!

    di pubblicato il 14-06-2015 alle 00:46 (Do It Yourself)
    Inizio questo blog presentando il mio computer, dopo il decesso del mio "obsoleto" portatile avevo le idee confuse su quale PC comprare.
    Inizialmente pensavo ad un netbook ma poi mi sono imbattuto nell'ultima moda dei Single One Chip, questi nuovi dispositivi basati su ARM un chip con architettura RISC stanno diventando sempre più potenti e un quad core da 1.7ghz non me lo potevo perdere.
    Eseguì subito l'ordine direttamente dalla Corea e nel frattempo mi presi su eBay uno ...

    aggiornamento da 14-06-2015 a 00:53 di vbExtreme

    Categorie
    Hardware
    Anteprime allegati Immagini allegate  
  11. It's a "long long" way to Tipperary...

    di pubblicato il 04-04-2012 alle 04:49 (Titolo provvisorio...)
    Prendo in prestito per il titolo il ritornello - con modifica - di una delle più note marcette militari anglosassoni, assurta a simbolo della prima guerra mondiale (con una curiosità che piacerà al buon Antonio: la medesima melodia, con ben poche variazioni, viene correntemente usata anche per l'inno dell'università dell'Oregon "Mighty Oregon") per tornare sul tema degli standard e dialetti del linguaggio C.

    Sovente ricevo richieste d'aiuto da studenti e programmatori alle ...
  12. Sostituire il PLA del C64

    di pubblicato il 11-03-2012 alle 13:58 (L'angolo di Antonio ...)
    Uno dei componenti più "delicati" del Commodore 64 è sempre stato il PLA (Programmable Logic Array) che scaldava tanto e si "bruciava" facilmente.

    Purtroppo era un componente un po' particolare (per i tempi) e non era facilmente sostituibile, se non trovando un ricambio originale.

    Le sue funzioni erano quelle di generare alcuni segnali utili all'indirizzamento corretto delle aree di memoria a partire da altri segnali in ingresso.

    I ...

    aggiornamento da 13-03-2012 a 00:55 di AntonioG

    Categorie
    Programmazione , Hardware , Open Source
  13. Intermezzo... musicale

    di pubblicato il 29-11-2011 alle 01:58 (Titolo provvisorio...)
    Ai miei lettori più assidui è già stata più volte ammannita la storia agiografica del mio primo approccio con l'informatica personale, più o meno ai tempi del Klondike.

    Meno noto, forse, il fatto che in quegli stessi anni iniziava un'altra delle mie passioni-ossessioni: quella per gli strumenti musicali (basso, chitarra elettrici e dintorni) e relativa elettronica, ovvero effetti, accessori, MIDI, amplificatori valvolari e a stato solido...

    A distanza di circa ...

    aggiornamento da 14-07-2012 a 21:28 di M.A.W. 1968

    Categorie
    Hardware , Tecnologia , Altro
  14. Router Telecom Business con IP statico - Cambiare il Router

    di pubblicato il 09-10-2011 alle 20:23 (Appunti a perdere)
    Come si sa chi ha un contratto business insieme all'ip fisso ottiene un router telecom in comodato d'uso router già configurato del tutto per la connessione compreso l'IP statico.
    Per una felice coincidenza mi è capitato che ho dovuto acquistare un router in attesa della sostituzione del router telecom che si era guastato (si trattava del vecchio router con la smartcard).
    Ho preso il mio router, per la cronaca un "[URL="http://www.netgear.com/home/products/wirelessrouters/high-performance/dgnd3700.aspx"]DGND3700 ...
  15. Lascia o Raddoppia (ricorsivamente)?

    di pubblicato il 18-06-2011 alle 03:21 (Titolo provvisorio...)
    Dietro esplicita richiesta di un giovane lettore, riprendo qui un argomento già trattato in un post di qualche tempo fa.

    I vector processor, assieme ai Transputer, sono un'altra delle poche vere idee geniali che costellano la storia dell'informatica applicativa, e (naturalmente) non hanno avuto il successo meritato a livello di personal computing. In compenso i soliti raccattatutto del mainstream hanno "ereditato" numerose idee del vector processing, facendone la base di ...

    aggiornamento da 01-07-2014 a 14:08 di M.A.W. 1968

    Categorie
    Hardware , Tecnologia
Pagina 1 di 2 12 ultimoultimo