the fusion of last century’s and modern technology
DESCRIPTION
The Fusion of Last Century’s and Modern Technology. The CasLink/CasLink2 Project by Alexey Podrezov. The Beginning The Source of Inspiration The Proud Owner No Disk Drive… Solution Needed 1999 – The First Caslink 2008 – Caslink2 Live Demo Plans for Caslink3 Credits. Agenda. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/1.jpg)
The Fusion of Last Century’s and The Fusion of Last Century’s and Modern TechnologyModern Technology
The CasLink/CasLink2 Project by Alexey PodrezovThe CasLink/CasLink2 Project by Alexey Podrezov
![Page 2: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/2.jpg)
• The BeginningThe Beginning• The Source of InspirationThe Source of Inspiration• The Proud OwnerThe Proud Owner• No Disk Drive… Solution NeededNo Disk Drive… Solution Needed• 1999 – The First Caslink1999 – The First Caslink• 2008 – Caslink22008 – Caslink2• Live DemoLive Demo• Plans for Caslink3Plans for Caslink3• CreditsCredits
AgendaAgenda
![Page 3: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/3.jpg)
The BeginningThe Beginning
????
![Page 4: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/4.jpg)
The BeginningThe Beginning
![Page 5: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/5.jpg)
The BeginningThe Beginning
KYBTKYBTA set of computers, A set of computers, usually connected usually connected to the same to the same network and used network and used for educational for educational purposes.purposes.
![Page 6: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/6.jpg)
The BeginningThe Beginning
![Page 7: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/7.jpg)
The BeginningThe Beginning
![Page 8: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/8.jpg)
The BeginningThe Beginning
![Page 9: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/9.jpg)
The BeginningThe Beginning
![Page 10: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/10.jpg)
The BeginningThe Beginning
![Page 11: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/11.jpg)
The BeginningThe Beginning
![Page 12: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/12.jpg)
The BeginningThe Beginning
![Page 13: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/13.jpg)
The BeginningThe Beginning
![Page 14: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/14.jpg)
The Source of InspirationThe Source of Inspiration
![Page 15: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/15.jpg)
The Source of InspirationThe Source of Inspiration
![Page 16: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/16.jpg)
The Source of InspirationThe Source of Inspiration
![Page 17: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/17.jpg)
The Proud OwnerThe Proud Owner
![Page 18: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/18.jpg)
The Proud OwnerThe Proud Owner
![Page 19: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/19.jpg)
The Proud OwnerThe Proud Owner
![Page 20: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/20.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
![Page 21: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/21.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
![Page 22: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/22.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
![Page 23: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/23.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
++ ??
![Page 24: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/24.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
?
![Page 25: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/25.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
![Page 26: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/26.jpg)
No Disk Drive… Solution NeededNo Disk Drive… Solution Needed
![Page 27: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/27.jpg)
1999 – The First Caslink1999 – The First Caslink
![Page 28: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/28.jpg)
1999 – The First Caslink1999 – The First CaslinkSupported input formats:Supported input formats:
• BAS - tokenized basic programsBAS - tokenized basic programs• BAS/DAT - detokenized basic programs (ASCII BAS/DAT - detokenized basic programs (ASCII format)format)• BIN - binary images of ROM cartridges with BIN - binary images of ROM cartridges with startup codestartup code• ROM - images of ROM cartridgesROM - images of ROM cartridges
• BIN - 8/16/24 kbBIN - 8/16/24 kb• ROM - 8/16/24/32 kbROM - 8/16/24/32 kb
Supported output formats:Supported output formats:
• WAV – 11025 Hz, 8 bit, monoWAV – 11025 Hz, 8 bit, mono
Single file or multi-file mode (up to 10 files)Single file or multi-file mode (up to 10 files)
• 1200 baud rate1200 baud rate• 2400 baud rate2400 baud rate
![Page 29: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/29.jpg)
1999 – The First Caslink1999 – The First Caslink
BIT=0BIT=0
1200 baud:1200 baud:0 = 1200 Hz0 = 1200 Hz1 = 2400 Hz1 = 2400 Hz
2400 baud:2400 baud:0 = 2400 Hz0 = 2400 Hz1 = 4800 Hz1 = 4800 Hz
3600 baud:3600 baud:0 = 4800 Hz0 = 4800 Hz1 = 9600 Hz1 = 9600 Hz
AmplitudAmplitud
ee
TimeTime
![Page 30: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/30.jpg)
1999 – The First Caslink1999 – The First Caslink
BIT=1BIT=1
1200 baud:1200 baud:0 = 1200 Hz0 = 1200 Hz1 = 2400 Hz1 = 2400 Hz
2400 baud:2400 baud:0 = 2400 Hz0 = 2400 Hz1 = 4800 Hz1 = 4800 Hz
3600 baud:3600 baud:0 = 4800 Hz0 = 4800 Hz1 = 9600 Hz1 = 9600 Hz
AmplitudAmplitud
ee
TimeTime
![Page 31: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/31.jpg)
1999 – The First Caslink1999 – The First Caslink
Byte Representation in FSK EncodingByte Representation in FSK Encoding
START_BITSTART_BIT, BIT0, BIT1, BIT2, BIT3, BIT4, BIT5, BIT6, BIT7, , BIT0, BIT1, BIT2, BIT3, BIT4, BIT5, BIT6, BIT7, STOP_BITSTOP_BIT, , STOP_BITSTOP_BIT
Example for byte with value 0x00 (zero):Example for byte with value 0x00 (zero):
11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 11
Example for byte with value 0xFF (255):Example for byte with value 0xFF (255):
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11
![Page 32: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/32.jpg)
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh
ROM BIOSROM BIOS
ROM BASICROM BASIC
RAMRAM
SYSVARSYSVAR
8/16/24/328/16/24/32
ROM/BINROM/BIN
LOADERLOADER
BASIC PCODEBASIC PCODE
![Page 33: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/33.jpg)
8/16/24 BIN8/16/24 BIN
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
8/16/24 BIN8/16/24 BIN
LOADERLOADER
0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
ROM BIOSROM BIOS
ROM BASICROM BASIC
ROM BIOSROM BIOS
8/16/24 BIN8/16/24 BIN
LOADERLOADER
![Page 34: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/34.jpg)
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
8/16/24 BIN8/16/24 BIN
LOADERLOADER
SYSVAR
0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh
8/16/24 BIN8/16/24 BIN
LOADERLOADER
BLOAD nextBLOAD next
ROM BIOSROM BIOS
ROM BASICROM BASIC 8/16/24 BIN8/16/24 BIN
ROM BIOSROM BIOS
![Page 35: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/35.jpg)
8-16kb ROM8-16kb ROM
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
8-16kb ROM8-16kb ROM
LOADERLOADER
0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
LOADERLOADER
8-16kb ROM8-16kb ROM
RAMRAM
RAMRAM
RAMRAM
![Page 36: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/36.jpg)
8-16kb ROM8-16kb ROM
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
8-16kb ROM8-16kb ROM
LOADERLOADER
0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
LOADERLOADER
8-16kb ROM8-16kb ROM
RAMRAM
RAMRAM RAMRAM
![Page 37: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/37.jpg)
ROM part 1ROM part 1
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh
ROM part 1ROM part 1
LOADER 1LOADER 1
0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
RAMRAM
RAMRAM
RAMRAM
BLOAD nextBLOAD next
ROM part 1ROM part 1
LOADER 1LOADER 1
![Page 38: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/38.jpg)
ROM part 1ROM part 1
1999 – The First Caslink1999 – The First Caslink0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh
ROM part 2ROM part 2
LOADER 2LOADER 2
0000h0000h
4000h4000h
8000h8000h
F380hF380h
FFFFhFFFFh SYSVARSYSVAR
LOADER 2LOADER 2
ROM part 2ROM part 2
RAMRAM RAMRAM
SYSVARSYSVAR
ROM part 1ROM part 1
![Page 39: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/39.jpg)
2008 – Caslink22008 – Caslink2
![Page 40: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/40.jpg)
2008 – Caslink22008 – Caslink2Supported input formats:Supported input formats:
• BAS – tokenized or detokenized basic programs (ASCII BAS – tokenized or detokenized basic programs (ASCII format)format)• BIN - binary images of ROM cartridges with startup codeBIN - binary images of ROM cartridges with startup code• ROM - images of ROM cartridgesROM - images of ROM cartridges• SCR - screenshotsSCR - screenshots
• BIN - 8/16/24/BIN - 8/16/24/3232 kb kb
• ROM - 8/16/24/32 kbROM - 8/16/24/32 kb
• ROM/BIN CRC checkerROM/BIN CRC checker
• PreloaderPreloaderSupported output formats:Supported output formats:
• WAV – 11025 Hz, 8 bit, monoWAV – 11025 Hz, 8 bit, mono• WAV – 44100 Hz, 16 bit, stereoWAV – 44100 Hz, 16 bit, stereo• MP3 – 192, 256 and 320 kbps (LAME MP3 MP3 – 192, 256 and 320 kbps (LAME MP3 codec)codec)
• 1200 baud rate1200 baud rate
• 2400 baud rate2400 baud rate
• 3600 baud rate3600 baud rate
• Inverted waveformInverted waveform
Single file or multi-file mode (up to Single file or multi-file mode (up to 1515 files)files)
![Page 41: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/41.jpg)
TimeTime
2008 – Caslink22008 – Caslink2
AmplitudAmplitud
ee
Normal Normal
WaveformWaveformInverted Inverted
WaveformWaveform
TimeTime
AmplitudAmplitud
ee
![Page 42: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/42.jpg)
Live DemoLive DemoMSX 2 Compatible MSX 2 Compatible
ComputerComputerApple iPOD Nano / PCApple iPOD Nano / PC
![Page 43: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/43.jpg)
Plans for Caslink3Plans for Caslink3
• Bi-directional support (reading and decoding files from Bi-directional support (reading and decoding files from MSX)MSX)• GUI (frontend for Windows 7/8/8.1)GUI (frontend for Windows 7/8/8.1)• Faster upload? (reference to O.T.L.A. Project; 12000 Faster upload? (reference to O.T.L.A. Project; 12000 baud?) baud?) • Compression? (reference to Stanislav Borutsky aka Compression? (reference to Stanislav Borutsky aka CAX)CAX)• ROM patching? (reference to Stanislav Borutsky aka ROM patching? (reference to Stanislav Borutsky aka CAX)CAX)• Upload progress indicatorUpload progress indicator• 128kb ROM upload (if even possible)128kb ROM upload (if even possible)• More…?More…?
![Page 44: The Fusion of Last Century’s and Modern Technology](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815a76550346895dc7df2d/html5/thumbnails/44.jpg)
CreditsCredits
Egor VoznessenskiyEgor Voznessenskiy
Gennadiy KurapovGennadiy Kurapov
Sergey KirovSergey Kirov
Ekaterina KirovaEkaterina Kirova
Mikhail Volkov Mikhail Volkov
Ahti Soilamaa Ahti Soilamaa
Sean Young (not the actor)Sean Young (not the actor)
Arnaud (aka The File-Arnaud (aka The File-
Hunter)Hunter)
IgorX (Mr. Unknown)IgorX (Mr. Unknown)
Timo Soilamaa (aka Timo Soilamaa (aka
Nyyrikki)Nyyrikki)
Saku Taipale (aka STT)Saku Taipale (aka STT)