Selaa lähdekoodia

o tried other rom

optixx 15 vuotta sitten
vanhempi
commit
55e3468f74
3 muutettua tiedostoa jossa 226 lisäystä ja 30 poistoa
  1. 1 1
      poc/avr_sdcard/Makefile
  2. 4 3
      poc/avr_sdcard/main.c
  3. 221 26
      project.tmproj

+ 1 - 1
poc/avr_sdcard/Makefile

@@ -182,7 +182,7 @@ AVRDUDE_PROGRAMMER = stk500v2
 
 # com1 = serial port. Use lpt1 to connect to parallel port.
 
-AVRDUDE_PORT = /dev/tty.PL2303-00002126
+AVRDUDE_PORT = /dev/tty.PL2303-00001124
 
 AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex
 

+ 4 - 3
poc/avr_sdcard/main.c

@@ -42,9 +42,9 @@ extern FILE uart_stdout;
 //#define FILENAME	"sprite.raw" //ok
 //#define FILENAME	"ascii.smc"  //ok
 //#define FILENAME	"rom.smc"    //ok
-//#define FILENAME	"supert.smc"
+#define FILENAME	"supert.smc"
 //#define FILENAME	"vortex.smc"
-#define FILENAME	"mrdo.smc"
+//#define FILENAME	"mrdo.smc"
 //#define FILENAME	"spacei.smc"
 //#define FILENAME	"bank01.smc" //ok
 //#define FILENAME	"bank02.smc" //ok
@@ -57,9 +57,10 @@ extern FILE uart_stdout;
 //#define FILENAME	"bankhi.smc" //ok
 //#define FILENAME	"vram2.smc"  //ok
 
+#define ROMSIZE      4
 #define DUMPNAME	"dump256.smc"
 #define BUFFER_SIZE 512
-#define BLOCKS 		512
+#define BLOCKS 		(ROMSIZE << 8)
 #define MEMSIZE 	0x80000
 
 uint8_t read_buffer[BUFFER_SIZE];

+ 221 - 26
project.tmproj

@@ -3,7 +3,7 @@
 <plist version="1.0">
 <dict>
 	<key>currentDocument</key>
-	<string>scripts/rom_analyse.sql</string>
+	<string>poc/avr_sdcard/main.c</string>
 	<key>documents</key>
 	<array>
 		<dict>
@@ -21,35 +21,119 @@
 	<integer>200</integer>
 	<key>metaData</key>
 	<dict>
-		<key>scripts/rom.py</key>
+		<key>bsnes/cpu/cpu.cpp</key>
 		<dict>
 			<key>caret</key>
 			<dict>
 				<key>column</key>
-				<integer>25</integer>
+				<integer>0</integer>
 				<key>line</key>
-				<integer>144</integer>
+				<integer>0</integer>
 			</dict>
 			<key>firstVisibleColumn</key>
 			<integer>0</integer>
 			<key>firstVisibleLine</key>
-			<integer>140</integer>
+			<integer>0</integer>
+		</dict>
+		<key>bsnes/cpu/cpu.hpp</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>23</integer>
+		</dict>
+		<key>bsnes/cpu/scpu/scpu.cpp</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>10</integer>
+		</dict>
+		<key>bsnes/cpu/scpu/timing/timing.cpp</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>0</integer>
 		</dict>
-		<key>scripts/rom_analyse.sql</key>
+		<key>poc/avr_sdcard/fat.c</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>3</integer>
+				<key>line</key>
+				<integer>281</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>265</integer>
+		</dict>
+		<key>poc/avr_sdcard/fat.h</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>0</integer>
+		</dict>
+		<key>poc/avr_sdcard/main.c</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>9</integer>
+				<key>line</key>
+				<integer>62</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>21</integer>
+		</dict>
+		<key>poc/avr_sdcard/mmc.c</key>
 		<dict>
 			<key>caret</key>
 			<dict>
 				<key>column</key>
 				<integer>0</integer>
 				<key>line</key>
-				<integer>36</integer>
+				<integer>0</integer>
 			</dict>
 			<key>firstVisibleColumn</key>
 			<integer>0</integer>
 			<key>firstVisibleLine</key>
 			<integer>0</integer>
 		</dict>
-		<key>snes/ascii/backcolors.s</key>
+		<key>poc/avr_sdcard/mmc.h</key>
 		<dict>
 			<key>caret</key>
 			<dict>
@@ -63,6 +147,62 @@
 			<key>firstVisibleLine</key>
 			<integer>0</integer>
 		</dict>
+		<key>poc/avr_sdcard/uart.c</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>29</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>28</integer>
+		</dict>
+		<key>scripts/b.py</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>7</integer>
+				<key>line</key>
+				<integer>24</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>0</integer>
+		</dict>
+		<key>scripts/crc_xmodem.py</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>16</integer>
+				<key>line</key>
+				<integer>46</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>0</integer>
+		</dict>
+		<key>scripts/rom.py</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>25</integer>
+				<key>line</key>
+				<integer>144</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>140</integer>
+		</dict>
 		<key>snes/ascii/header.inc</key>
 		<dict>
 			<key>caret</key>
@@ -107,6 +247,62 @@
 			<key>firstVisibleLine</key>
 			<integer>0</integer>
 		</dict>
+		<key>snes/banktest/LoadGraphics.asm</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>0</integer>
+		</dict>
+		<key>snes/banktest/header.inc</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>0</integer>
+		</dict>
+		<key>snes/banktest/init.inc</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>0</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>211</integer>
+		</dict>
+		<key>snes/banktest/vram2.asm</key>
+		<dict>
+			<key>caret</key>
+			<dict>
+				<key>column</key>
+				<integer>0</integer>
+				<key>line</key>
+				<integer>91</integer>
+			</dict>
+			<key>firstVisibleColumn</key>
+			<integer>0</integer>
+			<key>firstVisibleLine</key>
+			<integer>43</integer>
+		</dict>
 		<key>snes/simpletest/sprite.asm</key>
 		<dict>
 			<key>caret</key>
@@ -256,8 +452,22 @@
 		<string>snes/ascii/main.asm</string>
 		<string>snes/ascii/header.inc</string>
 		<string>scripts/rom.py</string>
-		<string>snes/ascii/backcolors.s</string>
-		<string>scripts/rom_analyse.sql</string>
+		<string>poc/avr_sdcard/main.c</string>
+		<string>scripts/crc_xmodem.py</string>
+		<string>bsnes/cpu/cpu.cpp</string>
+		<string>bsnes/cpu/cpu.hpp</string>
+		<string>bsnes/cpu/scpu/scpu.cpp</string>
+		<string>bsnes/cpu/scpu/timing/timing.cpp</string>
+		<string>scripts/b.py</string>
+		<string>snes/banktest/vram2.asm</string>
+		<string>poc/avr_sdcard/mmc.h</string>
+		<string>snes/banktest/header.inc</string>
+		<string>snes/banktest/init.inc</string>
+		<string>snes/banktest/LoadGraphics.asm</string>
+		<string>poc/avr_sdcard/fat.h</string>
+		<string>poc/avr_sdcard/fat.c</string>
+		<string>poc/avr_sdcard/uart.c</string>
+		<string>poc/avr_sdcard/mmc.c</string>
 	</array>
 	<key>showFileHierarchyDrawer</key>
 	<false/>
@@ -270,22 +480,7 @@
 			<key>isExpanded</key>
 			<true/>
 			<key>subItems</key>
-			<dict>
-				<key>scripts</key>
-				<dict>
-					<key>isExpanded</key>
-					<true/>
-					<key>subItems</key>
-					<dict/>
-				</dict>
-				<key>ucon64</key>
-				<dict>
-					<key>isExpanded</key>
-					<true/>
-					<key>subItems</key>
-					<dict/>
-				</dict>
-			</dict>
+			<dict/>
 		</dict>
 	</dict>
 	<key>windowFrame</key>