MSX Memory mapper. With SIMMS 256k to 4 Mb

Similar documents
Third slot for MSX computers

A N. O N Output/Input-output connection

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett

1. Memory technology & Hierarchy

PLACAS BASE DEL LABORATORIO

FPGA Design From Scratch It all started more than 40 years ago

Inserting the SIM card in the MobiGater device. Connecting the MobiGater Device

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Electronic Rotary Table Divider V2.1 Construction

Programming the On-Chip Flash on a phycore-xc161 phycore-xc167

Configuring Memory on the HP Business Desktop dx5150

Random Access Memory (RAM) Types of RAM. RAM Random Access Memory Jamie Tees SDRAM. Micro-DIMM SO-DIMM

RAM. Overview DRAM. What RAM means? DRAM

Mitsubishi Electric Q Series PLC Ladder Monitor. Operation Manual

Using the Siemens S65 Display

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

SYSTEM 45. C R H Electronics Design

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

CONFIGURATION M5000 APPLICATIONS SOFTWARE INSTALLATION HARDWARE INSTALLATION OPTION INSTALLATION HIGH MEMORY OPTION SIMM PACK INSTALLATION

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

MVME162P2. VME Embedded Controller with Two IP Slots

The Programming Interface

Computer Systems Structure Main Memory Organization

Preliminary Draft May 19th Video Subsystem

Troubleshooting Tips Lifestyle SA-2 & SA-3 Amplifier. Troubleshooting Tips

Memory unit. 2 k words. n bits per word

Objective. Testing Principle. Types of Testing. Characterization Test. Verification Testing. VLSI Design Verification and Testing.

R60 USB to CAN interface Manual (1.5 EN)

Tutorials Drawing a 555 timer circuit

MANUAL FOR RX700 LR and NR

SDRAM and DRAM Memory Systems Overview

USB 2.0 VGA ADAPTER USER MANUAL

Discovering Computers Living in a Digital World

PCI Sound Card Genius Sound Maker Value Series User Manual

7-SEGMENT DIGITAL CLOCK

MICROPROCESSOR AND MICROCOMPUTER BASICS

System Installation. 3-1 Socket 370 Celeron/Pentium-III Processor. Installing S370 CPU. Removing CPU. Configuring System Bus

Programming PCI-Devices under Linux

LDG Electronics External Meter Serial Communications Protocol Specification

DUAL ELECTRONIC DICE K3400

Vibration Monitoring System Adash 3600

MARTECH SPI Tools. MARTECH SPI Tools User Manual v1.0. User Manual

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

PCAN-ISA. CAN Interface for ISA. User Manual

ADQYF1A08. DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits)

Bluetooth to serial HC-06 wireless module

ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION

OLED into Mobile Main Display

SP8 Programmers 硕 飞 科 技. User's Guide. TEL: FAX: WEB:

MI4 - Operator Panel : Engineering

1.Introduction. Introduction. Most of slides come from Semiconductor Manufacturing Technology by Michael Quirk and Julian Serda.

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

Allen-Bradley/Rockwell

7a. System-on-chip design and prototyping platforms

Chapter 5 Cubix XP4 Blade Server

STUDY OF CELLPHONE CHARGERS

Lecture 2: Computer Hardware and Ports.

DRV8312-C2-KIT How to Run Guide

GSM ALARM SYSTEM GCM 8

CNC-STEP. "LaserProbe4500" 3D laser scanning system Instruction manual

Data sheet SLIO CPU 015 (015-CEFPR00)

Phone and Fax: (717) or Send to- On the Internet at

68HC12 and HCS12 Instruction Set

IBS IP KIS A. Data Sheet INTERBUS-S. Digital I/O Module

SYSTEM 4C. C R H Electronics Design

Byte Ordering of Multibyte Data Items

Chapter 6 The BIOS Setup Program

LINE PRINTER. Easy. Easy Copy. LINE PRINTER Enlarge Settings Total Count LCD Control Job Status HDD. Scan Display Mode 10:15 AM. Easy.

DS1104 R&D Controller Board

1.55V DDR2 SDRAM FBDIMM

PCB Design Perfection Starts in the Cad Library Part 1 The 1608 (Eia 0603) Chip Component

Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines

Ocean Controls RC Servo Motor Controller

Desktop Publishing 5N0785 Learning Outcome 2 Monaghan Institute Level 5 Module

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

PCS0100en Persy Control Services B.V. Netherlands

MPC603/MPC604 Evaluation System

Raspberry-Pi VGA Fen Logic Ltd. 8 September 2014 G.J. van Loo

MODULE BOUSSOLE ÉLECTRONIQUE CMPS03 Référence :

GR2DR4B-EXXX/YYY/LP 1GB & 2GB DDR2 REGISTERED DIMMs (LOW PROFILE)

TP- 051 GPS RECEIVER

Features. DDR SODIMM Product Datasheet. Rev. 1.0 Oct. 2011

Snap-It. This is an accessory (switch machine) decoder

MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS

Semiconductor Device Technology for Implementing System Solutions: Memory Modules

Technical description MX-1 VB Edge

NOTICE. The information in this manual is subject to change without notice.

DS12885, DS12885Q, DS12885T. Real Time Clock FEATURES PIN ASSIGNMENT

COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

How to get ebooks on Reader

Power Delivery Network (PDN) Analysis

VJ 6040 Mobile Digital TV UHF Antenna Evaluation Board

Installation Guide. APA-1460 SlimSCSI. PCMCIA-to-SCSI Host Adapter

Modifying the Yaesu FT-847 External MHz Reference Input

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Manual Serial PCI Cards

Global Mobile Phone Platform (Baseband) Industry Report,

Transcription:

MSX Memory mapper With SIMMS 256k to 4 Mb 2001, Jean-Piere Dubois a.k.a. Jipe Lat update 31 May 2002 Please check the following: connect pin 11 of u8 74ls30 to +5v add two capacitors of 10µf direct to the simm connector pin 1 9 and pin 22-30 (warning polarity) change 74ls157 for 74als157 because i have not 74157 of 74f157 Send an email to HansO if you want the original GIF files! Please read the whole document! Converted to PDF by HansO, 2001

Construct a memory mapper with common SDRAM simms. See circuit diagram and print layout (double sided) and component layout on the following pages.. The size of the board is: Width 102.5mm Length 115mm. Cartridge has the same dimensions as Sony HBI-V1 or original DOS 2 ASCII. BILL OF MATERIALS ================= QTY PART-REFS VALUE --- --------- ----- Capacitors ---------- 4 C1,C2,C3,C4 47p 1 C5 22µF Integrated Circuits ------------------- 4 U1,U2,U3,U13 74LS157 2 U4,U5 74LS670 1 U6 74LS04 1 U7 74LS08 1 U8 74LS30 1 U9 74LS14 1 U10 74LS32 2 U11,U12 74LS125

Discussion on Usenet: sorry i have missing to connect pin 11 of u8 74ls30 to +5v try connect and reply if working Jipe Whats the problem with this mapper? The schematics are right only it is designed for 4MB and not less. If you want to build a mapper with 1 MB you have to change the schematics. The principles are : For 1 MB with a 3 chip PC SIMM you have to create multiplexed adresslines L0 to L9 for the dynamic RAM These lines can created by multiplexing ( with a 74LS157)

A0 - A8 = L0 A1 - A9 = L1 A2 - A10 = L2 A3 - A11 = L3 A4 - A12 = L4 A5 - A13 = L5 A6 - MA14 = L6 A7 - MA15 = L7 MA16 - MA17 = L8 MA18 - MA19 = L9 MapperAdresslines can by created by the 74LS670's with the Datalines D0 - MA14 D1 - MA15 D2 - MA16 = 128 kb D3 - MA17 = 256 kb D4 - MA18 = 512 kb D5 - MA19 = 1024 kb For every used dataline you have to backanotate every dataline separate with a buffer ( for example ) 74LS125 or 74LS367 Do not create more backanotations with datalines than used. The 74LS670 is used because it is a 4 x 4 register chip In MSX terms : the mapper is found at adres &HFC to &HFF ( 4 adresses) The first 74LS670 is used for D0 to D3 ( 4 bits ) The second 74LS670 is used for D4 to (expandable) D7 ( also 4 bits ) For the adress &HFC can map maximum 256 bloks of 16 kb ( also for the adresses &HFD to &HFF ) thats 256 x 16 kb = 4096 kb At adress &HFC you can switch the memory blok for page 0 ( &H0000 - &H3FFF) At adress &HFD you can switch the memory blok for page 1 ( &H4000 - &H7FFF) At adress &HFE you can switch the memory blok for page 2 ( &H8000 - &HBFFF) At adress &HFF you can switch the memory blok for page 3 (&HC000 - &HFFFF) (small detail) Due refreshing you have to blok the #write of the memorychip because if you don't do that it will be written with testbits in a few seconds. Here you can use a 74LS00 for it. Hans Oranje Even when going to build the 4 MB mapper you will get some problems with some MSX programs. Some programmers ( even the japanese ) made some mistake with counting the memorybloks. Thats why i never make memory mappers above the 2 MB. 2048 kb is more than enough for all MSX programs. Hans Oranje the mapper work with 1Mo simm and 4Mo simm on turbo-r no problem (the mapper is not primary memory) on 8280 modif 2+ the mapper works in primary mapper with dos 2.30 but scratch if long time using (the screen is ok but no move) on 8235 with internal memory desolded the mapper work but scratch in 10 mn of time

i thing the capacitor for make ras cas and refresh not adapted for msx2 the only solution is make a internal mapper in msx2 i have upgraded 8235/19 to 1Mo simm and no problem i have a 8280 2+ withe 4Mo simm and i work perfectly all day with mega-scsi and mo the mapper work with 1Mo simm and 4Mo simm on turbo-r no problem (the mapper is not primary memory) on 8280 modif 2+ the mapper works in primary mapper with dos 2.30 but scratch if long time using (the screen is ok but no move) on 8235 with internal memory desolded the mapper work but scratch in 10 mn of time i thing the capacitor for make ras cas and refresh not adapted for msx2 the only solution is make a internal mapper in msx2 i have upgraded 8235/19 to 1Mo simm and no problem i have a 8280 2+ withe 4Mo simm and i work perfectly all day with mega-scsi and mo Jipe Strange world of simm memory by Jipe ---------------------------------------- because jipemapper have conflict with some simm memory i testing a lot of different memory i have horror a little work and another bug in the time i read concensious desing and pcb layout considerations for dynamic memories interfaced to the z80 cpu writing by Tim Olmstead in 96 and send me by JP Grobler one year ago is not easy for me because the english language is not my favorite passion (it's msx sure) i have added two capacitors of 10µf direct to the simm connector pin 1-9 and pin 22-30 (warning polarity) a lot of memory work with this but again bug i change 74ls157 for 74als157 because i have not 74157 of 74f157 (writing in document) M I R A C L E... all simm 4mo and 1mo are working!!!!!! except a toshiba 1mo 9bits with chips TC511002AJ-80!!!!!!! all simm 256k 8bits or 9bits don't work... sorry list of simm i have tested with my mapper 4 mo 9 chips Nec 424100-70 Samsung KM41C4000BJ-6 1 mo 3 chips Siemens HYB514400BJ-70 Eagle EM4644NJ-7 Goldstar GM71C4400AJ-70 1 mo 9 chips Nec 421000-70 Nec 421000-10 Siemens HYB51000AJ-70 Siemens HYB51000AJ-80 T.I. TMS4C1024DJ-80 T.I. TMS4C1024DJ-10 Fairchild 81C1000-80

Samsung KM41C1000BJ-7 Samsung KM41C1000BJ-8 Motorola MCM511000AJ-70 Intel T21010-08 MT 4C1024DJ-8 Vitelic V53C1002AJ-80 Mode of testing : 8235 with internal memory removed to be sure i work in external mapper Vampire killer in slot (because demo stopped if memory is no good) Power on and let a good time if working after one hour mapper is done if screen no move after one hour problem with the toshiba no work screen is black (no msx scroll) no wait one hour!!! the order of a0 a13 ma14 ma15 no change working of mapper (i try it because i think 256k work also but...)