megazone-mc21さん、
書かれたままのの手順で動きました。使用環境を確認してみてください。
使用環境
- Raspberry Pi 4B (4GBモデル)
- OS: 2020-05-27-raspios-buster-armhf (Raspberry Pi OS (32-bit) with desktop)
- 初回起動時でてくるダイアログでの初期設定後、パッケージ更新(sudo sh -c
apt update && apt upgrade -y && reboot
)
iplrom.dat
と cgrom.dat
を入手して、~/.keropi/フォルダにコピー (とりあえず、起動確認)
実行例
# git, libsdl関連導入ととMakefileの変更
# sudo apt-get install -y libsdl1.2-dev libsdl-gfx1.2-dev git
# sed -i -e 's/ifeq/ifneq/' Makefile
#
pi@raspberrypi:~ $ git clone https://github.com/hissorii/px68k
Cloning into 'px68k'...
remote: Enumerating objects: 1035, done.
remote: Total 1035 (delta 0), reused 0 (delta 0), pack-reused 1035
Receiving objects: 100% (1035/1035), 848.93 KiB | 3.14 MiB/s, done.
Resolving deltas: 100% (603/603), done.
pi@raspberrypi:~ $ cd px68k/
pi@raspberrypi:~/px68k $ sed -i -e 's/ifeq/ifneq/' Makefile
pi@raspberrypi:~/px68k $ make -j4
gcc -o x68k/adpcm.o -g -O0 -fno-strict-aliasing -DUSE_SDLGFX -DNO_MERCURY -DPX68K_VERSION=0.15 -I./x11 -I./x68k -I./fmgen -I./win32api `sdl-config --cflags` -c x68k/adpcm.c
gcc -o x68k/bg.o -g -O0 -fno-strict-aliasing -DUSE_SDLGFX -DNO_MERCURY -DPX68K_VERSION=0.15 -I./x11 -I./x68k -I./fmgen -I./win32api `sdl-config --cflags` -c x68k/bg.c
.
.
.
rm -f px68k
c++ -o px68k -g -O0 -fno-strict-aliasing -DUSE_SDLGFX -DNO_MERCURY -DPX68K_VERSION=0.15 x68k/adpcm.o x68k/bg.o x68k/crtc.o x68k/dmac.o x68k/fdc.o x68k/fdd.o x68k/disk_d88.o x68k/disk_dim.o x68k/disk_xdf.o x68k/gvram.o x68k/ioc.o x68k/irqh.o x68k/mem_wrap.o x68k/mercury.o x68k/mfp.o x68k/palette.o x68k/midi.o x68k/pia.o x68k/rtc.o x68k/sasi.o x68k/scc.o x68k/scsi.o x68k/sram.o x68k/sysport.o x68k/tvram.o x11/joystick.o x11/juliet.o x11/keyboard.o x11/mouse.o x11/prop.o x11/status.o x11/timer.o x11/dswin.o x11/windraw.o x11/winui.o x11/about.o x11/common.o win32api/dosio.o win32api/fake.o win32api/peace.o x68k/d68k.o m68000/c68k.o m68000/m68000.o fmgen/fmgen.o fmgen/fmg_wrap.o fmgen/file.o fmgen/fmtimer.o fmgen/opm.o fmgen/opna.o fmgen/psg.o x11/winx68k.o `sdl-config --libs` -lSDL_gfx -lm
pi@raspberrypi:~/px68k $
pi@raspberrypi:~/px68k $ ./px68k
PX68K Ver.0.15
/home/pi/.keropi
cur_dir_str ./ 2
Keropi Error: BIOS ROM ����������Ĥ���ޤ���.
pi@raspberrypi:~/px68k $ cp ../iplrom.dat ../cgrom.dat ~/.keropi/
pi@raspberrypi:~/px68k $ ./px68k
PX68K Ver.0.15
/home/pi/.keropi
cur_dir_str ./ 2
R: f800, G: 7e0, B: 1f
drawbuf: 0xb558a008, ScrBuf: 0xb47dd008
joy num 0
TextDotX: 768
TextDotY: 512
BusError: 12582909
BusError: 12582911
BusError occured
i: 0i: 1pi@raspberrypi:~/px68k $
pi@raspberrypi:~/px68k $
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/07 10:05
2020/08/08 00:05
2020/08/08 19:07 編集
2020/08/08 22:59
2020/08/09 06:32