Download presentation
Presentation is loading. Please wait.
Published byAmarion Rycroft Modified over 9 years ago
1
The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008
2
In the Beginning MSX as the Source of Inspiration The Proud Owner No Disk Drive… Solution Needed 1999 – The First Caslink 2008 – Caslink2 Live Demo Plans for Caslink3 Credits October 2008 Agenda
3
In the beginning October 2008 ??
4
In the beginning October 2008
5
In the beginning October 2008 KYBT A set of computers, usually connected to the same network and used for educational purposes.
6
In the beginning October 2008
7
In the beginning October 2008
8
In the beginning October 2008
9
In the beginning October 2008
10
In the beginning October 2008
11
In the beginning October 2008
12
In the beginning October 2008
13
In the beginning October 2008
14
In the beginning October 2008
15
In the beginning October 2008
16
In the beginning October 2008
17
In the beginning October 2008
18
In the beginning October 2008
19
Msx as the source of inspiration October 2008
20
Msx as the source of inspiration October 2008
21
Msx as the source of inspiration October 2008
22
The Proud owner October 2008
23
The Proud owner October 2008
24
The Proud owner October 2008
25
No disk drive… solution needed October 2008
26
No disk drive… solution needed October 2008
27
No disk drive… solution needed October 2008
28
No disk drive… solution needed October 2008 + ?
29
No disk drive… solution needed October 2008 ?
30
No disk drive… solution needed October 2008
31
No disk drive… solution needed October 2008
32
1999 – the first caslink October 2008
33
1999 – the first caslink October 2008 Supported input formats: BAS - tokenized basic programs BAS/DAT - detokenized basic programs (ASCII format) BIN - binary images of ROM cartridges with startup code ROM - images of ROM cartridges BIN - 8/16/24 kb ROM - 8/16/24/32 kb Supported output formats: WAV – 11025 Hz, 8 bit, mono Single file or multi-file mode (up to 10 files) 1200 baud rate 2400 baud rate
34
1999 – the first caslink October 2008 BIT=0 1200 baud: 0 = 1200 Hz 1 = 2400 Hz 2400 baud: 0 = 2400 Hz 1 = 4800 Hz 3600 baud: 0 = 4800 Hz 1 = 9600 Hz Amplitude Time
35
1999 – the first caslink October 2008 BIT=1 1200 baud: 0 = 1200 Hz 1 = 2400 Hz 2400 baud: 0 = 2400 Hz 1 = 4800 Hz 3600 baud: 0 = 4800 Hz 1 = 9600 Hz Amplitude Time
36
1999 – the first caslink October 2008 Byte Representation in FSK Encoding START_BIT, BIT0, BIT1, BIT2, BIT3, BIT4, BIT5, BIT6, BIT7, STOP_BIT, STOP_BIT Example for byte with value 0x00 (zero): 1 0 0 0 0 0 0 0 0 1 1 Example for byte with value 0xFF (255): 1 1 1 1 1 1 1 1 1 1 1
37
1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh ROM BIOS ROM BASIC RAM SYSVAR 8/16/24/32 ROM/BIN LOADER BASIC PCODE
38
8/16/24 BIN 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8/16/24 BIN LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR ROM BIOS ROM BASIC ROM BIOS 8/16/24 BIN LOADER
39
1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8/16/24 BIN LOADER SYSVAR 0000h 4000h 8000h F380h FFFFh 8/16/24 BIN LOADER BLOAD next ROM BIOS ROM BASIC8/16/24 BIN ROM BIOS
40
8-16kb ROM 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8-16kb ROM LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 8-16kb ROM RAM
41
8-16kb ROM 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8-16kb ROM LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 8-16kb ROM RAM
42
ROM part 1 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh ROM part 1 LOADER 1 0000h 4000h 8000h F380h FFFFh SYSVAR RAM BLOAD next ROM part 1 LOADER 1
43
ROM part 1 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh ROM part 2 LOADER 2 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 2 ROM part 2 RAM SYSVAR ROM part 1
44
2008 – caslink2 October 2008
45
2008 – caslink2 October 2008 Supported input formats: BAS – tokenized or detokenized basic programs (ASCII format) BIN - binary images of ROM cartridges with startup code ROM - images of ROM cartridges SCR - screenshots BIN - 8/16/24/32 kb ROM - 8/16/24/32 kb CRC checker for ROM/BIN Preloader Supported output formats: WAV – 11025 Hz, 8 bit, mono WAV – 44100 Hz, 16 bit, stereo MP3 – 192, 256 and 320 kbps (LAME MP3 codec) 1200 baud rate 2400 baud rate 3600 baud rate Inverted waveform Single file or multi-file mode (up to 15 files)
46
Time 2008 – caslink2 October 2008 Amplitude Normal waveformInverted waveform Time Amplitude
47
Live demo October 2008 Yamaha MSX2 YIS503IIIR/128 Apple iPOD Nano
48
Plans for caslink3 October 2008 Bi-directional support (reading and decoding files from MSX) GUI (frontend for Windows 2000/XP/Vista) Faster upload? (reference to O.T.L.A. Project; 12000 baud?) Compression? (reference to Stanislav Borutsky aka CAX) 128kb ROM upload? More…?
49
credits October 2008 Egor Voznessenskiy Gennadiy Kurapov Sergey Kirov Ekaterina Kirova Mikhail Volkov Ahti Soilamaa Sean Young (not the actor) Arnaud (aka The File-Hunter) IgorX (Mr. Unknown) Timo Soilamaa (aka Nyyrikki) Saku Taipale (aka STT) Mikko Tuomela (AltParty)
50
Questions ? October 2008 alexey.podrezov@gmail.com http://www.finnov.net/~wierzbowsky/
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.