Download Link (1.89 mb iso):
Or Floppy Disk (1.44 mb): https://github.com/cppsever/MineBios/raw/main/MineBios.img
And You can try:
Virtual-box or Qemu:
qemu-system-x86_64 -boot d -cdrom MineBios.iso -m 512
✅ 100% Assembly
✅ Movement
✅ Basic physics
✅ Interaction
✅ Supported Qemu and Virtual-Box
✅ VGA renderer
If you want to boot to your usb, boot the MineBios.img to your usb using UNetbootin. (Bios or uefi-csm must be on)
Normal:
make
Iso compiling:
make iso
But you need:
sudo pacman -S qemu qemu-full cdrtools make nasm
You can modify the game with these editors:
Image Editor : (Web site domain expired)
In this image editor, add the code of your x=40 y=40 work to the bottom line. And adapt it to the function on line 285.
db_to_tx_namer:
cmp [di], byte 7
je .water
(...)
.water:
mov si, tx_water
jmp .done
(...)
tx_water: db (...)
And try your block with the start of the start_camera function
start_camera:
mov [chunk+450*49+448], byte 7
Map Editor : (Web site domain expired)
When drawing, make x=450 y=100. Replace the code with chunk
+ Actually the game itself (including texture and world) is 0.06 mb, but due to the Fat 12 file system it is at least 1.44 mb
- This is the first and last version of the project. There will be no further updates. :(