MSX
Geschiedenis
In 1982 introduceerde ASCII Corporation de MSX-standaard. De afkorting betekende 'Machines with Software eXchangeability' al werd 'MicroSoft eXtended' ook gebruikt, wat er op neer kwam dat MSX-software op iedere computer kon draaien waar het MSX-logo op stond. Dit voor die tijd revolutionaire idee sloeg aan, mede door Microsoft, die het BIOS, de BASIC en besturingssysteem voor de machines schreef. Grote merken als Philips en Sony brachten meerdere MSX-homecomputers uit. In Amerika en Engeland werd het geen succes; mede daardoor kwam de productie van MSX-computers in 1992 ten einde. Uiteindelijk zijn er ruim 5 miljoen van verkocht.
MSX was zijn tijd ver vooruit met veel kleur, moderne graphics en realistische geluidseffecten. Voor dat laatste was de aanschaf van een uitbreidingscartridge zoals de FM-Pac of de Philips Music Module noodzakelijk; het standaard MSX-geluid kon zich niet meten met dat van de concurrent (voornamelijk de Commodore 64 en de Amiga) .
Later werd er door de MSX-computerproducenten een meer geavanceerde MSX-2-computer uitgebracht, die concurreerde met de Commodore Amiga. Na de MSX-2+ is als laatste de MSX Turbo R in 1990 van de band gerold.
Recente ontwikkelingen
Software
- tegenwoordig zijn er tal van emulatieprogramma's om MSX-programma's op moderne computers te draaien.
- BAZIX brengt in 2005 een MSX-emulator uit voor de mobiele telefoon, waardoor deze opeens een breed scala aan leuke spellen krijgen, zoals o.a. de oorspronkelijke versie van "metal gear".
- De aangekondige Nintendo Wii-spelcomputer zal middels de Virtual Console-online dienst MSX-spellen kunnen weegeven. Deze kunnen middels Wii Points worden afgerekend.
Hardware
- samen met het Japanse ASCII (nu een uitgever op het gebied van computertijdschriften) bracht BAZIX een nieuwe generatie MSX-hardware uit die is gebaseerd op een Altera Cyclone EP1C12Q240C8 FPGA, onder de naam "single chip MSX". Hiermee probeerden ze een complete MSX1, (of bij kleine bijbetaling voor de licentiekosten een MSX-2) computer op de markt te brengen voor minder dan $100,- . Deze "one chip MSX" was qua opzet vergelijkbaar met de C1 herconfigureerbare computer. De C1 is echter gericht op het nabootsen van een Commodore C64, heeft een wat kleinere FPGA met minder "cellen", is iets duurder en heeft een PC voeding nodig. De "one chip MSX" zou daarentegen geleverd worden inclusief voeding. Helaas bleek er in eerste instantie niet genoeg belangstelling voor de single chip MSX1 te zijn. Het minimale aantal van 5000 bestellingen werd niet gehaald, maar bleef steken op 3500 stuks. Daarom besloot men op dat moment de single chip MSX niet in productie te nemen. In augustus 2006 maakte het Japanse bedrijf D4 Enterprise echter bekend een sterk verbeterde versie van de One Chip MSX wél te gaan produceren, en bleek ook dat dat Bazix deze in Europa zou gaan distribueren. Dit keer was geen minimum aantal besteilongen vereist . Nieuw is dat deze versie een MSX2 emuleert in plaats van slechts een MSX1, en uitgebreide geluidsmogelijkheden ondersteunt (MSX-MUSIC en SCC+). Uitgevoerd in aan aantrekkelijk transparant blauw kastje met twee MSX cartridge slots kan de "one chip MSX" heel leuk zijn voor een nieuwe generatie jongeren, die op een leuke, goedkope, en bevredigende manier met het concept "zelf programmeren" wil kennismaken. Vooral voor gevorderde elektronici die eens goedkoop willen kennismaken met in VHDL-code programmeerbare hardware, en wat daarmee kan. In principe is het namelijk mogelijk de VHDL code aan te passen en zo een heel andere home computer na te bootsen, bijvoorbeeld een Sinclair ZX Spectrum, een Acorn Atom of een Commodore 64. Maar ook volledig andere soorten producten kunnen hiermee ontwikkeld worden, zoals bijvoorbeeld een synthesizer of home automation systeem.
MSX types
MSX1
- Processor: Zilog Z80A op 3.58 MHz
- ROM: 32 kB
- BIOS (16 kB)
- MSX BASIC V1.0 (16 kB)
- RAM: tenminste 8 kB, tot 64 kB (of meer met RAM in cartridges, meestal 2 vrije sleuven)
- Video-Processor: Texas Instruments TMS9918-Familie
- Video RAM: 16 kB
- Tekst modes: 40 x 24 en 32 x 24 (karakters per regel x regels) twee kleuren (voor en achtergrond)
- resolutie: 256 x 192 bij 16 kleuren (per 8 pixels breed maar twee kleuren mogelijk)
- Sprites: 32 stuks, 1 kleur per sprite (ten hoogste 4 Sprites per beeldlijn)
- Geluids Chip: General Instruments AY-3-8910 (PSG)
- 3 toonkanalen + 1 ruiskanaal + omhullenden
MSX 2
- Processor: Zilog Z80A op 3.58 MHz
- ROM: 48 kB
- BIOS + Extended BIOS (32 kB)
- MSX BASIC V2.0 (16 kB)
- DiskROM (16 kB) (optioneel)
- RAM: meestal 128 kB, ook wel 64kB (meer is mogelijk met RAM in cartridges)
- Memory mapped (64 MB/sleuf max voor unexpanded, en 4x64 MB voor expanded sleuven, meestal 2 vrije sleuven)
- Video Processor: Yamaha v9938
- Video RAM: 64kB tot en met 192 kB
- tekst modes: 80 x 24 40x 24 en 32 x 24 (karakters per regel x regels) vier kleuren, twee voorgrond, twee achtergrond.
- resolutie: als MSX1 plus 512 x 212 (16 uit 512 kleuren) en 256 x 212 (256 kleuren)
- Sprites: 32, 16 kleuren waarbij maximaal 1 kleur per beeldlijn mogelijk is, (ten hoogste 8 Sprites per beeldlijn)
- Geluids Chip: General Instruments AY-3-8910 (PSG)
- 3 toonkanalen + 1 ruiskanaal + omhullenden
- real-time klok chip met backup battery

MSX 2+
- Alleen officieel in Japan uitgebracht (in Nederland werden door particulieren/clubs ook MSX2 computers omgebouwd op basis van de verbeterde videochip, al dan niet in combinatie met een upgrade van de BASIC-ROM)
- Processor: Zilog Z80A op 3.58 MHz
- ROM: 64 kB
- BIOS + Extended BIOS (32 kB)
- MSX BASIC V3.0 (16 kB)
- DiskROM (16 kB)
- Kun-BASIC compiler (16 kB) (optioneel)
- Kanji ROM (optioneel)
- RAM: meestal 64 kB
- Memory mapped (64 MB/sleuf max voor unexpanded, en 4x64 MB voor expanded sleuven, meestal 2 vrije sleuven)
- Video processor: Yamaha v9958
- Video RAM: 128 kB
- Tekst modes: 80 x 24, 40 x 24 en 32 x 24 (karakters per regel x regels) vier kleuren, twee voorgrond, twee achtergrond.
- resolutie: Als MSX2 plus 256 x 212 (19268 kleuren, (met de beperking van basiskleur + een uit 32 lumiscenties per 8 pixels)
- Sprites: 32, 16 kleuren waarbij maximaal 1 kleur per beeldlijn mogelijk is, (ten hoogste 8 sprites per beeldlijn)
- Register voor horizontaal en verticaal scrollen
- Geluids Chip: General Instruments AY-3-8910 (PSG)
- 3 toonkanalen + 1 ruiskanaal + omhullenden
- Muziek Chip: Yamaha YM2413 (OPLL) (MSX-Music)
- 9 Kanalen FM of 6 Kanalen FM + 5 Drums
- 15 voorgedefinieerde instrumenten en 1 vrij te definiëren instrument
- real-time klok chip met backup batterij
MSX turbo R
- Alleen officieel in Japan uitgebracht
- Processor: Zilog R800 (Z80 kloon met extra instructies) op 3.58 (Z80 mode) of 7.16 MHz (R800 mode - vergelijkbaar met een 28.64MHz Z80 CPU)
- ROM: 96 kB
- BIOS + Extended BIOS (48 kB)
- MSX BASIC V4.0 (16 kB)
- DiskROM (16 kB)
- Kun-BASIC compiler (16 kB)
- Kanji ROM (256 kB)
- Firmware (4 MB)
- RAM: 256 kB (FS-A1ST) of 512 kB (FS-A1GT)
- Memory mapped (maximaal 64 MB/sleuf, twee vrije sleuven)
- Bovendien 16 kB SRAM (met backup batterij)
- Video processor: Yamaha v9958
- Video RAM: 128 kB
- Tekst modes: 80 x 24, 40 x 24 en 32 x 24 (karakters per regel x regels) vier kleuren, twee voorgrond, twee achtergrond.
- resolutie: Als MSX2 plus 256 x 212 (19268 kleuren, (met de beperking van basiskleur + een uit 32 lumiscenties per 8 pixels)
- Sprites: 32, 16 kleuren waarbij maximaal 1 kleur per beeldlijn mogelijk is, (ten hoogste 8 Sprites per beeldlijn)
- Register voor horizontaal en verticaal scrollen
- Geluids Chip: General Instruments AY-3-8910 (PSG)
- 3 toonkanalen + 1 ruiskanaal + omhullenden
- Muziek Chip: Yamaha YM2413 (OPLL) (MSX-Music)
- 9 Kanalen FM of 6 Kanalen FM + 5 Drums
- 15 voorgedefinieerde instrumenten en 1 vrij te definiëren instrument
- Gedigitalseerd geluids afspeel chip: PCM
- 8-bit één kanaal (geen DMA), tot 16 kHz
- ingebouwde microfoon
- real-time klok chip met backup batterij
Laatst aangepast (dinsdag 14 juni 2011 07:31)



