반응형

Retro Game & PC/정보 110

Apple2 DOS vs ProDOS 커맨드 비교

ProDOS- CREATE filename  기본으로 directory  를 만든다  CREATE TEST  SAVE TEST/HELLO - DELETE filename   디렉토리에 다른 파일이 들어있으면 못지움.   다 지우고 나면 디렉토리 삭제 가능 - PREFIX  default directory 설정  PREFIX /TEST     /는 루트  PREFIX / https://devonhubner.org/apple_ii_dos_and_prodos_commands/ Devon P. Hubner- filenameExecutes Applesoft, binary, text, system filedevonhubner.org

CP/M HEX 파일 포맷

예)  한줄 시작은 : 첫바이트 - 한줄에 들어갈 총 데이터 갯수 (바이트수).                 한줄 최대 16바이트까지 가능. 즉, 첫바이트는 01-10 사이2-3번째바이트 - 4번째 바이트 - 타입 (00-데이터, 01-End of File,                  02-Extended Segment Address, 03-Start Segment Address,                  04-Extended Linear Address, 05-Start Linear Address)5번째바이트부터 n 개 데이터마지막 1바이트 - 체크썸끝내기전 :0000000000LF 캐릭터 위의 경우 마지막 두번째 라인 :03021000534B242903 - 총 3바이트 데이터0210 - 021..

Apple2 Basic USR()

어렸을땐 이해를 못해서 한번도 못써먹어보던 함수. USR(v) : 값은 $9D-$A3 에 걸친 floating point accumulator 에 전달되고, $0A-$0C 에 원하는 번지로의 점프를 하게끔 셋팅하면 그곳으로 간다. $0A 는 4C JMP, 그 이후 두 바이트가 어드레스 하위, 상위 순서. 예를 들어.  * 0A:4C 00 30   으로 $0300 번지로 점프를 하게끔 된다.  * 0300:60   RTS  로 Applesoft Basic 으로 되돌아옴. 돌아올때 앞서 값을 보낸 8바이트 ($9D-$A3) 의 값을 다시 읽어온다. 만일 기계어 코드가 뭔가 값을 되돌려주려면 그곳을 이용. 위의 사례에선 원래 넣은 값 그대로 되돌려받음.  즉,  ] CALL-151* 0A:4C 00 03 [E..

Apple2e - 64KB or 128KB ?

AppleIIe 에는 80컬럼 확장 카드가 들어간다. 그런데 스탠다드 타입은 램 확장은 없고, 익스텐디드 타입은 64KB의 추가 메모리가 함께 들어있다고. 이를 확인하는 방법을 아래 링크에서 배웠다. https://retrocomputing.stackexchange.com/questions/1575/quick-way-to-tell-how-much-ram-an-apple-iie-has Quick way to tell how much RAM an Apple IIe hasWhat is a simple way to tell how much RAM an Apple IIe has? The main RAM is fixed, but Aux RAM can vary. I'd like a solution that can b..

728x90