
11 changed files with 2596 additions and 10 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,2 @@
|
||||
# Dreamcast Tutorials |
||||
For anyone who wants to learn the basic of Dreamcast programming. |
||||
|
||||
Make sure you check the [wiki](https://github.com/dreamcastdevs/dreamcast_tutorial/wiki) for more info. |
||||
# VMU |
||||
[VMU I/O on DCemu](http://dcemulation.org/?title=Filesystem) |
||||
|
@ -1,4 +1,2 @@
|
||||
# Dreamcast Tutorials |
||||
For anyone who wants to learn the basic of Dreamcast programming. |
||||
|
||||
Make sure you check the [wiki](https://github.com/dreamcastdevs/dreamcast_tutorial/wiki) for more info. |
||||
(Romdisk Swapping on DCemu)[http://dcemulation.org/?title=Romdisk_Swapping] |
||||
|
@ -1,4 +1,4 @@
|
||||
# Dreamcast Tutorials |
||||
For anyone who wants to learn the basic of Dreamcast programming. |
||||
# CDI + Packaging |
||||
|
||||
Make sure you check the [wiki](https://github.com/dreamcastdevs/dreamcast_tutorial/wiki) for more info. |
||||
Explain makeCD.sh! |
||||
(IP.BIN ref)[http://mc.pp.se/dc/ip.bin.html] |
||||
|
@ -0,0 +1,30 @@
|
||||
#! /bin/sh |
||||
#automating script for making CD games |
||||
|
||||
DIR=$PWD |
||||
PROJECT_NAME="project_name" |
||||
|
||||
# go to build directory |
||||
# make clean |
||||
make |
||||
|
||||
#elf transform ---- make sure the *.elf name matches your .elf file. |
||||
sh-elf-objcopy -R .stack -O binary main.elf output.bin |
||||
|
||||
#scraming process |
||||
$KOS_BASE/utils/scramble/scramble output.bin 1ST_READ.bin |
||||
|
||||
#creating iso -> -o outputname.cdi / build files path |
||||
mkisofs -C 0,11702 -V DC_GAME -G IP.BIN -r -J -l -m '*.o' -x $DIR/builds -o builds/$PROJECT_NAME.iso $DIR |
||||
|
||||
#transform iso into a CDI |
||||
$KOS_BASE/utils/cdi4cd/cdi4dc builds/$PROJECT_NAME.iso builds/$PROJECT_NAME.cdi |
||||
|
||||
#YOU MIGHT WANT TO EDIT THE IP ADRESS HERE !!!! |
||||
sudo arp -s 192.168.0.99 00:d0:f1:03:14:02 |
||||
|
||||
#start the game |
||||
#sudo ../dc-tool-ip -t dreamcast -c ./ -x main.elf |
||||
#lxdream ../$PROJECT_NAME.iso |
||||
#reicast ../$PROJECT_NAME.cdi |
||||
redream builds/$PROJECT_NAME.cdi |
@ -1,4 +1,13 @@
|
||||
# Dreamcast Tutorials |
||||
For anyone who wants to learn the basic of Dreamcast programming. |
||||
|
||||
This is an attempt to solidify on [DCemulation Wiki](http://dcemulation.org/?title=Development) section. |
||||
Make sure you check the [wiki](https://github.com/dreamcastdevs/dreamcast_tutorial/wiki) for more info. |
||||
|
||||
### Issues |
||||
|
||||
Please report the issues if you find some. |
||||
|
||||
### Contact |
||||
|
||||
I'm reachable on Discord @ magnes#3788, there are also some DC Dev channel on discord, feel free to ask me over there. |
||||
|
Loading…
Reference in new issue