◆ APPLE II

PS2 Keybaord interface 개선

이안김 2013. 10. 11. 23:16

최근에 SD DISKII Emulator만든다고 APPLE2키보드를 쳐야할일이 많아 졌다.


BASIC으로 프로그램도 짜야 하는 일이 있어, 좀 타이핑을 하니..


이거 생각외로 프로그램 짜기가 아주 불편하다.


특히 에디터가 형편없는 APPLE2라서...


실기에서 하다보니 스크롤도 없다. Insert와 Delete도 ESC눌러가며 해야 하고..


디스크명령도 불편하고.. 특히 명령들이 길다. DOS3.3에서는 귀찮아요..~!


암튼, 가장 많이 쓰게 되는것이 방금천 친 Recall기능의 키..


새로 Version Up을 하였다.


이유는


1) Recall이 Enter친 문자만 나온다.

중간에 몇가 바꾸고 Enter를 치면... 전에것은 없고.. 새로 친 커서 명령하고 글자 몇개만 나온다.

이건 오류로 보는것이 맞다.

그래서.... 바꿨다..

중간에 바꿔도 추가해도 다 나온다.. ^^/


훨씬 더 편리해졌다.

생각보다 어려웠다. 중간삽입과 삭제가 은근 포인팅 계산이 헤깔렸다. ㅋㅋ

가끔은 그냥 생각없이 만드는 프로그램이 좋은데..

이렇게 한자씩 따져가는경우는 좀 재미가 없는 편에 속한다.


그래서... 이제는 기본적인 기능이 잘 동작한다.


한가지 큰 단점은 다른 키를 누르고 치는 기능이 한번밖에 안먹는다..

이건 키를 따로 따로 읽는 구조적인 문제인제..

언전가 대폭 수정을 해야 겠다.


그렇게 되면

내가 생각하는 완벽한 APPLE ][용 키보드가 된다.


나중에 //e와 //c용으로도 만들계획이다.


이 PS2 키보드를 사용해 보니,

1) 키보드 치기가 아주 좋다. 손에 익은 배열이라 편하다.

2) 상하죄우 키를 만들수 있다. APPLE][+는 상하키가 없는데 APPLE//e키코드를 삽입해서 넣어주니.. 잘 동작한다.

3) Autorepeat도 된다.

4) APPLE][+에서 소문자를 무리없이 입력할 수 있다. 물론 ROM에서 지원해야 한다. 알기로는 한국형 ROM에서만 된다는 이야기를 들었다. 아마도 대만에서 수정한 APPLE][롬일들.. 덕분에 소문자를 APPLE][+이지만 읽고 쓸수 있다.


롬은 어디 있는데...?


찾았다.

이것은 F000~FFFF에 해당하는 4KB롬이다.


apple2_f(KOR APPLE][).rom


이것은 시작시에 APPLE ][ 라고 표시해주는 롬으로


프로도스등의 오리지날 APPLE][처럼 잘 동작하는 롬이다.


APPLE][ 클론 보드등에 적극 추천한다.