반응형

분류 전체보기 1512

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..

파이썬 가상환경 - Python VENV

파이썬 3.3 이상부터만 가능 python -m venv 가상환경이름 : 가상환경 이름의 새 폴더가 생성되고 그 안에 환경들이 구축되기 시작가상환경폴더\scripts\activate.bat  가상환경 상태변수들 다 셋팅되고 사용 준비 완료 ~~~~~~~~~~~ 나의 경우 파이썬 2.7, 3.12 를 다음의 폴더에 각각 설치해 두고 C:\Python\27 C:\Python\312 D:\SW (패스 항상 열려있음) 안에 몇개의 배치파일 준비해서 CMD 프롬프트 윈도우(anaconda prompt 대용)에서 작업 setpy3.bat, setpy2.bat - 각각 위의 두 버전에 대응 커맨드 프롬프트 윈도우를 열고C:\Python 으로 이동해서 setpy3 로 3.12 사용 가능하게 한 후 가상환경들을 만듬. ..

TRS80 Taipan

오랫만에 최근 MAME 로 다시 해 봄.작업 순서 1. MAME roms 에 trs80l2.zip 롬 넣음 (TRS80 Model 1 Level 2 Basic)  2. 도스 부팅 디스크 NEWDOS80.DSK 와 TAIPAN 이 들어있는 WORK.DSK 준비 3. 커맨드라인 모드에서 mame trs80l2 로 부팅 후 UI 메뉴 활성화 (NumPad *,  예전 MESS 0.149 에서는 NumPad + 였음) 후 Tab 키로 메뉴로 가서 Machine Configuration 안의 Floppy Disc Drives ON 으로 셋팅 후 System Reset 4. 플로피 1번에 NEWDOS80.DSK, 2번에 WORK.DSK 넣고 Reset (리부팅)  5. DIR 로 WORK.DSK 내용 확인. bas..

이상한 AppleWin 커맨드라인 옵션

i3 내장 그래픽 HD400, VGA splitter 를 통한 Dell 17인치 CRT VGA 모니터, VGA2AV-삼성 14인치 CRT TV AppleWin 1.30.14.0Windows 10 resolution 640x480 59Hz  -fs-width=1024x768 : TV에서는 좌우 거의 다 차고 상하는 조금 넘쳐서 하단이 살짝 잘림-fs-width=1024 -fs-height=800 : 좌우 거의 다 차고, 상하도 딱 맞음  (이게 뭘까?)      ~~~~~~~~~~~~~~~~~~~for 1920x1200 Dell Monitorapplewin -power-on -f -fs-width=1280 -fs-height=768  이것 보다는 차라리 해당 모니터의 Windows 해상도 조절이 더 나은듯..

AppleWin Joystick Button Emulation

커서키를 조이스틱 에뮬레이션으로 할때  L-ALT = Btn1R-ALT = Btn2 (단, 윈도우즈에서 오른쪽 ALT 키가 한연 전환 키로 안 쓰이도록 ENG US 키셋으로 바꿔 놓아야 함)   그래도 두 버튼이 너무 떨어져 있어서 불편하다. 그리고 키 매핑을 할 수 없는 점도 불편. Autohotkey 로 매핑 가능한지 테스트... 가능!  원하는대로 좌우 버튼도 바꿀 수 있다.  ; original AppleWin joystick button keys ; LALT = BTN1 ; RALT = BTN2 (under Windows US ENG Key Setting, RALT != Kor/Eng toggle) ; ; the following key mapping still needs Windows US E..

728x90