1. Homepage
  2. Forum
    1. Unerledigte Themen
  3. Wissen
  4. Kalender
    1. Kalender anzeigen
  5. Museum
    1. Sammlungen unserer Mitglieder
  6. Retrostar
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Seiten
  • Marktplatz-Eintrag
  • Galerie
  • Erweiterte Suche
  1. VzEkC e. V.
  2. Computerecke
  3. Klassische Computer
  4. Einplatinencomputer

MOS TIM-1

  • mister-freeze
  • 25. Dezember 2022 um 23:31
  • HansOtten
    Schüler
    Reaktionen
    122
    Beiträge
    76
    Marktplatz Einträge
    3
    Wohnort
    Niederlande
    Lieblingscomputer
    KIM-1
    Website
    http://retro.hansotten.nl
    X
    HansOtten
    • 31. Oktober 2023 um 20:57
    • #31

    I bought 3 Superjolts. TIM based! Came with a Synertek manual. And software I feared never to appear: Tiny Basic and the Resident Assembler Program RAP. 2x 2K Eprom.

    A good time to refresh the 6530 6532 TIM and Jolt pages.

    Retro Computing – About small SBC systems

  • NorbertJ
    Profi
    Reaktionen
    253
    Beiträge
    613
    Marktplatz Einträge
    7
    Geburtstag
    9. September
    Geschlecht
    Männlich
    Wohnort
    Aachen
    Lieblingscomputer
    Alles was Spaß macht
    • 31. Oktober 2023 um 22:06
    • #32

    Far out, Hans!

    ________________________________________________________________

  • HansOtten
    Schüler
    Reaktionen
    122
    Beiträge
    76
    Marktplatz Einträge
    3
    Wohnort
    Niederlande
    Lieblingscomputer
    KIM-1
    Website
    http://retro.hansotten.nl
    X
    HansOtten
    • 21. November 2023 um 14:21
    • #33

    Motivated by the Jolts I wanted to study how the TIM operates.

    So I build a TIM Simulator! Beta 0.1, it is to be a Superjolt, but for now it is just a TIM!

    TIM Superjolt Simulator – Retro Computing (hansotten.nl)

    So everybody can experience the TIM monitor!

    It is a variant of my KIM-1 Simulator, so it has all the same features like Debugger, file up/download. profiler etc.

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    btw TIM-1 SBC – Retro Computing (hansotten.nl) is the new location of the TIM-1.

    Einmal editiert, zuletzt von HansOtten (21. November 2023 um 15:02)

  • HansOtten
    Schüler
    Reaktionen
    122
    Beiträge
    76
    Marktplatz Einträge
    3
    Wohnort
    Niederlande
    Lieblingscomputer
    KIM-1
    Website
    http://retro.hansotten.nl
    X
    HansOtten
    • 27. November 2023 um 13:56
    • #34

    Tiny Basic ROM dumped from from the Superjolt runs in the TIM/Superjolt simulator 0.3 beta.

    I also reconstructed the source of this Tiny Basic version, will upload this week. Based upon the sources of the KIM-1 versions.

    It is not exactly the same Basic interpreter IL code as the KIM-1 versions I have, some tiny differences. Studying now what is different.

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

  • Online
    mister-freeze
    Vereinsmitglied
    Reaktionen
    741
    Beiträge
    879
    Marktplatz Einträge
    65
    Geburtstag
    27. September 1976 (48)
    Wohnort
    München
    • 27. November 2023 um 14:50
    • #35

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    WOW - I would love to run TinyBasic on my TIM-1. Unfortunately, my programming skills have not yet been up to the level of adapting the KIM1 version. But the one from SuperJolt should work (almost) directly. According to your picture, the Basic itself is located from C000 to ????.

    What´s the defined RAM area for Basic ? The lower user RAM area ?

  • HansOtten
    Schüler
    Reaktionen
    122
    Beiträge
    76
    Marktplatz Einträge
    3
    Wohnort
    Niederlande
    Lieblingscomputer
    KIM-1
    Website
    http://retro.hansotten.nl
    X
    HansOtten
    • 27. November 2023 um 19:06
    • #36

    Yes, should work. The original Superjolt Tiny Basic I dumped only uses the character I/O of the TIM IC and the breaktest looks at the TIM dataport (B, PB0) 6E02 iirc. And that dumped ROM runs now fine in the Simulator.

    My TIM simulator as it is now is just a TIM IC with RAM at 0000 and up. Tiny Basic stores programs at 0200 and up. It can run with 1K RAM from 0000, upper limit of RAM available is searched for.

    Tiny Basic (and Resident Assembler program) are a 4K ROM at page C C000-CFFF (2x 2716 2K ROMs).

    Set your terminal emulation to 7 bit.

    I have the 6502 source for Superjolt Tiny Basic, will upload this week. I am now studying the Basic interpreter in the IL language that is interpreted by Tiny Basic. An interpreter in a interpreter, Tiny Basic is not fast. No tokenization, so it needs more program space.

    I have not looked yet at the RAP program

  • Online
    mister-freeze
    Vereinsmitglied
    Reaktionen
    741
    Beiträge
    879
    Marktplatz Einträge
    65
    Geburtstag
    27. September 1976 (48)
    Wohnort
    München
    • 3. Dezember 2023 um 11:14
    • #37

    Das Tinybasic vom Superjolt läuft nun einwandfrei auf dem TIM-1. Zur Einbindung im TIM-1 habe eine zweite Memorycard etwas modifiziert, das sie im Expansion-Bereich ab C000 selektiert wird.

    Thanks again HansOtten for providing manuals and files.

    Ich glaube ich sollte dem TIM-1 noch eine schönere und universeller Memorycard spendieren.

    Dateien

    IMG_20231201_125839.jpg 1,24 MB – 0 Downloads IMG_20231201_125850.jpg 1,51 MB – 0 Downloads IMG_20231201_130806.jpg 901,97 kB – 0 Downloads

    Einmal editiert, zuletzt von mister-freeze (3. Dezember 2023 um 12:04)

  • HansOtten
    Schüler
    Reaktionen
    122
    Beiträge
    76
    Marktplatz Einträge
    3
    Wohnort
    Niederlande
    Lieblingscomputer
    KIM-1
    Website
    http://retro.hansotten.nl
    X
    HansOtten
    • 8. Dezember 2023 um 16:06
    • #38

    When I got a Superjolt with Tiny Basic in ROM, I wanted to find out if that version works and is different from the versions I have dumped from my old KIM-1 cassette tapes.


    So I started a research project into Tom Pittman's Tiny Basic.


    Summary: the TIM/Superjolt version is OK, and nearly identical to the KIM-1 versions.


    Project results:

    - improved scanned manuals

    - original KIM-1 binaries, high and low versions as dsitributed by Tom Pittman reconstructed, with assembler source
    -patched practical version of Tiny Basic (backspace working, annoying padding characters removed, no separate breaktest binary required) for KIM-1 with assembler source
    - Tiny Basic for TIM/Superjolt patched practical version, with assembler source
    - lots of information on Tiny Basic, such as sources of the IL Basic interpreter.


    The patched versions work fine also in my updated KIM-1 and TIM/Superjolt Simulators.

    I found a bug in the TIM ROM source during this project (Which is also in the TIM-2 source).
    The manual has a ; (semicolon) as start of the papertape record, the source I got had this replaced with the nearly identical ':'

    The TIM source on my site is corrected for this.


    Tiny Basic – Retro Computing (hansotten.nl)

  • Online
    mister-freeze
    Vereinsmitglied
    Reaktionen
    741
    Beiträge
    879
    Marktplatz Einträge
    65
    Geburtstag
    27. September 1976 (48)
    Wohnort
    München
    • 8. Dezember 2023 um 16:21
    • #39
    Zitat von HansOtten

    The manual has a ; (semicolon) as start of the papertape record, the source I got had this replaced with the nearly identical ';'

    I don´t understand...What´s the difference ?

  • HansOtten
    Schüler
    Reaktionen
    122
    Beiträge
    76
    Marktplatz Einträge
    3
    Wohnort
    Niederlande
    Lieblingscomputer
    KIM-1
    Website
    http://retro.hansotten.nl
    X
    HansOtten
    • 8. Dezember 2023 um 16:30
    • #40

    I made a type also! Corrected now.

    The source in the manual has a semicolon ';' . The typein/ocr'ed source has a colon ':'.
    Characters nearly identical and on the same key in US keyboards.

    The LH command in my SImulator did not work because of that error.

  1. Datenschutzerklärung
  2. Impressum
  3. Nutzungsbedingungen
Community-Software: WoltLab Suite™ 6.1.11