Skip to content

Commit

Permalink
Minor cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
Marice committed May 24, 2018
1 parent 19e9df4 commit aa35de4
Show file tree
Hide file tree
Showing 13 changed files with 29,782 additions and 14 deletions.
Binary file added CHIP8-NX.elf
Binary file not shown.
Binary file added CHIP8-NX.nacp
Binary file not shown.
Binary file added CHIP8-NX.nro
Binary file not shown.
Binary file added CHIP8-NX.nso
Binary file not shown.
Binary file added CHIP8-NX.pfs0
Binary file not shown.
4,408 changes: 4,408 additions & 0 deletions build/CHIP8-NX.lst

Large diffs are not rendered by default.

25,086 changes: 25,086 additions & 0 deletions build/CHIP8-NX.map

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions build/chip8.d
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
chip8.o: C:/SWIP8/CHIP8-NX/src/chip8.cpp C:/SWIP8/CHIP8-NX/src/chip8.h

C:/SWIP8/CHIP8-NX/src/chip8.h:
Binary file added build/chip8.o
Binary file not shown.
Binary file added build/exefs/main
Binary file not shown.
280 changes: 280 additions & 0 deletions build/main.d
Original file line number Diff line number Diff line change
@@ -0,0 +1,280 @@
main.o: C:/SWIP8/CHIP8-NX/src/main.cpp \
C:/devkitPro/libnx/include/switch.h \
C:/devkitPro/libnx/include/switch/types.h \
C:/devkitPro/libnx/include/switch/result.h \
C:/devkitPro/libnx/include/switch/nro.h \
C:/devkitPro/libnx/include/switch/kernel/svc.h \
C:/devkitPro/libnx/include/switch/kernel/tmem.h \
C:/devkitPro/libnx/include/switch/kernel/shmem.h \
C:/devkitPro/libnx/include/switch/kernel/mutex.h \
C:/devkitPro/libnx/include/switch/kernel/rwlock.h \
C:/devkitPro/libnx/include/switch/kernel/condvar.h \
C:/devkitPro/libnx/include/switch/kernel/thread.h \
C:/devkitPro/libnx/include/switch/kernel/virtmem.h \
C:/devkitPro/libnx/include/switch/kernel/detect.h \
C:/devkitPro/libnx/include/switch/kernel/random.h \
C:/devkitPro/libnx/include/switch/kernel/jit.h \
C:/devkitPro/libnx/include/switch/arm/tls.h \
C:/devkitPro/libnx/include/switch/arm/cache.h \
C:/devkitPro/libnx/include/switch/ipc.h \
C:/devkitPro/libnx/include/switch/services/sm.h \
C:/devkitPro/libnx/include/switch/services/fs.h \
C:/devkitPro/libnx/include/switch/services/acc.h \
C:/devkitPro/libnx/include/switch/services/apm.h \
C:/devkitPro/libnx/include/switch/services/applet.h \
C:/devkitPro/libnx/include/switch/services/audout.h \
C:/devkitPro/libnx/include/switch/services/fatal.h \
C:/devkitPro/libnx/include/switch/services/time.h \
C:/devkitPro/libnx/include/switch/services/usb.h \
C:/devkitPro/libnx/include/switch/services/hid.h \
C:/devkitPro/libnx/include/switch/services/irs.h \
C:/devkitPro/libnx/include/switch/services/vi.h \
C:/devkitPro/libnx/include/switch/services/nv.h \
C:/devkitPro/libnx/include/switch/services/pm.h \
C:/devkitPro/libnx/include/switch/services/set.h \
C:/devkitPro/libnx/include/switch/gfx/gfx.h \
C:/devkitPro/libnx/include/switch/gfx/binder.h \
C:/devkitPro/libnx/include/switch/gfx/parcel.h \
C:/devkitPro/libnx/include/switch/gfx/buffer_producer.h \
c:\devkitpro\libnx\include\switch\gfx\nvioctl.h \
C:/devkitPro/libnx/include/switch/gfx/ioctl.h \
C:/devkitPro/libnx/include/switch/gfx/nvgfx.h \
C:/devkitPro/libnx/include/switch/runtime/env.h \
C:/devkitPro/libnx/include/switch/runtime/util/utf.h \
C:/devkitPro/libnx/include/switch/runtime/devices/console.h \
C:/devkitPro/libnx/include/switch/runtime/devices/usb_comms.h \
C:/devkitPro/libnx/include/switch/runtime/devices/fs_dev.h \
C:/devkitPro/libnx/include/switch/runtime/devices/romfs_dev.h \
C:/devkitPro/libnx/include/switch/runtime/devices/socket.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_main.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_stdinc.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_config.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_platform.h \
C:/devkitPro/portlibs/switch/include/SDL2/begin_code.h \
C:/devkitPro/portlibs/switch/include/SDL2/close_code.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_assert.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_atomic.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_audio.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_error.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_endian.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_mutex.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_thread.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_rwops.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_clipboard.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_cpuinfo.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_events.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_video.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_pixels.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_rect.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_surface.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_blendmode.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_keyboard.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_keycode.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_scancode.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_mouse.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_joystick.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_gamecontroller.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_quit.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_gesture.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_touch.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_filesystem.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_haptic.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_hints.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_loadso.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_log.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_messagebox.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_power.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_render.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_shape.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_system.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_timer.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_version.h \
C:/devkitPro/portlibs/switch/include/SDL2/SDL_events.h \
C:/SWIP8/CHIP8-NX/src/chip8.h

C:/devkitPro/libnx/include/switch.h:

C:/devkitPro/libnx/include/switch/types.h:

C:/devkitPro/libnx/include/switch/result.h:

C:/devkitPro/libnx/include/switch/nro.h:

C:/devkitPro/libnx/include/switch/kernel/svc.h:

C:/devkitPro/libnx/include/switch/kernel/tmem.h:

C:/devkitPro/libnx/include/switch/kernel/shmem.h:

C:/devkitPro/libnx/include/switch/kernel/mutex.h:

C:/devkitPro/libnx/include/switch/kernel/rwlock.h:

C:/devkitPro/libnx/include/switch/kernel/condvar.h:

C:/devkitPro/libnx/include/switch/kernel/thread.h:

C:/devkitPro/libnx/include/switch/kernel/virtmem.h:

C:/devkitPro/libnx/include/switch/kernel/detect.h:

C:/devkitPro/libnx/include/switch/kernel/random.h:

C:/devkitPro/libnx/include/switch/kernel/jit.h:

C:/devkitPro/libnx/include/switch/arm/tls.h:

C:/devkitPro/libnx/include/switch/arm/cache.h:

C:/devkitPro/libnx/include/switch/ipc.h:

C:/devkitPro/libnx/include/switch/services/sm.h:

C:/devkitPro/libnx/include/switch/services/fs.h:

C:/devkitPro/libnx/include/switch/services/acc.h:

C:/devkitPro/libnx/include/switch/services/apm.h:

C:/devkitPro/libnx/include/switch/services/applet.h:

C:/devkitPro/libnx/include/switch/services/audout.h:

C:/devkitPro/libnx/include/switch/services/fatal.h:

C:/devkitPro/libnx/include/switch/services/time.h:

C:/devkitPro/libnx/include/switch/services/usb.h:

C:/devkitPro/libnx/include/switch/services/hid.h:

C:/devkitPro/libnx/include/switch/services/irs.h:

C:/devkitPro/libnx/include/switch/services/vi.h:

C:/devkitPro/libnx/include/switch/services/nv.h:

C:/devkitPro/libnx/include/switch/services/pm.h:

C:/devkitPro/libnx/include/switch/services/set.h:

C:/devkitPro/libnx/include/switch/gfx/gfx.h:

C:/devkitPro/libnx/include/switch/gfx/binder.h:

C:/devkitPro/libnx/include/switch/gfx/parcel.h:

C:/devkitPro/libnx/include/switch/gfx/buffer_producer.h:

c:\devkitpro\libnx\include\switch\gfx\nvioctl.h:

C:/devkitPro/libnx/include/switch/gfx/ioctl.h:

C:/devkitPro/libnx/include/switch/gfx/nvgfx.h:

C:/devkitPro/libnx/include/switch/runtime/env.h:

C:/devkitPro/libnx/include/switch/runtime/util/utf.h:

C:/devkitPro/libnx/include/switch/runtime/devices/console.h:

C:/devkitPro/libnx/include/switch/runtime/devices/usb_comms.h:

C:/devkitPro/libnx/include/switch/runtime/devices/fs_dev.h:

C:/devkitPro/libnx/include/switch/runtime/devices/romfs_dev.h:

C:/devkitPro/libnx/include/switch/runtime/devices/socket.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_main.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_stdinc.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_config.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_platform.h:

C:/devkitPro/portlibs/switch/include/SDL2/begin_code.h:

C:/devkitPro/portlibs/switch/include/SDL2/close_code.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_assert.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_atomic.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_audio.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_error.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_endian.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_mutex.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_thread.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_rwops.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_clipboard.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_cpuinfo.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_events.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_video.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_pixels.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_rect.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_surface.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_blendmode.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_keyboard.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_keycode.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_scancode.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_mouse.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_joystick.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_gamecontroller.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_quit.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_gesture.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_touch.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_filesystem.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_haptic.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_hints.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_loadso.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_log.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_messagebox.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_power.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_render.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_shape.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_system.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_timer.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_version.h:

C:/devkitPro/portlibs/switch/include/SDL2/SDL_events.h:

C:/SWIP8/CHIP8-NX/src/chip8.h:
Binary file added build/main.o
Binary file not shown.
19 changes: 5 additions & 14 deletions src/main.cpp
Original file line number Diff line number Diff line change
@@ -1,24 +1,19 @@

#include <iostream>
#include <cstdint>
#include <string>
#include <fstream>
#include <SDL2/SDL.h>
#include <SDL2/SDL_events.h>
#include <stdbool.h>
#include <stdio.h>
#include "chip8.h"
#include <dirent.h>
#include <switch.h>

void usage(char ** argv);

#include <SDL2/SDL.h>
#include <SDL2/SDL_events.h>
#include "chip8.h"

int getInd(char* curFile, int curIndex) {
DIR* dir;
struct dirent* ent;


if(curIndex < 0)
curIndex = 0;

Expand All @@ -40,11 +35,10 @@ int getInd(char* curFile, int curIndex) {
curIndex--;
closedir(dir);
}

return curIndex;
}



void getFile(char* curFile)
{
gfxInitDefault();
Expand All @@ -56,7 +50,7 @@ void getFile(char* curFile)
sprintf(curFile, "Couldn't find any files in that folder!");
int curIndex = 0;
curIndex = getInd(curFile, curIndex);
printf("\x1b[18;20H%s", curFile);
printf("\x1b[18;10H%s", curFile);

while(appletMainLoop())
{
Expand Down Expand Up @@ -97,9 +91,6 @@ void getFile(char* curFile)
gfxExit();
}




int main(int argc, char *argv[])
{
char filename[255];
Expand Down

0 comments on commit aa35de4

Please sign in to comment.