반응형

전체 글 1514

Apple2 CC65 로 프로그램 개발 및 디스크 이미지에 넣기

컴파일러 환경 구축- 리눅스 (우분투, 민트) 에 cc65 를 설치하거나,- github 에서 cc65 를 받아서 윈도우 환경 하에 mingw 또는 cygwin 을 설치하고 build 하거나  (시간 많이 걸림, 거의 2-30분)- cc65 윈도우용 스냅샷을 다운받아 사용하거나 컴파일 방법- cl65 -O -t apple2 test.c 디스크 이미지에 넣기 (Apple Commander)- CC65 프로그램은 기본적으로 PRODOS 여야 돌아감- Apple Commander GUI 버전으로 넣기  이미 있는 동일한 이름의 파일은 지우고 새걸 넣어야 함  안그러면 동일 이름의 파일이 두개가 생긴다- Apple Commander 커맨드라인 버전으로 넣기  java -jar ac.jar -d cc65.dsk ..

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 해상도 조절이 더 나은듯..

728x90