Browse Source

added a bunch of references and files

master
lerabot 4 years ago
parent
commit
7c34ce3f15
  1. 1
      .gitignore
  2. BIN
      02_drawing_using_GLdc/nehe02/main.o
  3. BIN
      02_drawing_using_GLdc/nehe02/romdisk.o
  4. BIN
      02_drawing_using_GLdc/png_texture/main.o
  5. BIN
      02_drawing_using_GLdc/png_texture/romdisk.o
  6. 6
      05_VMU/README.md
  7. 4
      06_assets_management/README.md
  8. 2550
      07_CDI/IP.BIN
  9. 6
      07_CDI/README.md
  10. 30
      07_CDI/makeCD.sh
  11. 9
      README.md

1
.gitignore vendored

@ -0,0 +1 @@
*.o

BIN
02_drawing_using_GLdc/nehe02/main.o

Binary file not shown.

BIN
02_drawing_using_GLdc/nehe02/romdisk.o

Binary file not shown.

BIN
02_drawing_using_GLdc/png_texture/main.o

Binary file not shown.

BIN
02_drawing_using_GLdc/png_texture/romdisk.o

Binary file not shown.

6
05_VMU/README.md

@ -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)

4
06_assets_management/README.md

@ -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]

2550
07_CDI/IP.BIN

File diff suppressed because it is too large Load Diff

6
07_CDI/README.md

@ -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]

30
07_CDI/makeCD.sh

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

9
README.md

@ -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…
Cancel
Save