블로그 이미지
안녕하세요? 이안입니다. 과학의 모든것을 좋아합니다. 이안김

카테고리

분류 전체보기 (481)
NOTICE (12)
SALE (8)
자유 게시판 (40)
◆ APPLE II (54)
◆ SD Smart Drive (15)
◆ SD DISK II (82)
◆ SD Music card (27)
◆ SD MIDI ][+ (23)
◆ Mockingboard 4c (20)
◆ Hyperion 512K RAM+ (5)
◆ Accelerator (10)
◆ PS2 Adapter (8)
◆ Z80 Card (24)
◆ APMSX (26)
◆ APV40 (0)
◆ FC-150 (15)
◆ i86 PC (20)
◆ MPU 관련 (9)
◆ CPLD (1)
◆ RF (5)
◆ 진공관및 오디오 (28)
◆ AutoBike (13)
◆Other (27)
비공개 연구실 (0)
★ 개인방 (1)
스크랩 (0)
임시보관함 (0)
Total
Today
Yesterday

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

공지사항

최근에 올라온 글

'◆ Z80 Card'에 해당되는 글 24건

  1. 2016.05.10 Dual processor Dual processing
  2. 2016.04.01 Z80 with TMS9918 start run
  3. 2016.03.30 CP/M OS is running on my Z80 card
  4. 2016.03.27 Starting for Z80 card
Logically Can say as MSX and APPLE relationship as under.



But, in fact MSX hold everything of APPLE II have So, it would be more actual states.



MSX have 512KB and APPLE IIe have 128KB

Now the MSX can approach every location of APPLE IIe but, APPLE IIe can't approach to MSX I/O device.


As the picture, MSX can use APPLE IIe memory not only for reading but for writing too.

Even 65C02 running time, Z80 can access any location of APPLE IIe memory.


The both system connected hybrid states.

I will show it how does it work.

On APPPLE IIe side,



It will put 0-255-0 number into 36800 location of memoroy and looping it.



MSX side,




It will just display the memory data.

Simply just peek the location (Location number isn't the same but same physical location)



What would be happen?

If MSX and APPLE IIe runs at the same time, The number will be transfer for other system.

So, run both of program.






On the MSX, It shows decay numbers..

It is the data from 65C02(APPLE IIe) Giiven.

Some number are skipped due to the timing of scrolling of MSX screen.


As the above program, it can communicate just simply using PEEK and POKE.

Ther is no IO access routine nor receiving protocols.


This results are the harmony of the BUS integration for MSX with APPLE IIe.

Looks Good, at least for me. :D









'◆ Z80 Card' 카테고리의 다른 글

CP/M OS for the CPM Turbo7  (0) 2016.10.02
Z80 Turbo 7 (CP/M Softcard)  (0) 2016.07.05
Z80 with TMS9918 start run  (0) 2016.04.01
CP/M OS is running on my Z80 card  (0) 2016.03.30
Starting for Z80 card  (0) 2016.03.27
Posted by 이안김
, |

I set the TMS9918 with VRAM and configure the IO Address.


The RAM using of APPLE II one not other one.


I did load the image ROM file by PRODOS and works as below


This board doesn't have RAM so, the ROM image is on the APPLE II RAM.


It is hybrid structure unlike other H/W emulation one.


Even hardware emulation, it can't say hardware emulation cause it has same logic design of the SC3000 and TMS9918 for Video.


Seeing is believing.


Watch it :)






The Z80 run 2Mhz but, it looks not slow running game.


It doesn't have any joystick nor keyboard so, I can't play but, I could see everything without delay.


Anyway, I will move this board for the MSX1 computer.


Someday, I could show running the MSX1 system on my APPLE //e.


'◆ Z80 Card' 카테고리의 다른 글

CP/M OS for the CPM Turbo7  (0) 2016.10.02
Z80 Turbo 7 (CP/M Softcard)  (0) 2016.07.05
Dual processor Dual processing  (0) 2016.05.10
CP/M OS is running on my Z80 card  (0) 2016.03.30
Starting for Z80 card  (0) 2016.03.27
Posted by 이안김
, |



Also Tested CPM 3.0 works!

With several Logic update on CPLD, I got finally working softcard.

I tested it and work as 1Mhz and 2Mhz.


My target is 7Mhz Z80 card. it would be very interesting steps.


The softcard used DMA and RDY and Z80 Wait for it's purpose of CPU.

Thanks MS for the idea of Z80 working on 6502 based Computer.



Now, I'm starting to put TMS9918 VDP and trying to make it work.

I hope to show some of working screen soon.


Thanks




'◆ Z80 Card' 카테고리의 다른 글

CP/M OS for the CPM Turbo7  (0) 2016.10.02
Z80 Turbo 7 (CP/M Softcard)  (0) 2016.07.05
Dual processor Dual processing  (0) 2016.05.10
Z80 with TMS9918 start run  (0) 2016.04.01
Starting for Z80 card  (0) 2016.03.27
Posted by 이안김
, |

Starting for Z80 card

◆ Z80 Card / 2016. 3. 27. 14:08

APPLE II using 6502 CPU and there are another 8 bits CPU Z80 is one of famous one too.

In fact, APPLE II can use both of CPU Z80 and 6502 but, It was almost forgotten technology how to applied it on APPLE II.

Hence, I started to make Z80 card and it will work as a softcard for CP/M.

Used Z80 CPU and some chips.



Major control chip will use a CPLD to act as Softcard and started wiring.




Wiring always hard job but, but have to check all of lines to make sure to avoid mistake connection.

I was took long hours and needed adjust wires to fix my mistakes.


I set chips and added some more wiring for proper emulate the Softcard.



I did research about the softcard and could learn about the DMA works and RDY and the trick of timing for Z80 CPU.


My plan is several steps,


First, I want make it run the CP/M OS.

For this I will apply some slow Mhz and try to make it run as Softcard.

I think that it is possible to make it run 1Mhz and it would be easier than other faster speed.

Then Try other faster speed.

2Mhz is original softcard and at least have to reach this speed to make feel same as what I experienced by the CP/M by softcard.

The final softcard make it run as 7Mhz..

It is the maximum possibility with softcard design I guess.


Anyway, there is a reference of 7Mhz CP/M.

http://www.applefritter.com/?q=content/z80-softcard-able-run-7mhz-faster-stock


It looks very interesting to me. but, I don't understand fully about the tricks.

Anyway, Let me see if it works.


Thanks

'◆ Z80 Card' 카테고리의 다른 글

CP/M OS for the CPM Turbo7  (0) 2016.10.02
Z80 Turbo 7 (CP/M Softcard)  (0) 2016.07.05
Dual processor Dual processing  (0) 2016.05.10
Z80 with TMS9918 start run  (0) 2016.04.01
CP/M OS is running on my Z80 card  (0) 2016.03.30
Posted by 이안김
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함