Strumenti Utente

Strumenti Sito


apple-iie

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
apple-iie [2021/08/29 23:18] – Aggiunte informazioni per lo spippolamento giuliofapple-iie [2024/01/14 19:26] (versione attuale) – Aggiornato con le cose che poi abbiamo fatto per davvero giuliof
Linea 1: Linea 1:
 ====== Apple ][e ====== ====== Apple ][e ======
  
-Cosa abbiamo e cosa rimane da fare: +===== Cronostoria ===== 
-  * Unità centrale FIXME + 
-    - Sostituire il condensatore Cx sull'alimentatore; + 
-    - Sbiancare lo chassis.   +  * Unità centrale 
-  * Lettore floppy 5"½ e relativa scheda di interfaccia FIXME +    - //2015// - Sostituiti condensatori Cx sull'alimentatore (i classici RIFA). 
-    - <del>Procurarsi lo schema circuitale della scheda e valutare preventivamente eventuali guasti;</del> +    - //2021// - Ripulito chassis. 
-    <del>Testare la scheda da sola;</del> +    - //2022// - Dump delle ROM, disassembly delle parti non reperibili online ([[https://github.com/GLGPrograms/appleIIe-self-test|self-test routine]]). 
-    - Testare il lettore floppy. +  * Lettore floppy 5"½ e relativa scheda di interfaccia 
-  * Monitor monocromatico FIXME +    - //2021// Testata scheda di interfaccia con con un drive prestato da un amico. 
-    - Sostituire i condensatori sul filtro EMI (acquistati).+    - //2021// - Il drive in dotazione è meccanicamente guasto, poiché manca la parte plastica che dovrebbe mantenere il disco a contrasto con il rotore. FIXME 
 +    - //2022// - Realizzato [[tinydiskii|emulatore di floppy drive]]
 +  * Monitor monocromatico 
 +    - //2021// - Sostituiti i condensatori sul filtro EMI (anche qui, i classici RIFA).
  
 ===== Software e risorse utili ===== ===== Software e risorse utili =====
Linea 20: Linea 23:
   * Formato dei nastri [[https://www.apple.asimov.net/documentation/hardware/io/The%20Apple%20II%20Cassette%20Interface.txt|1]].   * Formato dei nastri [[https://www.apple.asimov.net/documentation/hardware/io/The%20Apple%20II%20Cassette%20Interface.txt|1]].
   * Archivi di wav/dsk [[https://brutaldeluxe.fr/projects/cassettes/index.html|1]] [[https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Cassettes/|2]]   * Archivi di wav/dsk [[https://brutaldeluxe.fr/projects/cassettes/index.html|1]] [[https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Software/Cassettes/|2]]
-  * Archivio dump ROM dei vari modelli e delle schede accessorie [[http://www.applelogic.org/APPLEASICs.html]].+  * Archivio dump ROM dei vari modelli e delle schede accessorie [[http://www.applelogic.org/APPLEASICs.html|1]].
  
 ===== Memo ===== ===== Memo =====
  
-Attualmente non abbiamo l'Apple DOSall'avvio parte l'AppleBASIC (FP Basic) residente in ROM. Si riconosce per il simbolo di prompt "]", da non confondere con quello dell'integer basic ">". Sui nastri viene evidenziato con "] LOAD" o "> LOAD" per quale tipo di basic è stato scritto il software.+Quando si avvia l'Apple IIla macchina tenta di caricare un applicativo da disco. 
 +In mancanza di un drive (fisico o emulato), è necessario effettuare un soft reset della macchina (Ctrl + Alt + Reset) per forzare il caricamento dell'AppleBASIC (FP Basic) residente in ROM. Si riconosce per il simbolo di prompt "]", 
 +Si può poi caricare:
  
-Si può accedere all'Apple Monitor con CALL -151 ed il prompt commuta in "*"Da qui si possono caricare software binari.+  * Integer Basic, digitando "INT" ed il prompt commuta in ">"
 +  * Apple Monitor, digitando "CALL -151ed il prompt commuta in "*". 
 + 
 +Sui nastri viene evidenziato con "] LOAD" o "> LOAD" quale tipo di basic è stato scritto il software e quindi da quale prompt deve essere caricato. 
 +Nei casi in cui è necessario accedere al monitor, sono riportate istruzioni del tipo "2000.2200R 2000G" (carica da nastro nell'area 2000-2200 e poi esegui a partire da 2000).
  
 ===== ROM ===== ===== ROM =====
  
 ^ ROM          ^ Posizione ^ Ref ^ Mod commerciale ^ Dump ^ ^ ROM          ^ Posizione ^ Ref ^ Mod commerciale ^ Dump ^
-| Keyboard ROM | F12           | [[http://www.applelogic.org/files/UV2716.pdf|2716]]              | +| Keyboard ROM | F12           | [[http://www.applelogic.org/files/UV2716.pdf|2716]]           {{ :apple-iie:rom:341-0154-a-keyboard-rom.bin | GET}}    | 
-| Video ROM    | E9        |     | :::                | +| Video ROM    | E9        |     | :::             {{ :apple-iie:rom:341-016x-video-rom.bin | GET}}    | 
-| EF ROM       | E5        |     | [[http://www.applelogic.org/files/UV2764.pdf|27C64]]          |    | +| EF ROM       | E5        |     | [[http://www.applelogic.org/files/UV2764.pdf|27C64]]          | {{ :apple-iie:rom:342-0134-a-ef-rom.bin | GET}}    | 
-| CD ROM       | E2        |     | :::          |    |+| CD ROM       | E2        |     | :::          | {{ :apple-iie:rom:342-0135-b-cd-rom.bin | GET}}    |
  
 ==== Note ==== ==== Note ====
Linea 41: Linea 50:
   - La EF ROM è mappata da 0xE000 a 0xFFFF (contiene il vettore di reset).   - La EF ROM è mappata da 0xE000 a 0xFFFF (contiene il vettore di reset).
  
-===== To Do ===== 
- 
-  * Dump delle ROM 
-  * <del>riferimenti ai modelli commerciali (27Cxx)</del> 
-  * <del>peculiarità delle ROM custom</del> 
-  * <del>link all'[[http://www.applelogic.org/APPLEASICs.html|archivio]] con (quasi) tutte le ROM.</del> 
-  * <del>link agli archivi di nastri</del> 
-  * wav di esempio autoprodotto <del>(finora l'unico che funziona) 
-</del> 
apple-iie.txt · Ultima modifica: 2024/01/14 19:26 da giuliof