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

카테고리

분류 전체보기 (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

달력

« » 2020.8
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 31

공지사항

최근에 올라온 글

'2020/08/29'에 해당되는 글 2건

  1. 2020.08.29 My Accelerator card for APPLE II
  2. 2020.08.29 New Mockingboard 4c board is preparing

Accelerating my program.

It was a long time one of my wish.

 

Since I was young time, I like to programming on APPLE II+ (It was my first computer).

And tested functions and even try to make games such as Block out and some shooting games.

But, Only my available language was BASIC and hard to make a sound on BASIC. Just toggle sound was possible.

After some research, I could generate tone and melody by ASM power.

Why APPLE II is slow? Can I make my program run faster?

Some months later, I could find a way... it is BASIC compiler.

It accelerates about 2 times than BASIC speed but still not enough to describe my idea. so have to stop to making arcade game. 

 

Learning ASM was too much hard. I can't understand why there are just AND,OR,ADD... and MOVE and some branch commands... there is no sound-generating commands...?

 

Now, I want to make a gift for me.

CPU Accelerator card for my APPLE II.

 

I'm mostly using APPLE //e so, I try to accelerate my APPLE //e.

 

After some months of research, I could find a way to design it.

And tested it.. but, It didn't work of course.

 

Several actual research again...

Finally, I could make it run.
But no screen output and I only could hear a high pitch beep.

What's wrong? and How to solve this issue?

it was my first problem.

Explained about the solving ways.

 

APPLE II is using video area from base memory and it doesn't read from the I/O BUS.

APPLE II is automatically reading from the main board RAM for video.

Due to this reasons, my first design doesn't show proper screen output.

 

So, What should I do?

I need video output.

 

It needed to push Video data to APPLE II and APPLE II output the video.

It required I/O sync to match CPU speed with APPLE II BUS speed anyway.

Also I/O have to send APPLE II properly to have sound(toggle) and keyboard input.

 

So, now APPLE II has video output and speaker, Keyboard input.

 

Next time, I will talk about I/O syncing..

 

Thanks a lot

Ian Kim

Posted by 이안김
, |

Another Revision of PCB was ordered and I'm waiting for it.

 

In the first design, I used AY3-8912 and good parts going to hard to obtain so change it to AY3-8910 chips.

And now, 6522 part also getting harder to find good one And more failure rates are too many.

So, Tried it to use 65C22 but it doesn't fit well and needs to change circuit redesign.

Designing a new device isn't simple due to old vintage parts need to be provided properly.

it is harder to obtain good working parts.

 

Due to a lack of good working parts, I also considered replacing it to CPLD but, it isn't good mate for vintage APPLE II so didn't emulate it and now CPLD is just used to replace some of TTL chips.

 

Once it finished, I could prepare enough amounts of MB4c board.

Please wait more time for it.

 

Thanks a lot

Ian Kim

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'◆ Mockingboard 4c' 카테고리의 다른 글

Pre-order for Mockingboard 4c+ [Closed]  (2) 2021.03.14
Making a MB4c for APPLE //c+  (1) 2021.01.13
Mockingboard 4c is preparing  (0) 2017.07.21
Mockingboard 4c coming soon...:)  (0) 2017.07.11
Mockingboard 4c  (0) 2017.06.28
Posted by 이안김
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함