The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008.

Slides:



Advertisements
Similar presentations
Looking Inside the Black Box
Advertisements

Principles & Applications
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 5 Analog Transmission.
How Much Do I Remember? Are you ready to play.....
Autotransformer.
Physical layer: Public Switched Telephone Network (PSTN)
Multimedia: Digitised Sound Data Section 3. Sound in Multimedia Types: Voice Overs Special Effects Musical Backdrops Sound can make multimedia presentations.
Basic Computer Vocabulary
Gabriel Honoré 1. What is it? A collection of software emulators –A software emulator is a computer program that imitates an electronic device or another.
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
Signal Encoding Techniques
HOW 1s AND 0s RULE THE WORLD Utku Altunkaya. Outline Introduction Basic Logic Operations Logic Circuits Base-2 (Binary) Number System Analog vs. Digital.
Chapter 4 The Von Neumann Model
George Skarbek March What drives? There are three types of virtual drives that can help. They are: A mapped network drive Virtual CD/DVD drive RAM.
Introduction to Digital Audio
The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov.
Windows XP Operating Systems  COSC513 Operating Systems  Mr. Nut Prommongkonkun  Student ID #
Multimedia Beta-version p?v=jEjUAnPc2VA#t=20.
SMB Version 2: Scaling from Kilobits to Gigabits Jim Pinkerton & Thomas Pfenning File Access and Distribution, Storage Systems Division Microsoft Corporation.
Computer Generations How many generations of computer? What are these.
Choosing a PC Before you choose a PC you need to think about what it is going to be used for.
This graphic is 16 by 16 pixels. The designer has chosen to limit it to 2 colours. Each pixel can only be black or white. 1 could represent black and.
A stereo audio file 1. Audio Channels Number of audio channels determines number of waveforms in a recording Two relevant types of recording Stereo recording.
4.1Different Audio Attributes 4.2Common Audio File Formats 4.3Balancing between File Size and Audio Quality 4.4Making Audio Elements Fit Our Needs.
FIRST COURSE Essential Computer Concepts. New Perspectives on Microsoft Office 2007: Windows XP Edition 2 Objectives Compare the types of computers Describe.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
From the air to the iPod. Minute disturbances in the air, caused by a vibrating object Air molecules bunch together, then spread out Changes in density.
Computer Architecture. Central Processing Unit (CPU)- micro processor The Personal Computer.
LZW Encoding The input message was taken from:
Introduction to Multimedia Student Multimedia Design Center 06/06/06.
Chapter 2. Definition Characteristics ExamplesNon-examples Input Graphic.
By Mr. Abdalla A. Shaame 1. What is Computer An electronic device that stores, retrieves, and processes data, and can be programmed with instructions.
LiDAR Compressor 1.1. Compression Lossless 25% or smaller of the original size Some datasets can be compressed to 15% or smaller of their original size.
Bits and Data Storage. Basic Hardware Units of a Computer.
MANINDER KAUR RAM and ROM Chips 24-Nov
® Microsoft Office 2010 Essential Computer Concepts.
Lesson 3 — How a Computer Processes Data
Aloha Aloha What you see: What the computer sees: binary number columns binary number columns
Inside the Computer Ms. Rocío Acevedo September 2006.
George Skarbek May What drives? There are three types of virtual drives that can help. They are: A mapped network drive Virtual CD/DVD drive RAM.
Data Representation and Storage Lecture 5. Representations A number value can be represented in many ways: 5 Five V IIIII Cinq Hold up my hand.
Creating With Code.
COMPUTER TECHNOLOGY MRS. SEALE COMPUTER PERFORMANCE.
Introduction to Computer Architecture. What is binary? We use the decimal (base 10) number system Binary is the base 2 number system Ten different numbers.
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
Hosted by Andrew Benson Choice1Choice 2Choice 3Choice
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is a Computer? A computer is an electronic.
Multimedia and weBLOGging Grade 7-9 | Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 04 – Audio Basic.
Chapter 1 : Overview of Computer and Programming By Suraya Alias
OFF = 0 ON = 1 = 63 BINARY system
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Music files in PowerPoint 2007? By Ashley Wiger.
Day 1,2 Review. Review: Parts of a Computer CPU (Processor) Main Memory (RAM) External Memory (ROM) -Hard Drive-Floppy-USB Drive I/O Devices -Keyboard-Monitor-Printer-Speakers.
Audio Streaming © Nanda Ganesan, Ph.D.. Audio File Features Audio file is a record of captured sound that can be played back –The WAV File is an example.
BMTS 242: Computer and Systems Lecture 2: Memory, and Software Yousef Alharbi Website
COMPUTER SYSTEM A computer system is define as combination of components designed to process data and store files. A computer system consists of four.
Computer Fundamental - ITD13821 Lecture 01 Extra Numbering System.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
Convert Sounds to the IIGS from Windows, Mac, Linux, Solaris,
Chapter 2.
How do Computers Work ?.
Introduction to Computer Architecture
הכרת המחשב האישי PC - Personal Computer
Computers & Programming Languages
instructor Sami Aleswi Faculty of Computing and Information Technology
Lecture 9: Radix-64 Tutorial
Presentation transcript:

The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008

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

In the beginning October 2008 ??

In the beginning October 2008

In the beginning October 2008 KYBT A set of computers, usually connected to the same network and used for educational purposes.

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

In the beginning October 2008

Msx as the source of inspiration October 2008

Msx as the source of inspiration October 2008

Msx as the source of inspiration October 2008

The Proud owner October 2008

The Proud owner October 2008

The Proud owner October 2008

No disk drive… solution needed October 2008

No disk drive… solution needed October 2008

No disk drive… solution needed October 2008

No disk drive… solution needed October ?

No disk drive… solution needed October 2008 ?

No disk drive… solution needed October 2008

No disk drive… solution needed October 2008

1999 – the first caslink October 2008

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 – Hz, 8 bit, mono Single file or multi-file mode (up to 10 files) 1200 baud rate 2400 baud rate

1999 – the first caslink October 2008 BIT= 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

1999 – the first caslink October 2008 BIT= 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

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): Example for byte with value 0xFF (255):

1999 – the first caslink October h 4000h 8000h F380h FFFFh ROM BIOS ROM BASIC RAM SYSVAR 8/16/24/32 ROM/BIN LOADER BASIC PCODE

8/16/24 BIN 1999 – the first caslink October h 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

1999 – the first caslink October h 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

8-16kb ROM 1999 – the first caslink October h 4000h 8000h F380h FFFFh SYSVAR 8-16kb ROM LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 8-16kb ROM RAM

8-16kb ROM 1999 – the first caslink October h 4000h 8000h F380h FFFFh SYSVAR 8-16kb ROM LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 8-16kb ROM RAM

ROM part – the first caslink October h 4000h 8000h F380h FFFFh ROM part 1 LOADER h 4000h 8000h F380h FFFFh SYSVAR RAM BLOAD next ROM part 1 LOADER 1

ROM part – the first caslink October h 4000h 8000h F380h FFFFh ROM part 2 LOADER h 4000h 8000h F380h FFFFh SYSVAR LOADER 2 ROM part 2 RAM SYSVAR ROM part 1

2008 – caslink2 October 2008

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 – Hz, 8 bit, mono WAV – 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)

Time 2008 – caslink2 October 2008 Amplitude Normal waveformInverted waveform Time Amplitude

Live demo October 2008 Yamaha MSX2 YIS503IIIR/128 Apple iPOD Nano

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; baud?) Compression? (reference to Stanislav Borutsky aka CAX) 128kb ROM upload? More…?

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)

Questions ? October